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