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

◆ DataContractSerializer() [8/8]

System.Runtime.Serialization.DataContractSerializer.DataContractSerializer ( Type type,
DataContractSerializerSettings? settings )
inline

Definition at line 173 of file DataContractSerializer.cs.

174 {
175 if (settings == null)
176 {
177 settings = new DataContractSerializerSettings();
178 }
179 Initialize(type, settings.RootName, settings.RootNamespace, settings.KnownTypes, settings.MaxItemsInObjectGraph, ignoreExtensionDataObject: false, settings.PreserveObjectReferences, settings.DataContractResolver, settings.SerializeReadOnlyTypes);
180 }
void Initialize(Type type, IEnumerable< Type > knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, DataContractResolver dataContractResolver, bool serializeReadOnlyTypes)

References System.Runtime.Serialization.DataContractSerializerSettings.DataContractResolver, System.Runtime.Serialization.DataContractSerializer.Initialize(), System.Runtime.Serialization.DataContractSerializerSettings.KnownTypes, System.Runtime.Serialization.DataContractSerializerSettings.MaxItemsInObjectGraph, System.Runtime.Serialization.DataContractSerializerSettings.PreserveObjectReferences, System.Runtime.Serialization.DataContractSerializerSettings.RootName, System.Runtime.Serialization.DataContractSerializerSettings.RootNamespace, System.Runtime.Serialization.DataContractSerializerSettings.SerializeReadOnlyTypes, and System.type.