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

◆ GenerateElement()

string System.Xml.Serialization.XmlSerializationReaderCodeGen.GenerateElement ( XmlMapping xmlMapping)
inlinepackage

Definition at line 345 of file XmlSerializationReaderCodeGen.cs.

346 {
347 if (!xmlMapping.IsReadable)
348 {
349 return null;
350 }
351 if (!xmlMapping.GenerateSerializer)
352 {
353 throw new ArgumentException(System.SR.XmlInternalError, "xmlMapping");
354 }
355 if (xmlMapping is XmlTypeMapping)
356 {
357 return GenerateTypeElement((XmlTypeMapping)xmlMapping);
358 }
359 if (xmlMapping is XmlMembersMapping)
360 {
361 return GenerateMembersElement((XmlMembersMapping)xmlMapping);
362 }
363 throw new ArgumentException(System.SR.XmlInternalError, "xmlMapping");
364 }
static string XmlInternalError
Definition SR.cs:1812
Definition SR.cs:7
string GenerateMembersElement(XmlMembersMapping xmlMembersMapping)

References System.Xml.ArgumentException, System.Xml.Serialization.XmlSerializationReaderCodeGen.GenerateMembersElement(), System.Xml.Serialization.XmlSerializationReaderCodeGen.GenerateTypeElement(), and System.SR.XmlInternalError.