11 writes to runstackpos
System.Text.RegularExpressions (11)
System\Text\RegularExpressions\Regex.cs (1)
595runner.runstackpos = runner.runstack!.Length;
System\Text\RegularExpressions\RegexInterpreter.cs (6)
171private void StackPush(int i1) => runstack![--runstackpos] = i1; 181runstackpos = localrunstackpos; 184private void StackPop() => runstackpos++; 187private void StackPop(int framesize) => runstackpos += framesize; 344runstackpos = runstack.Length; 362runstackpos = runstack.Length;
System\Text\RegularExpressions\RegexRunner.cs (4)
261runstackpos = runstack!.Length; 307runstackpos = runstack!.Length; 333runstackpos = stacksize; 471runstackpos += runstack.Length;
4 references to runstackpos
System.Text.RegularExpressions (4)
System\Text\RegularExpressions\RegexInterpreter.cs (3)
176int localrunstackpos = runstackpos; 193private int StackPeek() => runstack![runstackpos - 1]; 196private int StackPeek(int i) => runstack![runstackpos - i - 1];
System\Text\RegularExpressions\RegexRunner.cs (1)
396if (runstackpos < limit)