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, 386RegexKind.TextToken, [], GetSubPatternToCurrentPos(start)); 447RegexKind.TextToken, [], GetSubPatternToCurrentPos(start));
EmbeddedLanguages\RegularExpressions\RegexParser.cs (16)
360RegexKind.TextToken, startTextNode.TextToken.LeadingTrivia, 592var openBraceToken = _currentToken.With(kind: RegexKind.TextToken); 610var token = _currentToken.With(kind: RegexKind.TextToken).AddDiagnosticIfNone( 626return new RegexTextNode(token.With(kind: RegexKind.TextToken)); 1176=> currentToken.Kind == RegexKind.TextToken && currentToken.VirtualChars.Length == 1 && currentToken.VirtualChars[0].Value == ch; 1512backslashToken, ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.TextToken)); 1539ConsumeCurrentToken(allowTrivia: false).With(kind: RegexKind.TextToken)); 1573return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.TextToken)); 1619return new RegexSimpleEscapeNode(backslashToken, CreateMissingToken(RegexKind.TextToken)); 1750return new RegexSimpleEscapeNode(backslashToken, typeToken.With(kind: RegexKind.TextToken)); 1842var typeToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.TextToken); 1881return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.TextToken)); 1913var controlToken = ConsumeCurrentToken(allowTrivia: allowTriviaAfterEnd).With(kind: RegexKind.TextToken); 1923return new RegexControlEscapeNode(backslashToken, typeToken, CreateMissingToken(RegexKind.TextToken)); 1943typeToken = typeToken.With(kind: RegexKind.TextToken).AddDiagnosticIfNone(new EmbeddedDiagnostic( 2006return new RegexTextNode(token.With(kind: RegexKind.TextToken));