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

◆ RootContract

DataContract System.Runtime.Serialization.DataContractSerializer.RootContract
getprivate

Definition at line 118 of file DataContractSerializer.cs.

119 {
120 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
121 get
122 {
123 if (_rootContract == null)
124 {
127 }
128 return _rootContract;
129 }
130 }
ISerializationSurrogateProvider _serializationSurrogateProvider
static Type GetSurrogatedType(ISerializationSurrogateProvider serializationSurrogateProvider, Type type)
static DataContract GetDataContract(Type type)
bool CheckIfNeedsContractNsAtRoot(XmlDictionaryString name, XmlDictionaryString ns, DataContract contract)

Referenced by System.Runtime.Serialization.DataContractSerializer.InternalIsStartObject(), System.Runtime.Serialization.DataContractSerializer.InternalReadObject(), System.Runtime.Serialization.DataContractSerializer.InternalWriteEndObject(), System.Runtime.Serialization.DataContractSerializer.InternalWriteObjectContent(), and System.Runtime.Serialization.DataContractSerializer.InternalWriteStartObject().