15 references to RegexAlternationNode
Microsoft.CodeAnalysis.Features (15)
EmbeddedLanguages\RegularExpressions\IRegexNodeVisitor.cs (1)
27void Visit(RegexAlternationNode node);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
307public void Visit(RegexAlternationNode node)
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (4)
1067RegexAlternationNode result, RegexToken closeParenToken) 1074public RegexAlternationNode Result { get; } 1085RegexAlternationNode result, RegexToken closeParenToken) 1127RegexAlternationNode result,
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
164if (expr is RegexAlternationNode alternation)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (8)
168var expression = this.ParseAlternatingSequences(consumeCloseParen: true, isConditional: false); 238private RegexAlternationNode ParseAlternatingSequences( 262private RegexAlternationNode ParseAlternatingSequencesWorker( 699var expression = this.ParseAlternatingSequences(consumeCloseParen: false, isConditional: false); 849var result = ParseConditionalGroupingResult(); 926var result = ParseConditionalGroupingResult(); 934private RegexAlternationNode ParseConditionalGroupingResult() 937var result = this.ParseAlternatingSequences(consumeCloseParen: false, isConditional: true);