17 writes to runtrackpos
System.Text.RegularExpressions (17)
System\Text\RegularExpressions\Regex.cs (1)
594
runner.
runtrackpos
= runner.runtrack!.Length;
System\Text\RegularExpressions\RegexInterpreter.cs (12)
62
private void Trackto(int newpos) =>
runtrackpos
= runtrack!.Length - newpos;
67
private void TrackPush() => runtrack![--
runtrackpos
] = _codepos;
77
runtrackpos
= localruntrackpos;
89
runtrackpos
= localruntrackpos;
102
runtrackpos
= localruntrackpos;
113
runtrackpos
= localruntrackpos;
125
runtrackpos
= localruntrackpos;
133
runtrackpos
++;
156
private void TrackPop() =>
runtrackpos
++;
159
private void TrackPop(int framesize) =>
runtrackpos
+= framesize;
343
runtrackpos
= runtrack.Length;
361
runtrackpos
= runtrack.Length;
System\Text\RegularExpressions\RegexRunner.cs (4)
260
runtrackpos
= runtrack!.Length;
306
runtrackpos
= runtrack!.Length;
330
runtrackpos
= tracksize;
458
runtrackpos
+= runtrack.Length;
10 references to runtrackpos
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\RegexInterpreter.cs (9)
64
private int Trackpos() => runtrack!.Length -
runtrackpos
;
72
int localruntrackpos =
runtrackpos
;
83
int localruntrackpos =
runtrackpos
;
95
int localruntrackpos =
runtrackpos
;
108
int localruntrackpos =
runtrackpos
;
119
int localruntrackpos =
runtrackpos
;
132
int newpos = runtrack![
runtrackpos
];
165
private int TrackPeek() => runtrack![
runtrackpos
- 1];
168
private int TrackPeek(int i) => runtrack![
runtrackpos
- i - 1];
System\Text\RegularExpressions\RegexRunner.cs (1)
399
if (
runtrackpos
< limit)