5 writes to _options
Microsoft.CodeAnalysis.Features (5)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
97_options = options; 691_options = embeddedOptions; 701_options = currentOptions; 936_options = currentOptions; 1152_options = GetNewOptionsFromToken(_options, optionsToken);
17 references to _options
Microsoft.CodeAnalysis.Features (17)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (17)
120_currentToken = _lexer.ScanNextToken(allowTrivia, _options); 685openParenToken, ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 690var currentOptions = _options; 934var currentOptions = _options; 953ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 958ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1027ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1090ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1126ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1131ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1136ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1141ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1152_options = GetNewOptionsFromToken(_options, optionsToken); 1172ParseGroupingEmbeddedExpression(GetNewOptionsFromToken(_options, optionsToken)), ParseGroupingCloseParen()); 1684return HasOption(_options, RegexOptions.ECMAScript) 1852var octalDigits = _lexer.ScanOctalCharacters(_options); 1880if (!HasOption(_options, RegexOptions.ECMAScript) && RegexCharClass.IsBoundaryWordChar(ch))