2 writes to runstack
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\RegexRunner.cs (2)
332
runstack
= new int[stacksize];
472
runstack
= newstack;
15 references to runstack
System.Text.RegularExpressions (15)
System\Text\RegularExpressions\Regex.cs (1)
595
runner.runstackpos = runner.
runstack
!.Length;
System\Text\RegularExpressions\RegexInterpreter.cs (7)
171
private void StackPush(int i1) =>
runstack
![--runstackpos] = i1;
175
int[] localrunstack =
runstack
!;
193
private int StackPeek() =>
runstack
![runstackpos - 1];
196
private int StackPeek(int i) =>
runstack
![runstackpos - i - 1];
328
Debug.Assert(
runstack
is not null);
344
runstackpos =
runstack
.Length;
362
runstackpos =
runstack
.Length;
System\Text\RegularExpressions\RegexRunner.cs (7)
261
runstackpos =
runstack
!.Length;
307
runstackpos =
runstack
!.Length;
468
int[] newstack = new int[
runstack
!.Length * 2];
470
Array.Copy(
runstack
, 0, newstack,
runstack
.Length,
runstack
.Length);
471
runstackpos +=
runstack
.Length;