28 references to EnsureCurrent
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Legacy\CSharpCodeParser.cs (10)
730EnsureCurrent(); 756EnsureCurrent(); 769EnsureCurrent(); 776EnsureCurrent(); 2042EnsureCurrent(); 2433while (EnsureCurrent() && CurrentToken.Kind != SyntaxKind.Colon) 2647EnsureCurrent(); 2777if (EnsureCurrent()) 2933EnsureCurrent(); 3189while (nesting > 0 && EnsureCurrent() && !(stopAtEndOfLine && At(SyntaxKind.NewLine)));
Language\Legacy\HtmlMarkupParser.cs (6)
393EnsureCurrent(); 1075EnsureCurrent(); 1918if (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 1923while (EnsureCurrent() && (CurrentToken.Kind == SyntaxKind.Whitespace || CurrentToken.Kind == SyntaxKind.NewLine)) 2010EnsureCurrent(); 2139EnsureCurrent();
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();