5 writes to _options
Microsoft.CodeAnalysis.Features (5)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
95_options = options; 710_options = embeddedOptions; 720_options = currentOptions; 958_options = currentOptions; 1174_options = GetNewOptionsFromToken(_options, optionsToken);
17 references to _options
Microsoft.CodeAnalysis.Features (17)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (17)
118_currentToken = _lexer.ScanNextToken(allowTrivia, _options); 704openParenToken, ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 709var currentOptions = _options; 956var currentOptions = _options; 975ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 980ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1049ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1112ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1148ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1153ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1158ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1163ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1174_options = GetNewOptionsFromToken(_options, optionsToken); 1194ParseGroupingEmbeddedExpression(GetNewOptionsFromToken(_options, optionsToken)), ParseGroupingCloseParen()); 1669return HasOption(_options, RegexOptions.ECMAScript) 1837var octalDigits = _lexer.ScanOctalCharacters(_options); 1865if (!HasOption(_options, RegexOptions.ECMAScript) && RegexCharClass.IsBoundaryWordChar(ch))