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

◆ CompileAttribute()

override bool System.Xml.Xsl.XsltOld.VariableAction.CompileAttribute ( Compiler compiler)
inlinepackagevirtualinherited

Reimplemented from System.Xml.Xsl.XsltOld.CompiledAction.

Definition at line 100 of file VariableAction.cs.

101 {
102 string localName = compiler.Input.LocalName;
103 string value = compiler.Input.Value;
104 if (Ref.Equal(localName, compiler.Atoms.Name))
105 {
106 nameStr = value;
107 name = compiler.CreateXPathQName(nameStr);
108 }
109 else
110 {
111 if (!Ref.Equal(localName, compiler.Atoms.Select))
112 {
113 return false;
114 }
115 selectKey = compiler.AddQuery(value);
116 }
117 return true;
118 }

References System.Xml.Dictionary, System.Xml.Ref.Equal(), System.Xml.Xsl.XsltOld.VariableAction.name, System.Xml.Xsl.XsltOld.VariableAction.nameStr, System.Xml.Xsl.XsltOld.VariableAction.selectKey, and System.value.