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

◆ ConstructLoop()

QilLoop System.Xml.Xsl.Xslt.LoopFocus.ConstructLoop ( QilNode body)
inline

Definition at line 67 of file LoopFocus.cs.

68 {
69 if (_last != null)
70 {
72 _last.Binding = _f.XsltConvert(_f.Length(_cached), XmlQueryTypeFactory.DoubleX);
73 }
75 if (_last != null)
76 {
78 }
79 if (_cached != null)
80 {
82 }
83 return qilLoop;
84 }
QilLoop Loop(QilNode variable, QilNode body)
QilNode XsltConvert(QilNode expr, XmlQueryType t)
readonly XPathQilFactory _f
Definition LoopFocus.cs:8

References System.Xml.Xsl.Xslt.LoopFocus._cached, System.Xml.Xsl.Xslt.LoopFocus._current, System.Xml.Xsl.Xslt.LoopFocus._f, System.Xml.Xsl.Xslt.LoopFocus._last, System.Xml.Xsl.Qil.QilPatternFactory.BaseFactory, System.Xml.Dictionary, System.Xml.Xsl.XmlQueryTypeFactory.DoubleX, System.Xml.Xsl.Xslt.LoopFocus.EnsureCache(), System.Xml.Xsl.Qil.QilPatternFactory.Length(), System.Xml.Xsl.Qil.QilFactory.Loop(), and System.Xml.Xsl.Qil.QilPatternFactory.XsltConvert().

Referenced by System.Xml.Xsl.Xslt.QilGenerator.CompileApplyTemplates(), System.Xml.Xsl.Xslt.QilGenerator.CompileForEach(), and System.Xml.Xsl.Xslt.QilGenerator.InvokeApplyFunction().