21 references to TextToken
Microsoft.CodeAnalysis.Features (21)
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (4)
35/// cref="RegexTextNode"/>s in a row (each containing a <see cref="RegexKind.TextToken"/> a 96_ => RegexKind.TextToken, 392RegexKind.TextToken, [], GetSubPatternToCurrentPos(start)); 453RegexKind.TextToken, [], GetSubPatternToCurrentPos(start));
EmbeddedLanguages\RegularExpressions\RegexParser.cs (17)
361RegexKind.TextToken, startTextNode.TextToken.LeadingTrivia, 593var openBraceToken = _currentToken.With(kind: RegexKind.TextToken); 611var token = _currentToken.With(kind: RegexKind.TextToken).AddDiagnosticIfNone( 627return new RegexTextNode(token.With(kind: RegexKind.TextToken)); 1174=> currentToken.Kind == RegexKind.TextToken && currentToken.VirtualChars.Length == 1 && currentToken.VirtualChars[0].Value == ch; 1516backslashToken, ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.TextToken)); 1555var token = CreateToken(RegexKind.TextToken, [], textChars); 1573ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.TextToken)); 1607return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.TextToken)); 1653return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.TextToken)); 1784return new RegexSimpleEscapeNode(backslashToken, typeToken.With(kind: RegexKind.TextToken)); 1876var typeToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.TextToken); 1915return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.TextToken)); 1947var controlToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.TextToken); 1957return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.TextToken)); 1977typeToken = typeToken.With(kind: RegexKind.TextToken).AddDiagnosticIfNone(new EmbeddedDiagnostic( 2040return new RegexTextNode(token.With(kind: RegexKind.TextToken));