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

◆ WriteReadNonRoots()

void System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteReadNonRoots ( )
inlineprivate

Definition at line 2934 of file XmlSerializationReaderCodeGen.cs.

2935 {
2936 base.Writer.WriteLine("Reader.MoveToContent();");
2937 base.Writer.Write("while (Reader.NodeType == ");
2938 base.Writer.Write(typeof(XmlNodeType).FullName);
2939 base.Writer.WriteLine(".Element) {");
2940 base.Writer.Indent++;
2941 base.Writer.Write("string root = Reader.GetAttribute(\"root\", \"");
2942 base.Writer.Write("http://schemas.xmlsoap.org/soap/encoding/");
2943 base.Writer.WriteLine("\");");
2944 base.Writer.Write("if (root == null || ");
2945 base.Writer.Write(typeof(XmlConvert).FullName);
2946 base.Writer.WriteLine(".ToBoolean(root)) break;");
2947 base.Writer.WriteLine("ReadReferencedElement();");
2948 base.Writer.WriteLine("Reader.MoveToContent();");
2950 }

References System.Xml.Dictionary, System.FullName, and System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteWhileLoopEnd().

Referenced by System.Xml.Serialization.XmlSerializationReaderCodeGen.GenerateEncodedMembersElement().