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

◆ DataContractSerializer() [4/8]

System.Runtime.Serialization.DataContractSerializer.DataContractSerializer ( Type type,
string rootName,
string rootNamespace,
IEnumerable< Type >? knownTypes )
inline

Definition at line 152 of file DataContractSerializer.cs.

153 {
155 Initialize(type, xmlDictionary.Add(rootName), xmlDictionary.Add(DataContract.GetNamespace(rootNamespace)), knownTypes, int.MaxValue, ignoreExtensionDataObject: false, preserveObjectReferences: false, null, serializeReadOnlyTypes: false);
156 }
void Add(TKey key, TValue value)
void Initialize(Type type, IEnumerable< Type > knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, bool preserveObjectReferences, DataContractResolver dataContractResolver, bool serializeReadOnlyTypes)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Runtime.Serialization.DataContract.GetNamespace(), System.Runtime.Serialization.DataContractSerializer.Initialize(), and System.type.