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

◆ GenerateElement()

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

Definition at line 86 of file XmlSerializationWriterCodeGen.cs.

87 {
88 if (!xmlMapping.IsWriteable)
89 {
90 return null;
91 }
92 if (!xmlMapping.GenerateSerializer)
93 {
94 throw new ArgumentException(System.SR.XmlInternalError, "xmlMapping");
95 }
96 if (xmlMapping is XmlTypeMapping)
97 {
98 return GenerateTypeElement((XmlTypeMapping)xmlMapping);
99 }
100 if (xmlMapping is XmlMembersMapping)
101 {
102 return GenerateMembersElement((XmlMembersMapping)xmlMapping);
103 }
104 throw new ArgumentException(System.SR.XmlInternalError, "xmlMapping");
105 }
static string XmlInternalError
Definition SR.cs:1812
Definition SR.cs:7
string GenerateMembersElement(XmlMembersMapping xmlMembersMapping)

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