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