270 references to EatToken
Microsoft.CodeAnalysis.CSharp (270)
Parser\DirectiveParser.cs (22)
381line = this.EatToken(); 401file = this.EatToken(); 548SyntaxKind.EnableKeyword => EatToken(), 549SyntaxKind.DisableKeyword => EatToken(), 550SyntaxKind.RestoreKeyword => EatToken(), 556SyntaxKind.WarningsKeyword => EatToken(), 557SyntaxKind.AnnotationsKeyword => EatToken(), 581style = this.EatToken(); 598id = this.EatToken(); 610id = this.EatToken(); 627ids.AddSeparator(this.EatToken()); 642var checksum = this.EatToken(); 746skippedTokens.Add(this.AddError(this.EatToken().WithoutDiagnosticsGreen(), errorCode)); 752skippedTokens.Add(this.EatToken().WithoutDiagnosticsGreen()); 758? this.EatToken() 780var op = this.EatToken(); 793var op = this.EatToken(); 806var op = this.EatToken(); 818var op = this.EatToken(); 831var open = this.EatToken(); 836var identifier = TruncateIdentifier(this.EatToken()); 840return SyntaxFactory.LiteralExpression(SyntaxFacts.GetLiteralExpression(k), this.EatToken());
Parser\DocumentationCommentParser.cs (37)
110var token = this.EatToken(); 194textTokens.Add(this.EatToken()); 220var startTag = SyntaxFactory.XmlElementStartTag(lessThan, name, attrs, this.EatToken()); 399var token = this.EatToken(); 537EatToken(); 611var token = this.EatToken(); 666quote = AddTrailingSkippedSyntax(quote, EatToken()); 687var colon = this.EatToken(); 729var token = this.EatToken(); 755textTokens.Add(this.EatToken()); 777var textToken = this.EatToken(); 920badTokens.Add(this.EatToken()); 974SyntaxToken thisKeyword = EatToken(); 989SyntaxToken identifierToken = EatToken(); 1019SyntaxToken operatorKeyword = EatToken(); 1026operatorToken = EatToken(); 1037operatorToken = AddTrailingSkippedSyntax(operatorToken, EatToken()); 1052var operatorToken2 = this.EatToken(); 1057var operatorToken3 = this.EatToken(); 1093var operatorToken2 = this.EatToken(); 1103var operatorToken2 = this.EatToken(); 1162var operatorToken2 = this.EatToken(); 1193var misplacedToken = AddErrorAsWarning(EatToken(), ErrorCode.ERR_MisplacedUnchecked); 1209SyntaxToken implicitOrExplicit = EatToken(); 1322refKindOpt = EatToken(); 1332var misplacedToken = AddErrorAsWarning(EatToken(), ErrorCode.ERR_RefReadOnlyWrongOrdering); 1337readOnlyOpt = EatToken(); 1365var open = EatToken(); 1451return SyntaxFactory.PredefinedType(EatToken()); 1456SyntaxToken alias = EatToken(); 1464SyntaxToken colonColon = EatToken(); 1490SyntaxToken dot = EatToken(); 1518type = SyntaxFactory.NullableType(type, EatToken()); 1523type = SyntaxFactory.PointerType(type, EatToken()); 1534SyntaxToken open = EatToken(); 1544dimensionList.AddSeparator(this.EatToken()); 1642badTokens.Add(this.EatToken());
Parser\LanguageParser_InterpolatedString.cs (2)
18var originalToken = this.EatToken(); 113var originalToken = this.EatToken();
Parser\LanguageParser_Patterns.cs (13)
66ConvertToKeyword(this.EatToken()), 112ConvertToKeyword(this.EatToken()), 127this.EatToken(); 138this.EatToken(); // consume the `(` or `,` 146this.EatToken(); 163ConvertToKeyword(this.EatToken()), 169skippedSyntax: AddError(this.EatToken(), ErrorCode.ERR_EqualityOperatorInPatternNotSupported), 178this.AddError(this.EatToken(), ErrorCode.ERR_InequalityOperatorInPatternNotSupported)), 226this.EatToken(), 380? AddError(this.EatToken(), ErrorCode.ERR_DesignatorBeforePropertyPattern) 446this.EatToken(); 536var colon = EatToken(); 616? AddError(this.EatToken(), ErrorCode.ERR_BadCaseInSwitchArm)
Parser\LanguageParser.cs (189)
615var token = this.EatToken(); 738var skippedToken = EatToken(); 950? ConvertToKeyword(this.EatToken()) 964unsafeToken = AddTrailingSkippedSyntax(unsafeToken, AddError(this.EatToken(), ErrorCode.ERR_BadStaticAfterUnsafe)); 1004type = AddTrailingSkippedSyntax(type, this.EatToken()); 1040EatToken(); 1119? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.EatToken(SyntaxKind.ColonToken)) 1377modTok = ConvertToKeyword(this.EatToken()); 1398modTok = this.EatToken(); 1408modTok = ConvertToKeyword(this.EatToken()); 1435modTok = ConvertToKeyword(EatToken()); 1440modTok = this.EatToken(); 1470this.EatToken(); 1474this.EatToken(); 1496var token = this.EatToken(); 1519this.EatToken(); //move past contextual token 1659this.EatToken(); 1674this.EatToken(); 1702this.EatToken(); 1799keyword = ConvertToKeyword(this.EatToken()); 1816keyword = AddTrailingSkippedSyntax(keyword, this.AddError(this.EatToken(), ErrorCode.ERR_ExtensionDisallowsName)); 1935keyword = ConvertToKeyword(this.EatToken()); 1937? EatToken() 1948var misplacedToken = this.EatToken(); 1952this.AddError(ConvertToKeyword(this.EatToken()), ErrorCode.ERR_MisplacedRecord), 2107var token = this.EatToken(); 2151tokens.Add(this.EatToken()); 2352newKeyword: this.EatToken(), 2359classOrStructKeyword: this.EatToken(), 2361? this.AddError(this.EatToken(), ErrorCode.ERR_UnexpectedToken, SyntaxFacts.GetText(SyntaxKind.QuestionToken)) 2367classOrStructKeyword: this.EatToken(), 2371_syntaxFactory.DefaultConstraint(defaultKeyword: this.EatToken()), 2376this.EatToken())), 2385this.EatToken())), 2701var identifier = this.EatToken(); 3015EatToken(); 3553? this.EatToken() 3796EatToken(); 3838? this.EatToken() 3851style = this.EatToken(); 3984var misplacedToken = this.AddError(this.EatToken(), ErrorCode.ERR_MisplacedUnchecked); 4035opToken = this.EatToken(); 4046opToken = this.ConvertToMissingWithTrailingTrivia(this.EatToken(), SyntaxKind.PlusToken); 4067opToken = IsAtDotDotToken() ? EatDotDotToken() : EatToken(); 4083var opToken2 = this.EatToken(); 4089opToken2 = this.EatToken(); 4096opToken2 = this.EatToken(); 4110var opToken2 = this.EatToken(); 4419? this.EatToken() 4597var token = (first && !this.CurrentToken.ContainsDiagnostics) ? this.EatTokenEvenWithIncorrectKind(expected) : this.EatToken(); 4623var token = (first && !this.CurrentToken.ContainsDiagnostics) ? this.EatTokenWithPrejudice(errorCode) : this.EatToken(); 4977this.AddError(this.EatToken(), ErrorCode.ERR_BadArraySyntax), 4978this.EatToken())); 5025modifiers.Add(this.EatToken()); 5071modifiers.Add(this.EatToken()); 5089var eventToken = this.EatToken(); 5192var semi = this.EatToken(); 5544this.EatToken(); 5603var equals = this.EatToken(); 5607? this.EatToken() 6077SyntaxToken identifierToken = this.EatToken(); 6177this.CurrentToken.Kind is SyntaxKind.InKeyword or SyntaxKind.OutKeyword ? EatToken() : null, 6370var start = this.EatToken(); 6372this.EatToken(); 6373greaterThanToken = this.EatToken(); 6385this.EatToken(); 6396greaterThanToken = EatToken(); 6532greaterThanToken = this.EatToken(); 6696? this.AddError(this.EatToken(), ErrorCode.ERR_IllegalVarianceSyntax) 6726result = AddTrailingSkippedSyntax(result, this.EatToken()); 6790identifierOrThisOpt = this.EatToken(); 6909? this.EatToken() // fine after the first identifier 6923separator = this.EatToken(); 7027? ParseQualifiedNameRight(allowedParts, name, this.EatToken()) 7043var separator = this.EatToken(); 7183lastTokenOfType = this.EatToken(); 7202this.EatToken(); 7206this.EatToken(); 7253this.EatToken(); 7271lastTokenOfType = this.EatToken(); 7276lastTokenOfType = this.EatToken(); 7304lastTokenOfType = this.EatToken(); 7325lastTokenOfType = this.EatToken(); 7339this.EatToken(); 7342this.EatToken(); 7351lastTokenOfType = this.EatToken(); 7375lastTokenOfType = this.EatToken(); 7382lastTokenOfType = this.EatToken(); 7387lastTokenOfType = this.EatToken(); 7393lastTokenOfType = this.EatToken(); 7400lastTokenOfType = this.EatToken(); 7429lastTokenOfType = EatToken(); 7456lastTokenOfType = EatToken(); 7478var validStartingToken = EatToken().Kind == SyntaxKind.LessThanToken; 7546return _syntaxFactory.PredefinedType(this.EatToken()); 7571this.EatToken(), 7572this.CurrentToken.Kind == SyntaxKind.ReadOnlyKeyword ? this.EatToken() : null, 7696var questionToken = this.EatToken(); 7876list.AddSeparator(this.EatToken()); 7974var token = this.EatToken(); 8178type = _syntaxFactory.PointerType(type, this.EatToken()); 8347return _syntaxFactory.EmptyStatement(attributes, this.EatToken()); 8684EatToken(); 8694EatToken(); 8749this.EatToken(); 8755this.EatToken(); 8903this.EatToken(); 8907this.EatToken(); 8998EatToken(); 9389this.EatToken(), 9428var @catch = this.EatToken(); 9435var openParen = this.EatToken(); 9464whenKeyword = AddTrailingSkippedSyntax(whenKeyword, EatToken()); 9516var keyword = this.EatToken(); 9568this.EatToken(); 9569if (this.EatToken().Kind == SyntaxKind.OpenParenToken && 9571this.EatToken().Kind == SyntaxKind.IdentifierToken && 9572this.EatToken().Kind == SyntaxKind.InKeyword) 9644this.EatToken(); 9745var skippedForToken = this.EatToken(); 9847this.EatToken(); 9959caseOrDefault = this.EatToken(); 10127var yieldToken = ConvertToKeyword(this.EatToken()); 10135returnOrBreak = this.EatToken(); 10249var caseKeyword = this.EatToken(); 10489usingKeyword = EatToken(); 10494usingKeyword = EatToken(); 10818mod = this.EatToken(); 10844this.EatToken(); 11471this.EatToken(), 11505this.AddError(this.EatToken(), ErrorCode.ERR_InvalidExprTerm, this.CurrentToken.Text)); 11645var questionToken = this.EatToken(); 11805var token1 = EatToken(); 11806var token2 = EatToken(); 11818var token1 = EatToken(); 11819_ = EatToken(); 11820var token3 = EatToken(); 11846this.EatToken(), 11879var token1 = this.EatToken(); 11880var token2 = this.EatToken(); 11903dotDotToken = AddSkippedSyntax(dotDotToken, this.EatToken(), trailing: true); 12028return _syntaxFactory.ThisExpression(this.EatToken()); 12040return _syntaxFactory.LiteralExpression(SyntaxFacts.GetLiteralExpression(tk), this.EatToken()); 12075var refKeyword = this.EatToken(); 12086var expr = _syntaxFactory.PredefinedType(this.EatToken()); 12150expr = _syntaxFactory.PostfixUnaryExpression(SyntaxFacts.GetPostfixUnaryExpression(this.CurrentToken.Kind), expr, this.EatToken()); 12160this.ConvertToMissingWithTrailingTrivia(this.AddError(this.EatToken(), ErrorCode.ERR_UnexpectedAliasedName), SyntaxKind.DotToken), 12172expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.PointerMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression)); 12190SyntaxKind.SimpleMemberAccessExpression, expr, this.EatToken(), 12194expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression)); 12207expr = _syntaxFactory.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr, this.EatToken()); 12220return _syntaxFactory.BaseExpression(this.EatToken()); 12240this.EatToken(); // `var` 12256this.EatToken(); // eat the identifier 12261this.EatToken(); // eat the open paren or comma 12272this.EatToken(); // eat the close paren 12350return (questionToken: EatToken(), _syntaxFactory.MemberBindingExpression(this.EatToken(), this.ParseSimpleName(NameOptions.InExpression))); 12353return (questionToken: EatToken(), _syntaxFactory.ElementBindingExpression(this.ParseBracketedArgumentList())); 12375this.EatToken(); 12394expr = _syntaxFactory.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr, EatToken()); 12436=> _syntaxFactory.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.EatToken(), this.ParseSimpleName(NameOptions.InExpression)), 12595refKindKeyword = this.EatToken(); 12627this.EatToken(), 12635var keyword = this.EatToken(); 12653this.EatToken(), 12662this.EatToken(), 12671this.EatToken(), 12679var checkedOrUnchecked = this.EatToken(); 12776this.EatToken(); 12794var identifier = this.IsTrueIdentifier() ? this.EatToken() : CreateMissingIdentifierToken(); 12871_syntaxFactory.NameColon((IdentifierNameSyntax)expression, EatToken()), 12895_syntaxFactory.NameColon((IdentifierNameSyntax)expression, EatToken()), 12925this.EatToken(); 12938this.EatToken(); 13029EatToken(); 13035EatToken(); 13095EatToken(); 13101EatToken(); 13102EatToken(); 13144EatToken(); 13440this.EatToken(); // open paren 13644commas.Add(this.EatToken()); 13711var comma = this.AddError(this.EatToken(), ErrorCode.ERR_InvalidStackAllocArray); 14178this.EatToken(); 14257name = this.EatToken(); 14290? _syntaxFactory.JoinIntoClause(ConvertToKeyword(this.EatToken()), this.ParseIdentifierToken()) 14368direction = ConvertToKeyword(this.EatToken()); 14697b.Add(this.EatToken());
Parser\SyntaxParser.cs (7)
498=> this.CurrentToken.Kind == kind ? this.EatToken() : null; 549return AddTrailingSkippedSyntax(replacement, this.EatToken()); 585return this.EatToken(); 598return this.EatToken(); 640var token = this.EatToken(); 655return ConvertToKeyword(this.EatToken()); 670return ConvertToKeyword(this.EatToken());