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

◆ WriteQName() [2/2]

override void System.Runtime.Serialization.XmlObjectSerializerWriteContextComplex.WriteQName ( XmlWriterDelegator xmlWriter,
XmlQualifiedName value,
XmlDictionaryString name,
XmlDictionaryString ns )
inlinepackagevirtualinherited

Reimplemented from System.Runtime.Serialization.XmlObjectSerializerWriteContext.

Definition at line 126 of file XmlObjectSerializerWriteContextComplex.cs.

127 {
128 if (value == null)
129 {
131 return;
132 }
133 if (ns != null && ns.Value != null && ns.Value.Length > 0)
134 {
135 xmlWriter.WriteStartElement("q", name, ns);
136 }
137 else
138 {
139 xmlWriter.WriteStartElement(name, ns);
140 }
142 {
143 xmlWriter.WriteQName(value);
144 }
145 xmlWriter.WriteEndElement();
146 }
override bool OnHandleReference(XmlWriterDelegator xmlWriter, object obj, bool canContainCyclicReference)
void WriteNull(XmlWriterDelegator xmlWriter, Type memberType, bool isMemberTypeSerializable)

References System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.XmlObjectSerializerWriteContextComplex.OnHandleReference(), System.value, System.Xml.XmlDictionaryString.Value, and System.Runtime.Serialization.XmlObjectSerializerWriteContext.WriteNull().