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));
3498
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3502
this.
EatToken
(SyntaxKind.OpenParenToken),
3504
this.
EatToken
(SyntaxKind.CloseParenToken));
3527
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3543
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3771
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3785
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3805
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3959
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4151
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4169
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4224
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4232
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4309
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4341
this.
EatToken
(SyntaxKind.CloseBraceToken));
4347
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4784
open = this.
EatToken
(openKind);
4804
close = this.
EatToken
(closeKind);
4902
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
5008
this.
EatToken
(SyntaxKind.SemicolonToken));
5094
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5148
this.
EatToken
(SyntaxKind.SemicolonToken));
5183
this.
EatToken
(SyntaxKind.SemicolonToken));
5286
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5694
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5703
this.
EatToken
(SyntaxKind.SemicolonToken));
5710
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5736
this.
EatToken
(SyntaxKind.SemicolonToken));
5743
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5758
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5774
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5780
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5798
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5837
this.
EatToken
(SyntaxKind.EqualsToken),
5998
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6014
this.
EatToken
(SyntaxKind.GreaterThanToken));
6399
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6408
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6433
open = this.
EatToken
(SyntaxKind.LessThanToken);
6443
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6447
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6491
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6500
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6799
: this.
EatToken
(SyntaxKind.DotToken);
6818
separator = this.
EatToken
(SyntaxKind.DotToken);
7304
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7305
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7329
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7387
_ =
EatToken
(SyntaxKind.CommaToken);
7403
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7753
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7775
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7806
this.
EatToken
(SyntaxKind.CloseBracketToken));
7811
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7820
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7840
this.
EatToken
(SyntaxKind.CloseParenToken));
7896
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7897
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
7945
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7957
:
EatToken
(SyntaxKind.GreaterThanToken)));
8008
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8017
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8025
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8028
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
8955
: this.
EatToken
(SyntaxKind.OpenBraceToken);
8967
this.
EatToken
(SyntaxKind.CloseBraceToken));
8986
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
8995
this.
EatToken
(SyntaxKind.CloseBraceToken));
9145
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9146
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9158
this.
EatToken
(SyntaxKind.CloseParenToken),
9184
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9213
this.
EatToken
(SyntaxKind.BreakKeyword),
9214
this.
EatToken
(SyntaxKind.SemicolonToken));
9221
this.
EatToken
(SyntaxKind.ContinueKeyword),
9222
this.
EatToken
(SyntaxKind.SemicolonToken));
9230
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9324
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9345
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9349
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9404
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9406
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9407
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9421
this.
EatToken
(SyntaxKind.CloseParenToken),
9422
this.
EatToken
(SyntaxKind.SemicolonToken));
9470
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9471
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9560
: this.
EatToken
(SyntaxKind.SemicolonToken);
9569
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9628
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9631
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9641
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9828
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9854
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9866
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9867
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9869
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9874
this.
EatToken
(SyntaxKind.ElseKeyword);
9929
this.
EatToken
(SyntaxKind.OpenParenToken),
9931
this.
EatToken
(SyntaxKind.CloseParenToken),
9941
this.
EatToken
(SyntaxKind.ElseKeyword),
9950
this.
EatToken
(SyntaxKind.LockKeyword),
9951
this.
EatToken
(SyntaxKind.OpenParenToken),
9953
this.
EatToken
(SyntaxKind.CloseParenToken),
9962
this.
EatToken
(SyntaxKind.ReturnKeyword),
9964
this.
EatToken
(SyntaxKind.SemicolonToken));
9984
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10001
this.
EatToken
(SyntaxKind.SemicolonToken));
10022
this.
EatToken
(SyntaxKind.CloseBraceToken));
10035
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10043
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10069
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10100
this.
EatToken
(SyntaxKind.ColonToken));
10119
this.
EatToken
(SyntaxKind.ColonToken));
10126
this.
EatToken
(SyntaxKind.ColonToken));
10134
this.
EatToken
(SyntaxKind.DefaultKeyword),
10135
this.
EatToken
(SyntaxKind.ColonToken));
10157
this.
EatToken
(SyntaxKind.ThrowKeyword),
10159
this.
EatToken
(SyntaxKind.SemicolonToken));
10167
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10173
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10174
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10190
this.
EatToken
(SyntaxKind.CloseParenToken),
10303
this.
EatToken
(SyntaxKind.WhileKeyword),
10304
this.
EatToken
(SyntaxKind.OpenParenToken),
10306
this.
EatToken
(SyntaxKind.CloseParenToken),
10319
this.
EatToken
(SyntaxKind.ColonToken),
10320
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10418
this.
EatToken
(SyntaxKind.SemicolonToken));
10492
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10503
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10513
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10525
this.
EatToken
(SyntaxKind.CloseParenToken));
10543
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
10891
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11536
this.
EatToken
(SyntaxKind.ColonToken),
11763
this.
EatToken
(SyntaxKind.ThrowKeyword),
12309
: this.
EatToken
(openKind);
12360
: this.
EatToken
(closeKind);
12405
this.
EatToken
(SyntaxKind.ColonToken))
12447
this.
EatToken
(SyntaxKind.OpenParenToken),
12449
this.
EatToken
(SyntaxKind.CloseParenToken));
12459
this.
EatToken
(SyntaxKind.OpenParenToken),
12461
this.
EatToken
(SyntaxKind.CloseParenToken));
12473
this.
EatToken
(SyntaxKind.OpenParenToken),
12475
this.
EatToken
(SyntaxKind.CloseParenToken));
12482
this.
EatToken
(SyntaxKind.OpenParenToken),
12484
this.
EatToken
(SyntaxKind.CloseParenToken));
12491
this.
EatToken
(SyntaxKind.OpenParenToken),
12493
this.
EatToken
(SyntaxKind.CloseParenToken));
12505
this.
EatToken
(SyntaxKind.OpenParenToken),
12507
this.
EatToken
(SyntaxKind.CloseParenToken));
12513
this.
EatToken
(SyntaxKind.RefValueKeyword),
12514
this.
EatToken
(SyntaxKind.OpenParenToken),
12516
this.
EatToken
(SyntaxKind.CommaToken),
12518
this.
EatToken
(SyntaxKind.CloseParenToken));
12655
this.
EatToken
(SyntaxKind.OpenParenToken),
12657
this.
EatToken
(SyntaxKind.CloseParenToken),
12664
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12689
this.
EatToken
(SyntaxKind.CloseParenToken));
12699
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12723
this.
EatToken
(SyntaxKind.CloseParenToken));
13060
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13074
this.
EatToken
(SyntaxKind.CloseBracketToken));
13106
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13110
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13125
this.
EatToken
(SyntaxKind.CloseBraceToken));
13165
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13240
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13258
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13265
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13283
this.
EatToken
(SyntaxKind.CloseBraceToken));
13355
: this.
EatToken
(SyntaxKind.EqualsToken),
13366
this.
EatToken
(SyntaxKind.EqualsToken),
13374
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13390
this.
EatToken
(SyntaxKind.CloseBraceToken));
13401
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13402
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13435
this.
EatToken
(SyntaxKind.CloseBracketToken),
13441
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13456
this.
EatToken
(SyntaxKind.CloseBraceToken));
13477
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13478
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13502
this.
EatToken
(SyntaxKind.CloseBracketToken),
13509
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13525
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13544
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13574
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13656
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13671
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13689
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13708
this.
EatToken
(SyntaxKind.CloseParenToken));
14007
this.
EatToken
(SyntaxKind.InKeyword),
14020
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14040
this.
EatToken
(SyntaxKind.EqualsToken),
14070
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14296
: this.
EatToken
(separatorTokenKind));
Parser\LanguageParser_InterpolatedString.cs (1)
543
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);