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

◆ XmlSerializer() [9/9]

System.Xml.Serialization.XmlSerializer.XmlSerializer ( Type type,
XmlAttributeOverrides? overrides,
Type?[] extraTypes,
XmlRootAttribute? root,
string? defaultNamespace,
string? location )
inline

Definition at line 303 of file XmlSerializer.cs.

304 {
305 if (type == null)
306 {
307 throw new ArgumentNullException("type");
308 }
309 DefaultNamespace = defaultNamespace;
310 _rootType = type;
311 _mapping = GenerateXmlTypeMapping(type, overrides, extraTypes, root, defaultNamespace);
312 if (Mode != SerializationMode.ReflectionOnly)
313 {
315 }
316 }
static TempAssembly GenerateTempAssembly(XmlMapping xmlMapping)
XmlTypeMapping GenerateXmlTypeMapping(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, string defaultNamespace)

References System.Xml.Serialization.XmlSerializer._mapping, System.Xml.Serialization.XmlSerializer._rootType, System.Xml.Serialization.XmlSerializer._tempAssembly, System.Xml.Serialization.XmlSerializer.DefaultNamespace, System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(), System.Xml.Serialization.XmlSerializer.GenerateXmlTypeMapping(), and System.type.