268 references to EatToken
Microsoft.CodeAnalysis.CSharp (268)
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_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\LanguageParser.cs (231)
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) 928this.EatToken(SyntaxKind.ExternKeyword), 931this.EatToken(SyntaxKind.SemicolonToken)); 939this.EatToken(SyntaxKind.EqualsToken)); 955var usingToken = this.EatToken(SyntaxKind.UsingKeyword); 1006semicolon = this.EatToken(SyntaxKind.SemicolonToken); 1115var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 1119? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.EatToken(SyntaxKind.ColonToken)) 1132var closeBracket = this.EatToken(SyntaxKind.CloseBracketToken); 1203var openParen = this.EatToken(SyntaxKind.OpenParenToken); 1219this.EatToken(SyntaxKind.CloseParenToken)); 1267this.EatToken(SyntaxKind.EqualsToken)); 1273this.EatToken(SyntaxKind.ColonToken)); 1852semicolon = EatToken(SyntaxKind.SemicolonToken); 1858openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 1911: this.EatToken(SyntaxKind.CloseBraceToken); 2193list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 2212list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 2257var colon = this.EatToken(SyntaxKind.ColonToken); 2285SyntaxToken separatorToken = this.EatToken(SyntaxKind.CommaToken); 2353this.EatToken(SyntaxKind.OpenParenToken), 2354this.EatToken(SyntaxKind.CloseParenToken)), 2403this.EatToken(SyntaxKind.RefKeyword), 2404this.EatToken(SyntaxKind.StructKeyword))); 2408bounds.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 3575var tilde = this.EatToken(SyntaxKind.TildeToken); 3579this.EatToken(SyntaxKind.OpenParenToken), 3581this.EatToken(SyntaxKind.CloseParenToken)); 3604semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3620semicolon = this.EatToken(SyntaxKind.SemicolonToken); 3839: this.EatToken(SyntaxKind.ExplicitKeyword); 3853opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 3873opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 4030var opKeyword = this.EatToken(SyntaxKind.OperatorKeyword); 4222semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4240semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4295var equals = this.EatToken(SyntaxKind.EqualsToken); 4303semicolon = this.EatToken(SyntaxKind.SemicolonToken); 4380var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 4408this.EatToken(SyntaxKind.CloseBraceToken)); 4414this.EatToken(SyntaxKind.EqualsGreaterThanToken), 4838open = this.EatToken(openKind); 4858close = this.EatToken(closeKind); 4958attributes, modifiers.ToList(), type: null, this.EatToken(SyntaxKind.ArgListKeyword), @default: null); 5082this.EatToken(SyntaxKind.SemicolonToken)); 5168semicolon = this.EatToken(SyntaxKind.SemicolonToken); 5222this.EatToken(SyntaxKind.SemicolonToken)); 5257this.EatToken(SyntaxKind.SemicolonToken)); 5356variables.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 5711this.EatToken(SyntaxKind.EqualsToken), 5826modifiers.Add(this.EatToken(SyntaxKind.ConstKeyword)); 5835this.EatToken(SyntaxKind.SemicolonToken)); 5842var delegateToken = this.EatToken(SyntaxKind.DelegateKeyword); 5868this.EatToken(SyntaxKind.SemicolonToken)); 5875var enumToken = this.EatToken(SyntaxKind.EnumKeyword); 5890var colon = this.EatToken(SyntaxKind.ColonToken); 5906semicolon = EatToken(SyntaxKind.SemicolonToken); 5912openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 5930closeBrace = this.EatToken(SyntaxKind.CloseBraceToken); 5969this.EatToken(SyntaxKind.EqualsToken), 6117var open = this.EatToken(SyntaxKind.LessThanToken); 6133this.EatToken(SyntaxKind.GreaterThanToken)); 6518greaterThanToken = this.EatToken(SyntaxKind.GreaterThanToken); 6527greaterThanToken = this.EatToken(SyntaxKind.GreaterThanToken); 6552open = this.EatToken(SyntaxKind.LessThanToken); 6562types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 6566close = this.EatToken(SyntaxKind.GreaterThanToken); 6605types.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 6614close = this.EatToken(SyntaxKind.GreaterThanToken); 6913: this.EatToken(SyntaxKind.DotToken); 6932separator = this.EatToken(SyntaxKind.DotToken); 7418_ = EatToken(SyntaxKind.DelegateKeyword); 7419lastTokenOfType = EatToken(SyntaxKind.AsteriskToken); 7443lastTokenOfType = EatToken(SyntaxKind.OpenBracketToken); 7501_ = EatToken(SyntaxKind.CommaToken); 7517lastTokenOfType = EatToken(SyntaxKind.GreaterThanToken); 7867var open = this.EatToken(SyntaxKind.OpenBracketToken); 7889list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7920this.EatToken(SyntaxKind.CloseBracketToken)); 7925var open = this.EatToken(SyntaxKind.OpenParenToken); 7934list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 7954this.EatToken(SyntaxKind.CloseParenToken)); 8010var @delegate = EatToken(SyntaxKind.DelegateKeyword); 8011var asterisk = EatToken(SyntaxKind.AsteriskToken); 8059types.AddSeparator(EatToken(SyntaxKind.CommaToken)); 8071: EatToken(SyntaxKind.GreaterThanToken))); 8122var openBracket = EatToken(SyntaxKind.OpenBracketToken); 8131callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(EatToken(SyntaxKind.IdentifierToken))); 8139callingConventionModifiers.AddSeparator(EatToken(SyntaxKind.CommaToken)); 8142var closeBracket = EatToken(SyntaxKind.CloseBracketToken); 9079: this.EatToken(SyntaxKind.OpenBraceToken); 9091this.EatToken(SyntaxKind.CloseBraceToken)); 9110CSharpSyntaxNode openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 9119this.EatToken(SyntaxKind.CloseBraceToken)); 9269var @fixed = this.EatToken(SyntaxKind.FixedKeyword); 9270var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9282this.EatToken(SyntaxKind.CloseParenToken), 9308return SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken)); 9337this.EatToken(SyntaxKind.BreakKeyword), 9339this.EatToken(SyntaxKind.SemicolonToken)); 9346this.EatToken(SyntaxKind.ContinueKeyword), 9348this.EatToken(SyntaxKind.SemicolonToken)); 9356var @try = this.EatToken(SyntaxKind.TryKeyword); 9450var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 9471var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9475var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 9530var @do = this.EatToken(SyntaxKind.DoKeyword); 9532var @while = this.EatToken(SyntaxKind.WhileKeyword); 9533var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9547this.EatToken(SyntaxKind.CloseParenToken), 9548this.EatToken(SyntaxKind.SemicolonToken)); 9596var forToken = this.EatToken(SyntaxKind.ForKeyword); 9597var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9686: this.EatToken(SyntaxKind.SemicolonToken); 9695var result = this.EatToken(SyntaxKind.CloseParenToken); 9754@foreach = this.EatToken(SyntaxKind.ForEachKeyword); 9757var openParen = this.EatToken(SyntaxKind.OpenParenToken); 9767var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 9954var @goto = this.EatToken(SyntaxKind.GotoKeyword); 9980kind, attributes, @goto, caseOrDefault, arg, this.EatToken(SyntaxKind.SemicolonToken)); 10025var ifKeyword = this.EatToken(SyntaxKind.IfKeyword); 10026var openParen = this.EatToken(SyntaxKind.OpenParenToken); 10028var closeParen = this.EatToken(SyntaxKind.CloseParenToken); 10033this.EatToken(SyntaxKind.ElseKeyword); 10088this.EatToken(SyntaxKind.OpenParenToken), 10090this.EatToken(SyntaxKind.CloseParenToken), 10100this.EatToken(SyntaxKind.ElseKeyword), 10109this.EatToken(SyntaxKind.LockKeyword), 10110this.EatToken(SyntaxKind.OpenParenToken), 10112this.EatToken(SyntaxKind.CloseParenToken), 10121this.EatToken(SyntaxKind.ReturnKeyword), 10123this.EatToken(SyntaxKind.SemicolonToken)); 10143returnOrBreak = this.EatToken(SyntaxKind.ReturnKeyword); 10160this.EatToken(SyntaxKind.SemicolonToken)); 10181this.EatToken(SyntaxKind.CloseBraceToken)); 10194switchKeyword = EatToken(SyntaxKind.SwitchKeyword); 10202switchKeyword = this.EatToken(SyntaxKind.SwitchKeyword); 10228openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 10259this.EatToken(SyntaxKind.ColonToken)); 10278this.EatToken(SyntaxKind.ColonToken)); 10285this.EatToken(SyntaxKind.ColonToken)); 10293this.EatToken(SyntaxKind.DefaultKeyword), 10294this.EatToken(SyntaxKind.ColonToken)); 10316this.EatToken(SyntaxKind.ThrowKeyword), 10318this.EatToken(SyntaxKind.SemicolonToken)); 10326this.EatToken(SyntaxKind.UnsafeKeyword), 10332var @using = this.EatToken(SyntaxKind.UsingKeyword); 10333var openParen = this.EatToken(SyntaxKind.OpenParenToken); 10349this.EatToken(SyntaxKind.CloseParenToken), 10462this.EatToken(SyntaxKind.WhileKeyword), 10463this.EatToken(SyntaxKind.OpenParenToken), 10465this.EatToken(SyntaxKind.CloseParenToken), 10478this.EatToken(SyntaxKind.ColonToken), 10479this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default, EatToken(SyntaxKind.SemicolonToken))); 10577this.EatToken(SyntaxKind.SemicolonToken)); 10653var openParen = this.EatToken(SyntaxKind.OpenParenToken); 10664listOfDesignations.AddSeparator(EatToken(SyntaxKind.CommaToken)); 10674listOfDesignations.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 10686this.EatToken(SyntaxKind.CloseParenToken)); 10704: _syntaxFactory.SingleVariableDesignation(this.EatToken(SyntaxKind.IdentifierToken)); 11056semicolon = this.EatToken(SyntaxKind.SemicolonToken); 11703this.EatToken(SyntaxKind.ColonToken), 11930this.EatToken(SyntaxKind.ThrowKeyword), 12493: this.EatToken(openKind); 12544: this.EatToken(closeKind); 12589this.EatToken(SyntaxKind.ColonToken)) 12631this.EatToken(SyntaxKind.OpenParenToken), 12633this.EatToken(SyntaxKind.CloseParenToken)); 12643this.EatToken(SyntaxKind.OpenParenToken), 12645this.EatToken(SyntaxKind.CloseParenToken)); 12657this.EatToken(SyntaxKind.OpenParenToken), 12659this.EatToken(SyntaxKind.CloseParenToken)); 12666this.EatToken(SyntaxKind.OpenParenToken), 12668this.EatToken(SyntaxKind.CloseParenToken)); 12675this.EatToken(SyntaxKind.OpenParenToken), 12677this.EatToken(SyntaxKind.CloseParenToken)); 12689this.EatToken(SyntaxKind.OpenParenToken), 12691this.EatToken(SyntaxKind.CloseParenToken)); 12697this.EatToken(SyntaxKind.UnsafeKeyword), 12698this.EatToken(SyntaxKind.OpenParenToken), 12700this.EatToken(SyntaxKind.CloseParenToken)); 12706this.EatToken(SyntaxKind.RefValueKeyword), 12707this.EatToken(SyntaxKind.OpenParenToken), 12709this.EatToken(SyntaxKind.CommaToken), 12711this.EatToken(SyntaxKind.CloseParenToken)); 12848this.EatToken(SyntaxKind.OpenParenToken), 12850this.EatToken(SyntaxKind.CloseParenToken), 12857var openParen = this.EatToken(SyntaxKind.OpenParenToken); 12882this.EatToken(SyntaxKind.CloseParenToken)); 12892list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 12916this.EatToken(SyntaxKind.CloseParenToken)); 13270var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 13284this.EatToken(SyntaxKind.CloseBracketToken)); 13329var @new = this.EatToken(SyntaxKind.NewKeyword); 13333var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13348this.EatToken(SyntaxKind.CloseBraceToken)); 13388SyntaxToken @new = this.EatToken(SyntaxKind.NewKeyword); 13463var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13481this.EatToken(SyntaxKind.CloseBraceToken))); 13488var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13506this.EatToken(SyntaxKind.CloseBraceToken)); 13578: this.EatToken(SyntaxKind.EqualsToken), 13589this.EatToken(SyntaxKind.EqualsToken), 13597var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13613this.EatToken(SyntaxKind.CloseBraceToken)); 13624var @new = this.EatToken(SyntaxKind.NewKeyword); 13625var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 13658this.EatToken(SyntaxKind.CloseBracketToken), 13664var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13679this.EatToken(SyntaxKind.CloseBraceToken)); 13700var @stackalloc = this.EatToken(SyntaxKind.StackAllocKeyword); 13701var openBracket = this.EatToken(SyntaxKind.OpenBracketToken); 13725this.EatToken(SyntaxKind.CloseBracketToken), 13732this.EatToken(SyntaxKind.StackAllocKeyword), 13748var @delegate = this.EatToken(SyntaxKind.DelegateKeyword); 13767var openBrace = this.EatToken(SyntaxKind.OpenBraceToken); 13811modifiers.Add(this.EatToken(SyntaxKind.StaticKeyword)); 13922var arrow = this.EatToken(SyntaxKind.EqualsGreaterThanToken); 13937var arrow = this.EatToken(SyntaxKind.EqualsGreaterThanToken); 13955var openParen = this.EatToken(SyntaxKind.OpenParenToken); 13974this.EatToken(SyntaxKind.CloseParenToken)); 14273this.EatToken(SyntaxKind.InKeyword), 14286inKeyword: this.EatToken(SyntaxKind.InKeyword), 14306this.EatToken(SyntaxKind.EqualsToken), 14336list.AddSeparator(this.EatToken(SyntaxKind.CommaToken)); 14562: this.EatToken(separatorTokenKind));
Parser\SyntaxParser.cs (1)
574return EatToken(kind);