2 writes to runtrack
System (2)
regex\system\text\regularexpressions\RegexRunner.cs (2)
329runtrack = new int [tracksize]; 403runtrack = newtrack;
27 references to runtrack
System (27)
regex\system\text\regularexpressions\RegexInterpreter.cs (20)
73runtrackpos = runtrack.Length - newpos; 86return runtrack.Length - runtrackpos; 90runtrack[--runtrackpos] = runcodepos; 94runtrack[--runtrackpos] = I1; 95runtrack[--runtrackpos] = runcodepos; 99runtrack[--runtrackpos] = I1; 100runtrack[--runtrackpos] = I2; 101runtrack[--runtrackpos] = runcodepos; 105runtrack[--runtrackpos] = I1; 106runtrack[--runtrackpos] = I2; 107runtrack[--runtrackpos] = I3; 108runtrack[--runtrackpos] = runcodepos; 112runtrack[--runtrackpos] = I1; 113runtrack[--runtrackpos] = -runcodepos; 117runtrack[--runtrackpos] = I1; 118runtrack[--runtrackpos] = I2; 119runtrack[--runtrackpos] = -runcodepos; 123int newpos = runtrack[runtrackpos++]; 168return runtrack[runtrackpos - 1]; 173return runtrack[runtrackpos - i - 1];
regex\system\text\regularexpressions\RegexRunner.cs (7)
187runtrackpos = runtrack.Length; 313runtrackpos = runtrack.Length; 399newtrack = new int [runtrack.Length * 2]; 401System.Array.Copy(runtrack, 0, newtrack, runtrack.Length, runtrack.Length); 402runtrackpos += runtrack.Length;