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));
1828
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1834
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1887
: this.
EatToken
(SyntaxKind.CloseBraceToken);
2160
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2179
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2224
var colon = this.
EatToken
(SyntaxKind.ColonToken);
2252
SyntaxToken separatorToken = this.
EatToken
(SyntaxKind.CommaToken);
2320
this.
EatToken
(SyntaxKind.OpenParenToken),
2321
this.
EatToken
(SyntaxKind.CloseParenToken)),
2370
this.
EatToken
(SyntaxKind.RefKeyword),
2371
this.
EatToken
(SyntaxKind.StructKeyword)));
2375
bounds.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
3553
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3557
this.
EatToken
(SyntaxKind.OpenParenToken),
3559
this.
EatToken
(SyntaxKind.CloseParenToken));
3582
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3598
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3826
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3840
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3860
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4014
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4206
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4224
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4279
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4287
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4364
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4396
this.
EatToken
(SyntaxKind.CloseBraceToken));
4402
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4839
open = this.
EatToken
(openKind);
4859
close = this.
EatToken
(closeKind);
4959
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
5083
this.
EatToken
(SyntaxKind.SemicolonToken));
5169
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5223
this.
EatToken
(SyntaxKind.SemicolonToken));
5258
this.
EatToken
(SyntaxKind.SemicolonToken));
5361
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5716
this.
EatToken
(SyntaxKind.EqualsToken),
5831
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5840
this.
EatToken
(SyntaxKind.SemicolonToken));
5847
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5873
this.
EatToken
(SyntaxKind.SemicolonToken));
5880
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5895
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5911
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5917
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5935
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5974
this.
EatToken
(SyntaxKind.EqualsToken),
6135
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6151
this.
EatToken
(SyntaxKind.GreaterThanToken));
6536
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6545
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6570
open = this.
EatToken
(SyntaxKind.LessThanToken);
6580
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6584
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6628
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6637
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6936
: this.
EatToken
(SyntaxKind.DotToken);
6955
separator = this.
EatToken
(SyntaxKind.DotToken);
7441
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7442
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7466
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7524
_ =
EatToken
(SyntaxKind.CommaToken);
7540
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7890
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7912
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7943
this.
EatToken
(SyntaxKind.CloseBracketToken));
7948
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7957
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7977
this.
EatToken
(SyntaxKind.CloseParenToken));
8033
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
8034
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
8082
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8094
:
EatToken
(SyntaxKind.GreaterThanToken)));
8145
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8154
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8162
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8165
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
9086
: this.
EatToken
(SyntaxKind.OpenBraceToken);
9098
this.
EatToken
(SyntaxKind.CloseBraceToken));
9117
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9126
this.
EatToken
(SyntaxKind.CloseBraceToken));
9276
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9277
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9289
this.
EatToken
(SyntaxKind.CloseParenToken),
9315
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9344
this.
EatToken
(SyntaxKind.BreakKeyword),
9345
this.
EatToken
(SyntaxKind.SemicolonToken));
9352
this.
EatToken
(SyntaxKind.ContinueKeyword),
9353
this.
EatToken
(SyntaxKind.SemicolonToken));
9361
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9455
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9476
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9480
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9535
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9537
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9538
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9552
this.
EatToken
(SyntaxKind.CloseParenToken),
9553
this.
EatToken
(SyntaxKind.SemicolonToken));
9601
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9602
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9691
: this.
EatToken
(SyntaxKind.SemicolonToken);
9700
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9759
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9762
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9772
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9959
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9985
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
10030
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
10031
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10033
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10038
this.
EatToken
(SyntaxKind.ElseKeyword);
10093
this.
EatToken
(SyntaxKind.OpenParenToken),
10095
this.
EatToken
(SyntaxKind.CloseParenToken),
10105
this.
EatToken
(SyntaxKind.ElseKeyword),
10114
this.
EatToken
(SyntaxKind.LockKeyword),
10115
this.
EatToken
(SyntaxKind.OpenParenToken),
10117
this.
EatToken
(SyntaxKind.CloseParenToken),
10126
this.
EatToken
(SyntaxKind.ReturnKeyword),
10128
this.
EatToken
(SyntaxKind.SemicolonToken));
10148
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10165
this.
EatToken
(SyntaxKind.SemicolonToken));
10186
this.
EatToken
(SyntaxKind.CloseBraceToken));
10199
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10207
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10233
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10264
this.
EatToken
(SyntaxKind.ColonToken));
10283
this.
EatToken
(SyntaxKind.ColonToken));
10290
this.
EatToken
(SyntaxKind.ColonToken));
10298
this.
EatToken
(SyntaxKind.DefaultKeyword),
10299
this.
EatToken
(SyntaxKind.ColonToken));
10321
this.
EatToken
(SyntaxKind.ThrowKeyword),
10323
this.
EatToken
(SyntaxKind.SemicolonToken));
10331
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10337
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10338
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10354
this.
EatToken
(SyntaxKind.CloseParenToken),
10467
this.
EatToken
(SyntaxKind.WhileKeyword),
10468
this.
EatToken
(SyntaxKind.OpenParenToken),
10470
this.
EatToken
(SyntaxKind.CloseParenToken),
10483
this.
EatToken
(SyntaxKind.ColonToken),
10484
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10582
this.
EatToken
(SyntaxKind.SemicolonToken));
10658
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10669
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10679
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10691
this.
EatToken
(SyntaxKind.CloseParenToken));
10709
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
11057
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11702
this.
EatToken
(SyntaxKind.ColonToken),
11929
this.
EatToken
(SyntaxKind.ThrowKeyword),
12490
: this.
EatToken
(openKind);
12541
: this.
EatToken
(closeKind);
12586
this.
EatToken
(SyntaxKind.ColonToken))
12628
this.
EatToken
(SyntaxKind.OpenParenToken),
12630
this.
EatToken
(SyntaxKind.CloseParenToken));
12640
this.
EatToken
(SyntaxKind.OpenParenToken),
12642
this.
EatToken
(SyntaxKind.CloseParenToken));
12654
this.
EatToken
(SyntaxKind.OpenParenToken),
12656
this.
EatToken
(SyntaxKind.CloseParenToken));
12663
this.
EatToken
(SyntaxKind.OpenParenToken),
12665
this.
EatToken
(SyntaxKind.CloseParenToken));
12672
this.
EatToken
(SyntaxKind.OpenParenToken),
12674
this.
EatToken
(SyntaxKind.CloseParenToken));
12686
this.
EatToken
(SyntaxKind.OpenParenToken),
12688
this.
EatToken
(SyntaxKind.CloseParenToken));
12694
this.
EatToken
(SyntaxKind.RefValueKeyword),
12695
this.
EatToken
(SyntaxKind.OpenParenToken),
12697
this.
EatToken
(SyntaxKind.CommaToken),
12699
this.
EatToken
(SyntaxKind.CloseParenToken));
12836
this.
EatToken
(SyntaxKind.OpenParenToken),
12838
this.
EatToken
(SyntaxKind.CloseParenToken),
12845
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12870
this.
EatToken
(SyntaxKind.CloseParenToken));
12880
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12904
this.
EatToken
(SyntaxKind.CloseParenToken));
13255
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13269
this.
EatToken
(SyntaxKind.CloseBracketToken));
13314
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13318
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13333
this.
EatToken
(SyntaxKind.CloseBraceToken));
13373
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13448
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13466
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13473
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13491
this.
EatToken
(SyntaxKind.CloseBraceToken));
13563
: this.
EatToken
(SyntaxKind.EqualsToken),
13574
this.
EatToken
(SyntaxKind.EqualsToken),
13582
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13598
this.
EatToken
(SyntaxKind.CloseBraceToken));
13609
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13610
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13643
this.
EatToken
(SyntaxKind.CloseBracketToken),
13649
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13664
this.
EatToken
(SyntaxKind.CloseBraceToken));
13685
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13686
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13710
this.
EatToken
(SyntaxKind.CloseBracketToken),
13717
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13733
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13752
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13782
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13864
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13879
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13897
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13916
this.
EatToken
(SyntaxKind.CloseParenToken));
14215
this.
EatToken
(SyntaxKind.InKeyword),
14228
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14248
this.
EatToken
(SyntaxKind.EqualsToken),
14278
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14504
: 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);