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