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

◆ GetQualifiedName()

string System.Xml.Serialization.XmlSerializationWriter.GetQualifiedName ( string name,
string ns )
inlineprivate

Definition at line 463 of file XmlSerializationWriter.cs.

464 {
465 if (ns == null || ns.Length == 0)
466 {
467 return name;
468 }
469 string text = _w.LookupPrefix(ns);
470 if (text == null)
471 {
472 if (ns == "http://www.w3.org/XML/1998/namespace")
473 {
474 text = "xml";
475 }
476 else
477 {
478 text = NextPrefix();
479 WriteAttribute("xmlns", text, null, ns);
480 }
481 }
482 else if (text.Length == 0)
483 {
484 return name;
485 }
486 return text + ":" + name;
487 }
void WriteAttribute(string localName, string? ns, string? value)
string? LookupPrefix(string ns)

References System.Xml.Serialization.XmlSerializationWriter._w, System.Xml.XmlWriter.LookupPrefix(), System.Xml.Serialization.XmlSerializationWriter.NextPrefix(), System.text, and System.Xml.Serialization.XmlSerializationWriter.WriteAttribute().

Referenced by System.Xml.Serialization.XmlSerializationWriter.FromXmlQualifiedName(), System.Xml.Serialization.XmlSerializationWriter.WriteArray(), and System.Xml.Serialization.XmlSerializationWriter.WriteXsiType().