265 references to EatToken
Microsoft.CodeAnalysis.CSharp (265)
Parser\DirectiveParser.cs (3)
119result = this.ParseShebangDirective(hash, this.EatToken(SyntaxKind.ExclamationToken), isActive); 123result = this.ParseIgnoredDirective(hash, this.EatToken(SyntaxKind.ColonToken), isActive, isFollowingToken); 833var close = this.EatToken(SyntaxKind.CloseParenToken);
Parser\DocumentationCommentParser.cs (22)
86var eoc = this.EatToken(SyntaxKind.EndOfDocumentationCommentToken); 204var lessThan = this.EatToken(SyntaxKind.LessThanToken); // guaranteed 267greaterThan = this.EatToken(SyntaxKind.GreaterThanToken); 525SyntaxToken openQuote = EatToken(this.CurrentToken.Kind == SyntaxKind.SingleQuoteToken 683var id = this.EatToken(SyntaxKind.IdentifierToken); 701id = this.EatToken(SyntaxKind.IdentifierToken); 722var lessThanExclamationMinusMinusToken = this.EatToken(SyntaxKind.XmlCommentStartToken); 742var minusMinusGreaterThanToken = this.EatToken(SyntaxKind.XmlCommentEndToken); 749var startCDataToken = this.EatToken(SyntaxKind.XmlCDataStartToken); 758var endCDataToken = this.EatToken(SyntaxKind.XmlCDataEndToken); 765var startProcessingInstructionToken = this.EatToken(SyntaxKind.XmlProcessingInstructionStartToken); 785var endProcessingInstructionToken = this.EatToken(SyntaxKind.XmlProcessingInstructionEndToken); 908SyntaxToken dot = EatToken(SyntaxKind.DotToken); 1002SyntaxToken dotToken = EatToken(SyntaxKind.DotToken); 1211SyntaxToken operatorKeyword = EatToken(SyntaxKind.OperatorKeyword); 1250SyntaxToken open = EatToken(openKind); 1261SyntaxToken comma = EatToken(SyntaxKind.CommaToken); 1278SyntaxToken close = EatToken(closeKind); 1352SyntaxToken identifierToken = EatToken(SyntaxKind.IdentifierToken); 1388list.AddSeparator(EatToken(SyntaxKind.CommaToken)); 1396SyntaxToken close = EatToken(SyntaxKind.GreaterThanToken); 1563var close = this.EatToken(SyntaxKind.CloseBracketToken);
Parser\LanguageParser.cs (228)
189var eof = this.EatToken(SyntaxKind.EndOfFileToken); 252var namespaceToken = this.EatToken(SyntaxKind.NamespaceKeyword); 266semicolon = this.EatToken(SyntaxKind.SemicolonToken); 272openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 320this.EatToken(SyntaxKind.CloseBraceToken), 526? EatToken(SyntaxKind.CloseBraceToken) 944this.EatToken(SyntaxKind.ExternKeyword), 947this.EatToken(SyntaxKind.SemicolonToken)); 955this.EatToken(SyntaxKind.EqualsToken)); 971var usingToken = this.EatToken(SyntaxKind.UsingKeyword); 1022semicolon = this.EatToken(SyntaxKind.SemicolonToken); 1131var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 1135? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.EatToken(SyntaxKind.ColonToken)) 1148var closeBracket = this.EatToken(SyntaxKind.CloseBracketToken); 1219var openParen = this.EatToken(SyntaxKind.OpenParenToken); 1235this.EatToken(SyntaxKind.CloseParenToken)); 1283this.EatToken(SyntaxKind.EqualsToken)); 1289this.EatToken(SyntaxKind.ColonToken)); 1815semicolon = EatToken(SyntaxKind.SemicolonToken); 1821openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 1874: this.EatToken(SyntaxKind.CloseBraceToken); 2147list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 2166list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 2211var colon = this.EatToken(SyntaxKind.ColonToken); 2239SyntaxToken separatorToken = this.EatToken(SyntaxKind.CommaToken); 2307this.EatToken(SyntaxKind.OpenParenToken), 2308this.EatToken(SyntaxKind.CloseParenToken)), 2357this.EatToken(SyntaxKind.RefKeyword), 2358this.EatToken(SyntaxKind.StructKeyword))); 2362bounds.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 3540var tilde = this.EatToken(SyntaxKind.TildeToken); 3544this.EatToken(SyntaxKind.OpenParenToken), 3546this.EatToken(SyntaxKind.CloseParenToken)); 3569semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3585semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3813: this.EatToken(SyntaxKind.ExplicitKeyword); 3827opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 3847opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 4001var opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 4193semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4211semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4266var equals = this.EatToken(SyntaxKind.EqualsToken); 4274semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4351var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 4383this.EatToken(SyntaxKind.CloseBraceToken)); 4389this.EatToken(SyntaxKind.EqualsGreaterThanToken), 4826open = this.EatToken(openKind); 4846close = this.EatToken(closeKind); 4946attributes, modifiers.ToList(), type: null, this.EatToken(SyntaxKind.ArgListKeyword), @default: null); 5070this.EatToken(SyntaxKind.SemicolonToken)); 5156semicolon = this.EatToken(SyntaxKind.SemicolonToken); 5210this.EatToken(SyntaxKind.SemicolonToken)); 5245this.EatToken(SyntaxKind.SemicolonToken)); 5348variables.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 5703this.EatToken(SyntaxKind.EqualsToken), 5818modifiers.Add(this.EatToken(SyntaxKind.ConstKeyword)); 5827this.EatToken(SyntaxKind.SemicolonToken)); 5834var delegateToken = this.EatToken(SyntaxKind.DelegateKeyword); 5860this.EatToken(SyntaxKind.SemicolonToken)); 5867var enumToken = this.EatToken(SyntaxKind.EnumKeyword); 5882var colon = this.EatToken(SyntaxKind.ColonToken); 5898semicolon = EatToken(SyntaxKind.SemicolonToken); 5904openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 5922closeBrace = this.EatToken(SyntaxKind.CloseBraceToken); 5961this.EatToken(SyntaxKind.EqualsToken), 6122var open = this.EatToken(SyntaxKind.LessThanToken); 6138this.EatToken(SyntaxKind.GreaterThanToken)); 6523greaterThanToken = this.EatToken(SyntaxKind.GreaterThanToken); 6532greaterThanToken = this.EatToken(SyntaxKind.GreaterThanToken); 6557open = this.EatToken(SyntaxKind.LessThanToken); 6567types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 6571close = this.EatToken(SyntaxKind.GreaterThanToken); 6615types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 6624close = this.EatToken(SyntaxKind.GreaterThanToken); 6923: this.EatToken(SyntaxKind.DotToken); 6942separator = this.EatToken(SyntaxKind.DotToken); 7428_ = EatToken(SyntaxKind.DelegateKeyword); 7429lastTokenOfType = EatToken(SyntaxKind.AsteriskToken); 7453lastTokenOfType = EatToken(SyntaxKind.OpenBracketToken); 7511_ = EatToken(SyntaxKind.CommaToken); 7527lastTokenOfType = EatToken(SyntaxKind.GreaterThanToken); 7877var open = this.EatToken(SyntaxKind.OpenBracketToken); 7899list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7930this.EatToken(SyntaxKind.CloseBracketToken)); 7935var open = this.EatToken(SyntaxKind.OpenParenToken); 7944list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7964this.EatToken(SyntaxKind.CloseParenToken)); 8020var @delegate = EatToken(SyntaxKind.DelegateKeyword); 8021var asterisk = EatToken(SyntaxKind.AsteriskToken); 8069types.AddSeparator(EatToken(SyntaxKind.CommaToken)); 8081: EatToken(SyntaxKind.GreaterThanToken))); 8132var openBracket = EatToken(SyntaxKind.OpenBracketToken); 8141callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(EatToken(SyntaxKind.IdentifierToken))); 8149callingConventionModifiers.AddSeparator(EatToken(SyntaxKind.CommaToken)); 8152var closeBracket = EatToken(SyntaxKind.CloseBracketToken); 9073: this.EatToken(SyntaxKind.OpenBraceToken); 9085this.EatToken(SyntaxKind.CloseBraceToken)); 9104CSharpSyntaxNode openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 9113this.EatToken(SyntaxKind.CloseBraceToken)); 9263var @fixed = this.EatToken(SyntaxKind.FixedKeyword); 9264var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9276this.EatToken(SyntaxKind.CloseParenToken), 9302return SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken)); 9331this.EatToken(SyntaxKind.BreakKeyword), 9332this.EatToken(SyntaxKind.SemicolonToken)); 9339this.EatToken(SyntaxKind.ContinueKeyword), 9340this.EatToken(SyntaxKind.SemicolonToken)); 9348var @try = this.EatToken(SyntaxKind.TryKeyword); 9442var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 9463var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9467var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 9522var @do = this.EatToken(SyntaxKind.DoKeyword); 9524var @while = this.EatToken(SyntaxKind.WhileKeyword); 9525var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9539this.EatToken(SyntaxKind.CloseParenToken), 9540this.EatToken(SyntaxKind.SemicolonToken)); 9588var forToken = this.EatToken(SyntaxKind.ForKeyword); 9589var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9678: this.EatToken(SyntaxKind.SemicolonToken); 9687var result = this.EatToken(SyntaxKind.CloseParenToken); 9746@foreach = this.EatToken(SyntaxKind.ForEachKeyword); 9749var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9759var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 9946var @goto = this.EatToken(SyntaxKind.GotoKeyword); 9972kind, attributes, @goto, caseOrDefault, arg, this.EatToken(SyntaxKind.SemicolonToken)); 10017var ifKeyword = this.EatToken(SyntaxKind.IfKeyword); 10018var openParen = this.EatToken(SyntaxKind.OpenParenToken); 10020var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 10025this.EatToken(SyntaxKind.ElseKeyword); 10080this.EatToken(SyntaxKind.OpenParenToken), 10082this.EatToken(SyntaxKind.CloseParenToken), 10092this.EatToken(SyntaxKind.ElseKeyword), 10101this.EatToken(SyntaxKind.LockKeyword), 10102this.EatToken(SyntaxKind.OpenParenToken), 10104this.EatToken(SyntaxKind.CloseParenToken), 10113this.EatToken(SyntaxKind.ReturnKeyword), 10115this.EatToken(SyntaxKind.SemicolonToken)); 10135returnOrBreak = this.EatToken(SyntaxKind.ReturnKeyword); 10152this.EatToken(SyntaxKind.SemicolonToken)); 10173this.EatToken(SyntaxKind.CloseBraceToken)); 10186switchKeyword = EatToken(SyntaxKind.SwitchKeyword); 10194switchKeyword = this.EatToken(SyntaxKind.SwitchKeyword); 10220openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 10251this.EatToken(SyntaxKind.ColonToken)); 10270this.EatToken(SyntaxKind.ColonToken)); 10277this.EatToken(SyntaxKind.ColonToken)); 10285this.EatToken(SyntaxKind.DefaultKeyword), 10286this.EatToken(SyntaxKind.ColonToken)); 10308this.EatToken(SyntaxKind.ThrowKeyword), 10310this.EatToken(SyntaxKind.SemicolonToken)); 10318this.EatToken(SyntaxKind.UnsafeKeyword), 10324var @using = this.EatToken(SyntaxKind.UsingKeyword); 10325var openParen = this.EatToken(SyntaxKind.OpenParenToken); 10341this.EatToken(SyntaxKind.CloseParenToken), 10454this.EatToken(SyntaxKind.WhileKeyword), 10455this.EatToken(SyntaxKind.OpenParenToken), 10457this.EatToken(SyntaxKind.CloseParenToken), 10470this.EatToken(SyntaxKind.ColonToken), 10471this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken))); 10569this.EatToken(SyntaxKind.SemicolonToken)); 10645var openParen = this.EatToken(SyntaxKind.OpenParenToken); 10656listOfDesignations.AddSeparator(EatToken(SyntaxKind.CommaToken)); 10666listOfDesignations.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 10678this.EatToken(SyntaxKind.CloseParenToken)); 10696: _syntaxFactory.SingleVariableDesignation(this.EatToken(SyntaxKind.IdentifierToken)); 11044semicolon = this.EatToken(SyntaxKind.SemicolonToken); 11689this.EatToken(SyntaxKind.ColonToken), 11916this.EatToken(SyntaxKind.ThrowKeyword), 12477: this.EatToken(openKind); 12528: this.EatToken(closeKind); 12573this.EatToken(SyntaxKind.ColonToken)) 12615this.EatToken(SyntaxKind.OpenParenToken), 12617this.EatToken(SyntaxKind.CloseParenToken)); 12627this.EatToken(SyntaxKind.OpenParenToken), 12629this.EatToken(SyntaxKind.CloseParenToken)); 12641this.EatToken(SyntaxKind.OpenParenToken), 12643this.EatToken(SyntaxKind.CloseParenToken)); 12650this.EatToken(SyntaxKind.OpenParenToken), 12652this.EatToken(SyntaxKind.CloseParenToken)); 12659this.EatToken(SyntaxKind.OpenParenToken), 12661this.EatToken(SyntaxKind.CloseParenToken)); 12673this.EatToken(SyntaxKind.OpenParenToken), 12675this.EatToken(SyntaxKind.CloseParenToken)); 12681this.EatToken(SyntaxKind.RefValueKeyword), 12682this.EatToken(SyntaxKind.OpenParenToken), 12684this.EatToken(SyntaxKind.CommaToken), 12686this.EatToken(SyntaxKind.CloseParenToken)); 12823this.EatToken(SyntaxKind.OpenParenToken), 12825this.EatToken(SyntaxKind.CloseParenToken), 12832var openParen = this.EatToken(SyntaxKind.OpenParenToken); 12857this.EatToken(SyntaxKind.CloseParenToken)); 12867list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 12891this.EatToken(SyntaxKind.CloseParenToken)); 13242var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 13256this.EatToken(SyntaxKind.CloseBracketToken)); 13301var @new = this.EatToken(SyntaxKind.NewKeyword); 13305var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13320this.EatToken(SyntaxKind.CloseBraceToken)); 13360SyntaxToken @new = this.EatToken(SyntaxKind.NewKeyword); 13435var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13453this.EatToken(SyntaxKind.CloseBraceToken))); 13460var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13478this.EatToken(SyntaxKind.CloseBraceToken)); 13550: this.EatToken(SyntaxKind.EqualsToken), 13561this.EatToken(SyntaxKind.EqualsToken), 13569var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13585this.EatToken(SyntaxKind.CloseBraceToken)); 13596var @new = this.EatToken(SyntaxKind.NewKeyword); 13597var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 13630this.EatToken(SyntaxKind.CloseBracketToken), 13636var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13651this.EatToken(SyntaxKind.CloseBraceToken)); 13672var @stackalloc = this.EatToken(SyntaxKind.StackAllocKeyword); 13673var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 13697this.EatToken(SyntaxKind.CloseBracketToken), 13704this.EatToken(SyntaxKind.StackAllocKeyword), 13720var @delegate = this.EatToken(SyntaxKind.DelegateKeyword); 13739var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13769modifiers.Add(this.EatToken(SyntaxKind.StaticKeyword)); 13851var arrow = this.EatToken(SyntaxKind.EqualsGreaterThanToken); 13866var arrow = this.EatToken(SyntaxKind.EqualsGreaterThanToken); 13884var openParen = this.EatToken(SyntaxKind.OpenParenToken); 13903this.EatToken(SyntaxKind.CloseParenToken)); 14202this.EatToken(SyntaxKind.InKeyword), 14215inKeyword: this.EatToken(SyntaxKind.InKeyword), 14235this.EatToken(SyntaxKind.EqualsToken), 14265list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 14491: this.EatToken(separatorTokenKind));
Parser\LanguageParser_InterpolatedString.cs (1)
543this.EatToken(SyntaxKind.CommaToken),
Parser\LanguageParser_Patterns.cs (10)
304var openParenToken = this.EatToken(SyntaxKind.OpenParenToken); 314var closeParenToken = this.EatToken(SyntaxKind.CloseParenToken); 511var openBraceToken = this.EatToken(SyntaxKind.OpenBraceToken); 525this.EatToken(SyntaxKind.CloseBraceToken)); 601this.EatToken(SyntaxKind.OpenBraceToken), 603this.EatToken(SyntaxKind.CloseBraceToken)); 636: this.EatToken(SyntaxKind.EqualsGreaterThanToken), 651: this.EatToken(SyntaxKind.CommaToken); 662var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 676this.EatToken(SyntaxKind.CloseBracketToken),
Parser\SyntaxParser.cs (1)
574return EatToken(kind);