15 references to RegexAlternationNode
Microsoft.CodeAnalysis.Features (15)
EmbeddedLanguages\RegularExpressions\IRegexNodeVisitor.cs (1)
25void Visit(RegexAlternationNode node);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
307public void Visit(RegexAlternationNode node)
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (4)
1065RegexAlternationNode result, RegexToken closeParenToken) 1072public RegexAlternationNode Result { get; } 1083RegexAlternationNode result, RegexToken closeParenToken) 1125RegexAlternationNode result,
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
164if (expr is RegexAlternationNode alternation)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (8)
167var expression = this.ParseAlternatingSequences(consumeCloseParen: true, isConditional: false); 237private RegexAlternationNode ParseAlternatingSequences( 261private RegexAlternationNode ParseAlternatingSequencesWorker( 698var expression = this.ParseAlternatingSequences(consumeCloseParen: false, isConditional: false); 848var result = ParseConditionalGroupingResult(); 925var result = ParseConditionalGroupingResult(); 933private RegexAlternationNode ParseConditionalGroupingResult() 936var result = this.ParseAlternatingSequences(consumeCloseParen: false, isConditional: true);