1 write to runtextbeg
System (1)
regex\system\text\regularexpressions\RegexRunner.cs (1)
136
runtextbeg
= textbeg;
21 references to runtextbeg
System (21)
regex\system\text\regularexpressions\RegexInterpreter.cs (15)
217
return runtextpos -
runtextbeg
;
229
return runrtl ? runtextpos -
runtextbeg
: runtextend - runtextpos;
249
if (runtextpos -
runtextbeg
< (c = str.Length))
287
if (runtextpos -
runtextbeg
< len)
334
if ((0 != (runanchors & RegexFCD.Beginning) && runtextpos >
runtextbeg
) ||
351
runtextpos =
runtextbeg
;
354
if (0 != (runanchors & RegexFCD.Beginning) && runtextpos >
runtextbeg
) {
355
runtextpos =
runtextbeg
;
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 (6)
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);