124 references to At
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)) 926if (At(SyntaxKind.Transition)) 943if (At(SyntaxKind.LeftBrace)) 999if ((!Context.Options.AllowRazorInAllCodeBlocks && At(SyntaxKind.LeftBrace)) || 1000At(SyntaxKind.LeftParenthesis) || 1001At(SyntaxKind.LeftBracket)) 1009else if (Context.Options.AllowRazorInAllCodeBlocks && At(SyntaxKind.LeftBrace)) 1014else if (At(SyntaxKind.Transition)) 1080else if (At(SyntaxKind.RazorCommentTransition)) 1088else if (At(SyntaxKind.Semicolon)) 1094else if (At(SyntaxKind.RightBrace)) 1099else if (At(SyntaxKind.Keyword)) 1328var foundWhitespace = At(SyntaxKind.Whitespace); 1341if (EndOfFile || At(SyntaxKind.NewLine)) 1564if (!At(SyntaxKind.Whitespace) && 1565!At(SyntaxKind.NewLine) && 1566!At(SyntaxKind.Semicolon) && 1580if (At(SyntaxKind.Whitespace)) 1597if (EndOfFile || At(SyntaxKind.NewLine)) 1617if (tokenDescriptor.Optional && (EndOfFile || At(SyntaxKind.NewLine))) 1659if (At(SyntaxKind.Identifier)) 1675if (At(SyntaxKind.StringLiteral) && !CurrentToken.ContainsDiagnostics) 1705if (At(SyntaxKind.LeftBracket)) 1723if (At(SyntaxKind.Keyword) && 1743while (!At(SyntaxKind.NewLine)) 1745if (At(SyntaxKind.Semicolon)) 1759else if (At(SyntaxKind.Semicolon)) 1778if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.LeftParenthesis)) 1822if (At(SyntaxKind.NewLine)) 2020else if (!At(SyntaxKind.LeftBrace)) 2186if (At(SyntaxKind.LeftParenthesis)) 2211if (At(SyntaxKind.LessThan)) 2219else if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.Colon)) 2227else if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.Transition)) 2468var atLeftParen = At(SyntaxKind.LeftParenthesis); 2469var atIdentifier = At(SyntaxKind.Identifier); 2565if (At(SyntaxKind.Identifier) || At(CSharpSyntaxKind.GlobalKeyword)) 2572if (At(SyntaxKind.Assign)) 2667if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2686if (At(SyntaxKind.LessThan)) 2695if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2703if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.LeftBracket)) 2709while (At(SyntaxKind.LeftBracket)) 2771if (At(SyntaxKind.NewLine)) 2798if (At(SyntaxKind.RazorCommentTransition)) 2935!(stopAtEndOfLine && At(SyntaxKind.NewLine))) 2951if (At(SyntaxKind.Transition)) 2975if (At(left)) 2979else if (At(right)) 2990while (nesting > 0 && EnsureCurrent() && !(stopAtEndOfLine && At(SyntaxKind.NewLine))); 3079if (!At(SyntaxKind.Keyword) || result is not { } keywordKind)
Language\Legacy\HtmlMarkupParser.cs (46)
148if (At(SyntaxKind.OpenAngle)) 152else if (At(SyntaxKind.Transition)) 366if (!(At(SyntaxKind.OpenAngle) || 367(At(SyntaxKind.Transition) && Lookahead(count: 1).Content.StartsWith(":", StringComparison.Ordinal)))) 451if (At(SyntaxKind.Whitespace)) 642if (At(SyntaxKind.Text)) 661var tagNameToken = At(SyntaxKind.Text) ? EatCurrentToken() : SyntaxFactory.MissingToken(SyntaxKind.Text); 674if (At(SyntaxKind.ForwardSlash)) 684if (EndOfFile || !At(SyntaxKind.CloseAngle)) 696if (At(SyntaxKind.CloseAngle)) 718if (At(SyntaxKind.OpenAngle) && NextIs(SyntaxKind.ForwardSlash)) 723if (!At(SyntaxKind.Text) || !string.Equals(CurrentToken.Content, tagName, StringComparison.OrdinalIgnoreCase)) 741else if (At(SyntaxKind.CloseAngle)) 799if (At(SyntaxKind.CloseAngle) || 800(At(SyntaxKind.ForwardSlash) && NextIs(SyntaxKind.CloseAngle))) 802if (At(SyntaxKind.ForwardSlash)) 843if (At(SyntaxKind.CloseAngle)) 862var forwardSlashToken = At(SyntaxKind.ForwardSlash) ? EatCurrentToken() : SyntaxFactory.MissingToken(SyntaxKind.ForwardSlash); 866if (At(SyntaxKind.Text)) 915if (At(SyntaxKind.CloseAngle)) 928if (At(SyntaxKind.CloseAngle)) 965isWellFormed = At(SyntaxKind.CloseAngle); 1003if (!At(SyntaxKind.Whitespace) && !At(SyntaxKind.NewLine)) 1014if (At(SyntaxKind.ForwardSlash)) 1027if (At(SyntaxKind.ForwardSlash)) 1035return At(SyntaxKind.CloseAngle) || At(SyntaxKind.OpenAngle); 1198if (At(SyntaxKind.Transition)) 1217else if (At(SyntaxKind.RazorCommentTransition)) 1259if (At(SyntaxKind.SingleQuote) || At(SyntaxKind.DoubleQuote)) 1316if (quote != SyntaxKind.Marker && At(quote)) 1367if (At(SyntaxKind.Transition)) 1496if (At(SyntaxKind.Text) && 1543if (!At(SyntaxKind.CloseAngle)) 1669if (At(SyntaxKind.CloseAngle)) 1733(At(SyntaxKind.NewLine) || 1734(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine)))) 1766if (At(SyntaxKind.NewLine)) 1841if (At(SyntaxKind.Text) && IsHyphen(CurrentToken)) 1898else if (At(SyntaxKind.RazorCommentTransition)) 1903else if (At(SyntaxKind.Transition)) 1923else if (At(SyntaxKind.OpenAngle)) 2020if (!(At(SyntaxKind.OpenAngle) && NextIs(SyntaxKind.Bang))) 2118if (At(SyntaxKind.Text))
Language\Legacy\TokenizerBackedParser.cs (4)
279tokenFound = At(kind); 373Debug.Assert(At(SyntaxKind.RazorCommentTransition)); 448if (At(kind)) 600if (At(type))