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);
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));
3389
var colon = this.
EatToken
(SyntaxKind.ColonToken);
3422
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3426
this.
EatToken
(SyntaxKind.OpenParenToken),
3428
this.
EatToken
(SyntaxKind.CloseParenToken));
3451
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3467
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3698
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3712
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3732
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3886
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4078
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4096
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4153
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4161
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4207
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4239
this.
EatToken
(SyntaxKind.CloseBraceToken));
4245
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4682
open = this.
EatToken
(openKind);
4703
close = this.
EatToken
(closeKind);
4801
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
4907
this.
EatToken
(SyntaxKind.SemicolonToken));
4993
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5047
this.
EatToken
(SyntaxKind.SemicolonToken));
5082
this.
EatToken
(SyntaxKind.SemicolonToken));
5185
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5593
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5602
this.
EatToken
(SyntaxKind.SemicolonToken));
5609
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5635
this.
EatToken
(SyntaxKind.SemicolonToken));
5642
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5657
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5673
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5679
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5697
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5736
this.
EatToken
(SyntaxKind.EqualsToken),
5897
var open = this.
EatToken
(SyntaxKind.LessThanToken);
5913
this.
EatToken
(SyntaxKind.GreaterThanToken));
6300
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6309
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6334
open = this.
EatToken
(SyntaxKind.LessThanToken);
6344
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6348
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6392
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6401
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6700
: this.
EatToken
(SyntaxKind.DotToken);
6719
separator = this.
EatToken
(SyntaxKind.DotToken);
7205
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7206
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7230
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7288
_ =
EatToken
(SyntaxKind.CommaToken);
7304
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7654
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7676
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7707
this.
EatToken
(SyntaxKind.CloseBracketToken));
7712
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7721
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7741
this.
EatToken
(SyntaxKind.CloseParenToken));
7797
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7798
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
7846
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7858
:
EatToken
(SyntaxKind.GreaterThanToken)));
7909
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
7918
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
7926
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7929
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
8801
: this.
EatToken
(SyntaxKind.OpenBraceToken);
8813
this.
EatToken
(SyntaxKind.CloseBraceToken));
8832
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
8841
this.
EatToken
(SyntaxKind.CloseBraceToken));
8991
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
8992
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9004
this.
EatToken
(SyntaxKind.CloseParenToken),
9030
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9059
this.
EatToken
(SyntaxKind.BreakKeyword),
9060
this.
EatToken
(SyntaxKind.SemicolonToken));
9067
this.
EatToken
(SyntaxKind.ContinueKeyword),
9068
this.
EatToken
(SyntaxKind.SemicolonToken));
9076
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9170
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9191
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9195
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9250
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9252
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9253
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9267
this.
EatToken
(SyntaxKind.CloseParenToken),
9268
this.
EatToken
(SyntaxKind.SemicolonToken));
9316
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9317
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9406
: this.
EatToken
(SyntaxKind.SemicolonToken);
9415
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9474
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9477
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9487
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9674
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9700
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9712
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9713
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9715
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9720
this.
EatToken
(SyntaxKind.ElseKeyword);
9775
this.
EatToken
(SyntaxKind.OpenParenToken),
9777
this.
EatToken
(SyntaxKind.CloseParenToken),
9787
this.
EatToken
(SyntaxKind.ElseKeyword),
9796
this.
EatToken
(SyntaxKind.LockKeyword),
9797
this.
EatToken
(SyntaxKind.OpenParenToken),
9799
this.
EatToken
(SyntaxKind.CloseParenToken),
9808
this.
EatToken
(SyntaxKind.ReturnKeyword),
9810
this.
EatToken
(SyntaxKind.SemicolonToken));
9830
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
9847
this.
EatToken
(SyntaxKind.SemicolonToken));
9868
this.
EatToken
(SyntaxKind.CloseBraceToken));
9881
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
9889
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
9915
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9946
this.
EatToken
(SyntaxKind.ColonToken));
9965
this.
EatToken
(SyntaxKind.ColonToken));
9972
this.
EatToken
(SyntaxKind.ColonToken));
9980
this.
EatToken
(SyntaxKind.DefaultKeyword),
9981
this.
EatToken
(SyntaxKind.ColonToken));
10003
this.
EatToken
(SyntaxKind.ThrowKeyword),
10005
this.
EatToken
(SyntaxKind.SemicolonToken));
10013
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10019
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10020
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10036
this.
EatToken
(SyntaxKind.CloseParenToken),
10149
this.
EatToken
(SyntaxKind.WhileKeyword),
10150
this.
EatToken
(SyntaxKind.OpenParenToken),
10152
this.
EatToken
(SyntaxKind.CloseParenToken),
10165
this.
EatToken
(SyntaxKind.ColonToken),
10166
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10264
this.
EatToken
(SyntaxKind.SemicolonToken));
10338
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10349
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10359
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10371
this.
EatToken
(SyntaxKind.CloseParenToken));
10389
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
10744
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11386
this.
EatToken
(SyntaxKind.ColonToken),
11613
this.
EatToken
(SyntaxKind.ThrowKeyword),
12158
: this.
EatToken
(openKind);
12209
: this.
EatToken
(closeKind);
12254
this.
EatToken
(SyntaxKind.ColonToken))
12296
this.
EatToken
(SyntaxKind.OpenParenToken),
12298
this.
EatToken
(SyntaxKind.CloseParenToken));
12308
this.
EatToken
(SyntaxKind.OpenParenToken),
12310
this.
EatToken
(SyntaxKind.CloseParenToken));
12322
this.
EatToken
(SyntaxKind.OpenParenToken),
12324
this.
EatToken
(SyntaxKind.CloseParenToken));
12331
this.
EatToken
(SyntaxKind.OpenParenToken),
12333
this.
EatToken
(SyntaxKind.CloseParenToken));
12340
this.
EatToken
(SyntaxKind.OpenParenToken),
12342
this.
EatToken
(SyntaxKind.CloseParenToken));
12354
this.
EatToken
(SyntaxKind.OpenParenToken),
12356
this.
EatToken
(SyntaxKind.CloseParenToken));
12362
this.
EatToken
(SyntaxKind.RefValueKeyword),
12363
this.
EatToken
(SyntaxKind.OpenParenToken),
12365
this.
EatToken
(SyntaxKind.CommaToken),
12367
this.
EatToken
(SyntaxKind.CloseParenToken));
12504
this.
EatToken
(SyntaxKind.OpenParenToken),
12506
this.
EatToken
(SyntaxKind.CloseParenToken),
12513
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12538
this.
EatToken
(SyntaxKind.CloseParenToken));
12548
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12572
this.
EatToken
(SyntaxKind.CloseParenToken));
12909
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
12923
this.
EatToken
(SyntaxKind.CloseBracketToken));
12955
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
12959
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12974
this.
EatToken
(SyntaxKind.CloseBraceToken));
13014
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13089
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13107
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13114
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13132
this.
EatToken
(SyntaxKind.CloseBraceToken));
13204
: this.
EatToken
(SyntaxKind.EqualsToken),
13215
this.
EatToken
(SyntaxKind.EqualsToken),
13223
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13239
this.
EatToken
(SyntaxKind.CloseBraceToken));
13250
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13251
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13284
this.
EatToken
(SyntaxKind.CloseBracketToken),
13290
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13305
this.
EatToken
(SyntaxKind.CloseBraceToken));
13326
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13327
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13351
this.
EatToken
(SyntaxKind.CloseBracketToken),
13358
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13385
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13404
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13434
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13525
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13540
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13558
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13577
this.
EatToken
(SyntaxKind.CloseParenToken));
13880
this.
EatToken
(SyntaxKind.InKeyword),
13893
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
13910
this.
EatToken
(SyntaxKind.EqualsToken),
13940
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14166
: this.
EatToken
(separatorTokenKind));
Parser\LanguageParser_InterpolatedString.cs (1)
411
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)
574
return
EatToken
(kind);