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