29 references to EnsureCurrent
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
Legacy\HtmlMarkupParserTests.cs (1)
202EnsureCurrent();
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Legacy\CSharpCodeParser.cs (10)
728EnsureCurrent(); 754EnsureCurrent(); 767EnsureCurrent(); 774EnsureCurrent(); 2012EnsureCurrent(); 2267while (EnsureCurrent() && CurrentToken.Kind != SyntaxKind.Colon) 2481EnsureCurrent(); 2611if (EnsureCurrent()) 2770EnsureCurrent(); 2999while (nesting > 0 && EnsureCurrent() && !(stopAtEndOfLine && At(SyntaxKind.NewLine)));
Language\Legacy\HtmlMarkupParser.cs (6)
380EnsureCurrent(); 1054EnsureCurrent(); 1881if (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 1886while (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 1973EnsureCurrent(); 2097EnsureCurrent();
Language\Legacy\TokenizerBackedParser.cs (12)
126EnsureCurrent(); 169EnsureCurrent(); 234EnsureCurrent(); 255EnsureCurrent(); 283EnsureCurrent(); 306if (!EnsureCurrent() || !predicate(CurrentToken, arg)) 316while (EnsureCurrent() && predicate(CurrentToken, arg)); 325if (!EnsureCurrent() || !predicate(CurrentToken)) 335while (EnsureCurrent() && predicate(CurrentToken)); 340if (!EnsureCurrent() || !predicate(CurrentToken)) 349while (EnsureCurrent() && predicate(CurrentToken)); 371EnsureCurrent();