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

◆ AddUseAttributeSets()

void System.Xml.Xsl.Xslt.XsltLoader.AddUseAttributeSets ( List< XslNode > list)
inlineprivate

Definition at line 2154 of file XsltLoader.cs.

2155 {
2157 string[] array = XmlConvert.SplitString(_input.Value);
2158 foreach (string qname in array)
2159 {
2160 AddInstruction(list, SetLineInfo(AstFactory.UseAttributeSet(CreateXPathQName(qname)), _input.BuildLineInfo()));
2161 }
2163 {
2164 list.Clear();
2165 }
2166 }
bool ExitForwardsCompatible(bool fwdCompat)
Definition Compiler.cs:315
ISourceLineInfo BuildLineInfo()
static void AddInstruction(List< XslNode > content, XslNode instruction)
static XslNode SetLineInfo(XslNode node, ISourceLineInfo lineInfo)
QilName CreateXPathQName(string qname)

References System.Xml.Xsl.Xslt.XsltLoader._compiler, System.Xml.Xsl.Xslt.XsltLoader._input, System.Xml.Xsl.Xslt.XsltLoader.AddInstruction(), System.array, System.Xml.Xsl.Xslt.XsltInput.BuildLineInfo(), System.Xml.Xsl.Xslt.XsltLoader.CreateXPathQName(), System.Xml.Xsl.Xslt.Compiler.EnterForwardsCompatible(), System.Xml.Xsl.Xslt.Compiler.ExitForwardsCompatible(), System.Xml.Xsl.Xslt.XsltInput.ForwardCompatibility, System.list, System.Xml.Xsl.Xslt.XsltLoader.SetLineInfo(), System.Xml.XmlConvert.SplitString(), System.Xml.Xsl.Xslt.AstFactory.UseAttributeSet(), and System.Xml.Xsl.Xslt.XsltInput.Value.

Referenced by System.Xml.Xsl.Xslt.XsltLoader.LoadAttributeSet(), System.Xml.Xsl.Xslt.XsltLoader.LoadLiteralResultElement(), System.Xml.Xsl.Xslt.XsltLoader.XslCopy(), and System.Xml.Xsl.Xslt.XsltLoader.XslElement().