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); 1025var nextToken = Lookahead(1); 1057if (Lookahead(2) is not { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword }) 2965if (NextIs(SyntaxKind.Transition) && Lookahead(2) is { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword })
Language\Legacy\HtmlMarkupParser.cs (6)
372(At(SyntaxKind.Transition) && Lookahead(count: 1).Content.StartsWith(":", StringComparison.Ordinal)))) 1940else if (Lookahead(2)?.Kind == SyntaxKind.LeftBracket && 1941Lookahead(3) is SyntaxToken tagName && 1943Lookahead(4)?.Kind == SyntaxKind.LeftBracket) 1995var potentialBang = Lookahead(lookahead); 2000var afterBang = Lookahead(lookahead + 1);