264 references to EatToken
Microsoft.CodeAnalysis.CSharp (264)
Parser\DirectiveParser.cs (3)
119
result = this.ParseShebangDirective(hash, this.
EatToken
(SyntaxKind.ExclamationToken), isActive);
123
result = this.ParseIgnoredDirective(hash, this.
EatToken
(SyntaxKind.ColonToken), isActive, isFollowingToken);
833
var close = this.
EatToken
(SyntaxKind.CloseParenToken);
Parser\DocumentationCommentParser.cs (22)
86
var eoc = this.
EatToken
(SyntaxKind.EndOfDocumentationCommentToken);
204
var lessThan = this.
EatToken
(SyntaxKind.LessThanToken); // guaranteed
267
greaterThan = this.
EatToken
(SyntaxKind.GreaterThanToken);
525
SyntaxToken openQuote =
EatToken
(this.CurrentToken.Kind == SyntaxKind.SingleQuoteToken
683
var id = this.
EatToken
(SyntaxKind.IdentifierToken);
701
id = this.
EatToken
(SyntaxKind.IdentifierToken);
722
var lessThanExclamationMinusMinusToken = this.
EatToken
(SyntaxKind.XmlCommentStartToken);
742
var minusMinusGreaterThanToken = this.
EatToken
(SyntaxKind.XmlCommentEndToken);
749
var startCDataToken = this.
EatToken
(SyntaxKind.XmlCDataStartToken);
758
var endCDataToken = this.
EatToken
(SyntaxKind.XmlCDataEndToken);
765
var startProcessingInstructionToken = this.
EatToken
(SyntaxKind.XmlProcessingInstructionStartToken);
785
var endProcessingInstructionToken = this.
EatToken
(SyntaxKind.XmlProcessingInstructionEndToken);
908
SyntaxToken dot =
EatToken
(SyntaxKind.DotToken);
1002
SyntaxToken dotToken =
EatToken
(SyntaxKind.DotToken);
1211
SyntaxToken operatorKeyword =
EatToken
(SyntaxKind.OperatorKeyword);
1250
SyntaxToken open =
EatToken
(openKind);
1261
SyntaxToken comma =
EatToken
(SyntaxKind.CommaToken);
1278
SyntaxToken close =
EatToken
(closeKind);
1352
SyntaxToken identifierToken =
EatToken
(SyntaxKind.IdentifierToken);
1388
list.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
1396
SyntaxToken close =
EatToken
(SyntaxKind.GreaterThanToken);
1563
var close = this.
EatToken
(SyntaxKind.CloseBracketToken);
Parser\LanguageParser.cs (227)
189
var eof = this.
EatToken
(SyntaxKind.EndOfFileToken);
252
var namespaceToken = this.
EatToken
(SyntaxKind.NamespaceKeyword);
266
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
272
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
320
this.
EatToken
(SyntaxKind.CloseBraceToken),
526
?
EatToken
(SyntaxKind.CloseBraceToken)
943
this.
EatToken
(SyntaxKind.ExternKeyword),
946
this.
EatToken
(SyntaxKind.SemicolonToken));
954
this.
EatToken
(SyntaxKind.EqualsToken));
970
var usingToken = this.
EatToken
(SyntaxKind.UsingKeyword);
1021
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
1130
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
1134
? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.
EatToken
(SyntaxKind.ColonToken))
1147
var closeBracket = this.
EatToken
(SyntaxKind.CloseBracketToken);
1218
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
1234
this.
EatToken
(SyntaxKind.CloseParenToken));
1282
this.
EatToken
(SyntaxKind.EqualsToken));
1288
this.
EatToken
(SyntaxKind.ColonToken));
1789
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1795
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1848
: this.
EatToken
(SyntaxKind.CloseBraceToken);
2119
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2138
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2183
var colon = this.
EatToken
(SyntaxKind.ColonToken);
2211
SyntaxToken separatorToken = this.
EatToken
(SyntaxKind.CommaToken);
2279
this.
EatToken
(SyntaxKind.OpenParenToken),
2280
this.
EatToken
(SyntaxKind.CloseParenToken)),
2329
this.
EatToken
(SyntaxKind.RefKeyword),
2330
this.
EatToken
(SyntaxKind.StructKeyword)));
2334
bounds.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
3433
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3437
this.
EatToken
(SyntaxKind.OpenParenToken),
3439
this.
EatToken
(SyntaxKind.CloseParenToken));
3462
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3478
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3709
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3723
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3743
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3897
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4089
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4107
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4164
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4172
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4236
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4268
this.
EatToken
(SyntaxKind.CloseBraceToken));
4274
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4711
open = this.
EatToken
(openKind);
4731
close = this.
EatToken
(closeKind);
4829
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
4935
this.
EatToken
(SyntaxKind.SemicolonToken));
5021
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5075
this.
EatToken
(SyntaxKind.SemicolonToken));
5110
this.
EatToken
(SyntaxKind.SemicolonToken));
5213
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5621
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5630
this.
EatToken
(SyntaxKind.SemicolonToken));
5637
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5663
this.
EatToken
(SyntaxKind.SemicolonToken));
5670
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5685
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5701
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5707
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5725
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5764
this.
EatToken
(SyntaxKind.EqualsToken),
5925
var open = this.
EatToken
(SyntaxKind.LessThanToken);
5941
this.
EatToken
(SyntaxKind.GreaterThanToken));
6328
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6337
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6362
open = this.
EatToken
(SyntaxKind.LessThanToken);
6372
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6376
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6420
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6429
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6728
: this.
EatToken
(SyntaxKind.DotToken);
6747
separator = this.
EatToken
(SyntaxKind.DotToken);
7233
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7234
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7258
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7316
_ =
EatToken
(SyntaxKind.CommaToken);
7332
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7682
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7704
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7735
this.
EatToken
(SyntaxKind.CloseBracketToken));
7740
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7749
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7769
this.
EatToken
(SyntaxKind.CloseParenToken));
7825
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7826
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
7874
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7886
:
EatToken
(SyntaxKind.GreaterThanToken)));
7937
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
7946
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
7954
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7957
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
8885
: this.
EatToken
(SyntaxKind.OpenBraceToken);
8897
this.
EatToken
(SyntaxKind.CloseBraceToken));
8916
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
8925
this.
EatToken
(SyntaxKind.CloseBraceToken));
9075
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9076
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9088
this.
EatToken
(SyntaxKind.CloseParenToken),
9114
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9143
this.
EatToken
(SyntaxKind.BreakKeyword),
9144
this.
EatToken
(SyntaxKind.SemicolonToken));
9151
this.
EatToken
(SyntaxKind.ContinueKeyword),
9152
this.
EatToken
(SyntaxKind.SemicolonToken));
9160
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9254
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9275
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9279
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9334
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9336
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9337
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9351
this.
EatToken
(SyntaxKind.CloseParenToken),
9352
this.
EatToken
(SyntaxKind.SemicolonToken));
9400
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9401
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9490
: this.
EatToken
(SyntaxKind.SemicolonToken);
9499
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9558
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9561
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9571
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9758
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9784
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9796
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9797
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9799
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9804
this.
EatToken
(SyntaxKind.ElseKeyword);
9859
this.
EatToken
(SyntaxKind.OpenParenToken),
9861
this.
EatToken
(SyntaxKind.CloseParenToken),
9871
this.
EatToken
(SyntaxKind.ElseKeyword),
9880
this.
EatToken
(SyntaxKind.LockKeyword),
9881
this.
EatToken
(SyntaxKind.OpenParenToken),
9883
this.
EatToken
(SyntaxKind.CloseParenToken),
9892
this.
EatToken
(SyntaxKind.ReturnKeyword),
9894
this.
EatToken
(SyntaxKind.SemicolonToken));
9914
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
9931
this.
EatToken
(SyntaxKind.SemicolonToken));
9952
this.
EatToken
(SyntaxKind.CloseBraceToken));
9965
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
9973
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
9999
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10030
this.
EatToken
(SyntaxKind.ColonToken));
10049
this.
EatToken
(SyntaxKind.ColonToken));
10056
this.
EatToken
(SyntaxKind.ColonToken));
10064
this.
EatToken
(SyntaxKind.DefaultKeyword),
10065
this.
EatToken
(SyntaxKind.ColonToken));
10087
this.
EatToken
(SyntaxKind.ThrowKeyword),
10089
this.
EatToken
(SyntaxKind.SemicolonToken));
10097
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10103
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10104
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10120
this.
EatToken
(SyntaxKind.CloseParenToken),
10233
this.
EatToken
(SyntaxKind.WhileKeyword),
10234
this.
EatToken
(SyntaxKind.OpenParenToken),
10236
this.
EatToken
(SyntaxKind.CloseParenToken),
10249
this.
EatToken
(SyntaxKind.ColonToken),
10250
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10348
this.
EatToken
(SyntaxKind.SemicolonToken));
10422
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10433
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10443
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10455
this.
EatToken
(SyntaxKind.CloseParenToken));
10473
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
10826
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11468
this.
EatToken
(SyntaxKind.ColonToken),
11695
this.
EatToken
(SyntaxKind.ThrowKeyword),
12240
: this.
EatToken
(openKind);
12291
: this.
EatToken
(closeKind);
12336
this.
EatToken
(SyntaxKind.ColonToken))
12378
this.
EatToken
(SyntaxKind.OpenParenToken),
12380
this.
EatToken
(SyntaxKind.CloseParenToken));
12390
this.
EatToken
(SyntaxKind.OpenParenToken),
12392
this.
EatToken
(SyntaxKind.CloseParenToken));
12404
this.
EatToken
(SyntaxKind.OpenParenToken),
12406
this.
EatToken
(SyntaxKind.CloseParenToken));
12413
this.
EatToken
(SyntaxKind.OpenParenToken),
12415
this.
EatToken
(SyntaxKind.CloseParenToken));
12422
this.
EatToken
(SyntaxKind.OpenParenToken),
12424
this.
EatToken
(SyntaxKind.CloseParenToken));
12436
this.
EatToken
(SyntaxKind.OpenParenToken),
12438
this.
EatToken
(SyntaxKind.CloseParenToken));
12444
this.
EatToken
(SyntaxKind.RefValueKeyword),
12445
this.
EatToken
(SyntaxKind.OpenParenToken),
12447
this.
EatToken
(SyntaxKind.CommaToken),
12449
this.
EatToken
(SyntaxKind.CloseParenToken));
12586
this.
EatToken
(SyntaxKind.OpenParenToken),
12588
this.
EatToken
(SyntaxKind.CloseParenToken),
12595
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12620
this.
EatToken
(SyntaxKind.CloseParenToken));
12630
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12654
this.
EatToken
(SyntaxKind.CloseParenToken));
12991
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13005
this.
EatToken
(SyntaxKind.CloseBracketToken));
13037
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13041
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13056
this.
EatToken
(SyntaxKind.CloseBraceToken));
13096
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13171
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13189
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13196
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13214
this.
EatToken
(SyntaxKind.CloseBraceToken));
13286
: this.
EatToken
(SyntaxKind.EqualsToken),
13297
this.
EatToken
(SyntaxKind.EqualsToken),
13305
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13321
this.
EatToken
(SyntaxKind.CloseBraceToken));
13332
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13333
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13366
this.
EatToken
(SyntaxKind.CloseBracketToken),
13372
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13387
this.
EatToken
(SyntaxKind.CloseBraceToken));
13408
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13409
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13433
this.
EatToken
(SyntaxKind.CloseBracketToken),
13440
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13467
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13486
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13516
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13607
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13622
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13640
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13659
this.
EatToken
(SyntaxKind.CloseParenToken));
13962
this.
EatToken
(SyntaxKind.InKeyword),
13975
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
13995
this.
EatToken
(SyntaxKind.EqualsToken),
14025
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14251
: this.
EatToken
(separatorTokenKind));
Parser\LanguageParser_InterpolatedString.cs (1)
413
this.
EatToken
(SyntaxKind.CommaToken),
Parser\LanguageParser_Patterns.cs (10)
289
var openParenToken = this.
EatToken
(SyntaxKind.OpenParenToken);
299
var closeParenToken = this.
EatToken
(SyntaxKind.CloseParenToken);
486
var openBraceToken = this.
EatToken
(SyntaxKind.OpenBraceToken);
500
this.
EatToken
(SyntaxKind.CloseBraceToken));
576
this.
EatToken
(SyntaxKind.OpenBraceToken),
578
this.
EatToken
(SyntaxKind.CloseBraceToken));
611
: this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
626
: this.
EatToken
(SyntaxKind.CommaToken);
637
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
651
this.
EatToken
(SyntaxKind.CloseBracketToken),
Parser\SyntaxParser.cs (1)
574
return
EatToken
(kind);