System\Text\RegularExpressions\RegexInterpreter.cs (41)
394Goto(Operand(0));
398if (!IsMatched(Operand(0)))
413Goto(Operand(0));
446if (Operand(1) != -1 && !IsMatched(Operand(1)))
451if (Operand(1) != -1)
453TransferCapture(Operand(0), Operand(1), StackPeek(), runtextpos);
457Capture(Operand(0), StackPeek(), runtextpos);
467if (Operand(0) != -1 && Operand(1) != -1)
480Goto(Operand(0)); // Loop
547Goto(Operand(0)); // Loop
560StackPush(runtextpos, Operand(0));
566StackPush(-1, Operand(0));
586if (count >= Operand(1) || (matched == 0 && count >= 0))
597Goto(Operand(0)); // Loop
642Goto(Operand(0)); // Loop
662if (TrackPeek(1) < Operand(1) && textpos != mark)
668Goto(Operand(0)); // Loop
819if (Forwardchars() < 1 || Forwardcharnext(inputSpan) != (char)Operand(0))
827if (Forwardchars() < 1 || Forwardcharnext(inputSpan) == (char)Operand(0))
841int operand = Operand(0);
851if (!MatchString(_code.Strings[Operand(0)], inputSpan))
861int capnum = Operand(0);
882int c = Operand(1);
888char ch = (char)Operand(0);
902int c = Operand(1);
908char ch = (char)Operand(0);
922int c = Operand(1);
928int operand0 = Operand(0);
946int len = Math.Min(Operand(1), Forwardchars());
947char ch = (char)Operand(0);
970int len = Math.Min(Operand(1), Forwardchars());
971char ch = (char)Operand(0);
1013int len = Math.Min(Operand(1), Forwardchars());
1014int operand0 = Operand(0);
1056int c = Math.Min(Operand(1), Forwardchars());
1071if (Forwardcharnext(inputSpan) != (char)Operand(0))
1091if (Forwardcharnext(inputSpan) == (char)Operand(0))
1111int operand0 = Operand(0);