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

◆ WriteNullCheckBegin()

void System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteNullCheckBegin ( string source,
ElementAccessor element )
inlineprivate

Definition at line 1979 of file XmlSerializationWriterCodeGen.cs.

1980 {
1981 base.Writer.Write("if ((object)(");
1982 base.Writer.Write(source);
1983 base.Writer.WriteLine(") == null) {");
1984 base.Writer.Indent++;
1985 WriteLiteralNullTag(element.Name, (element.Form == XmlSchemaForm.Qualified) ? element.Namespace : "");
1986 base.Writer.Indent--;
1987 base.Writer.WriteLine("}");
1988 base.Writer.WriteLine("else {");
1989 base.Writer.Indent++;
1990 }

References System.Xml.Dictionary, System.Xml.Serialization.Accessor.Form, System.Xml.Serialization.Accessor.Name, System.Xml.Serialization.Accessor.Namespace, System.source, and System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteLiteralNullTag().

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