1 write to runtextend
System (1)
regex\system\text\regularexpressions\RegexRunner.cs (1)
137runtextend = textend;
23 references to runtextend
System (23)
regex\system\text\regularexpressions\RegexInterpreter.cs (19)
221return runtextend - runtextpos; 229return runrtl ? runtextpos - runtextbeg : runtextend - runtextpos; 243if (runtextend - runtextpos < (c = str.Length)) 281if (runtextend - runtextpos < len) 336runtextpos = runtextend; 339if (0 != (runanchors & RegexFCD.EndZ) && runtextpos < runtextend - 1) { 340runtextpos = runtextend - 1; 342else if (0 != (runanchors & RegexFCD.End) && runtextpos < runtextend) { 343runtextpos = runtextend; 347if ((0 != (runanchors & RegexFCD.End) && runtextpos < runtextend) || 348(0 != (runanchors & RegexFCD.EndZ) && (runtextpos < runtextend - 1 || 349(runtextpos == runtextend - 1 && CharAt(runtextpos) != '\n'))) || 360return runbmPrefix.IsMatch(runtext, runtextpos, runtextbeg, runtextend); 366runtextpos = runbmPrefix.Scan(runtext, runtextpos, runtextbeg, runtextend); 369runtextpos = (runcode._rightToLeft ? runtextbeg : runtextend); 760if (!IsBoundary(Textpos(), runtextbeg, runtextend)) 766if (IsBoundary(Textpos(), runtextbeg, runtextend)) 772if (!IsECMABoundary(Textpos(), runtextbeg, runtextend)) 778if (IsECMABoundary(Textpos(), runtextbeg, runtextend))
regex\system\text\regularexpressions\RegexRunner.cs (4)
141stoppos = runregex.RightToLeft ? runtextbeg : runtextend; 300runmatch = new MatchSparse(runregex, runregex.caps, runregex.capsize, runtext, runtextbeg, runtextend - runtextbeg, runtextstart); 302runmatch = new Match (runregex, runregex.capsize, runtext, runtextbeg, runtextend - runtextbeg, runtextstart); 304runmatch.Reset(runregex, runtext, runtextbeg, runtextend, runtextstart);