3 writes to _lastMatch
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\Regex.EnumerateSplits.cs (3)
202
_lastMatch
= (rtl ? input.Length : 0, -1);
240
_lastMatch
= (match.Index, match.Length);
254
_lastMatch
= (match.Index, match.Length);
8 references to _lastMatch
System.Text.RegularExpressions (8)
System\Text\RegularExpressions\Regex.EnumerateSplits.cs (8)
225
_currentSplit = !_regex.RightToLeft ? (
_lastMatch
.Index +
_lastMatch
.Length).._input.Length : 0..
_lastMatch
.Index;
230
(bool Success, int Index, int Length, int TextPosition) match = _regex.RunSingleMatch(RegexRunnerMode.BoundsRequired,
_lastMatch
.Length, _input, _startAt);
236
int start =
_lastMatch
.Index + Math.Max(
_lastMatch
.Length, 0);
252
int start =
_lastMatch
.Index;
258
_currentSplit = 0..
_lastMatch
.Index;