5 writes to _options
Microsoft.CodeAnalysis.Features (5)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
96_options = options; 690_options = embeddedOptions; 700_options = currentOptions; 938_options = currentOptions; 1154_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; 936var currentOptions = _options; 955ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 960ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1029ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1092ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1128ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1133ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1138ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1143ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1154_options = GetNewOptionsFromToken(_options, optionsToken); 1174ParseGroupingEmbeddedExpression(GetNewOptionsFromToken(_options, optionsToken)), ParseGroupingCloseParen()); 1649return HasOption(_options, RegexOptions.ECMAScript) 1817var octalDigits = _lexer.ScanOctalCharacters(_options); 1845if (!HasOption(_options, RegexOptions.ECMAScript) && RegexCharClass.IsBoundaryWordChar(ch))