126 references to At
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Legacy\HtmlMarkupParserTests.cs (2)
62Assert.True(sut.At(SyntaxKind.CloseAngle)); 77Assert.True(sut.At(SyntaxKind.CloseAngle));
Microsoft.CodeAnalysis.Razor.Compiler (124)
Language\Legacy\CSharpCodeParser.cs (74)
294if (At(SyntaxKind.StringLiteral) && 305else if (At(SyntaxKind.Transition)) 319if (At(SyntaxKind.LeftBrace)) 329else if (At(SyntaxKind.LeftParenthesis)) 339else if (At(SyntaxKind.Identifier)) 364else if (At(SyntaxKind.Keyword)) 408if (At(SyntaxKind.Whitespace) || At(SyntaxKind.NewLine)) 479if (At(SyntaxKind.RightParenthesis)) 574if (At(right)) 583if (At(SyntaxKind.QuestionMark)) 596return At(SyntaxKind.Identifier) || At(SyntaxKind.Keyword); 608else if (At(SyntaxKind.Not) && Context.Options.AllowNullableForgivenessOperator) 667else if (At(SyntaxKind.Dot)) 672if (At(SyntaxKind.Identifier) || At(SyntaxKind.Keyword)) 694else if (!At(SyntaxKind.Whitespace) && !At(SyntaxKind.NewLine)) 733acceptCloseBraceAccessor.CanAcceptCloseBrace = !At(SyntaxKind.RightBrace); 741if (At(SyntaxKind.RightBrace)) 755if (At(SyntaxKind.NewLine) || 756(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine))) 768while (!EndOfFile && !At(SyntaxKind.RightBrace)) 931if (At(SyntaxKind.Transition)) 948if (At(SyntaxKind.LeftBrace)) 1004if ((!Context.Options.AllowRazorInAllCodeBlocks && At(SyntaxKind.LeftBrace)) || 1005At(SyntaxKind.LeftParenthesis) || 1006At(SyntaxKind.LeftBracket)) 1014else if (Context.Options.AllowRazorInAllCodeBlocks && At(SyntaxKind.LeftBrace)) 1019else if (At(SyntaxKind.Transition)) 1085else if (At(SyntaxKind.RazorCommentTransition)) 1093else if (At(SyntaxKind.Semicolon)) 1099else if (At(SyntaxKind.RightBrace)) 1104else if (At(SyntaxKind.Keyword)) 1333var foundWhitespace = At(SyntaxKind.Whitespace); 1346if (EndOfFile || At(SyntaxKind.NewLine)) 1569if (!At(SyntaxKind.Whitespace) && 1570!At(SyntaxKind.NewLine) && 1571!At(SyntaxKind.Semicolon) && 1585if (At(SyntaxKind.Whitespace)) 1602if (EndOfFile || At(SyntaxKind.NewLine)) 1622if (tokenDescriptor.Optional && (EndOfFile || At(SyntaxKind.NewLine))) 1664if (At(SyntaxKind.Identifier)) 1680if (At(SyntaxKind.StringLiteral) && !CurrentToken.ContainsDiagnostics) 1710if (At(SyntaxKind.LeftBracket)) 1728if (At(SyntaxKind.Keyword) && 1748while (!At(SyntaxKind.NewLine)) 1750if (At(SyntaxKind.Semicolon)) 1764else if (At(SyntaxKind.Semicolon)) 1783if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.LeftParenthesis)) 1827if (At(SyntaxKind.NewLine)) 2025else if (!At(SyntaxKind.LeftBrace)) 2191if (At(SyntaxKind.LeftParenthesis)) 2216if (At(SyntaxKind.LessThan)) 2224else if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.Colon)) 2232else if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.Transition)) 2473var atLeftParen = At(SyntaxKind.LeftParenthesis); 2474var atIdentifier = At(SyntaxKind.Identifier); 2570if (At(SyntaxKind.Identifier) || At(CSharpSyntaxKind.GlobalKeyword)) 2577if (At(SyntaxKind.Assign)) 2675if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2694if (At(SyntaxKind.LessThan)) 2703if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2711if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.LeftBracket)) 2717while (At(SyntaxKind.LeftBracket)) 2780if (At(SyntaxKind.NewLine)) 2807if (At(SyntaxKind.RazorCommentTransition)) 2944!(stopAtEndOfLine && At(SyntaxKind.NewLine))) 2960if (At(SyntaxKind.Transition)) 2984if (At(left)) 2988else if (At(right)) 2999while (nesting > 0 && EnsureCurrent() && !(stopAtEndOfLine && At(SyntaxKind.NewLine))); 3088if (!At(SyntaxKind.Keyword) || result is not { } keywordKind)
Language\Legacy\HtmlMarkupParser.cs (46)
148if (At(SyntaxKind.OpenAngle)) 152else if (At(SyntaxKind.Transition)) 371if (!(At(SyntaxKind.OpenAngle) || 372(At(SyntaxKind.Transition) && Lookahead(count: 1).Content.StartsWith(":", StringComparison.Ordinal)))) 457if (At(SyntaxKind.Whitespace)) 648if (At(SyntaxKind.Text)) 667var tagNameToken = At(SyntaxKind.Text) ? EatCurrentToken() : SyntaxFactory.MissingToken(SyntaxKind.Text); 680if (At(SyntaxKind.ForwardSlash)) 690if (EndOfFile || !At(SyntaxKind.CloseAngle)) 702if (At(SyntaxKind.CloseAngle)) 724if (At(SyntaxKind.OpenAngle) && NextIs(SyntaxKind.ForwardSlash)) 729if (!At(SyntaxKind.Text) || !string.Equals(CurrentToken.Content, tagName, StringComparison.OrdinalIgnoreCase)) 747else if (At(SyntaxKind.CloseAngle)) 805if (At(SyntaxKind.CloseAngle) || 806(At(SyntaxKind.ForwardSlash) && NextIs(SyntaxKind.CloseAngle))) 808if (At(SyntaxKind.ForwardSlash)) 849if (At(SyntaxKind.CloseAngle)) 868var forwardSlashToken = At(SyntaxKind.ForwardSlash) ? EatCurrentToken() : SyntaxFactory.MissingToken(SyntaxKind.ForwardSlash); 872if (At(SyntaxKind.Text)) 921if (At(SyntaxKind.CloseAngle)) 934if (At(SyntaxKind.CloseAngle)) 971isWellFormed = At(SyntaxKind.CloseAngle); 1009if (!At(SyntaxKind.Whitespace) && !At(SyntaxKind.NewLine)) 1020if (At(SyntaxKind.ForwardSlash)) 1033if (At(SyntaxKind.ForwardSlash)) 1041return At(SyntaxKind.CloseAngle) || At(SyntaxKind.OpenAngle); 1204if (At(SyntaxKind.Transition)) 1223else if (At(SyntaxKind.RazorCommentTransition)) 1265if (At(SyntaxKind.SingleQuote) || At(SyntaxKind.DoubleQuote)) 1322if (quote != SyntaxKind.Marker && At(quote)) 1373if (At(SyntaxKind.Transition)) 1502if (At(SyntaxKind.Text) && 1549if (!At(SyntaxKind.CloseAngle)) 1675if (At(SyntaxKind.CloseAngle)) 1739(At(SyntaxKind.NewLine) || 1740(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine)))) 1772if (At(SyntaxKind.NewLine)) 1847if (At(SyntaxKind.Text) && IsHyphen(CurrentToken)) 1904else if (At(SyntaxKind.RazorCommentTransition)) 1909else if (At(SyntaxKind.Transition)) 1929else if (At(SyntaxKind.OpenAngle)) 2026if (!(At(SyntaxKind.OpenAngle) && NextIs(SyntaxKind.Bang))) 2124if (At(SyntaxKind.Text))
Language\Legacy\TokenizerBackedParser.cs (4)
279tokenFound = At(kind); 373Debug.Assert(At(SyntaxKind.RazorCommentTransition)); 448if (At(kind)) 600if (At(type))