28 references to EnsureCurrent
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Legacy\CSharpCodeParser.cs (10)
728EnsureCurrent(); 754EnsureCurrent(); 767EnsureCurrent(); 774EnsureCurrent(); 2023EnsureCurrent(); 2278while (EnsureCurrent() && CurrentToken.Kind != SyntaxKind.Colon) 2492EnsureCurrent(); 2622if (EnsureCurrent()) 2778EnsureCurrent(); 3034while (nesting > 0 && EnsureCurrent() && !(stopAtEndOfLine && At(SyntaxKind.NewLine)));
Language\Legacy\HtmlMarkupParser.cs (6)
375EnsureCurrent(); 1048EnsureCurrent(); 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();