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

◆ WriteQualifiedNameElement()

void System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteQualifiedNameElement ( string name,
string ns,
object defaultValue,
string source,
bool nullable,
bool IsSoap,
TypeMapping mapping )
inlineprivate

Definition at line 139 of file XmlSerializationWriterCodeGen.cs.

140 {
141 bool flag = defaultValue != null && defaultValue != DBNull.Value;
142 if (flag)
143 {
145 base.Writer.WriteLine(" {");
146 base.Writer.Indent++;
147 }
148 string text = (IsSoap ? "Encoded" : "Literal");
149 base.Writer.Write(nullable ? ("WriteNullableQualifiedName" + text) : "WriteElementQualifiedName");
150 base.Writer.Write("(");
152 if (ns != null)
153 {
154 base.Writer.Write(", ");
156 }
157 base.Writer.Write(", ");
158 base.Writer.Write(source);
159 if (IsSoap)
160 {
161 base.Writer.Write(", new System.Xml.XmlQualifiedName(");
163 base.Writer.Write(", ");
165 base.Writer.Write(")");
166 }
167 base.Writer.WriteLine(");");
168 if (flag)
169 {
170 base.Writer.Indent--;
171 base.Writer.WriteLine("}");
172 }
173 }
void WriteCheckDefault(TypeMapping mapping, string source, object value, bool isNullable)

References System.Xml.Dictionary, System.source, System.text, System.DBNull.Value, System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteCheckDefault(), and System.Xml.Serialization.XmlSerializationCodeGen.WriteQuotedCSharpString().

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