117 writes to runtextpos
BuildActionTelemetryTable (2)
RegexGenerator.g.cs (2)
94base.runtextpos++; 314base.runtextpos = pos;
illink (9)
Microsoft.CodeAnalysis (6)
RegexGenerator.g.cs (6)
118base.runtextpos = inputSpan.Length; 140base.runtextpos = inputSpan.Length; 499base.runtextpos = pos; 553base.runtextpos = inputSpan.Length; 575base.runtextpos = inputSpan.Length; 943base.runtextpos = pos;
System.ComponentModel.TypeConverter (9)
RegexGenerator.g.cs (9)
93base.runtextpos++; 134base.runtextpos = pos + i; 142base.runtextpos = inputSpan.Length; 186base.runtextpos = pos; 232base.runtextpos++; 257base.runtextpos = pos + i; 264base.runtextpos = inputSpan.Length; 322base.runtextpos = pos; 351base.runtextpos = pos;
System.Data.Common (9)
RegexGenerator.g.cs (9)
93base.runtextpos++; 134base.runtextpos = pos + i; 142base.runtextpos = inputSpan.Length; 186base.runtextpos = pos; 232base.runtextpos++; 257base.runtextpos = pos + i; 264base.runtextpos = inputSpan.Length; 322base.runtextpos = pos; 351base.runtextpos = pos;
System.Data.Odbc (13)
RegexGenerator.g.cs (13)
256base.runtextpos++; 1439base.runtextpos = pos; 1496base.runtextpos++; 2425base.runtextpos = pos; 2479base.runtextpos = inputSpan.Length; 2501base.runtextpos = inputSpan.Length; 2613base.runtextpos = pos; 2657base.runtextpos = inputSpan.Length; 2675base.runtextpos = inputSpan.Length; 2714base.runtextpos = pos; 2758base.runtextpos = inputSpan.Length; 2780base.runtextpos = inputSpan.Length; 2921base.runtextpos = pos;
System.Private.DataContractSerialization (9)
RegexGenerator.g.cs (9)
93base.runtextpos++; 134base.runtextpos = pos + i; 142base.runtextpos = inputSpan.Length; 186base.runtextpos = pos; 232base.runtextpos++; 257base.runtextpos = pos + i; 264base.runtextpos = inputSpan.Length; 322base.runtextpos = pos; 351base.runtextpos = pos;
System.Private.Xml (9)
RegexGenerator.g.cs (9)
93base.runtextpos++; 134base.runtextpos = pos + i; 142base.runtextpos = inputSpan.Length; 186base.runtextpos = pos; 232base.runtextpos++; 257base.runtextpos = pos + i; 264base.runtextpos = inputSpan.Length; 322base.runtextpos = pos; 351base.runtextpos = pos;
System.Text.Json (9)
RegexGenerator.g.cs (9)
93base.runtextpos++; 134base.runtextpos = pos + i; 142base.runtextpos = inputSpan.Length; 186base.runtextpos = pos; 232base.runtextpos++; 257base.runtextpos = pos + i; 264base.runtextpos = inputSpan.Length; 322base.runtextpos = pos; 351base.runtextpos = pos;
System.Text.RegularExpressions (30)
System\Text\RegularExpressions\Regex.cs (4)
447runner.runtextpos += bump; 483runner.runtextpos--; 491runner.runtextpos++; 541runner.runtextpos = runtextpos;
System\Text\RegularExpressions\RegexInterpreter.cs (21)
206int i = _rightToLeft ? --runtextpos : runtextpos++; 247runtextpos = pos; 317runtextpos = pos; 322private void Backwardnext() => runtextpos += _rightToLeft ? 1 : -1; 333while (_code.FindOptimizations.TryFindNextStartingPositionRightToLeft(text, ref runtextpos, runtextstart)) 346runtextpos--; 351while (_code.FindOptimizations.TryFindNextStartingPositionLeftToRight(text, ref runtextpos, runtextstart)) 364runtextpos++; 412runtextpos = TrackPeek(); 436runtextpos = StackPeek(); 493runtextpos = TrackPeek(1); // Recall position 546runtextpos = pos; // Recall position 613runtextpos = StackPeek(); // Zap to mark 665runtextpos = textpos; // Recall position 981runtextpos += len; 986runtextpos += i; 1043runtextpos = pos; 1069runtextpos = pos; 1089runtextpos = pos; 1109runtextpos = pos;
System\Text\RegularExpressions\RegexRunner.cs (3)
206runtextpos += bump; 272runtextpos += bump; 285runtextpos = textstart;
System\Text\RegularExpressions\Symbolic\SymbolicRegexRunnerFactory.cs (2)
102runtextpos = end; 108runtextpos = text.Length;
System.Windows.Forms (4)
RegexGenerator.g.cs (4)
71base.runtextpos++; 94base.runtextpos = pos + i; 100base.runtextpos = inputSpan.Length; 131base.runtextpos = pos;
System.Windows.Forms.Design (4)
RegexGenerator.g.cs (4)
71base.runtextpos++; 94base.runtextpos = pos + i; 100base.runtextpos = inputSpan.Length; 131base.runtextpos = pos;
System.Windows.Forms.Tests (4)
RegexGenerator.g.cs (4)
73base.runtextpos++; 114base.runtextpos = pos + i; 122base.runtextpos = inputSpan.Length; 145base.runtextpos = pos;
118 references to runtextpos
BuildActionTelemetryTable (2)
RegexGenerator.g.cs (2)
92base.runtextpos != inputSpan.Length) 107int pos = base.runtextpos;
illink (7)
Microsoft.CodeAnalysis (4)
RegexGenerator.g.cs (4)
127int pos = base.runtextpos; 149int pos = base.runtextpos; 562int pos = base.runtextpos; 584int pos = base.runtextpos;
System.ComponentModel.TypeConverter (7)
RegexGenerator.g.cs (7)
91base.runtextpos != inputSpan.Length) 106int pos = base.runtextpos; 151int pos = base.runtextpos; 230base.runtextpos != inputSpan.Length) 245int pos = base.runtextpos; 273int pos = base.runtextpos; 320if (base.runtextpos < pos)
System.Data.Common (7)
RegexGenerator.g.cs (7)
91base.runtextpos != inputSpan.Length) 106int pos = base.runtextpos; 151int pos = base.runtextpos; 230base.runtextpos != inputSpan.Length) 245int pos = base.runtextpos; 273int pos = base.runtextpos; 320if (base.runtextpos < pos)
System.Data.Odbc (10)
RegexGenerator.g.cs (10)
254base.runtextpos != inputSpan.Length) 269int pos = base.runtextpos; 1494base.runtextpos != inputSpan.Length) 1509int pos = base.runtextpos; 2488int pos = base.runtextpos; 2510int pos = base.runtextpos; 2666int pos = base.runtextpos; 2684int pos = base.runtextpos; 2767int pos = base.runtextpos; 2789int pos = base.runtextpos;
System.Private.DataContractSerialization (7)
RegexGenerator.g.cs (7)
91base.runtextpos != inputSpan.Length) 106int pos = base.runtextpos; 151int pos = base.runtextpos; 230base.runtextpos != inputSpan.Length) 245int pos = base.runtextpos; 273int pos = base.runtextpos; 320if (base.runtextpos < pos)
System.Private.Xml (7)
RegexGenerator.g.cs (7)
91base.runtextpos != inputSpan.Length) 106int pos = base.runtextpos; 151int pos = base.runtextpos; 230base.runtextpos != inputSpan.Length) 245int pos = base.runtextpos; 273int pos = base.runtextpos; 320if (base.runtextpos < pos)
System.Text.Json (7)
RegexGenerator.g.cs (7)
91base.runtextpos != inputSpan.Length) 106int pos = base.runtextpos; 151int pos = base.runtextpos; 230base.runtextpos != inputSpan.Length) 245int pos = base.runtextpos; 273int pos = base.runtextpos; 320if (base.runtextpos < pos)
System.Text.RegularExpressions (51)
System\Text\RegularExpressions\Regex.cs (3)
507match.Tidy(runner.runtextpos, 0, mode); 572runtextpos = startat = runner.runtextpos; 633match.Tidy(runner.runtextpos, beginning, mode);
System\Text\RegularExpressions\RegexInterpreter.cs (45)
202private int Forwardchars() => _rightToLeft ? runtextpos : runtextend - runtextpos; 217if (inputSpan.Length - runtextpos < c) 222pos = runtextpos + c; 226if (runtextpos < c) 231pos = runtextpos; 257if (inputSpan.Length - runtextpos < length) 262pos = runtextpos + length; 266if (runtextpos < length) 271pos = runtextpos; 337if (TryMatchAtCurrentPosition(text) || runtextpos == 0) 355if (TryMatchAtCurrentPosition(text) || runtextpos == text.Length) 406TrackPush(runtextpos); 417StackPush(runtextpos); 453TransferCapture(Operand(0), Operand(1), StackPeek(), runtextpos); 457Capture(Operand(0), StackPeek(), runtextpos); 475if (runtextpos != StackPeek()) 478TrackPush(StackPeek(), runtextpos); // Save old mark, textpos 479StackPush(runtextpos); // Make new mark 510if (runtextpos != oldMarkPos) 515TrackPush(oldMarkPos, runtextpos); // Save old mark, textpos 519TrackPush(runtextpos, runtextpos); 560StackPush(runtextpos, Operand(0)); 585int matched = runtextpos - mark; 596StackPush(runtextpos, count + 1); // Make new mark, incr count 641StackPush(runtextpos, count + 1); // Make new mark, incr count 647TrackPush(mark, count, runtextpos); // Save mark, count, position 731int m1 = runtextpos - 1; 742int runtextpos = this.runtextpos; 752if (!IsBoundary(inputSpan, runtextpos)) 760if (IsBoundary(inputSpan, runtextpos)) 768if (!IsECMABoundary(inputSpan, runtextpos)) 776if (IsECMABoundary(inputSpan, runtextpos)) 784if (runtextpos > 0) 792if (runtextpos != runtextstart) 801int runtextpos = this.runtextpos; 811if (runtextpos < inputSpan.Length) 961TrackPush(len - i - 1, runtextpos - Bump()); 978i = inputSpan.Slice(runtextpos, len).IndexOf(ch); 1004TrackPush(len - i - 1, runtextpos - Bump()); 1030TrackPush(len - i - 1, runtextpos - Bump()); 1059TrackPush(c - 1, runtextpos); 1133if (trackingpos < runtextpos) 1135trackingpos = runtextpos;
System\Text\RegularExpressions\RegexRunner.cs (2)
220match.Tidy(runtextpos, 0, mode); 266if (runtextpos == stoppos)
System\Text\RegularExpressions\Symbolic\SymbolicRegexRunnerFactory.cs (1)
76SymbolicMatch pos = _matcher.FindMatch(_mode, text, runtextpos, _perThreadData);
System.Windows.Forms (3)
RegexGenerator.g.cs (3)
69base.runtextpos != inputSpan.Length) 84int pos = base.runtextpos; 109int pos = base.runtextpos;
System.Windows.Forms.Design (3)
RegexGenerator.g.cs (3)
69base.runtextpos != inputSpan.Length) 84int pos = base.runtextpos; 109int pos = base.runtextpos;
System.Windows.Forms.Tests (3)
RegexGenerator.g.cs (3)
71base.runtextpos != inputSpan.Length) 86int pos = base.runtextpos; 131int pos = base.runtextpos;