19 references to ECMAScript
System.Text.RegularExpressions.Generator (19)
parent\src\System\Text\RegularExpressions\RegexParser.cs (17)
594
if ((_options & RegexOptions.
ECMAScript
) != 0 && _pattern[_pos] == ']')
614
if ((_options & RegexOptions.
ECMAScript
) != 0 && _pos < _pattern.Length && _pattern[_pos] == ']')
672
charClass!.AddDigit((_options & RegexOptions.
ECMAScript
) != 0, ch == 'D', _pattern, _pos);
684
charClass!.AddSpace((_options & RegexOptions.
ECMAScript
) != 0, ch == 'S');
697
charClass!.AddWord((_options & RegexOptions.
ECMAScript
) != 0, ch == 'W');
1171
new RegexNode(RegexNodeKind.Set, (_options & ~RegexOptions.IgnoreCase), (_options & RegexOptions.
ECMAScript
) != 0 ? RegexCharClass.ECMAWordClass : RegexCharClass.WordClass);
1176
new RegexNode(RegexNodeKind.Set, (_options & ~RegexOptions.IgnoreCase), (_options & RegexOptions.
ECMAScript
) != 0 ? RegexCharClass.NotECMAWordClass : RegexCharClass.NotWordClass);
1181
new RegexNode(RegexNodeKind.Set, (_options & ~RegexOptions.IgnoreCase), (_options & RegexOptions.
ECMAScript
) != 0 ? RegexCharClass.ECMASpaceClass : RegexCharClass.SpaceClass);
1186
new RegexNode(RegexNodeKind.Set, (_options & ~RegexOptions.IgnoreCase), (_options & RegexOptions.
ECMAScript
) != 0 ? RegexCharClass.NotECMASpaceClass : RegexCharClass.NotSpaceClass);
1191
new RegexNode(RegexNodeKind.Set, (_options & ~RegexOptions.IgnoreCase), (_options & RegexOptions.
ECMAScript
) != 0 ? RegexCharClass.ECMADigitClass : RegexCharClass.DigitClass);
1196
new RegexNode(RegexNodeKind.Set, (_options & ~RegexOptions.IgnoreCase), (_options & RegexOptions.
ECMAScript
) != 0 ? RegexCharClass.NotECMADigitClass : RegexCharClass.NotDigitClass);
1287
if ((_options & RegexOptions.
ECMAScript
) != 0)
1389
if (!angled && (_options & RegexOptions.
ECMAScript
) != 0)
1518
if ((_options & RegexOptions.
ECMAScript
) != 0 && i >= 0x20)
1684
if ((_options & RegexOptions.
ECMAScript
) == 0 && RegexCharClass.IsBoundaryWordChar(ch))
1850
'b' => (_options & RegexOptions.
ECMAScript
) != 0 ? RegexNodeKind.ECMABoundary : RegexNodeKind.Boundary,
1851
'B' => (_options & RegexOptions.
ECMAScript
) != 0 ? RegexNodeKind.NonECMABoundary : RegexNodeKind.NonBoundary,
RegexGenerator.Emitter.cs (1)
2217
if ((node.Options & RegexOptions.
ECMAScript
) != 0)
RegexGenerator.Parser.cs (1)
182
RegexOptions.
ECMAScript
|