6 instantiations of RegexTextNode
Microsoft.CodeAnalysis.Features (6)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (6)
359
: new
RegexTextNode
(CreateToken(
605
return new
RegexTextNode
(openBraceToken);
617
return new
RegexTextNode
(token);
626
return new
RegexTextNode
(token.With(kind: RegexKind.TextToken));
1538
return new
RegexTextNode
(
2006
return new
RegexTextNode
(token.With(kind: RegexKind.TextToken));
12 references to RegexTextNode
Microsoft.CodeAnalysis.Features (12)
EmbeddedLanguages\RegularExpressions\IRegexNodeVisitor.cs (1)
11
void Visit(
RegexTextNode
node);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
304
public 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)
171
if (leftMost.Node is
RegexTextNode
textNode &&
EmbeddedLanguages\RegularExpressions\RegexParser.cs (8)
334
var
startTextNode = (
RegexTextNode
)list[startIndex];
339
var
lastTextNode = startTextNode;
351
lastTextNode = (
RegexTextNode
)currentNode;
369
static bool CanMerge(
RegexTextNode
lastNode, RegexExpressionNode next)
374
var nextTextToken = ((
RegexTextNode
)next).TextToken;
1376
ch = ((
RegexTextNode
)component).TextToken.VirtualChars[0].Value;
2000
private
RegexTextNode
ParseUnexpectedQuantifier(RegexExpressionNode? lastExpression)