6 writes to curLoop
System.Data.SqlXml (6)
System\Xml\Xsl\Xslt\QilGenerator.cs (6)
105curLoop = new LoopFocus(f); 980curLoop = curLoopSaved; 1026curLoop = curLoopSaved; 1455curLoop = parentLoop; 1478curLoop = curLoopSaved; 2271curLoop = curLoopSaved;
23 references to curLoop
System.Data.SqlXml (23)
System\Xml\Xsl\Xslt\QilGenerator.cs (23)
208Debug.Assert(IsDebug && curLoop.IsFocusSet); 210return f.Loop(i = f.Let(f.InvokeOnCurrentNodeChanged(curLoop.GetCurrent())), f.Sequence()); 215Debug.Assert(!curLoop.IsFocusSet && !funcFocus.IsFocusSet, "Must be compiled using singleton focus"); 321if (curLoop.IsFocusSet) { 322return curLoop.GetCurrent(); 332if (curLoop.IsFocusSet) { 333return curLoop.GetPosition(); 343if (curLoop.IsFocusSet) { 344return curLoop.GetLast(); 950Debug.Assert(curLoop.IsFocusSet); 966LoopFocus curLoopSaved = curLoop; 968curLoop.SetFocus(it); 972curLoop.Sort(CompileSorts(content, ref curLoopSaved)); 976result = curLoop.ConstructLoop(result); 1012LoopFocus curLoopSaved = curLoop; 1014curLoop.SetFocus(it); 1017curLoop.Sort(CompileSorts(content, ref curLoopSaved)); 1023result = curLoop.ConstructLoop(result); 1034Debug.Assert(!curLoop.IsFocusSet, "xsl:apply-imports cannot be inside of xsl:for-each"); 1454LoopFocus curLoopSaved = curLoop; 2255LoopFocus curLoopSaved = curLoop; 2256curLoop.SetFocus(f.For(filter)); 2270loopOnContent = curLoop.ConstructLoop(body);