6 writes to _curLoop
System.Private.Xml (6)
System\Xml\Xsl\Xslt\QilGenerator.cs (6)
110
_curLoop
= new LoopFocus(_f);
1157
_curLoop
= curLoopSaved;
1207
_curLoop
= curLoopSaved;
1740
_curLoop
= parentLoop;
1763
_curLoop
= curLoopSaved;
2717
_curLoop
= curLoopSaved;
23 references to _curLoop
System.Private.Xml (23)
System\Xml\Xsl\Xslt\QilGenerator.cs (23)
227
Debug.Assert(IsDebug &&
_curLoop
.IsFocusSet);
228
return _f.Loop(_f.Let(_f.InvokeOnCurrentNodeChanged(
_curLoop
.GetCurrent()!)), _f.Sequence());
234
Debug.Assert(!
_curLoop
.IsFocusSet && !_funcFocus.IsFocusSet, "Must be compiled using singleton focus");
355
if (
_curLoop
.IsFocusSet)
357
return
_curLoop
.GetCurrent()!;
372
if (
_curLoop
.IsFocusSet)
374
return
_curLoop
.GetPosition();
389
if (
_curLoop
.IsFocusSet)
391
return
_curLoop
.GetLast();
1125
Debug.Assert(
_curLoop
.IsFocusSet);
1143
LoopFocus curLoopSaved =
_curLoop
;
1145
_curLoop
.SetFocus(it);
1149
_curLoop
.Sort(CompileSorts(content, ref curLoopSaved));
1153
result =
_curLoop
.ConstructLoop(result);
1193
LoopFocus curLoopSaved =
_curLoop
;
1195
_curLoop
.SetFocus(it);
1198
_curLoop
.Sort(CompileSorts(content, ref curLoopSaved));
1204
result =
_curLoop
.ConstructLoop(result);
1216
Debug.Assert(!
_curLoop
.IsFocusSet, "xsl:apply-imports cannot be inside of xsl:for-each");
1739
LoopFocus curLoopSaved =
_curLoop
;
2700
LoopFocus curLoopSaved =
_curLoop
;
2701
_curLoop
.SetFocus(_f.For(filter));
2716
loopOnContent =
_curLoop
.ConstructLoop(body);