42 references to Operand
System (42)
regex\system\text\regularexpressions\RegexInterpreter.cs (42)
424
Goto(
Operand
(0));
428
if (!IsMatched(
Operand
(0)))
441
Goto(
Operand
(0));
474
if (
Operand
(1) != -1 && !IsMatched(
Operand
(1)))
477
if (
Operand
(1) != -1)
478
TransferCapture(
Operand
(0),
Operand
(1), StackPeek(), Textpos());
480
Capture(
Operand
(0), StackPeek(), Textpos());
491
if (
Operand
(0) != -1 &&
Operand
(1) != -1)
506
Goto(
Operand
(0)); // Loop
570
Goto(
Operand
(0)); // Loop
583
StackPush(Textpos(),
Operand
(0));
589
StackPush(-1,
Operand
(0));
612
if (count >=
Operand
(1) || (matched == 0 && count >= 0)) { // Max loops or empty match -> straight now
619
Goto(
Operand
(0)); // Loop
662
Goto(
Operand
(0)); // Loop
681
if (TrackPeek(1) <
Operand
(1) && textpos != mark) { // Under limit and not empty match -> loop
685
Goto(
Operand
(0)); // Loop
808
if (Forwardchars() < 1 || Forwardcharnext() != (char)
Operand
(0))
815
if (Forwardchars() < 1 || Forwardcharnext() == (char)
Operand
(0))
822
if (Forwardchars() < 1 || !RegexCharClass.CharInClass(Forwardcharnext(), runstrings[
Operand
(0)]))
830
if (!Stringmatch(runstrings[
Operand
(0)]))
839
int capnum =
Operand
(0);
855
int c =
Operand
(1);
860
char ch = (char)
Operand
(0);
872
int c =
Operand
(1);
877
char ch = (char)
Operand
(0);
889
int c =
Operand
(1);
894
String set = runstrings[
Operand
(0)];
917
int c =
Operand
(1);
922
char ch = (char)
Operand
(0);
941
int c =
Operand
(1);
946
char ch = (char)
Operand
(0);
965
int c =
Operand
(1);
970
String set = runstrings[
Operand
(0)];
1030
int c =
Operand
(1);
1044
int c =
Operand
(1);
1062
if (Forwardcharnext() != (char)
Operand
(0))
1080
if (Forwardcharnext() == (char)
Operand
(0))
1098
if (!RegexCharClass.CharInClass(Forwardcharnext(), runstrings[
Operand
(0)]))