6 writes to _curLoop
System.Private.Xml (6)
System\Xml\Xsl\Xslt\QilGenerator.cs (6)
110
_curLoop
= new LoopFocus(_f);
1161
_curLoop
= curLoopSaved;
1211
_curLoop
= curLoopSaved;
1744
_curLoop
= parentLoop;
1767
_curLoop
= curLoopSaved;
2721
_curLoop
= curLoopSaved;
23 references to _curLoop
System.Private.Xml (23)
System\Xml\Xsl\Xslt\QilGenerator.cs (23)
229
Debug.Assert(IsDebug &&
_curLoop
.IsFocusSet);
230
return _f.Loop(_f.Let(_f.InvokeOnCurrentNodeChanged(
_curLoop
.GetCurrent()!)), _f.Sequence());
236
Debug.Assert(!
_curLoop
.IsFocusSet && !_funcFocus.IsFocusSet, "Must be compiled using singleton focus");
359
if (
_curLoop
.IsFocusSet)
361
return
_curLoop
.GetCurrent()!;
376
if (
_curLoop
.IsFocusSet)
378
return
_curLoop
.GetPosition();
393
if (
_curLoop
.IsFocusSet)
395
return
_curLoop
.GetLast();
1129
Debug.Assert(
_curLoop
.IsFocusSet);
1147
LoopFocus curLoopSaved =
_curLoop
;
1149
_curLoop
.SetFocus(it);
1153
_curLoop
.Sort(CompileSorts(content, ref curLoopSaved));
1157
result =
_curLoop
.ConstructLoop(result);
1197
LoopFocus curLoopSaved =
_curLoop
;
1199
_curLoop
.SetFocus(it);
1202
_curLoop
.Sort(CompileSorts(content, ref curLoopSaved));
1208
result =
_curLoop
.ConstructLoop(result);
1220
Debug.Assert(!
_curLoop
.IsFocusSet, "xsl:apply-imports cannot be inside of xsl:for-each");
1743
LoopFocus curLoopSaved =
_curLoop
;
2704
LoopFocus curLoopSaved =
_curLoop
;
2705
_curLoop
.SetFocus(_f.For(filter));
2720
loopOnContent =
_curLoop
.ConstructLoop(body);