265 references to EatToken
Microsoft.CodeAnalysis.CSharp (265)
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);
832
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);
1213
SyntaxToken operatorKeyword =
EatToken
(SyntaxKind.OperatorKeyword);
1252
SyntaxToken open =
EatToken
(openKind);
1263
SyntaxToken comma =
EatToken
(SyntaxKind.CommaToken);
1280
SyntaxToken close =
EatToken
(closeKind);
1354
SyntaxToken identifierToken =
EatToken
(SyntaxKind.IdentifierToken);
1390
list.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
1398
SyntaxToken close =
EatToken
(SyntaxKind.GreaterThanToken);
1565
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));
3380
var colon = this.
EatToken
(SyntaxKind.ColonToken);
3413
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3417
this.
EatToken
(SyntaxKind.OpenParenToken),
3419
this.
EatToken
(SyntaxKind.CloseParenToken));
3442
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3458
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3689
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3703
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3723
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3877
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4069
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4087
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4144
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4152
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4198
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4230
this.
EatToken
(SyntaxKind.CloseBraceToken));
4236
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4673
open = this.
EatToken
(openKind);
4694
close = this.
EatToken
(closeKind);
4792
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
4898
this.
EatToken
(SyntaxKind.SemicolonToken));
4984
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5038
this.
EatToken
(SyntaxKind.SemicolonToken));
5073
this.
EatToken
(SyntaxKind.SemicolonToken));
5176
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5584
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5593
this.
EatToken
(SyntaxKind.SemicolonToken));
5600
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5626
this.
EatToken
(SyntaxKind.SemicolonToken));
5633
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5648
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5664
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5670
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5688
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5727
this.
EatToken
(SyntaxKind.EqualsToken),
5888
var open = this.
EatToken
(SyntaxKind.LessThanToken);
5904
this.
EatToken
(SyntaxKind.GreaterThanToken));
6291
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6300
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6325
open = this.
EatToken
(SyntaxKind.LessThanToken);
6335
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6339
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6383
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6392
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6691
: this.
EatToken
(SyntaxKind.DotToken);
6710
separator = this.
EatToken
(SyntaxKind.DotToken);
7196
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7197
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7221
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7279
_ =
EatToken
(SyntaxKind.CommaToken);
7295
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7645
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7667
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7702
this.
EatToken
(SyntaxKind.CloseBracketToken));
7707
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7716
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7736
this.
EatToken
(SyntaxKind.CloseParenToken));
7792
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7793
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
7841
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7853
:
EatToken
(SyntaxKind.GreaterThanToken)));
7904
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
7913
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
7921
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7924
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
8796
: this.
EatToken
(SyntaxKind.OpenBraceToken);
8808
this.
EatToken
(SyntaxKind.CloseBraceToken));
8827
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
8836
this.
EatToken
(SyntaxKind.CloseBraceToken));
8986
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
8987
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
8999
this.
EatToken
(SyntaxKind.CloseParenToken),
9025
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9054
this.
EatToken
(SyntaxKind.BreakKeyword),
9055
this.
EatToken
(SyntaxKind.SemicolonToken));
9062
this.
EatToken
(SyntaxKind.ContinueKeyword),
9063
this.
EatToken
(SyntaxKind.SemicolonToken));
9071
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9165
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9186
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9190
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9245
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9247
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9248
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9262
this.
EatToken
(SyntaxKind.CloseParenToken),
9263
this.
EatToken
(SyntaxKind.SemicolonToken));
9311
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9312
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9401
: this.
EatToken
(SyntaxKind.SemicolonToken);
9410
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9469
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9472
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9482
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9669
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9695
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9707
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9708
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9710
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9715
this.
EatToken
(SyntaxKind.ElseKeyword);
9770
this.
EatToken
(SyntaxKind.OpenParenToken),
9772
this.
EatToken
(SyntaxKind.CloseParenToken),
9782
this.
EatToken
(SyntaxKind.ElseKeyword),
9791
this.
EatToken
(SyntaxKind.LockKeyword),
9792
this.
EatToken
(SyntaxKind.OpenParenToken),
9794
this.
EatToken
(SyntaxKind.CloseParenToken),
9803
this.
EatToken
(SyntaxKind.ReturnKeyword),
9805
this.
EatToken
(SyntaxKind.SemicolonToken));
9825
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
9842
this.
EatToken
(SyntaxKind.SemicolonToken));
9863
this.
EatToken
(SyntaxKind.CloseBraceToken));
9876
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
9884
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
9910
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9941
this.
EatToken
(SyntaxKind.ColonToken));
9960
this.
EatToken
(SyntaxKind.ColonToken));
9967
this.
EatToken
(SyntaxKind.ColonToken));
9975
this.
EatToken
(SyntaxKind.DefaultKeyword),
9976
this.
EatToken
(SyntaxKind.ColonToken));
9998
this.
EatToken
(SyntaxKind.ThrowKeyword),
10000
this.
EatToken
(SyntaxKind.SemicolonToken));
10008
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10014
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10015
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10031
this.
EatToken
(SyntaxKind.CloseParenToken),
10144
this.
EatToken
(SyntaxKind.WhileKeyword),
10145
this.
EatToken
(SyntaxKind.OpenParenToken),
10147
this.
EatToken
(SyntaxKind.CloseParenToken),
10160
this.
EatToken
(SyntaxKind.ColonToken),
10161
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10259
this.
EatToken
(SyntaxKind.SemicolonToken));
10333
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10344
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10354
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10366
this.
EatToken
(SyntaxKind.CloseParenToken));
10384
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
10739
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11381
this.
EatToken
(SyntaxKind.ColonToken),
11608
this.
EatToken
(SyntaxKind.ThrowKeyword),
12153
: this.
EatToken
(openKind);
12204
: this.
EatToken
(closeKind);
12249
this.
EatToken
(SyntaxKind.ColonToken))
12291
this.
EatToken
(SyntaxKind.OpenParenToken),
12293
this.
EatToken
(SyntaxKind.CloseParenToken));
12303
this.
EatToken
(SyntaxKind.OpenParenToken),
12305
this.
EatToken
(SyntaxKind.CloseParenToken));
12317
this.
EatToken
(SyntaxKind.OpenParenToken),
12319
this.
EatToken
(SyntaxKind.CloseParenToken));
12326
this.
EatToken
(SyntaxKind.OpenParenToken),
12328
this.
EatToken
(SyntaxKind.CloseParenToken));
12335
this.
EatToken
(SyntaxKind.OpenParenToken),
12337
this.
EatToken
(SyntaxKind.CloseParenToken));
12349
this.
EatToken
(SyntaxKind.OpenParenToken),
12351
this.
EatToken
(SyntaxKind.CloseParenToken));
12357
this.
EatToken
(SyntaxKind.RefValueKeyword),
12358
this.
EatToken
(SyntaxKind.OpenParenToken),
12360
this.
EatToken
(SyntaxKind.CommaToken),
12362
this.
EatToken
(SyntaxKind.CloseParenToken));
12499
this.
EatToken
(SyntaxKind.OpenParenToken),
12501
this.
EatToken
(SyntaxKind.CloseParenToken),
12508
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12533
this.
EatToken
(SyntaxKind.CloseParenToken));
12543
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12567
this.
EatToken
(SyntaxKind.CloseParenToken));
12904
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
12918
this.
EatToken
(SyntaxKind.CloseBracketToken));
12950
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
12954
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12969
this.
EatToken
(SyntaxKind.CloseBraceToken));
13004
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13079
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13097
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13104
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13122
this.
EatToken
(SyntaxKind.CloseBraceToken));
13192
this.
EatToken
(SyntaxKind.EqualsToken),
13203
this.
EatToken
(SyntaxKind.EqualsToken),
13211
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13227
this.
EatToken
(SyntaxKind.CloseBraceToken));
13238
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13239
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13272
this.
EatToken
(SyntaxKind.CloseBracketToken),
13278
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13293
this.
EatToken
(SyntaxKind.CloseBraceToken));
13314
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13315
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13339
this.
EatToken
(SyntaxKind.CloseBracketToken),
13346
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13373
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13392
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13422
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13513
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13528
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13546
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13565
this.
EatToken
(SyntaxKind.CloseParenToken));
13868
this.
EatToken
(SyntaxKind.InKeyword),
13881
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
13898
this.
EatToken
(SyntaxKind.EqualsToken),
13928
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14149
: 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);