6 instantiations of RegexTextNode
Microsoft.CodeAnalysis.Features (6)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (6)
361
: new
RegexTextNode
(CreateToken(
607
return new
RegexTextNode
(openBraceToken);
619
return new
RegexTextNode
(token);
628
return new
RegexTextNode
(token.With(kind: RegexKind.TextToken));
1574
return new
RegexTextNode
(
2042
return new
RegexTextNode
(token.With(kind: RegexKind.TextToken));
12 references to RegexTextNode
Microsoft.CodeAnalysis.Features (12)
EmbeddedLanguages\RegularExpressions\IRegexNodeVisitor.cs (1)
13
void Visit(
RegexTextNode
node);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
304
public void Visit(
RegexTextNode
node)
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (1)
35
/// cref="
RegexTextNode
"/>s in a row (each containing a <see cref="RegexKind.TextToken"/> a
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
171
if (leftMost.Node is
RegexTextNode
textNode &&
EmbeddedLanguages\RegularExpressions\RegexParser.cs (8)
336
var
startTextNode = (
RegexTextNode
)list[startIndex];
341
var
lastTextNode = startTextNode;
353
lastTextNode = (
RegexTextNode
)currentNode;
371
static bool CanMerge(
RegexTextNode
lastNode, RegexExpressionNode next)
376
var nextTextToken = ((
RegexTextNode
)next).TextToken;
1382
ch = ((
RegexTextNode
)component).TextToken.VirtualChars[0].Value;
2036
private
RegexTextNode
ParseUnexpectedQuantifier(RegexExpressionNode? lastExpression)