28 references to EnsureCurrent
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Legacy\CSharpCodeParser.cs (10)
728EnsureCurrent(); 754EnsureCurrent(); 767EnsureCurrent(); 774EnsureCurrent(); 2007EnsureCurrent(); 2262while (EnsureCurrent() && CurrentToken.Kind != SyntaxKind.Colon) 2476EnsureCurrent(); 2606if (EnsureCurrent()) 2762EnsureCurrent(); 2990while (nesting > 0 && EnsureCurrent() && !(stopAtEndOfLine && At(SyntaxKind.NewLine)));
Language\Legacy\HtmlMarkupParser.cs (6)
375EnsureCurrent(); 1048EnsureCurrent(); 1875if (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 1880while (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 1967EnsureCurrent(); 2091EnsureCurrent();
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();