20 references to TextToken
Microsoft.CodeAnalysis.Features (20)
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (4)
35
/// cref="RegexTextNode"/>s in a row (each containing a <see cref="RegexKind.
TextToken
"/> a
96
_ => RegexKind.
TextToken
,
388
RegexKind.
TextToken
, [], GetSubPatternToCurrentPos(start));
449
RegexKind.
TextToken
, [], GetSubPatternToCurrentPos(start));
EmbeddedLanguages\RegularExpressions\RegexParser.cs (16)
361
RegexKind.
TextToken
, startTextNode.TextToken.LeadingTrivia,
593
var openBraceToken = _currentToken.With(kind: RegexKind.
TextToken
);
611
var token = _currentToken.With(kind: RegexKind.
TextToken
).AddDiagnosticIfNone(
627
return new RegexTextNode(token.With(kind: RegexKind.
TextToken
));
1177
=> currentToken.Kind == RegexKind.
TextToken
&& currentToken.VirtualChars.Length == 1 && currentToken.VirtualChars[0].Value == ch;
1513
backslashToken, ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.
TextToken
));
1540
ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.
TextToken
));
1574
return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.
TextToken
));
1620
return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.
TextToken
));
1751
return new RegexSimpleEscapeNode(backslashToken, typeToken.With(kind: RegexKind.
TextToken
));
1843
var typeToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.
TextToken
);
1882
return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.
TextToken
));
1914
var controlToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.
TextToken
);
1924
return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.
TextToken
));
1944
typeToken = typeToken.With(kind: RegexKind.
TextToken
).AddDiagnosticIfNone(new EmbeddedDiagnostic(
2007
return new RegexTextNode(token.With(kind: RegexKind.
TextToken
));