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);
4902
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
5008
this.
EatToken
(SyntaxKind.SemicolonToken));
5094
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5148
this.
EatToken
(SyntaxKind.SemicolonToken));
5183
this.
EatToken
(SyntaxKind.SemicolonToken));
5286
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5640
this.
EatToken
(SyntaxKind.EqualsToken),
5755
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5764
this.
EatToken
(SyntaxKind.SemicolonToken));
5771
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5797
this.
EatToken
(SyntaxKind.SemicolonToken));
5804
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5819
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5835
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5841
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5859
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5898
this.
EatToken
(SyntaxKind.EqualsToken),
6059
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6075
this.
EatToken
(SyntaxKind.GreaterThanToken));
6460
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6469
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6494
open = this.
EatToken
(SyntaxKind.LessThanToken);
6504
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6508
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6552
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6561
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6860
: this.
EatToken
(SyntaxKind.DotToken);
6879
separator = this.
EatToken
(SyntaxKind.DotToken);
7365
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7366
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7390
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7448
_ =
EatToken
(SyntaxKind.CommaToken);
7464
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7814
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7836
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7867
this.
EatToken
(SyntaxKind.CloseBracketToken));
7872
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7881
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7901
this.
EatToken
(SyntaxKind.CloseParenToken));
7957
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7958
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
8006
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8018
:
EatToken
(SyntaxKind.GreaterThanToken)));
8069
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8078
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8086
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8089
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
9016
: this.
EatToken
(SyntaxKind.OpenBraceToken);
9028
this.
EatToken
(SyntaxKind.CloseBraceToken));
9047
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9056
this.
EatToken
(SyntaxKind.CloseBraceToken));
9206
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9207
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9219
this.
EatToken
(SyntaxKind.CloseParenToken),
9245
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9274
this.
EatToken
(SyntaxKind.BreakKeyword),
9275
this.
EatToken
(SyntaxKind.SemicolonToken));
9282
this.
EatToken
(SyntaxKind.ContinueKeyword),
9283
this.
EatToken
(SyntaxKind.SemicolonToken));
9291
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9385
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9406
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9410
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9465
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9467
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9468
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9482
this.
EatToken
(SyntaxKind.CloseParenToken),
9483
this.
EatToken
(SyntaxKind.SemicolonToken));
9531
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9532
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9621
: this.
EatToken
(SyntaxKind.SemicolonToken);
9630
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9689
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9692
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9702
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9889
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9915
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9960
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9961
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9963
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9968
this.
EatToken
(SyntaxKind.ElseKeyword);
10023
this.
EatToken
(SyntaxKind.OpenParenToken),
10025
this.
EatToken
(SyntaxKind.CloseParenToken),
10035
this.
EatToken
(SyntaxKind.ElseKeyword),
10044
this.
EatToken
(SyntaxKind.LockKeyword),
10045
this.
EatToken
(SyntaxKind.OpenParenToken),
10047
this.
EatToken
(SyntaxKind.CloseParenToken),
10056
this.
EatToken
(SyntaxKind.ReturnKeyword),
10058
this.
EatToken
(SyntaxKind.SemicolonToken));
10078
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10095
this.
EatToken
(SyntaxKind.SemicolonToken));
10116
this.
EatToken
(SyntaxKind.CloseBraceToken));
10129
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10137
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10163
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10194
this.
EatToken
(SyntaxKind.ColonToken));
10213
this.
EatToken
(SyntaxKind.ColonToken));
10220
this.
EatToken
(SyntaxKind.ColonToken));
10228
this.
EatToken
(SyntaxKind.DefaultKeyword),
10229
this.
EatToken
(SyntaxKind.ColonToken));
10251
this.
EatToken
(SyntaxKind.ThrowKeyword),
10253
this.
EatToken
(SyntaxKind.SemicolonToken));
10261
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10267
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10268
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10284
this.
EatToken
(SyntaxKind.CloseParenToken),
10397
this.
EatToken
(SyntaxKind.WhileKeyword),
10398
this.
EatToken
(SyntaxKind.OpenParenToken),
10400
this.
EatToken
(SyntaxKind.CloseParenToken),
10413
this.
EatToken
(SyntaxKind.ColonToken),
10414
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10512
this.
EatToken
(SyntaxKind.SemicolonToken));
10586
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10597
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10607
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10619
this.
EatToken
(SyntaxKind.CloseParenToken));
10637
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
10985
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11630
this.
EatToken
(SyntaxKind.ColonToken),
11857
this.
EatToken
(SyntaxKind.ThrowKeyword),
12418
: this.
EatToken
(openKind);
12469
: this.
EatToken
(closeKind);
12514
this.
EatToken
(SyntaxKind.ColonToken))
12556
this.
EatToken
(SyntaxKind.OpenParenToken),
12558
this.
EatToken
(SyntaxKind.CloseParenToken));
12568
this.
EatToken
(SyntaxKind.OpenParenToken),
12570
this.
EatToken
(SyntaxKind.CloseParenToken));
12582
this.
EatToken
(SyntaxKind.OpenParenToken),
12584
this.
EatToken
(SyntaxKind.CloseParenToken));
12591
this.
EatToken
(SyntaxKind.OpenParenToken),
12593
this.
EatToken
(SyntaxKind.CloseParenToken));
12600
this.
EatToken
(SyntaxKind.OpenParenToken),
12602
this.
EatToken
(SyntaxKind.CloseParenToken));
12614
this.
EatToken
(SyntaxKind.OpenParenToken),
12616
this.
EatToken
(SyntaxKind.CloseParenToken));
12622
this.
EatToken
(SyntaxKind.RefValueKeyword),
12623
this.
EatToken
(SyntaxKind.OpenParenToken),
12625
this.
EatToken
(SyntaxKind.CommaToken),
12627
this.
EatToken
(SyntaxKind.CloseParenToken));
12764
this.
EatToken
(SyntaxKind.OpenParenToken),
12766
this.
EatToken
(SyntaxKind.CloseParenToken),
12773
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12798
this.
EatToken
(SyntaxKind.CloseParenToken));
12808
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12832
this.
EatToken
(SyntaxKind.CloseParenToken));
13169
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13183
this.
EatToken
(SyntaxKind.CloseBracketToken));
13215
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13219
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13234
this.
EatToken
(SyntaxKind.CloseBraceToken));
13274
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13349
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13367
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13374
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13392
this.
EatToken
(SyntaxKind.CloseBraceToken));
13464
: this.
EatToken
(SyntaxKind.EqualsToken),
13475
this.
EatToken
(SyntaxKind.EqualsToken),
13483
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13499
this.
EatToken
(SyntaxKind.CloseBraceToken));
13510
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13511
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13544
this.
EatToken
(SyntaxKind.CloseBracketToken),
13550
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13565
this.
EatToken
(SyntaxKind.CloseBraceToken));
13586
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13587
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13611
this.
EatToken
(SyntaxKind.CloseBracketToken),
13618
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13634
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13653
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13683
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13765
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13780
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13798
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13817
this.
EatToken
(SyntaxKind.CloseParenToken));
14116
this.
EatToken
(SyntaxKind.InKeyword),
14129
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14149
this.
EatToken
(SyntaxKind.EqualsToken),
14179
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14405
: 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);
509
var openBraceToken = this.
EatToken
(SyntaxKind.OpenBraceToken);
523
this.
EatToken
(SyntaxKind.CloseBraceToken));
599
this.
EatToken
(SyntaxKind.OpenBraceToken),
601
this.
EatToken
(SyntaxKind.CloseBraceToken));
634
: this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
649
: this.
EatToken
(SyntaxKind.CommaToken);
660
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
674
this.
EatToken
(SyntaxKind.CloseBracketToken),
Parser\SyntaxParser.cs (1)
574
return
EatToken
(kind);