117 writes to runtextpos
BuildActionTelemetryTable (2)
illink (9)
Microsoft.CodeAnalysis (6)
System.ComponentModel.TypeConverter (9)
System.Data.Common (9)
System.Data.Odbc (13)
System.Private.DataContractSerialization (9)
System.Private.Xml (9)
System.Text.Json (9)
System.Text.RegularExpressions (30)
System.Windows.Forms (4)
System.Windows.Forms.Design (4)
System.Windows.Forms.Tests (4)
118 references to runtextpos
BuildActionTelemetryTable (2)
illink (7)
Microsoft.CodeAnalysis (4)
System.ComponentModel.TypeConverter (7)
System.Data.Common (7)
System.Data.Odbc (10)
System.Private.DataContractSerialization (7)
System.Private.Xml (7)
System.Text.Json (7)
System.Text.RegularExpressions (51)
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.Windows.Forms (3)
System.Windows.Forms.Design (3)
System.Windows.Forms.Tests (3)