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
549Goto(Operand(0)); // Loop
570StackPush(runtextpos, Operand(0));
576StackPush(-1, Operand(0));
596if (count >= Operand(1) || (matched == 0 && count >= 0))
607Goto(Operand(0)); // Loop
652Goto(Operand(0)); // Loop
672if (TrackPeek(1) < Operand(1) && textpos != mark)
678Goto(Operand(0)); // Loop
829if (Forwardchars() < 1 || Forwardcharnext(inputSpan) != (char)Operand(0))
837if (Forwardchars() < 1 || Forwardcharnext(inputSpan) == (char)Operand(0))
851int operand = Operand(0);
861if (!MatchString(_code.Strings[Operand(0)], inputSpan))
871int capnum = Operand(0);
892int c = Operand(1);
898char ch = (char)Operand(0);
912int c = Operand(1);
918char ch = (char)Operand(0);
932int c = Operand(1);
938int operand0 = Operand(0);
956int len = Math.Min(Operand(1), Forwardchars());
957char ch = (char)Operand(0);
980int len = Math.Min(Operand(1), Forwardchars());
981char ch = (char)Operand(0);
1023int len = Math.Min(Operand(1), Forwardchars());
1024int operand0 = Operand(0);
1066int c = Math.Min(Operand(1), Forwardchars());
1081if (Forwardcharnext(inputSpan) != (char)Operand(0))
1101if (Forwardcharnext(inputSpan) == (char)Operand(0))
1121int operand0 = Operand(0);