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

◆ GeneratePublicMethods()

void System.Xml.Serialization.XmlSerializationCodeGen.GeneratePublicMethods ( string privateName,
string publicName,
string[] methods,
XmlMapping[] xmlMappings )
inlinepackageinherited

Definition at line 164 of file XmlSerializationCodeGen.cs.

165 {
167 if (methods != null && methods.Length != 0 && xmlMappings != null && xmlMappings.Length == methods.Length)
168 {
169 for (int i = 0; i < methods.Length; i++)
170 {
171 if (methods[i] != null)
172 {
173 _writer.Write("_tmp[");
175 _writer.Write("] = ");
177 _writer.WriteLine(";");
178 }
179 }
180 }
182 }
void GenerateHashtableGetBegin(string privateName, string publicName)

References System.Xml.Serialization.XmlSerializationCodeGen._writer, System.Xml.Dictionary, System.Xml.Serialization.XmlSerializationCodeGen.GenerateHashtableGetBegin(), System.Xml.Serialization.XmlSerializationCodeGen.GenerateHashtableGetEnd(), System.Xml.Serialization.IndentedWriter.Write(), System.Xml.Serialization.IndentedWriter.WriteLine(), and System.Xml.Serialization.XmlSerializationCodeGen.WriteQuotedCSharpString().

Referenced by System.Xml.Serialization.XmlSerializationCodeGen.GenerateSerializerContract().