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