20 references to TextToken
Microsoft.CodeAnalysis.Features (20)
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (4)
33
/// cref="RegexTextNode"/>s in a row (each containing a <see cref="RegexKind.
TextToken
"/> a
94
_ => RegexKind.
TextToken
,
386
RegexKind.
TextToken
, [], GetSubPatternToCurrentPos(start));
447
RegexKind.
TextToken
, [], GetSubPatternToCurrentPos(start));
EmbeddedLanguages\RegularExpressions\RegexParser.cs (16)
360
RegexKind.
TextToken
, startTextNode.TextToken.LeadingTrivia,
592
var openBraceToken = _currentToken.With(kind: RegexKind.
TextToken
);
610
var token = _currentToken.With(kind: RegexKind.
TextToken
).AddDiagnosticIfNone(
626
return new RegexTextNode(token.With(kind: RegexKind.
TextToken
));
1176
=> currentToken.Kind == RegexKind.
TextToken
&& currentToken.VirtualChars.Length == 1 && currentToken.VirtualChars[0].Value == ch;
1512
backslashToken, ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.
TextToken
));
1539
ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.
TextToken
));
1573
return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.
TextToken
));
1619
return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.
TextToken
));
1750
return new RegexSimpleEscapeNode(backslashToken, typeToken.With(kind: RegexKind.
TextToken
));
1842
var typeToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.
TextToken
);
1881
return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.
TextToken
));
1913
var controlToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.
TextToken
);
1923
return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.
TextToken
));
1943
typeToken = typeToken.With(kind: RegexKind.
TextToken
).AddDiagnosticIfNone(new EmbeddedDiagnostic(
2006
return new RegexTextNode(token.With(kind: RegexKind.
TextToken
));