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)
944
this.
EatToken
(SyntaxKind.ExternKeyword),
947
this.
EatToken
(SyntaxKind.SemicolonToken));
955
this.
EatToken
(SyntaxKind.EqualsToken));
971
var usingToken = this.
EatToken
(SyntaxKind.UsingKeyword);
1022
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
1131
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
1135
? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.
EatToken
(SyntaxKind.ColonToken))
1148
var closeBracket = this.
EatToken
(SyntaxKind.CloseBracketToken);
1219
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
1235
this.
EatToken
(SyntaxKind.CloseParenToken));
1283
this.
EatToken
(SyntaxKind.EqualsToken));
1289
this.
EatToken
(SyntaxKind.ColonToken));
1847
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1853
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1906
: this.
EatToken
(SyntaxKind.CloseBraceToken);
2193
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2212
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2257
var colon = this.
EatToken
(SyntaxKind.ColonToken);
2285
SyntaxToken separatorToken = this.
EatToken
(SyntaxKind.CommaToken);
2353
this.
EatToken
(SyntaxKind.OpenParenToken),
2354
this.
EatToken
(SyntaxKind.CloseParenToken)),
2403
this.
EatToken
(SyntaxKind.RefKeyword),
2404
this.
EatToken
(SyntaxKind.StructKeyword)));
2408
bounds.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
3586
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3590
this.
EatToken
(SyntaxKind.OpenParenToken),
3592
this.
EatToken
(SyntaxKind.CloseParenToken));
3615
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3631
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3859
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3873
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3893
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4047
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4239
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4257
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4312
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4320
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4397
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4429
this.
EatToken
(SyntaxKind.CloseBraceToken));
4435
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4872
open = this.
EatToken
(openKind);
4892
close = this.
EatToken
(closeKind);
4992
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
5116
this.
EatToken
(SyntaxKind.SemicolonToken));
5202
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5256
this.
EatToken
(SyntaxKind.SemicolonToken));
5291
this.
EatToken
(SyntaxKind.SemicolonToken));
5394
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5749
this.
EatToken
(SyntaxKind.EqualsToken),
5864
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5873
this.
EatToken
(SyntaxKind.SemicolonToken));
5880
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5906
this.
EatToken
(SyntaxKind.SemicolonToken));
5913
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5928
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5944
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5950
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5968
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
6007
this.
EatToken
(SyntaxKind.EqualsToken),
6168
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6184
this.
EatToken
(SyntaxKind.GreaterThanToken));
6569
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6578
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6603
open = this.
EatToken
(SyntaxKind.LessThanToken);
6613
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6617
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6661
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6670
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6969
: this.
EatToken
(SyntaxKind.DotToken);
6988
separator = this.
EatToken
(SyntaxKind.DotToken);
7474
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7475
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7499
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7557
_ =
EatToken
(SyntaxKind.CommaToken);
7573
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7923
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7945
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7976
this.
EatToken
(SyntaxKind.CloseBracketToken));
7981
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7990
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
8010
this.
EatToken
(SyntaxKind.CloseParenToken));
8066
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
8067
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
8115
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8127
:
EatToken
(SyntaxKind.GreaterThanToken)));
8178
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8187
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8195
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8198
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
9119
: this.
EatToken
(SyntaxKind.OpenBraceToken);
9131
this.
EatToken
(SyntaxKind.CloseBraceToken));
9150
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9159
this.
EatToken
(SyntaxKind.CloseBraceToken));
9309
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9310
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9322
this.
EatToken
(SyntaxKind.CloseParenToken),
9348
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9377
this.
EatToken
(SyntaxKind.BreakKeyword),
9378
this.
EatToken
(SyntaxKind.SemicolonToken));
9385
this.
EatToken
(SyntaxKind.ContinueKeyword),
9386
this.
EatToken
(SyntaxKind.SemicolonToken));
9394
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9488
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9509
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9513
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9568
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9570
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9571
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9585
this.
EatToken
(SyntaxKind.CloseParenToken),
9586
this.
EatToken
(SyntaxKind.SemicolonToken));
9634
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9635
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9724
: this.
EatToken
(SyntaxKind.SemicolonToken);
9733
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9792
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9795
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9805
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9992
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
10018
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
10063
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
10064
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10066
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10071
this.
EatToken
(SyntaxKind.ElseKeyword);
10126
this.
EatToken
(SyntaxKind.OpenParenToken),
10128
this.
EatToken
(SyntaxKind.CloseParenToken),
10138
this.
EatToken
(SyntaxKind.ElseKeyword),
10147
this.
EatToken
(SyntaxKind.LockKeyword),
10148
this.
EatToken
(SyntaxKind.OpenParenToken),
10150
this.
EatToken
(SyntaxKind.CloseParenToken),
10159
this.
EatToken
(SyntaxKind.ReturnKeyword),
10161
this.
EatToken
(SyntaxKind.SemicolonToken));
10181
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10198
this.
EatToken
(SyntaxKind.SemicolonToken));
10219
this.
EatToken
(SyntaxKind.CloseBraceToken));
10232
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10240
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10266
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10297
this.
EatToken
(SyntaxKind.ColonToken));
10316
this.
EatToken
(SyntaxKind.ColonToken));
10323
this.
EatToken
(SyntaxKind.ColonToken));
10331
this.
EatToken
(SyntaxKind.DefaultKeyword),
10332
this.
EatToken
(SyntaxKind.ColonToken));
10354
this.
EatToken
(SyntaxKind.ThrowKeyword),
10356
this.
EatToken
(SyntaxKind.SemicolonToken));
10364
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10370
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10371
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10387
this.
EatToken
(SyntaxKind.CloseParenToken),
10500
this.
EatToken
(SyntaxKind.WhileKeyword),
10501
this.
EatToken
(SyntaxKind.OpenParenToken),
10503
this.
EatToken
(SyntaxKind.CloseParenToken),
10516
this.
EatToken
(SyntaxKind.ColonToken),
10517
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10615
this.
EatToken
(SyntaxKind.SemicolonToken));
10691
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10702
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10712
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10724
this.
EatToken
(SyntaxKind.CloseParenToken));
10742
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
11094
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11739
this.
EatToken
(SyntaxKind.ColonToken),
11966
this.
EatToken
(SyntaxKind.ThrowKeyword),
12527
: this.
EatToken
(openKind);
12578
: this.
EatToken
(closeKind);
12623
this.
EatToken
(SyntaxKind.ColonToken))
12665
this.
EatToken
(SyntaxKind.OpenParenToken),
12667
this.
EatToken
(SyntaxKind.CloseParenToken));
12677
this.
EatToken
(SyntaxKind.OpenParenToken),
12679
this.
EatToken
(SyntaxKind.CloseParenToken));
12691
this.
EatToken
(SyntaxKind.OpenParenToken),
12693
this.
EatToken
(SyntaxKind.CloseParenToken));
12700
this.
EatToken
(SyntaxKind.OpenParenToken),
12702
this.
EatToken
(SyntaxKind.CloseParenToken));
12709
this.
EatToken
(SyntaxKind.OpenParenToken),
12711
this.
EatToken
(SyntaxKind.CloseParenToken));
12723
this.
EatToken
(SyntaxKind.OpenParenToken),
12725
this.
EatToken
(SyntaxKind.CloseParenToken));
12731
this.
EatToken
(SyntaxKind.RefValueKeyword),
12732
this.
EatToken
(SyntaxKind.OpenParenToken),
12734
this.
EatToken
(SyntaxKind.CommaToken),
12736
this.
EatToken
(SyntaxKind.CloseParenToken));
12873
this.
EatToken
(SyntaxKind.OpenParenToken),
12875
this.
EatToken
(SyntaxKind.CloseParenToken),
12882
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12907
this.
EatToken
(SyntaxKind.CloseParenToken));
12917
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12941
this.
EatToken
(SyntaxKind.CloseParenToken));
13292
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13306
this.
EatToken
(SyntaxKind.CloseBracketToken));
13351
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13355
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13370
this.
EatToken
(SyntaxKind.CloseBraceToken));
13410
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13485
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13503
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13510
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13528
this.
EatToken
(SyntaxKind.CloseBraceToken));
13600
: this.
EatToken
(SyntaxKind.EqualsToken),
13611
this.
EatToken
(SyntaxKind.EqualsToken),
13619
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13635
this.
EatToken
(SyntaxKind.CloseBraceToken));
13646
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13647
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13680
this.
EatToken
(SyntaxKind.CloseBracketToken),
13686
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13701
this.
EatToken
(SyntaxKind.CloseBraceToken));
13722
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13723
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13747
this.
EatToken
(SyntaxKind.CloseBracketToken),
13754
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13770
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13789
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13819
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13901
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13916
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13934
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13953
this.
EatToken
(SyntaxKind.CloseParenToken));
14252
this.
EatToken
(SyntaxKind.InKeyword),
14265
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14285
this.
EatToken
(SyntaxKind.EqualsToken),
14315
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14541
: 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);