Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateObject()

static object System.Runtime.Serialization.ReflectionReader.CreateObject ( ClassDataContract classContract)
inlinestaticprivateinherited

Definition at line 348 of file ReflectionReader.cs.

349 {
350 if (!classContract.CreateNewInstanceViaDefaultConstructor(out var obj))
351 {
352 Type underlyingType = classContract.UnderlyingType;
353 return XmlFormatReaderGenerator.UnsafeGetUninitializedObject(underlyingType);
354 }
355 return obj;
356 }

References System.obj, and System.Runtime.Serialization.XmlFormatReaderGenerator.UnsafeGetUninitializedObject().

Referenced by System.Runtime.Serialization.ReflectionReader.ReflectionReadClass().