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

◆ WriteExtraMembers()

void System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteExtraMembers ( string loopStartSource,
string loopEndSource )
inlineprivate

Definition at line 2137 of file XmlSerializationWriterCodeGen.cs.

2138 {
2139 base.Writer.Write("for (int i = ");
2140 base.Writer.Write(loopStartSource);
2141 base.Writer.Write("; i < ");
2142 base.Writer.Write(loopEndSource);
2143 base.Writer.WriteLine("; i++) {");
2144 base.Writer.Indent++;
2145 base.Writer.WriteLine("if (p[i] != null) {");
2146 base.Writer.Indent++;
2147 base.Writer.WriteLine("WritePotentiallyReferencingElement(null, null, p[i], p[i].GetType(), true, false);");
2148 base.Writer.Indent--;
2149 base.Writer.WriteLine("}");
2150 base.Writer.Indent--;
2151 base.Writer.WriteLine("}");
2152 }

References System.Xml.Dictionary.

Referenced by System.Xml.Serialization.XmlSerializationWriterCodeGen.GenerateMembersElement().