241 writes to runtextpos
dotnet-dev-certs (11)
illink (9)
Microsoft.AspNetCore.Authentication.Negotiate (3)
Microsoft.AspNetCore.Components (3)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (11)
Microsoft.AspNetCore.Routing (3)
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Microsoft.AspNetCore.Shared.Tests (11)
Microsoft.ML.Tokenizers (20)
RepoTasks (11)
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 (31)
System.Windows.Forms (4)
System.Windows.Forms.Design (4)
System.Windows.Forms.Tests (4)
Templates.Blazor.Tests (11)
Templates.Blazor.WebAssembly.Auth.Tests (11)
Templates.Blazor.WebAssembly.Tests (11)
Templates.Mvc.Tests (11)
Templates.Tests (11)
209 references to runtextpos
dotnet-dev-certs (8)
illink (7)
Microsoft.AspNetCore.Authentication.Negotiate (2)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (8)
Microsoft.AspNetCore.Routing (2)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Microsoft.AspNetCore.Shared.Tests (8)
Microsoft.ML.Tokenizers (18)
RepoTasks (8)
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 (50)
System\Text\RegularExpressions\RegexInterpreter.cs (44)
202private int Forwardchars() => _rightToLeft ? runtextpos : runtextend - runtextpos;
214if (runtextpos > inputSpan.Length ||
215!inputSpan.Slice(runtextpos).StartsWith(str.AsSpan()))
225if (!inputSpan.Slice(0, runtextpos).EndsWith(str.AsSpan()))
240if (inputSpan.Length - runtextpos < length)
245pos = runtextpos + length;
249if (runtextpos < length)
254pos = runtextpos;
320if (TryMatchAtCurrentPosition(text) || runtextpos == 0)
338if (TryMatchAtCurrentPosition(text) || runtextpos == text.Length)
389TrackPush(runtextpos);
400StackPush(runtextpos);
436TransferCapture(Operand(0), Operand(1), StackPeek(), runtextpos);
440Capture(Operand(0), StackPeek(), runtextpos);
458if (runtextpos != StackPeek())
461TrackPush(StackPeek(), runtextpos); // Save old mark, textpos
462StackPush(runtextpos); // Make new mark
493if (runtextpos != oldMarkPos)
498TrackPush(oldMarkPos, runtextpos); // Save old mark, textpos
502TrackPush(runtextpos, runtextpos);
553StackPush(runtextpos, Operand(0));
578int matched = runtextpos - mark;
589StackPush(runtextpos, count + 1); // Make new mark, incr count
634StackPush(runtextpos, count + 1); // Make new mark, incr count
640TrackPush(mark, count, runtextpos); // Save mark, count, position
724int m1 = runtextpos - 1;
735int runtextpos = this.runtextpos;
745if (!IsBoundary(inputSpan, runtextpos))
753if (IsBoundary(inputSpan, runtextpos))
761if (!IsECMABoundary(inputSpan, runtextpos))
769if (IsECMABoundary(inputSpan, runtextpos))
777if (runtextpos > 0)
785if (runtextpos != runtextstart)
794int runtextpos = this.runtextpos;
804if (runtextpos < inputSpan.Length)
954TrackPush(len - i - 1, runtextpos - Bump());
971i = inputSpan.Slice(runtextpos, len).IndexOf(ch);
997TrackPush(len - i - 1, runtextpos - Bump());
1023TrackPush(len - i - 1, runtextpos - Bump());
1052TrackPush(c - 1, runtextpos);
1126if (trackingpos < runtextpos)
1128trackingpos = runtextpos;
System.Windows.Forms (3)
System.Windows.Forms.Design (3)
System.Windows.Forms.Tests (3)
Templates.Blazor.Tests (8)
Templates.Blazor.WebAssembly.Auth.Tests (8)
Templates.Blazor.WebAssembly.Tests (8)
Templates.Mvc.Tests (8)
Templates.Tests (8)