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

◆ EvaluateGlobalValues()

void System.Xml.Xsl.XmlILGenerator.EvaluateGlobalValues ( IList< QilNode > iterList)
inlineprivate

Definition at line 138 of file XmlILGenerator.cs.

139 {
140 foreach (QilIterator iter in iterList)
141 {
142 if (_qil.IsDebug || OptimizerPatterns.Read(iter).MatchesPattern(OptimizerPatternName.MaybeSideEffects))
143 {
148 }
149 }
150 }
static readonly OpCode Pop
Definition OpCodes.cs:79
static OptimizerPatterns Read(QilNode nd)
static XmlILAnnotation Write(QilNode nd)

References System.Xml.Xsl.XmlILGenerator._helper, System.Xml.Xsl.XmlILGenerator._qil, System.Xml.Xsl.IlGen.GenerateHelper.Call(), System.Xml.Xsl.IlGen.GenerateHelper.Emit(), System.Xml.Xsl.Qil.QilExpression.IsDebug, System.Xml.Xsl.IlGen.GenerateHelper.LoadQueryRuntime(), System.Reflection.Emit.OpCodes.Pop, System.Xml.Xsl.IlGen.OptimizerPatterns.Read(), and System.Xml.Xsl.IlGen.XmlILAnnotation.Write().

Referenced by System.Xml.Xsl.XmlILGenerator.GenerateExecuteFunction().