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

◆ WriteElementQualifiedName() [2/4]

void System.Xml.Serialization.XmlSerializationWriter.WriteElementQualifiedName ( string localName,
string? ns,
XmlQualifiedName? value,
XmlQualifiedName? xsiType )
inlineprotected

Definition at line 1277 of file XmlSerializationWriter.cs.

1278 {
1279 if (!(value == null))
1280 {
1281 if (value.Namespace == null || value.Namespace.Length == 0)
1282 {
1283 WriteStartElement(localName, ns, null, writePrefixed: true);
1284 WriteAttribute("xmlns", "");
1285 }
1286 else
1287 {
1288 _w.WriteStartElement(localName, ns);
1289 }
1290 if (xsiType != null)
1291 {
1292 WriteXsiType(xsiType.Name, xsiType.Namespace);
1293 }
1296 }
1297 }
string? FromXmlQualifiedName(XmlQualifiedName? xmlQualifiedName)
void WriteAttribute(string localName, string? ns, string? value)
void WriteString(string? text)
void WriteStartElement(string localName, string? ns)
Definition XmlWriter.cs:30

References System.Xml.Serialization.XmlSerializationWriter._w, System.Xml.Serialization.XmlSerializationWriter.FromXmlQualifiedName(), System.value, System.Xml.Serialization.XmlSerializationWriter.WriteAttribute(), System.Xml.XmlWriter.WriteEndElement(), System.Xml.XmlWriter.WriteStartElement(), System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(), System.Xml.XmlWriter.WriteString(), and System.Xml.Serialization.XmlSerializationWriter.WriteXsiType().