10 writes to _options
System (10)
regex\system\text\regularexpressions\RegexParser.cs (10)
68
p.
_options
= op;
97
p.
_options
= op;
223
_options
= topopts;
675
_options
&= ~(RegexOptions.RightToLeft);
680
_options
&= ~(RegexOptions.RightToLeft);
702
_options
|= RegexOptions.RightToLeft;
710
_options
|= RegexOptions.RightToLeft;
1370
_options
&= ~option;
1372
_options
|= option;
2062
_options
= _optionsStack[_optionsStack.Count - 1];
50 references to _options
System (50)
regex\system\text\regularexpressions\RegexParser.cs (50)
234
StartGroup(new RegexNode(RegexNode.Capture,
_options
, 0, -1));
447
_concatenation = new RegexNode(RegexNode.Concatenate,
_options
);
657
return new RegexNode(RegexNode.Group,
_options
);
660
return new RegexNode(RegexNode.Capture,
_options
, _autocap++, -1);
789
return new RegexNode(RegexNode.Capture,
_options
, capnum, uncapnum);
808
return new RegexNode(RegexNode.Testref,
_options
, capnum);
820
return new RegexNode(RegexNode.Testref,
_options
, CaptureSlotFromName(capname));
863
return new RegexNode(NodeType,
_options
);
935
return new RegexNode(TypeFromCode(ch),
_options
);
940
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.ECMAWordClass);
941
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.WordClass);
946
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.NotECMAWordClass);
947
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.NotWordClass);
952
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.ECMASpaceClass);
953
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.SpaceClass);
958
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.NotECMASpaceClass);
959
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.NotSpaceClass);
964
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.ECMADigitClass);
965
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.DigitClass);
970
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.NotECMADigitClass);
971
return new RegexNode(RegexNode.Set,
_options
, RegexCharClass.NotDigitClass);
981
return new RegexNode(RegexNode.Set,
_options
, cc.ToStringClass());
1039
return new RegexNode(RegexNode.Ref,
_options
, capnum);
1061
return new RegexNode(RegexNode.Ref,
_options
, capnum);
1067
return new RegexNode(RegexNode.Ref,
_options
, capnum);
1078
return new RegexNode(RegexNode.Ref,
_options
, CaptureSlotFromName(capname));
1092
return new RegexNode(RegexNode.One,
_options
, ch);
1100
return new RegexNode(RegexNode.One,
_options
, '$');
1145
return new RegexNode(RegexNode.Ref,
_options
, capnum);
1152
return new RegexNode(RegexNode.Ref,
_options
, capnum);
1161
return new RegexNode(RegexNode.Ref,
_options
, CaptureSlotFromName(capname));
1170
return new RegexNode(RegexNode.One,
_options
, '$');
1195
return new RegexNode(RegexNode.Ref,
_options
, capnum);
1202
return new RegexNode(RegexNode.One,
_options
, '$');
1756
return(
_options
& RegexOptions.ExplicitCapture) != 0;
1763
return(
_options
& RegexOptions.IgnoreCase) != 0;
1770
return(
_options
& RegexOptions.Multiline) != 0;
1777
return(
_options
& RegexOptions.Singleline) != 0;
1784
return(
_options
& RegexOptions.IgnorePatternWhitespace) != 0;
1791
return(
_options
& RegexOptions.ECMAScript) != 0;
1892
node = new RegexNode(RegexNode.Multi,
_options
, str);
1900
node = new RegexNode(RegexNode.One,
_options
, ch);
1947
_alternation = new RegexNode(RegexNode.Alternate,
_options
);
1948
_concatenation = new RegexNode(RegexNode.Concatenate,
_options
);
1964
_concatenation = new RegexNode(RegexNode.Concatenate,
_options
);
1999
_unit = new RegexNode(RegexNode.One,
_options
, ch);
2009
_unit = new RegexNode(RegexNode.Notone,
_options
, ch);
2016
_unit = new RegexNode(RegexNode.Set,
_options
, cc);
2030
_unit = new RegexNode(type,
_options
);
2055
_optionsStack.Add(
_options
);