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