6 instantiations of RegexTextNode
Microsoft.CodeAnalysis.Features (6)
EmbeddedLanguages\RegularExpressions\RegexParser.cs (6)
382
final.Add(new
RegexTextNode
(CreateToken(
626
return new
RegexTextNode
(openBraceToken);
638
return new
RegexTextNode
(token);
647
return new
RegexTextNode
(token.With(kind: RegexKind.TextToken));
1559
return new
RegexTextNode
(
2027
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)
336
var
startTextNode = (
RegexTextNode
)list[startIndex];
341
var
lastTextNode = startTextNode;
355
lastTextNode = (
RegexTextNode
)currentNode;
390
static bool CanMerge(
RegexTextNode
lastNode, RegexExpressionNode next)
395
var nextTextToken = ((
RegexTextNode
)next).TextToken;
1397
ch = ((
RegexTextNode
)component).TextToken.VirtualChars[0].Value;
2021
private
RegexTextNode
ParseUnexpectedQuantifier(RegexExpressionNode? lastExpression)