13 references to Lookahead
Microsoft.CodeAnalysis.Razor.Compiler (13)
Language\Legacy\CSharpCodeParser.cs (7)
585var next = Lookahead(count: 1); 612var next = Lookahead(count: 1); 624var nextNext = Lookahead(count: 2); 828var nextToken = Lookahead(1); 1020var nextToken = Lookahead(1); 1052if (Lookahead(2) is not { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword }) 2956if (NextIs(SyntaxKind.Transition) && Lookahead(2) is { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword })
Language\Legacy\HtmlMarkupParser.cs (6)
367(At(SyntaxKind.Transition) && Lookahead(count: 1).Content.StartsWith(":", StringComparison.Ordinal)))) 1934else if (Lookahead(2)?.Kind == SyntaxKind.LeftBracket && 1935Lookahead(3) is SyntaxToken tagName && 1937Lookahead(4)?.Kind == SyntaxKind.LeftBracket) 1989var potentialBang = Lookahead(lookahead); 1994var afterBang = Lookahead(lookahead + 1);