56 references to Whitespace
Microsoft.CodeAnalysis.Razor.Compiler (56)
Language\Legacy\CSharpCodeParser.cs (19)
408if (At(SyntaxKind.Whitespace) || At(SyntaxKind.NewLine)) 694else if (!At(SyntaxKind.Whitespace) && !At(SyntaxKind.NewLine)) 756(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine))) 786var lastWhitespace = tokens is [.., { Kind: SyntaxKind.Whitespace } whitespace] ? whitespace : null; 1328var foundWhitespace = At(SyntaxKind.Whitespace); 1336AcceptWhile(SyntaxKind.Whitespace); 1564if (!At(SyntaxKind.Whitespace) && 1574builder.Add(BuildDirective(SyntaxKind.Whitespace)); 1580if (At(SyntaxKind.Whitespace)) 1728AcceptWhile(SyntaxKind.Whitespace); 1974if (type != SyntaxKind.Whitespace && 2625token.Kind != SyntaxKind.Whitespace && 2654TryAccept(SyntaxKind.Whitespace); 2661TryAccept(SyntaxKind.Whitespace); 2663TryAccept(SyntaxKind.Whitespace); 2667if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2695if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2703if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.LeftBracket)) 2770ReadWhile(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 (17)
362static f => (f.Kind == SyntaxKind.Whitespace) || (f.Kind == SyntaxKind.NewLine), 380AcceptWhile(SyntaxKind.Whitespace); 450ParseMarkupNodes(builder, ParseMode.Text, token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine); 451if (At(SyntaxKind.Whitespace)) 906AcceptWhile(SyntaxKind.Whitespace); 1003if (!At(SyntaxKind.Whitespace) && !At(SyntaxKind.NewLine)) 1108static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine, 1228token.Kind != SyntaxKind.Whitespace && 1248AcceptWhile(static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine); 1256static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine, 1364static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine, 1437token.Kind != SyntaxKind.Whitespace && 1473token.Kind == SyntaxKind.Whitespace || 1734(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine)))) 1875if (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 1880while (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 2275return tokenType != SyntaxKind.Whitespace &&
Language\Legacy\HtmlTokenizer.cs (2)
113case SyntaxKind.Whitespace: 266return 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)
471if (includeWhitespace || foundToken.Kind is not (SyntaxKind.Whitespace or SyntaxKind.NewLine)) 506while (foundToken.Kind is SyntaxKind.Whitespace); 525while (currentToken is { Kind: SyntaxKind.NewLine or SyntaxKind.Whitespace });