127 references to At
Microsoft.CodeAnalysis.Razor.Compiler (127)
Language\Legacy\CSharpCodeParser.cs (77)
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)) 1107if (!At(SyntaxKind.LeftBrace)) 1344var foundWhitespace = At(SyntaxKind.Whitespace); 1357if (EndOfFile || At(SyntaxKind.NewLine)) 1580if (!At(SyntaxKind.Whitespace) && 1581!At(SyntaxKind.NewLine) && 1582!At(SyntaxKind.Semicolon) && 1596if (At(SyntaxKind.Whitespace)) 1613if (EndOfFile || At(SyntaxKind.NewLine)) 1633if (tokenDescriptor.Optional && (EndOfFile || At(SyntaxKind.NewLine))) 1675if (At(SyntaxKind.Identifier)) 1691if (At(SyntaxKind.StringLiteral) && !CurrentToken.ContainsDiagnostics) 1721if (At(SyntaxKind.LeftBracket)) 1739if (At(SyntaxKind.Keyword) && 1759while (!At(SyntaxKind.NewLine)) 1761if (At(SyntaxKind.Semicolon)) 1775else if (At(SyntaxKind.Semicolon)) 1794if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.LeftParenthesis)) 1838if (At(SyntaxKind.NewLine)) 2036else if (!At(SyntaxKind.LeftBrace)) 2202if (At(SyntaxKind.LeftParenthesis)) 2227if (At(SyntaxKind.LessThan)) 2235else if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.Colon)) 2243else if (At(SyntaxKind.Transition) && NextIs(SyntaxKind.Transition)) 2484var atLeftParen = At(SyntaxKind.LeftParenthesis); 2485var atIdentifier = At(SyntaxKind.Identifier); 2581if (At(SyntaxKind.Identifier) || At(CSharpSyntaxKind.GlobalKeyword)) 2588if (At(SyntaxKind.Assign)) 2683if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2702if (At(SyntaxKind.LessThan)) 2711if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2719if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.LeftBracket)) 2725while (At(SyntaxKind.LeftBracket)) 2787if (At(SyntaxKind.NewLine)) 2814if (At(SyntaxKind.RazorCommentTransition)) 2951!(stopAtEndOfLine && At(SyntaxKind.NewLine))) 2971if (At(SyntaxKind.Transition)) 2996At(left)) 3009if (At(right)) 3019if (At(left)) 3023else if (At(right)) 3034while (nesting > 0 && EnsureCurrent() && !(stopAtEndOfLine && At(SyntaxKind.NewLine))); 3123if (!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); 1196if (At(SyntaxKind.RazorCommentTransition)) 1204if (At(SyntaxKind.Transition)) 1260if (At(SyntaxKind.SingleQuote) || At(SyntaxKind.DoubleQuote)) 1317if (quote != SyntaxKind.Marker && At(quote)) 1368if (At(SyntaxKind.Transition)) 1497if (At(SyntaxKind.Text) && 1544if (!At(SyntaxKind.CloseAngle)) 1670if (At(SyntaxKind.CloseAngle)) 1734(At(SyntaxKind.NewLine) || 1735(At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.NewLine)))) 1767if (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))