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);
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 (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)
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);
4904
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
5028
this.
EatToken
(SyntaxKind.SemicolonToken));
5114
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5168
this.
EatToken
(SyntaxKind.SemicolonToken));
5203
this.
EatToken
(SyntaxKind.SemicolonToken));
5306
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5660
this.
EatToken
(SyntaxKind.EqualsToken),
5775
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5784
this.
EatToken
(SyntaxKind.SemicolonToken));
5791
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5817
this.
EatToken
(SyntaxKind.SemicolonToken));
5824
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5839
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5855
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5861
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5879
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5918
this.
EatToken
(SyntaxKind.EqualsToken),
6079
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6095
this.
EatToken
(SyntaxKind.GreaterThanToken));
6480
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6489
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6514
open = this.
EatToken
(SyntaxKind.LessThanToken);
6524
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6528
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6572
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6581
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6880
: this.
EatToken
(SyntaxKind.DotToken);
6899
separator = this.
EatToken
(SyntaxKind.DotToken);
7385
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7386
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7410
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7468
_ =
EatToken
(SyntaxKind.CommaToken);
7484
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7834
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7856
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7887
this.
EatToken
(SyntaxKind.CloseBracketToken));
7892
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7901
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7921
this.
EatToken
(SyntaxKind.CloseParenToken));
7977
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7978
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
8026
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8038
:
EatToken
(SyntaxKind.GreaterThanToken)));
8089
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8098
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8106
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8109
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
9030
: this.
EatToken
(SyntaxKind.OpenBraceToken);
9042
this.
EatToken
(SyntaxKind.CloseBraceToken));
9061
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9070
this.
EatToken
(SyntaxKind.CloseBraceToken));
9220
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9221
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9233
this.
EatToken
(SyntaxKind.CloseParenToken),
9259
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9288
this.
EatToken
(SyntaxKind.BreakKeyword),
9289
this.
EatToken
(SyntaxKind.SemicolonToken));
9296
this.
EatToken
(SyntaxKind.ContinueKeyword),
9297
this.
EatToken
(SyntaxKind.SemicolonToken));
9305
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9399
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9420
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9424
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9479
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9481
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9482
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9496
this.
EatToken
(SyntaxKind.CloseParenToken),
9497
this.
EatToken
(SyntaxKind.SemicolonToken));
9545
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9546
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9635
: this.
EatToken
(SyntaxKind.SemicolonToken);
9644
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9703
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9706
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9716
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9903
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9929
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9974
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9975
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9977
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9982
this.
EatToken
(SyntaxKind.ElseKeyword);
10037
this.
EatToken
(SyntaxKind.OpenParenToken),
10039
this.
EatToken
(SyntaxKind.CloseParenToken),
10049
this.
EatToken
(SyntaxKind.ElseKeyword),
10058
this.
EatToken
(SyntaxKind.LockKeyword),
10059
this.
EatToken
(SyntaxKind.OpenParenToken),
10061
this.
EatToken
(SyntaxKind.CloseParenToken),
10070
this.
EatToken
(SyntaxKind.ReturnKeyword),
10072
this.
EatToken
(SyntaxKind.SemicolonToken));
10092
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10109
this.
EatToken
(SyntaxKind.SemicolonToken));
10130
this.
EatToken
(SyntaxKind.CloseBraceToken));
10143
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10151
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10177
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10208
this.
EatToken
(SyntaxKind.ColonToken));
10227
this.
EatToken
(SyntaxKind.ColonToken));
10234
this.
EatToken
(SyntaxKind.ColonToken));
10242
this.
EatToken
(SyntaxKind.DefaultKeyword),
10243
this.
EatToken
(SyntaxKind.ColonToken));
10265
this.
EatToken
(SyntaxKind.ThrowKeyword),
10267
this.
EatToken
(SyntaxKind.SemicolonToken));
10275
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10281
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10282
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10298
this.
EatToken
(SyntaxKind.CloseParenToken),
10411
this.
EatToken
(SyntaxKind.WhileKeyword),
10412
this.
EatToken
(SyntaxKind.OpenParenToken),
10414
this.
EatToken
(SyntaxKind.CloseParenToken),
10427
this.
EatToken
(SyntaxKind.ColonToken),
10428
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10526
this.
EatToken
(SyntaxKind.SemicolonToken));
10602
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10613
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10623
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10635
this.
EatToken
(SyntaxKind.CloseParenToken));
10653
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
11001
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11646
this.
EatToken
(SyntaxKind.ColonToken),
11873
this.
EatToken
(SyntaxKind.ThrowKeyword),
12434
: this.
EatToken
(openKind);
12485
: this.
EatToken
(closeKind);
12530
this.
EatToken
(SyntaxKind.ColonToken))
12572
this.
EatToken
(SyntaxKind.OpenParenToken),
12574
this.
EatToken
(SyntaxKind.CloseParenToken));
12584
this.
EatToken
(SyntaxKind.OpenParenToken),
12586
this.
EatToken
(SyntaxKind.CloseParenToken));
12598
this.
EatToken
(SyntaxKind.OpenParenToken),
12600
this.
EatToken
(SyntaxKind.CloseParenToken));
12607
this.
EatToken
(SyntaxKind.OpenParenToken),
12609
this.
EatToken
(SyntaxKind.CloseParenToken));
12616
this.
EatToken
(SyntaxKind.OpenParenToken),
12618
this.
EatToken
(SyntaxKind.CloseParenToken));
12630
this.
EatToken
(SyntaxKind.OpenParenToken),
12632
this.
EatToken
(SyntaxKind.CloseParenToken));
12638
this.
EatToken
(SyntaxKind.RefValueKeyword),
12639
this.
EatToken
(SyntaxKind.OpenParenToken),
12641
this.
EatToken
(SyntaxKind.CommaToken),
12643
this.
EatToken
(SyntaxKind.CloseParenToken));
12780
this.
EatToken
(SyntaxKind.OpenParenToken),
12782
this.
EatToken
(SyntaxKind.CloseParenToken),
12789
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12814
this.
EatToken
(SyntaxKind.CloseParenToken));
12824
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12848
this.
EatToken
(SyntaxKind.CloseParenToken));
13199
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13213
this.
EatToken
(SyntaxKind.CloseBracketToken));
13245
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13249
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13264
this.
EatToken
(SyntaxKind.CloseBraceToken));
13304
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13379
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13397
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13404
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13422
this.
EatToken
(SyntaxKind.CloseBraceToken));
13494
: this.
EatToken
(SyntaxKind.EqualsToken),
13505
this.
EatToken
(SyntaxKind.EqualsToken),
13513
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13529
this.
EatToken
(SyntaxKind.CloseBraceToken));
13540
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13541
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13574
this.
EatToken
(SyntaxKind.CloseBracketToken),
13580
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13595
this.
EatToken
(SyntaxKind.CloseBraceToken));
13616
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13617
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13641
this.
EatToken
(SyntaxKind.CloseBracketToken),
13648
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13664
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13683
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13713
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13795
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13810
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13828
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13847
this.
EatToken
(SyntaxKind.CloseParenToken));
14146
this.
EatToken
(SyntaxKind.InKeyword),
14159
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14179
this.
EatToken
(SyntaxKind.EqualsToken),
14209
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14435
: this.
EatToken
(separatorTokenKind));
Parser\LanguageParser_InterpolatedString.cs (1)
543
this.
EatToken
(SyntaxKind.CommaToken),
Parser\LanguageParser_Patterns.cs (10)
304
var openParenToken = this.
EatToken
(SyntaxKind.OpenParenToken);
314
var closeParenToken = this.
EatToken
(SyntaxKind.CloseParenToken);
511
var openBraceToken = this.
EatToken
(SyntaxKind.OpenBraceToken);
525
this.
EatToken
(SyntaxKind.CloseBraceToken));
601
this.
EatToken
(SyntaxKind.OpenBraceToken),
603
this.
EatToken
(SyntaxKind.CloseBraceToken));
636
: this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
651
: this.
EatToken
(SyntaxKind.CommaToken);
662
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
676
this.
EatToken
(SyntaxKind.CloseBracketToken),
Parser\SyntaxParser.cs (1)
574
return
EatToken
(kind);