5 writes to _options
Microsoft.CodeAnalysis.Features (5)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
96_options = options; 690_options = embeddedOptions; 700_options = currentOptions; 935_options = currentOptions; 1151_options = GetNewOptionsFromToken(_options, optionsToken);
17 references to _options
Microsoft.CodeAnalysis.Features (17)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (17)
119_currentToken = _lexer.ScanNextToken(allowTrivia, _options); 684openParenToken, ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 689var currentOptions = _options; 933var currentOptions = _options; 952ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 957ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1026ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1089ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1125ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1130ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1135ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1140ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1151_options = GetNewOptionsFromToken(_options, optionsToken); 1171ParseGroupingEmbeddedExpression(GetNewOptionsFromToken(_options, optionsToken)), ParseGroupingCloseParen()); 1682return HasOption(_options, RegexOptions.ECMAScript) 1850var octalDigits = _lexer.ScanOctalCharacters(_options); 1878if (!HasOption(_options, RegexOptions.ECMAScript) && RegexCharClass.IsBoundaryWordChar(ch))