15 references to Lookahead
Microsoft.CodeAnalysis.Razor.Compiler (15)
Language\Legacy\CSharpCodeParser.cs (7)
587var next = Lookahead(count: 1); 614var next = Lookahead(count: 1); 626var nextNext = Lookahead(count: 2); 830var nextToken = Lookahead(1); 1022var nextToken = Lookahead(1); 1054if (Lookahead(2) is not { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword }) 3131if (NextIs(SyntaxKind.Transition) && Lookahead(2) is { Kind: SyntaxKind.Identifier or SyntaxKind.Keyword })
Language\Legacy\HtmlMarkupParser.cs (8)
385(At(SyntaxKind.Transition) && Lookahead(count: 1).Content.StartsWith(":", StringComparison.Ordinal)))) 1897while (matchLength < endSequence.Length && Lookahead(matchLength)?.Kind == endSequence[matchLength]) 1973if (_parseAsXml ? Lookahead(2)?.Kind == SyntaxKind.DoubleHyphen : IsHtmlCommentAhead()) 1977else if (Lookahead(2)?.Kind == SyntaxKind.LeftBracket && 1978Lookahead(3) is SyntaxToken tagName && 1980Lookahead(4)?.Kind == SyntaxKind.LeftBracket) 2037var potentialBang = Lookahead(lookahead); 2042var afterBang = Lookahead(lookahead + 1);