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

◆ ParseQNameAttribute()

QilName System.Xml.Xsl.Xslt.XsltLoader.ParseQNameAttribute ( int attNum)
inlineprivate

Definition at line 2046 of file XsltLoader.cs.

2047 {
2048 bool flag = _input.IsRequiredAttribute(attNum);
2049 QilName qilName = null;
2050 if (!flag)
2051 {
2053 }
2055 {
2056 qilName = AstFactory.QName(localName, namespaceName, prefix);
2057 }
2058 if (!flag)
2059 {
2061 }
2062 if (qilName == null && flag)
2063 {
2065 }
2066 return qilName;
2067 }
readonly string PhantomNCName
Definition Compiler.cs:105
bool ExitForwardsCompatible(bool fwdCompat)
Definition Compiler.cs:315
bool IsRequiredAttribute(int attNum)
Definition XsltInput.cs:687
bool MoveToXsltAttribute(int attNum, string attName)
Definition XsltInput.cs:681
bool ResolveQName(bool ignoreDefaultNs, string qname, out string localName, out string namespaceName, out string prefix)

References System.Xml.Xsl.Xslt.XsltLoader._compiler, System.Xml.Xsl.Xslt.XsltLoader._input, System.Xml.Xsl.Xslt.Compiler.CreatePhantomNamespace(), System.Xml.Dictionary, System.Xml.Xsl.Xslt.Compiler.EnterForwardsCompatible(), System.Xml.Xsl.Xslt.Compiler.ExitForwardsCompatible(), System.Xml.Xsl.Xslt.XsltInput.ForwardCompatibility, System.Xml.Xsl.Xslt.XsltInput.IsRequiredAttribute(), System.Xml.Xsl.Xslt.XsltInput.MoveToXsltAttribute(), System.Xml.Xsl.Xslt.Compiler.PhantomNCName, System.prefix, System.Xml.Xsl.Xslt.AstFactory.QName(), System.Xml.Xsl.Xslt.XsltLoader.ResolveQName(), and System.Xml.Xsl.Xslt.XsltInput.Value.

Referenced by System.Xml.Xsl.Xslt.XsltLoader.LoadAttributeSet(), System.Xml.Xsl.Xslt.XsltLoader.LoadKey(), System.Xml.Xsl.Xslt.XsltLoader.LoadOutput(), System.Xml.Xsl.Xslt.XsltLoader.LoadTemplate(), System.Xml.Xsl.Xslt.XsltLoader.XslCallTemplate(), and System.Xml.Xsl.Xslt.XsltLoader.XslVarPar().