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; 1344var foundWhitespace = At(SyntaxKind.Whitespace); 1352AcceptWhile(SyntaxKind.Whitespace); 1580if (!At(SyntaxKind.Whitespace) && 1590builder.Add(BuildDirective(SyntaxKind.Whitespace)); 1596if (At(SyntaxKind.Whitespace)) 1744AcceptWhile(SyntaxKind.Whitespace); 1990if (type != SyntaxKind.Whitespace && 2641token.Kind != SyntaxKind.Whitespace && 2670TryAccept(SyntaxKind.Whitespace); 2677TryAccept(SyntaxKind.Whitespace); 2679TryAccept(SyntaxKind.Whitespace); 2683if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2711if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2719if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.LeftBracket)) 2786ReadWhile(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, 1229token.Kind != SyntaxKind.Whitespace && 1249AcceptWhile(static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine); 1257static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine, 1365static token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine, 1438token.Kind != SyntaxKind.Whitespace && 1474token.Kind == SyntaxKind.Whitespace || 1735(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine)))) 1881if (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 1886while (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 2281return 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)
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 });