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

◆ DataContractJsonSerializer() [7/8]

System.Runtime.Serialization.Json.DataContractJsonSerializer.DataContractJsonSerializer ( Type type,
DataContractJsonSerializerSettings? settings )
inline

Definition at line 139 of file DataContractJsonSerializer.cs.

140 {
141 if (settings == null)
142 {
143 settings = new DataContractJsonSerializerSettings();
144 }
145 Initialize(type, (settings.RootName == null) ? null : new XmlDictionary(1).Add(settings.RootName), settings.KnownTypes, settings.MaxItemsInObjectGraph, settings.IgnoreExtensionDataObject, settings.EmitTypeInformation, settings.SerializeReadOnlyTypes, settings.DateTimeFormat, settings.UseSimpleDictionaryFormat);
146 }
void Initialize(Type type, IEnumerable< Type > knownTypes, int maxItemsInObjectGraph, bool ignoreExtensionDataObject, EmitTypeInformation emitTypeInformation, bool serializeReadOnlyTypes, DateTimeFormat dateTimeFormat, bool useSimpleDictionaryFormat)

References System.Xml.XmlDictionary.Add(), System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.DateTimeFormat, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.EmitTypeInformation, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.IgnoreExtensionDataObject, System.Runtime.Serialization.Json.DataContractJsonSerializer.Initialize(), System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.KnownTypes, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.MaxItemsInObjectGraph, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.RootName, System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.SerializeReadOnlyTypes, System.type, and System.Runtime.Serialization.Json.DataContractJsonSerializerSettings.UseSimpleDictionaryFormat.