1 write to _code
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexInterpreter.cs (1)
41
_code
= code;
17 references to _code
System.Text.RegularExpressions (17)
System\Text\RegularExpressions\RegexInterpreter.cs (17)
45
protected override void InitTrackCount() => runtrackcount =
_code
.TrackCount;
50
SetOperator((RegexOpcode)
_code
.Codes[_codepos]);
59
SetOperator((RegexOpcode)
_code
.Codes[newpos]);
141
SetOperator((RegexOpcode)(
_code
.Codes[newpos] | back));
198
private int Operand(int i) =>
_code
.Codes[_codepos + i + 1];
333
while (
_code
.FindOptimizations.TryFindNextStartingPositionRightToLeft(text, ref runtextpos, runtextstart))
351
while (
_code
.FindOptimizations.TryFindNextStartingPositionLeftToRight(text, ref runtextpos, runtextstart))
371
SetOperator((RegexOpcode)
_code
.Codes[0]);
842
if (!RegexCharClass.CharInClass(Forwardcharnext(inputSpan),
_code
.Strings[operand], ref
_code
.StringsAsciiLookup[operand]))
851
if (!MatchString(
_code
.Strings[Operand(0)], inputSpan))
929
string set =
_code
.Strings[operand0];
930
ref uint[]? setLookup = ref
_code
.StringsAsciiLookup[operand0];
1015
string set =
_code
.Strings[operand0];
1016
ref uint[]? setLookup = ref
_code
.StringsAsciiLookup[operand0];
1112
if (!RegexCharClass.CharInClass(Forwardcharnext(inputSpan),
_code
.Strings[operand0], ref
_code
.StringsAsciiLookup[operand0]))