6 instantiations of RegexTextNode
Microsoft.CodeAnalysis.Features (6)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (6)
382final.Add(new RegexTextNode(CreateToken( 626return new RegexTextNode(openBraceToken); 638return new RegexTextNode(token); 647return new RegexTextNode(token.With(kind: RegexKind.TextToken)); 1559return new RegexTextNode( 2027return new RegexTextNode(token.With(kind: RegexKind.TextToken));
12 references to RegexTextNode
Microsoft.CodeAnalysis.Features (12)
EmbeddedLanguages\RegularExpressions\IRegexNodeVisitor.cs (1)
11void Visit(RegexTextNode node);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
304public void Visit(RegexTextNode node)
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (1)
33/// cref="RegexTextNode"/>s in a row (each containing a <see cref="RegexKind.TextToken"/> a
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
171if (leftMost.Node is RegexTextNode textNode &&
EmbeddedLanguages\RegularExpressions\RegexParser.cs (8)
336var startTextNode = (RegexTextNode)list[startIndex]; 341var lastTextNode = startTextNode; 355lastTextNode = (RegexTextNode)currentNode; 390static bool CanMerge(RegexTextNode lastNode, RegexExpressionNode next) 395var nextTextToken = ((RegexTextNode)next).TextToken; 1397ch = ((RegexTextNode)component).TextToken.VirtualChars[0].Value; 2021private RegexTextNode ParseUnexpectedQuantifier(RegexExpressionNode? lastExpression)