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);
829
var close = this.
EatToken
(SyntaxKind.CloseParenToken);
Parser\DocumentationCommentParser.cs (21)
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);
1178
SyntaxToken operatorKeyword =
EatToken
(SyntaxKind.OperatorKeyword);
1217
SyntaxToken open =
EatToken
(openKind);
1228
SyntaxToken comma =
EatToken
(SyntaxKind.CommaToken);
1245
SyntaxToken close =
EatToken
(closeKind);
1319
SyntaxToken identifierToken =
EatToken
(SyntaxKind.IdentifierToken);
1349
list.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
1357
SyntaxToken close =
EatToken
(SyntaxKind.GreaterThanToken);
1524
var close = this.
EatToken
(SyntaxKind.CloseBracketToken);
Parser\LanguageParser.cs (228)
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)
935
this.
EatToken
(SyntaxKind.ExternKeyword),
938
this.
EatToken
(SyntaxKind.SemicolonToken));
946
this.
EatToken
(SyntaxKind.EqualsToken));
962
var usingToken = this.
EatToken
(SyntaxKind.UsingKeyword);
1013
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
1122
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
1126
? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.
EatToken
(SyntaxKind.ColonToken))
1139
var closeBracket = this.
EatToken
(SyntaxKind.CloseBracketToken);
1210
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
1226
this.
EatToken
(SyntaxKind.CloseParenToken));
1274
this.
EatToken
(SyntaxKind.EqualsToken));
1280
this.
EatToken
(SyntaxKind.ColonToken));
1781
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1787
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1845
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
2117
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2136
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2181
var colon = this.
EatToken
(SyntaxKind.ColonToken);
2209
SyntaxToken separatorToken = this.
EatToken
(SyntaxKind.CommaToken);
2277
this.
EatToken
(SyntaxKind.OpenParenToken),
2278
this.
EatToken
(SyntaxKind.CloseParenToken)),
2327
this.
EatToken
(SyntaxKind.RefKeyword),
2328
this.
EatToken
(SyntaxKind.StructKeyword)));
2332
bounds.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
3378
var colon = this.
EatToken
(SyntaxKind.ColonToken);
3411
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3415
this.
EatToken
(SyntaxKind.OpenParenToken),
3417
this.
EatToken
(SyntaxKind.CloseParenToken));
3440
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3456
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3687
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3701
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3721
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3875
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4067
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4085
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4142
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4150
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4196
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4228
this.
EatToken
(SyntaxKind.CloseBraceToken));
4234
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4671
open = this.
EatToken
(openKind);
4692
close = this.
EatToken
(closeKind);
4790
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
4896
this.
EatToken
(SyntaxKind.SemicolonToken));
4982
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5036
this.
EatToken
(SyntaxKind.SemicolonToken));
5071
this.
EatToken
(SyntaxKind.SemicolonToken));
5174
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5582
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5591
this.
EatToken
(SyntaxKind.SemicolonToken));
5598
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5624
this.
EatToken
(SyntaxKind.SemicolonToken));
5631
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5646
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5662
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5668
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5686
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5725
this.
EatToken
(SyntaxKind.EqualsToken),
5886
var open = this.
EatToken
(SyntaxKind.LessThanToken);
5902
this.
EatToken
(SyntaxKind.GreaterThanToken));
6289
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6298
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6323
open = this.
EatToken
(SyntaxKind.LessThanToken);
6333
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6337
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6381
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6390
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6689
: this.
EatToken
(SyntaxKind.DotToken);
6708
separator = this.
EatToken
(SyntaxKind.DotToken);
7194
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7195
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7219
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7277
_ =
EatToken
(SyntaxKind.CommaToken);
7293
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7643
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7665
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7700
this.
EatToken
(SyntaxKind.CloseBracketToken));
7705
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7714
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7734
this.
EatToken
(SyntaxKind.CloseParenToken));
7790
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7791
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
7839
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7851
:
EatToken
(SyntaxKind.GreaterThanToken)));
7902
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
7911
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
7919
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7922
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
8783
: this.
EatToken
(SyntaxKind.OpenBraceToken);
8795
this.
EatToken
(SyntaxKind.CloseBraceToken));
8814
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
8823
this.
EatToken
(SyntaxKind.CloseBraceToken));
8955
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
8956
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
8968
this.
EatToken
(SyntaxKind.CloseParenToken),
8994
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9023
this.
EatToken
(SyntaxKind.BreakKeyword),
9024
this.
EatToken
(SyntaxKind.SemicolonToken));
9031
this.
EatToken
(SyntaxKind.ContinueKeyword),
9032
this.
EatToken
(SyntaxKind.SemicolonToken));
9040
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9134
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9155
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9159
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9214
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9216
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9217
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9231
this.
EatToken
(SyntaxKind.CloseParenToken),
9232
this.
EatToken
(SyntaxKind.SemicolonToken));
9280
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9281
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9370
: this.
EatToken
(SyntaxKind.SemicolonToken);
9379
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9438
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9441
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9451
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9638
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9664
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9676
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9677
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9679
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9684
this.
EatToken
(SyntaxKind.ElseKeyword);
9739
this.
EatToken
(SyntaxKind.OpenParenToken),
9741
this.
EatToken
(SyntaxKind.CloseParenToken),
9751
this.
EatToken
(SyntaxKind.ElseKeyword),
9760
this.
EatToken
(SyntaxKind.LockKeyword),
9761
this.
EatToken
(SyntaxKind.OpenParenToken),
9763
this.
EatToken
(SyntaxKind.CloseParenToken),
9772
this.
EatToken
(SyntaxKind.ReturnKeyword),
9774
this.
EatToken
(SyntaxKind.SemicolonToken));
9794
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
9811
this.
EatToken
(SyntaxKind.SemicolonToken));
9832
this.
EatToken
(SyntaxKind.CloseBraceToken));
9845
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
9853
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
9879
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9910
this.
EatToken
(SyntaxKind.ColonToken));
9929
this.
EatToken
(SyntaxKind.ColonToken));
9936
this.
EatToken
(SyntaxKind.ColonToken));
9944
this.
EatToken
(SyntaxKind.DefaultKeyword),
9945
this.
EatToken
(SyntaxKind.ColonToken));
9967
this.
EatToken
(SyntaxKind.ThrowKeyword),
9969
this.
EatToken
(SyntaxKind.SemicolonToken));
9977
this.
EatToken
(SyntaxKind.UnsafeKeyword),
9983
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
9984
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10000
this.
EatToken
(SyntaxKind.CloseParenToken),
10113
this.
EatToken
(SyntaxKind.WhileKeyword),
10114
this.
EatToken
(SyntaxKind.OpenParenToken),
10116
this.
EatToken
(SyntaxKind.CloseParenToken),
10129
this.
EatToken
(SyntaxKind.ColonToken),
10130
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10228
this.
EatToken
(SyntaxKind.SemicolonToken));
10302
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10313
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10323
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10335
this.
EatToken
(SyntaxKind.CloseParenToken));
10353
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
10708
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11350
this.
EatToken
(SyntaxKind.ColonToken),
11577
this.
EatToken
(SyntaxKind.ThrowKeyword),
12122
: this.
EatToken
(openKind);
12173
: this.
EatToken
(closeKind);
12218
this.
EatToken
(SyntaxKind.ColonToken))
12260
this.
EatToken
(SyntaxKind.OpenParenToken),
12262
this.
EatToken
(SyntaxKind.CloseParenToken));
12272
this.
EatToken
(SyntaxKind.OpenParenToken),
12274
this.
EatToken
(SyntaxKind.CloseParenToken));
12286
this.
EatToken
(SyntaxKind.OpenParenToken),
12288
this.
EatToken
(SyntaxKind.CloseParenToken));
12295
this.
EatToken
(SyntaxKind.OpenParenToken),
12297
this.
EatToken
(SyntaxKind.CloseParenToken));
12304
this.
EatToken
(SyntaxKind.OpenParenToken),
12306
this.
EatToken
(SyntaxKind.CloseParenToken));
12318
this.
EatToken
(SyntaxKind.OpenParenToken),
12320
this.
EatToken
(SyntaxKind.CloseParenToken));
12326
this.
EatToken
(SyntaxKind.RefValueKeyword),
12327
this.
EatToken
(SyntaxKind.OpenParenToken),
12329
this.
EatToken
(SyntaxKind.CommaToken),
12331
this.
EatToken
(SyntaxKind.CloseParenToken));
12468
this.
EatToken
(SyntaxKind.OpenParenToken),
12470
this.
EatToken
(SyntaxKind.CloseParenToken),
12477
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12502
this.
EatToken
(SyntaxKind.CloseParenToken));
12512
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12536
this.
EatToken
(SyntaxKind.CloseParenToken));
12873
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
12887
this.
EatToken
(SyntaxKind.CloseBracketToken));
12919
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
12923
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12938
this.
EatToken
(SyntaxKind.CloseBraceToken));
12973
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13048
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13066
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13073
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13091
this.
EatToken
(SyntaxKind.CloseBraceToken));
13161
this.
EatToken
(SyntaxKind.EqualsToken),
13172
this.
EatToken
(SyntaxKind.EqualsToken),
13180
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13196
this.
EatToken
(SyntaxKind.CloseBraceToken));
13207
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13208
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13241
this.
EatToken
(SyntaxKind.CloseBracketToken),
13247
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13262
this.
EatToken
(SyntaxKind.CloseBraceToken));
13283
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13284
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13308
this.
EatToken
(SyntaxKind.CloseBracketToken),
13315
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13342
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13361
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13391
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13482
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13497
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13515
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13534
this.
EatToken
(SyntaxKind.CloseParenToken));
13837
this.
EatToken
(SyntaxKind.InKeyword),
13850
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
13867
this.
EatToken
(SyntaxKind.EqualsToken),
13897
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14118
: this.
EatToken
(separatorTokenKind));
Parser\LanguageParser_InterpolatedString.cs (1)
416
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)
580
return
EatToken
(kind);