263 references to EatToken
Microsoft.CodeAnalysis.CSharp (263)
Parser\DirectiveParser.cs (2)
113
result = this.ParseShebangDirective(hash, this.
EatToken
(SyntaxKind.ExclamationToken), isActive);
796
var close = this.
EatToken
(SyntaxKind.CloseParenToken);
Parser\DocumentationCommentParser.cs (21)
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);
1145
SyntaxToken operatorKeyword =
EatToken
(SyntaxKind.OperatorKeyword);
1184
SyntaxToken open =
EatToken
(openKind);
1195
SyntaxToken comma =
EatToken
(SyntaxKind.CommaToken);
1212
SyntaxToken close =
EatToken
(closeKind);
1286
SyntaxToken identifierToken =
EatToken
(SyntaxKind.IdentifierToken);
1316
list.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
1324
SyntaxToken close =
EatToken
(SyntaxKind.GreaterThanToken);
1491
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)
935
this.
EatToken
(SyntaxKind.ExternKeyword),
938
this.
EatToken
(SyntaxKind.SemicolonToken));
946
this.
EatToken
(SyntaxKind.EqualsToken));
962
var usingToken = this.
EatToken
(SyntaxKind.UsingKeyword);
1013
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
1122
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
1126
? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.EatToken()), this.
EatToken
(SyntaxKind.ColonToken))
1139
var closeBracket = this.
EatToken
(SyntaxKind.CloseBracketToken);
1210
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
1226
this.
EatToken
(SyntaxKind.CloseParenToken));
1274
this.
EatToken
(SyntaxKind.EqualsToken));
1280
this.
EatToken
(SyntaxKind.ColonToken));
1765
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1771
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1829
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
2082
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2101
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2146
var colon = this.
EatToken
(SyntaxKind.ColonToken);
2174
SyntaxToken separatorToken = this.
EatToken
(SyntaxKind.CommaToken);
2242
this.
EatToken
(SyntaxKind.OpenParenToken),
2243
this.
EatToken
(SyntaxKind.CloseParenToken)),
2292
this.
EatToken
(SyntaxKind.RefKeyword),
2293
this.
EatToken
(SyntaxKind.StructKeyword)));
2297
bounds.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
3327
var colon = this.
EatToken
(SyntaxKind.ColonToken);
3360
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3364
this.
EatToken
(SyntaxKind.OpenParenToken),
3366
this.
EatToken
(SyntaxKind.CloseParenToken));
3389
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3405
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3636
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3650
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3670
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3824
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3986
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4004
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4061
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4069
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4115
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4147
this.
EatToken
(SyntaxKind.CloseBraceToken));
4153
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4589
open = this.
EatToken
(openKind);
4605
close = this.
EatToken
(closeKind);
4695
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
4798
this.
EatToken
(SyntaxKind.SemicolonToken));
4884
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4938
this.
EatToken
(SyntaxKind.SemicolonToken));
4973
this.
EatToken
(SyntaxKind.SemicolonToken));
5075
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5483
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5492
this.
EatToken
(SyntaxKind.SemicolonToken));
5499
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5525
this.
EatToken
(SyntaxKind.SemicolonToken));
5532
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5547
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5563
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5569
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5587
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5626
this.
EatToken
(SyntaxKind.EqualsToken),
5787
var open = this.
EatToken
(SyntaxKind.LessThanToken);
5803
this.
EatToken
(SyntaxKind.GreaterThanToken));
6190
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6199
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6224
open = this.
EatToken
(SyntaxKind.LessThanToken);
6234
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6238
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6282
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6291
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6590
: this.
EatToken
(SyntaxKind.DotToken);
6609
separator = this.
EatToken
(SyntaxKind.DotToken);
7095
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7096
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7120
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7178
_ =
EatToken
(SyntaxKind.CommaToken);
7194
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7544
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7566
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7601
this.
EatToken
(SyntaxKind.CloseBracketToken));
7606
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7615
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7635
this.
EatToken
(SyntaxKind.CloseParenToken));
7691
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7692
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
7740
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7752
:
EatToken
(SyntaxKind.GreaterThanToken)));
7803
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
7812
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
7820
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7823
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
8684
: this.
EatToken
(SyntaxKind.OpenBraceToken);
8696
this.
EatToken
(SyntaxKind.CloseBraceToken));
8715
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
8724
this.
EatToken
(SyntaxKind.CloseBraceToken));
8856
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
8857
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
8869
this.
EatToken
(SyntaxKind.CloseParenToken),
8895
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
8924
this.
EatToken
(SyntaxKind.BreakKeyword),
8925
this.
EatToken
(SyntaxKind.SemicolonToken));
8932
this.
EatToken
(SyntaxKind.ContinueKeyword),
8933
this.
EatToken
(SyntaxKind.SemicolonToken));
8941
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9035
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9056
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9060
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9115
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9117
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9118
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9132
this.
EatToken
(SyntaxKind.CloseParenToken),
9133
this.
EatToken
(SyntaxKind.SemicolonToken));
9181
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9182
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9271
: this.
EatToken
(SyntaxKind.SemicolonToken);
9280
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9339
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9342
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9352
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9539
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9565
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9577
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9578
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9580
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9585
this.
EatToken
(SyntaxKind.ElseKeyword);
9640
this.
EatToken
(SyntaxKind.OpenParenToken),
9642
this.
EatToken
(SyntaxKind.CloseParenToken),
9652
this.
EatToken
(SyntaxKind.ElseKeyword),
9661
this.
EatToken
(SyntaxKind.LockKeyword),
9662
this.
EatToken
(SyntaxKind.OpenParenToken),
9664
this.
EatToken
(SyntaxKind.CloseParenToken),
9673
this.
EatToken
(SyntaxKind.ReturnKeyword),
9675
this.
EatToken
(SyntaxKind.SemicolonToken));
9695
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
9712
this.
EatToken
(SyntaxKind.SemicolonToken));
9733
this.
EatToken
(SyntaxKind.CloseBraceToken));
9746
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
9754
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
9780
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9811
this.
EatToken
(SyntaxKind.ColonToken));
9830
this.
EatToken
(SyntaxKind.ColonToken));
9837
this.
EatToken
(SyntaxKind.ColonToken));
9845
this.
EatToken
(SyntaxKind.DefaultKeyword),
9846
this.
EatToken
(SyntaxKind.ColonToken));
9868
this.
EatToken
(SyntaxKind.ThrowKeyword),
9870
this.
EatToken
(SyntaxKind.SemicolonToken));
9878
this.
EatToken
(SyntaxKind.UnsafeKeyword),
9884
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
9885
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9901
this.
EatToken
(SyntaxKind.CloseParenToken),
10014
this.
EatToken
(SyntaxKind.WhileKeyword),
10015
this.
EatToken
(SyntaxKind.OpenParenToken),
10017
this.
EatToken
(SyntaxKind.CloseParenToken),
10030
this.
EatToken
(SyntaxKind.ColonToken),
10031
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10129
this.
EatToken
(SyntaxKind.SemicolonToken));
10203
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10214
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10224
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10236
this.
EatToken
(SyntaxKind.CloseParenToken));
10254
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
10609
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11370
this.
EatToken
(SyntaxKind.ColonToken),
11466
this.
EatToken
(SyntaxKind.ThrowKeyword),
11964
: this.
EatToken
(openKind);
12015
: this.
EatToken
(closeKind);
12060
this.
EatToken
(SyntaxKind.ColonToken))
12102
this.
EatToken
(SyntaxKind.OpenParenToken),
12104
this.
EatToken
(SyntaxKind.CloseParenToken));
12114
this.
EatToken
(SyntaxKind.OpenParenToken),
12116
this.
EatToken
(SyntaxKind.CloseParenToken));
12128
this.
EatToken
(SyntaxKind.OpenParenToken),
12130
this.
EatToken
(SyntaxKind.CloseParenToken));
12137
this.
EatToken
(SyntaxKind.OpenParenToken),
12139
this.
EatToken
(SyntaxKind.CloseParenToken));
12146
this.
EatToken
(SyntaxKind.OpenParenToken),
12148
this.
EatToken
(SyntaxKind.CloseParenToken));
12160
this.
EatToken
(SyntaxKind.OpenParenToken),
12162
this.
EatToken
(SyntaxKind.CloseParenToken));
12168
this.
EatToken
(SyntaxKind.RefValueKeyword),
12169
this.
EatToken
(SyntaxKind.OpenParenToken),
12171
this.
EatToken
(SyntaxKind.CommaToken),
12173
this.
EatToken
(SyntaxKind.CloseParenToken));
12310
this.
EatToken
(SyntaxKind.OpenParenToken),
12312
this.
EatToken
(SyntaxKind.CloseParenToken),
12319
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12344
this.
EatToken
(SyntaxKind.CloseParenToken));
12354
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12378
this.
EatToken
(SyntaxKind.CloseParenToken));
12715
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
12729
this.
EatToken
(SyntaxKind.CloseBracketToken));
12761
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
12765
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12780
this.
EatToken
(SyntaxKind.CloseBraceToken));
12815
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
12890
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12908
this.
EatToken
(SyntaxKind.CloseBraceToken)));
12915
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12933
this.
EatToken
(SyntaxKind.CloseBraceToken));
13003
this.
EatToken
(SyntaxKind.EqualsToken),
13014
this.
EatToken
(SyntaxKind.EqualsToken),
13022
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13038
this.
EatToken
(SyntaxKind.CloseBraceToken));
13049
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13050
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13083
this.
EatToken
(SyntaxKind.CloseBracketToken),
13089
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13104
this.
EatToken
(SyntaxKind.CloseBraceToken));
13125
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13126
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13150
this.
EatToken
(SyntaxKind.CloseBracketToken),
13157
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13184
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13203
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13233
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13324
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13339
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13357
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13376
this.
EatToken
(SyntaxKind.CloseParenToken));
13679
this.
EatToken
(SyntaxKind.InKeyword),
13692
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
13709
this.
EatToken
(SyntaxKind.EqualsToken),
13739
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
13960
: this.
EatToken
(separatorTokenKind));
Parser\LanguageParser_InterpolatedString.cs (1)
416
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)
580
return
EatToken
(kind);