55 references to Whitespace
Microsoft.CodeAnalysis.Razor.Compiler (55)
Language\Legacy\CSharpCodeParser.cs (19)
410if (At(SyntaxKind.Whitespace) || At(SyntaxKind.NewLine)) 696else if (!At(SyntaxKind.Whitespace) && !At(SyntaxKind.NewLine)) 758(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine))) 788var lastWhitespace = tokens is [.., { Kind: SyntaxKind.Whitespace } whitespace] ? whitespace : null; 1355var foundWhitespace = At(SyntaxKind.Whitespace); 1363AcceptWhile(SyntaxKind.Whitespace); 1591if (!At(SyntaxKind.Whitespace) && 1601builder.Add(BuildDirective(SyntaxKind.Whitespace)); 1607if (At(SyntaxKind.Whitespace)) 1755AcceptWhile(SyntaxKind.Whitespace); 2009if (type != SyntaxKind.Whitespace && 2796token.Kind != SyntaxKind.Whitespace && 2825TryAccept(SyntaxKind.Whitespace); 2832TryAccept(SyntaxKind.Whitespace); 2834TryAccept(SyntaxKind.Whitespace); 2838if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2866if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2874if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.LeftBracket)) 2941ReadWhile(static token => token.Kind == SyntaxKind.Whitespace, ref whitespace.AsRef());
Language\Legacy\DirectiveCSharpTokenizer.cs (1)
52return kind != SyntaxKind.Whitespace &&
Language\Legacy\DirectiveHtmlTokenizer.cs (1)
52return kind != SyntaxKind.Whitespace &&
Language\Legacy\HtmlLanguageCharacteristics.cs (2)
25case SyntaxKind.Whitespace: 113return SyntaxKind.Whitespace;
Language\Legacy\HtmlMarkupParser.cs (16)
380static f => (f.Kind == SyntaxKind.Whitespace) || (f.Kind == SyntaxKind.NewLine), 398AcceptWhile(SyntaxKind.Whitespace); 468ParseMarkupNodes(builder, ParseMode.Text, token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine); 469if (At(SyntaxKind.Whitespace)) 1030if (!At(SyntaxKind.Whitespace) && !At(SyntaxKind.NewLine)) 1135static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine, 1256token.Kind != SyntaxKind.Whitespace && 1276AcceptWhile(static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine); 1284static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine, 1392static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine, 1465token.Kind != SyntaxKind.Whitespace && 1501token.Kind == SyntaxKind.Whitespace || 1762(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine)))) 1918if (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 1923while (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 2328return tokenType != SyntaxKind.Whitespace &&
Language\Legacy\HtmlTokenizer.cs (2)
115case SyntaxKind.Whitespace: 268return EndToken(SyntaxKind.Whitespace);
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (2)
101case SyntaxKind.Whitespace: 134return SyntaxKind.Whitespace;
Language\Legacy\NativeCSharpTokenizer.cs (2)
221case SyntaxKind.Whitespace: 378return Stay(EndToken(SyntaxKind.Whitespace));
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (2)
93case SyntaxKind.Whitespace: 126return SyntaxKind.Whitespace;
Language\Legacy\RoslynCSharpTokenizer.cs (2)
161case SyntaxKind.Whitespace: 507tokenType = SyntaxKind.Whitespace;
Language\Legacy\TokenizerBackedParser.cs (3)
29return token.Kind == SyntaxKind.Whitespace; 276token.Kind == SyntaxKind.Whitespace || (includeNewLines && token.Kind == SyntaxKind.NewLine), 530else if (token.Kind != SyntaxKind.Whitespace)
Language\Syntax\SyntaxNode.cs (3)
492if (includeWhitespace || foundToken.Kind is not (SyntaxKind.Whitespace or SyntaxKind.NewLine)) 527while (foundToken.Kind is SyntaxKind.Whitespace); 546while (currentToken is { Kind: SyntaxKind.NewLine or SyntaxKind.Whitespace });