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

◆ WriteStartComputed() [3/4]

void System.Xml.Xsl.Runtime.XmlQueryOutput.WriteStartComputed ( XPathNodeType nodeType,
XmlQualifiedName name )
inlineprivate

Definition at line 964 of file XmlQueryOutput.cs.

965 {
966 string prefix = ((name.Namespace.Length != 0) ? RemapPrefix(string.Empty, name.Namespace, nodeType == XPathNodeType.Element) : string.Empty);
967 prefix = EnsureValidName(prefix, name.Name, name.Namespace, nodeType);
968 if (nodeType == XPathNodeType.Element)
969 {
970 WriteStartElement(prefix, name.Name, name.Namespace);
971 }
972 else
973 {
974 WriteStartAttribute(prefix, name.Name, name.Namespace);
975 }
976 }
override void WriteStartElement(string prefix, string localName, string ns)
string EnsureValidName(string prefix, string localName, string ns, XPathNodeType nodeType)
override void WriteStartAttribute(string prefix, string localName, string ns)
string RemapPrefix(string prefix, string ns, bool isElemPrefix)

References System.Xml.Dictionary, System.Xml.Xsl.Runtime.XmlQueryOutput.EnsureValidName(), System.prefix, System.Xml.Xsl.Runtime.XmlQueryOutput.RemapPrefix(), System.Xml.Xsl.Runtime.XmlQueryOutput.WriteStartAttribute(), and System.Xml.Xsl.Runtime.XmlQueryOutput.WriteStartElement().