268 references to EatToken
Microsoft.CodeAnalysis.CSharp (268)
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_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\LanguageParser.cs (231)
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)
928
this.
EatToken
(SyntaxKind.ExternKeyword),
931
this.
EatToken
(SyntaxKind.SemicolonToken));
939
this.
EatToken
(SyntaxKind.EqualsToken));
955
var usingToken = this.
EatToken
(SyntaxKind.UsingKeyword);
1006
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
1115
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
1119
? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.
EatToken
(SyntaxKind.ColonToken))
1132
var closeBracket = this.
EatToken
(SyntaxKind.CloseBracketToken);
1203
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
1219
this.
EatToken
(SyntaxKind.CloseParenToken));
1267
this.
EatToken
(SyntaxKind.EqualsToken));
1273
this.
EatToken
(SyntaxKind.ColonToken));
1852
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1858
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1911
: 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));
3575
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3579
this.
EatToken
(SyntaxKind.OpenParenToken),
3581
this.
EatToken
(SyntaxKind.CloseParenToken));
3604
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3620
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3839
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3853
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3873
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4027
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4219
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4237
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4292
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4300
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4377
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4405
this.
EatToken
(SyntaxKind.CloseBraceToken));
4411
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4835
open = this.
EatToken
(openKind);
4855
close = this.
EatToken
(closeKind);
4955
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
5079
this.
EatToken
(SyntaxKind.SemicolonToken));
5165
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5219
this.
EatToken
(SyntaxKind.SemicolonToken));
5254
this.
EatToken
(SyntaxKind.SemicolonToken));
5353
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5708
this.
EatToken
(SyntaxKind.EqualsToken),
5823
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5832
this.
EatToken
(SyntaxKind.SemicolonToken));
5839
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5865
this.
EatToken
(SyntaxKind.SemicolonToken));
5872
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5887
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5903
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5909
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5927
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5966
this.
EatToken
(SyntaxKind.EqualsToken),
6114
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6130
this.
EatToken
(SyntaxKind.GreaterThanToken));
6515
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6524
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6549
open = this.
EatToken
(SyntaxKind.LessThanToken);
6559
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6563
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6602
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6611
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6910
: this.
EatToken
(SyntaxKind.DotToken);
6929
separator = this.
EatToken
(SyntaxKind.DotToken);
7415
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7416
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7440
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7498
_ =
EatToken
(SyntaxKind.CommaToken);
7514
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7864
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7886
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7917
this.
EatToken
(SyntaxKind.CloseBracketToken));
7922
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7931
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7951
this.
EatToken
(SyntaxKind.CloseParenToken));
8007
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
8008
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
8056
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8068
:
EatToken
(SyntaxKind.GreaterThanToken)));
8119
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8128
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8136
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8139
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
9076
: this.
EatToken
(SyntaxKind.OpenBraceToken);
9088
this.
EatToken
(SyntaxKind.CloseBraceToken));
9107
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9116
this.
EatToken
(SyntaxKind.CloseBraceToken));
9266
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9267
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9279
this.
EatToken
(SyntaxKind.CloseParenToken),
9305
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9334
this.
EatToken
(SyntaxKind.BreakKeyword),
9336
this.
EatToken
(SyntaxKind.SemicolonToken));
9343
this.
EatToken
(SyntaxKind.ContinueKeyword),
9345
this.
EatToken
(SyntaxKind.SemicolonToken));
9353
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9447
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9468
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9472
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9527
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9529
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9530
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9544
this.
EatToken
(SyntaxKind.CloseParenToken),
9545
this.
EatToken
(SyntaxKind.SemicolonToken));
9593
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9594
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9683
: this.
EatToken
(SyntaxKind.SemicolonToken);
9692
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9751
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9754
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9764
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9951
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9977
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
10022
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
10023
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10025
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10030
this.
EatToken
(SyntaxKind.ElseKeyword);
10085
this.
EatToken
(SyntaxKind.OpenParenToken),
10087
this.
EatToken
(SyntaxKind.CloseParenToken),
10097
this.
EatToken
(SyntaxKind.ElseKeyword),
10106
this.
EatToken
(SyntaxKind.LockKeyword),
10107
this.
EatToken
(SyntaxKind.OpenParenToken),
10109
this.
EatToken
(SyntaxKind.CloseParenToken),
10118
this.
EatToken
(SyntaxKind.ReturnKeyword),
10120
this.
EatToken
(SyntaxKind.SemicolonToken));
10140
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10157
this.
EatToken
(SyntaxKind.SemicolonToken));
10178
this.
EatToken
(SyntaxKind.CloseBraceToken));
10191
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10199
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10225
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10256
this.
EatToken
(SyntaxKind.ColonToken));
10275
this.
EatToken
(SyntaxKind.ColonToken));
10282
this.
EatToken
(SyntaxKind.ColonToken));
10290
this.
EatToken
(SyntaxKind.DefaultKeyword),
10291
this.
EatToken
(SyntaxKind.ColonToken));
10313
this.
EatToken
(SyntaxKind.ThrowKeyword),
10315
this.
EatToken
(SyntaxKind.SemicolonToken));
10323
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10329
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10330
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10346
this.
EatToken
(SyntaxKind.CloseParenToken),
10459
this.
EatToken
(SyntaxKind.WhileKeyword),
10460
this.
EatToken
(SyntaxKind.OpenParenToken),
10462
this.
EatToken
(SyntaxKind.CloseParenToken),
10475
this.
EatToken
(SyntaxKind.ColonToken),
10476
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10574
this.
EatToken
(SyntaxKind.SemicolonToken));
10650
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10661
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10671
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10683
this.
EatToken
(SyntaxKind.CloseParenToken));
10701
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
11053
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11700
this.
EatToken
(SyntaxKind.ColonToken),
11927
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.UnsafeKeyword),
12695
this.
EatToken
(SyntaxKind.OpenParenToken),
12697
this.
EatToken
(SyntaxKind.CloseParenToken));
12703
this.
EatToken
(SyntaxKind.RefValueKeyword),
12704
this.
EatToken
(SyntaxKind.OpenParenToken),
12706
this.
EatToken
(SyntaxKind.CommaToken),
12708
this.
EatToken
(SyntaxKind.CloseParenToken));
12845
this.
EatToken
(SyntaxKind.OpenParenToken),
12847
this.
EatToken
(SyntaxKind.CloseParenToken),
12854
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12879
this.
EatToken
(SyntaxKind.CloseParenToken));
12889
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12913
this.
EatToken
(SyntaxKind.CloseParenToken));
13267
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13281
this.
EatToken
(SyntaxKind.CloseBracketToken));
13326
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13330
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13345
this.
EatToken
(SyntaxKind.CloseBraceToken));
13385
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13460
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13478
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13485
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13503
this.
EatToken
(SyntaxKind.CloseBraceToken));
13575
: this.
EatToken
(SyntaxKind.EqualsToken),
13586
this.
EatToken
(SyntaxKind.EqualsToken),
13594
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13610
this.
EatToken
(SyntaxKind.CloseBraceToken));
13621
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13622
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13655
this.
EatToken
(SyntaxKind.CloseBracketToken),
13661
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13676
this.
EatToken
(SyntaxKind.CloseBraceToken));
13697
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13698
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13722
this.
EatToken
(SyntaxKind.CloseBracketToken),
13729
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13745
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13764
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13808
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13919
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13934
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13952
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13971
this.
EatToken
(SyntaxKind.CloseParenToken));
14270
this.
EatToken
(SyntaxKind.InKeyword),
14283
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14303
this.
EatToken
(SyntaxKind.EqualsToken),
14333
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14559
: this.
EatToken
(separatorTokenKind));
Parser\SyntaxParser.cs (1)
574
return
EatToken
(kind);