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)
45protected override void InitTrackCount() => runtrackcount = _code.TrackCount; 50SetOperator((RegexOpcode)_code.Codes[_codepos]); 59SetOperator((RegexOpcode)_code.Codes[newpos]); 141SetOperator((RegexOpcode)(_code.Codes[newpos] | back)); 198private int Operand(int i) => _code.Codes[_codepos + i + 1]; 333while (_code.FindOptimizations.TryFindNextStartingPositionRightToLeft(text, ref runtextpos, runtextstart)) 351while (_code.FindOptimizations.TryFindNextStartingPositionLeftToRight(text, ref runtextpos, runtextstart)) 371SetOperator((RegexOpcode)_code.Codes[0]); 842if (!RegexCharClass.CharInClass(Forwardcharnext(inputSpan), _code.Strings[operand], ref _code.StringsAsciiLookup[operand])) 851if (!MatchString(_code.Strings[Operand(0)], inputSpan)) 929string set = _code.Strings[operand0]; 930ref uint[]? setLookup = ref _code.StringsAsciiLookup[operand0]; 1015string set = _code.Strings[operand0]; 1016ref uint[]? setLookup = ref _code.StringsAsciiLookup[operand0]; 1112if (!RegexCharClass.CharInClass(Forwardcharnext(inputSpan), _code.Strings[operand0], ref _code.StringsAsciiLookup[operand0]))