254 references to EatToken
Microsoft.CodeAnalysis.CSharp (254)
Parser\DirectiveParser.cs (2)
115result = this.ParseShebangDirective(hash, this.EatToken(SyntaxKind.ExclamationToken), isActive); 801var close = this.EatToken(SyntaxKind.CloseParenToken);
Parser\DocumentationCommentParser.cs (21)
87var eoc = this.EatToken(SyntaxKind.EndOfDocumentationCommentToken); 205var lessThan = this.EatToken(SyntaxKind.LessThanToken); // guaranteed 268greaterThan = this.EatToken(SyntaxKind.GreaterThanToken); 530SyntaxToken openQuote = EatToken(this.CurrentToken.Kind == SyntaxKind.SingleQuoteToken 688var id = this.EatToken(SyntaxKind.IdentifierToken); 706id = this.EatToken(SyntaxKind.IdentifierToken); 727var lessThanExclamationMinusMinusToken = this.EatToken(SyntaxKind.XmlCommentStartToken); 747var minusMinusGreaterThanToken = this.EatToken(SyntaxKind.XmlCommentEndToken); 754var startCDataToken = this.EatToken(SyntaxKind.XmlCDataStartToken); 763var endCDataToken = this.EatToken(SyntaxKind.XmlCDataEndToken); 770var startProcessingInstructionToken = this.EatToken(SyntaxKind.XmlProcessingInstructionStartToken); 790var endProcessingInstructionToken = this.EatToken(SyntaxKind.XmlProcessingInstructionEndToken); 913SyntaxToken dot = EatToken(SyntaxKind.DotToken); 1150SyntaxToken operatorKeyword = EatToken(SyntaxKind.OperatorKeyword); 1189SyntaxToken open = EatToken(openKind); 1200SyntaxToken comma = EatToken(SyntaxKind.CommaToken); 1217SyntaxToken close = EatToken(closeKind); 1276SyntaxToken identifierToken = EatToken(SyntaxKind.IdentifierToken); 1306list.AddSeparator(EatToken(SyntaxKind.CommaToken)); 1314SyntaxToken close = EatToken(SyntaxKind.GreaterThanToken); 1481var close = this.EatToken(SyntaxKind.CloseBracketToken);
Parser\LanguageParser.cs (219)
187var eof = this.EatToken(SyntaxKind.EndOfFileToken); 250var namespaceToken = this.EatToken(SyntaxKind.NamespaceKeyword); 264semicolon = this.EatToken(SyntaxKind.SemicolonToken); 270openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 318this.EatToken(SyntaxKind.CloseBraceToken), 768this.EatToken(SyntaxKind.ExternKeyword), 771this.EatToken(SyntaxKind.SemicolonToken)); 779this.EatToken(SyntaxKind.EqualsToken)); 795var usingToken = this.EatToken(SyntaxKind.UsingKeyword); 838semicolon = this.EatToken(SyntaxKind.SemicolonToken); 895var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 899? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.EatToken(SyntaxKind.ColonToken)) 916this.EatToken(SyntaxKind.CloseBracketToken)); 955var openParen = this.EatToken(SyntaxKind.OpenParenToken); 970this.EatToken(SyntaxKind.CloseParenToken)); 1001this.EatToken(SyntaxKind.EqualsToken)); 1007this.EatToken(SyntaxKind.ColonToken)); 1494semicolon = EatToken(SyntaxKind.SemicolonToken); 1500openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 1558closeBrace = this.EatToken(SyntaxKind.CloseBraceToken); 1813list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 1857var colon = this.EatToken(SyntaxKind.ColonToken); 1882bounds.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 1940this.EatToken(SyntaxKind.OpenParenToken), 1941this.EatToken(SyntaxKind.CloseParenToken)), 2995var colon = this.EatToken(SyntaxKind.ColonToken); 3028var tilde = this.EatToken(SyntaxKind.TildeToken); 3032this.EatToken(SyntaxKind.OpenParenToken), 3034this.EatToken(SyntaxKind.CloseParenToken)); 3057semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3073semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3304: this.EatToken(SyntaxKind.ExplicitKeyword); 3318opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 3338opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 3463var opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 3624semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3642semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3696var equals = this.EatToken(SyntaxKind.EqualsToken); 3704semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3725var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 3757this.EatToken(SyntaxKind.CloseBraceToken)); 3763this.EatToken(SyntaxKind.EqualsGreaterThanToken), 4197open = this.EatToken(openKind); 4213close = this.EatToken(closeKind); 4303attributes, modifiers.ToList(), type: null, this.EatToken(SyntaxKind.ArgListKeyword), @default: null); 4487this.EatToken(SyntaxKind.SemicolonToken)); 4578semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4633var semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4678var semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4754variables.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 5160modifiers.Add(this.EatToken(SyntaxKind.ConstKeyword)); 5170this.EatToken(SyntaxKind.SemicolonToken)); 5177var delegateToken = this.EatToken(SyntaxKind.DelegateKeyword); 5203this.EatToken(SyntaxKind.SemicolonToken)); 5210var enumToken = this.EatToken(SyntaxKind.EnumKeyword); 5225var colon = this.EatToken(SyntaxKind.ColonToken); 5241semicolon = EatToken(SyntaxKind.SemicolonToken); 5247openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 5265closeBrace = this.EatToken(SyntaxKind.CloseBraceToken); 5304this.EatToken(SyntaxKind.EqualsToken), 5458var open = this.EatToken(SyntaxKind.LessThanToken); 5474this.EatToken(SyntaxKind.GreaterThanToken)); 5859open = this.EatToken(SyntaxKind.LessThanToken); 5869types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 5873close = this.EatToken(SyntaxKind.GreaterThanToken); 5890types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 5899close = this.EatToken(SyntaxKind.GreaterThanToken); 6155: this.EatToken(SyntaxKind.DotToken); 6181separator = this.EatToken(SyntaxKind.DotToken); 6686_ = EatToken(SyntaxKind.DelegateKeyword); 6687lastTokenOfType = EatToken(SyntaxKind.AsteriskToken); 6711lastTokenOfType = EatToken(SyntaxKind.OpenBracketToken); 6769_ = EatToken(SyntaxKind.CommaToken); 6785lastTokenOfType = EatToken(SyntaxKind.GreaterThanToken); 7027var open = this.EatToken(SyntaxKind.OpenBracketToken); 7049list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7084this.EatToken(SyntaxKind.CloseBracketToken)); 7089var open = this.EatToken(SyntaxKind.OpenParenToken); 7098list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7118this.EatToken(SyntaxKind.CloseParenToken)); 7174var @delegate = EatToken(SyntaxKind.DelegateKeyword); 7175var asterisk = EatToken(SyntaxKind.AsteriskToken); 7223types.AddSeparator(EatToken(SyntaxKind.CommaToken)); 7235: EatToken(SyntaxKind.GreaterThanToken))); 7286var openBracket = EatToken(SyntaxKind.OpenBracketToken); 7295callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(EatToken(SyntaxKind.IdentifierToken))); 7303callingConventionModifiers.AddSeparator(EatToken(SyntaxKind.CommaToken)); 7306var closeBracket = EatToken(SyntaxKind.CloseBracketToken); 8076: this.EatToken(SyntaxKind.OpenBraceToken); 8088this.EatToken(SyntaxKind.CloseBraceToken)); 8107CSharpSyntaxNode openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 8116this.EatToken(SyntaxKind.CloseBraceToken)); 8256var @fixed = this.EatToken(SyntaxKind.FixedKeyword); 8257var openParen = this.EatToken(SyntaxKind.OpenParenToken); 8269this.EatToken(SyntaxKind.CloseParenToken), 8295return SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken)); 8324this.EatToken(SyntaxKind.BreakKeyword), 8325this.EatToken(SyntaxKind.SemicolonToken)); 8332this.EatToken(SyntaxKind.ContinueKeyword), 8333this.EatToken(SyntaxKind.SemicolonToken)); 8341var @try = this.EatToken(SyntaxKind.TryKeyword); 8435var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 8456var openParen = this.EatToken(SyntaxKind.OpenParenToken); 8460var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 8515var @do = this.EatToken(SyntaxKind.DoKeyword); 8517var @while = this.EatToken(SyntaxKind.WhileKeyword); 8518var openParen = this.EatToken(SyntaxKind.OpenParenToken); 8532this.EatToken(SyntaxKind.CloseParenToken), 8533this.EatToken(SyntaxKind.SemicolonToken)); 8578var forToken = this.EatToken(SyntaxKind.ForKeyword); 8579var openParen = this.EatToken(SyntaxKind.OpenParenToken); 8653var semi = this.EatToken(SyntaxKind.SemicolonToken); 8660var semi2 = this.EatToken(SyntaxKind.SemicolonToken); 8676this.EatToken(SyntaxKind.CloseParenToken), 8739@foreach = this.EatToken(SyntaxKind.ForEachKeyword); 8742var openParen = this.EatToken(SyntaxKind.OpenParenToken); 8752var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 8939var @goto = this.EatToken(SyntaxKind.GotoKeyword); 8965kind, attributes, @goto, caseOrDefault, arg, this.EatToken(SyntaxKind.SemicolonToken)); 8974this.EatToken(SyntaxKind.IfKeyword), 8975this.EatToken(SyntaxKind.OpenParenToken), 8977this.EatToken(SyntaxKind.CloseParenToken), 8989this.EatToken(SyntaxKind.OpenParenToken), 8991this.EatToken(SyntaxKind.CloseParenToken), 9001this.EatToken(SyntaxKind.ElseKeyword), 9010this.EatToken(SyntaxKind.LockKeyword), 9011this.EatToken(SyntaxKind.OpenParenToken), 9013this.EatToken(SyntaxKind.CloseParenToken), 9022this.EatToken(SyntaxKind.ReturnKeyword), 9024this.EatToken(SyntaxKind.SemicolonToken)); 9044returnOrBreak = this.EatToken(SyntaxKind.ReturnKeyword); 9061this.EatToken(SyntaxKind.SemicolonToken)); 9082this.EatToken(SyntaxKind.CloseBraceToken)); 9095switchKeyword = EatToken(SyntaxKind.SwitchKeyword); 9103switchKeyword = this.EatToken(SyntaxKind.SwitchKeyword); 9129openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 9160this.EatToken(SyntaxKind.ColonToken)); 9179this.EatToken(SyntaxKind.ColonToken)); 9186this.EatToken(SyntaxKind.ColonToken)); 9194this.EatToken(SyntaxKind.DefaultKeyword), 9195this.EatToken(SyntaxKind.ColonToken)); 9217this.EatToken(SyntaxKind.ThrowKeyword), 9219this.EatToken(SyntaxKind.SemicolonToken)); 9227this.EatToken(SyntaxKind.UnsafeKeyword), 9233var @using = this.EatToken(SyntaxKind.UsingKeyword); 9234var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9250this.EatToken(SyntaxKind.CloseParenToken), 9364this.EatToken(SyntaxKind.WhileKeyword), 9365this.EatToken(SyntaxKind.OpenParenToken), 9367this.EatToken(SyntaxKind.CloseParenToken), 9380this.EatToken(SyntaxKind.ColonToken), 9381this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken))); 9470this.EatToken(SyntaxKind.SemicolonToken)); 9517var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9528listOfDesignations.AddSeparator(EatToken(SyntaxKind.CommaToken)); 9538listOfDesignations.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 9550this.EatToken(SyntaxKind.CloseParenToken)); 9568: _syntaxFactory.SingleVariableDesignation(this.EatToken(SyntaxKind.IdentifierToken)); 9899semicolon = this.EatToken(SyntaxKind.SemicolonToken); 10588var colon = this.EatToken(SyntaxKind.ColonToken); 10612this.EatToken(SyntaxKind.ThrowKeyword), 11067: this.EatToken(openKind); 11118: this.EatToken(closeKind); 11163this.EatToken(SyntaxKind.ColonToken)) 11205this.EatToken(SyntaxKind.OpenParenToken), 11207this.EatToken(SyntaxKind.CloseParenToken)); 11217this.EatToken(SyntaxKind.OpenParenToken), 11219this.EatToken(SyntaxKind.CloseParenToken)); 11231this.EatToken(SyntaxKind.OpenParenToken), 11233this.EatToken(SyntaxKind.CloseParenToken)); 11240this.EatToken(SyntaxKind.OpenParenToken), 11242this.EatToken(SyntaxKind.CloseParenToken)); 11249this.EatToken(SyntaxKind.OpenParenToken), 11251this.EatToken(SyntaxKind.CloseParenToken)); 11263this.EatToken(SyntaxKind.OpenParenToken), 11265this.EatToken(SyntaxKind.CloseParenToken)); 11271this.EatToken(SyntaxKind.RefValueKeyword), 11272this.EatToken(SyntaxKind.OpenParenToken), 11274this.EatToken(SyntaxKind.CommaToken), 11276this.EatToken(SyntaxKind.CloseParenToken)); 11471this.EatToken(SyntaxKind.OpenParenToken), 11473this.EatToken(SyntaxKind.CloseParenToken), 11480var openParen = this.EatToken(SyntaxKind.OpenParenToken); 11505this.EatToken(SyntaxKind.CloseParenToken)); 11515list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 11539this.EatToken(SyntaxKind.CloseParenToken)); 11867var @new = this.EatToken(SyntaxKind.NewKeyword); 11871var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 11886this.EatToken(SyntaxKind.CloseBraceToken)); 11921SyntaxToken @new = this.EatToken(SyntaxKind.NewKeyword); 11996var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 12014this.EatToken(SyntaxKind.CloseBraceToken))); 12021var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 12039this.EatToken(SyntaxKind.CloseBraceToken)); 12109this.EatToken(SyntaxKind.EqualsToken), 12120this.EatToken(SyntaxKind.EqualsToken), 12128var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 12144this.EatToken(SyntaxKind.CloseBraceToken)); 12155var @new = this.EatToken(SyntaxKind.NewKeyword); 12156var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 12189this.EatToken(SyntaxKind.CloseBracketToken), 12195var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 12210this.EatToken(SyntaxKind.CloseBraceToken)); 12231var @stackalloc = this.EatToken(SyntaxKind.StackAllocKeyword); 12232var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 12256this.EatToken(SyntaxKind.CloseBracketToken), 12263this.EatToken(SyntaxKind.StackAllocKeyword), 12283var @delegate = this.EatToken(SyntaxKind.DelegateKeyword); 12302var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 12332modifiers.Add(this.EatToken(SyntaxKind.StaticKeyword)); 12416var arrow = this.EatToken(SyntaxKind.EqualsGreaterThanToken); 12446arrow = this.EatToken(SyntaxKind.EqualsGreaterThanToken); 12465var openParen = this.EatToken(SyntaxKind.OpenParenToken); 12484this.EatToken(SyntaxKind.CloseParenToken)); 12791this.EatToken(SyntaxKind.InKeyword), 12804inKeyword: this.EatToken(SyntaxKind.InKeyword), 12821this.EatToken(SyntaxKind.EqualsToken), 12851list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 13048: this.EatToken(separatorTokenKind));
Parser\LanguageParser_InterpolatedString.cs (1)
414this.EatToken(SyntaxKind.CommaToken),
Parser\LanguageParser_Patterns.cs (10)
285var openParenToken = this.EatToken(SyntaxKind.OpenParenToken); 295var closeParenToken = this.EatToken(SyntaxKind.CloseParenToken); 479var openBraceToken = this.EatToken(SyntaxKind.OpenBraceToken); 493this.EatToken(SyntaxKind.CloseBraceToken)); 553this.EatToken(SyntaxKind.OpenBraceToken), 555this.EatToken(SyntaxKind.CloseBraceToken)); 588: this.EatToken(SyntaxKind.EqualsGreaterThanToken), 600: this.EatToken(SyntaxKind.CommaToken); 610var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 624this.EatToken(SyntaxKind.CloseBracketToken),
Parser\SyntaxParser.cs (1)
544return EatToken(kind);