5 writes to _options
Microsoft.CodeAnalysis.Features (5)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (5)
95_options = options; 689_options = embeddedOptions; 699_options = currentOptions; 937_options = currentOptions; 1153_options = GetNewOptionsFromToken(_options, optionsToken);
17 references to _options
Microsoft.CodeAnalysis.Features (17)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (17)
118_currentToken = _lexer.ScanNextToken(allowTrivia, _options); 683openParenToken, ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 688var currentOptions = _options; 935var currentOptions = _options; 954ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 959ParseGroupingEmbeddedExpression(_options | RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1028ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1091ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1127ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1132ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1137ParseGroupingEmbeddedExpression(_options & ~RegexOptions.RightToLeft), ParseGroupingCloseParen()); 1142ParseGroupingEmbeddedExpression(_options), ParseGroupingCloseParen()); 1153_options = GetNewOptionsFromToken(_options, optionsToken); 1173ParseGroupingEmbeddedExpression(GetNewOptionsFromToken(_options, optionsToken)), ParseGroupingCloseParen()); 1648return HasOption(_options, RegexOptions.ECMAScript) 1816var octalDigits = _lexer.ScanOctalCharacters(_options); 1844if (!HasOption(_options, RegexOptions.ECMAScript) && RegexCharClass.IsBoundaryWordChar(ch))