24 references to TextToken
Microsoft.CodeAnalysis.Features (24)
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (4)
35
/// cref="RegexTextNode"/>s in a row (each containing a <see cref="RegexKind.
TextToken
"/> a
96
_ => RegexKind.
TextToken
,
392
RegexKind.
TextToken
, ImmutableArray<RegexTrivia>.Empty, GetSubPatternToCurrentPos(start));
453
RegexKind.
TextToken
, ImmutableArray<RegexTrivia>.Empty, GetSubPatternToCurrentPos(start));
EmbeddedLanguages\RegularExpressions\RegexNodes.cs (3)
85
Debug.Assert(textToken.Kind == RegexKind.
TextToken
);
263
Debug.Assert(textToken.Kind == RegexKind.
TextToken
);
1239
Debug.Assert(typeToken.Kind == RegexKind.
TextToken
);
EmbeddedLanguages\RegularExpressions\RegexParser.cs (17)
362
RegexKind.
TextToken
, startTextNode.TextToken.LeadingTrivia,
594
var openBraceToken = _currentToken.With(kind: RegexKind.
TextToken
);
612
var token = _currentToken.With(kind: RegexKind.
TextToken
).AddDiagnosticIfNone(
628
return new RegexTextNode(token.With(kind: RegexKind.
TextToken
));
1175
=> currentToken.Kind == RegexKind.
TextToken
&& currentToken.VirtualChars.Length == 1 && currentToken.VirtualChars[0].Value == ch;
1518
backslashToken, ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.
TextToken
));
1557
var token = CreateToken(RegexKind.
TextToken
, ImmutableArray<RegexTrivia>.Empty, textChars);
1575
ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.
TextToken
));
1609
return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.
TextToken
));
1655
return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.
TextToken
));
1786
return new RegexSimpleEscapeNode(backslashToken, typeToken.With(kind: RegexKind.
TextToken
));
1878
var typeToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.
TextToken
);
1917
return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.
TextToken
));
1949
var controlToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.
TextToken
);
1959
return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.
TextToken
));
1979
typeToken = typeToken.With(kind: RegexKind.
TextToken
).AddDiagnosticIfNone(new EmbeddedDiagnostic(
2042
return new RegexTextNode(token.With(kind: RegexKind.
TextToken
));