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)
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));
1821
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1827
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1880
: this.
EatToken
(SyntaxKind.CloseBraceToken);
2167
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2186
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2231
var colon = this.
EatToken
(SyntaxKind.ColonToken);
2259
SyntaxToken separatorToken = this.
EatToken
(SyntaxKind.CommaToken);
2327
this.
EatToken
(SyntaxKind.OpenParenToken),
2328
this.
EatToken
(SyntaxKind.CloseParenToken)),
2377
this.
EatToken
(SyntaxKind.RefKeyword),
2378
this.
EatToken
(SyntaxKind.StructKeyword)));
2382
bounds.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
3549
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3553
this.
EatToken
(SyntaxKind.OpenParenToken),
3555
this.
EatToken
(SyntaxKind.CloseParenToken));
3578
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3594
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3822
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3836
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3856
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4010
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4202
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4220
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4275
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4283
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4360
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4392
this.
EatToken
(SyntaxKind.CloseBraceToken));
4398
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));
5357
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5712
this.
EatToken
(SyntaxKind.EqualsToken),
5827
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5836
this.
EatToken
(SyntaxKind.SemicolonToken));
5843
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5869
this.
EatToken
(SyntaxKind.SemicolonToken));
5876
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5891
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5907
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5913
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5931
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5970
this.
EatToken
(SyntaxKind.EqualsToken),
6131
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6147
this.
EatToken
(SyntaxKind.GreaterThanToken));
6532
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6541
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6566
open = this.
EatToken
(SyntaxKind.LessThanToken);
6576
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6580
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6624
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6633
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6932
: this.
EatToken
(SyntaxKind.DotToken);
6951
separator = this.
EatToken
(SyntaxKind.DotToken);
7437
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7438
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7462
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7520
_ =
EatToken
(SyntaxKind.CommaToken);
7536
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7886
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7908
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7939
this.
EatToken
(SyntaxKind.CloseBracketToken));
7944
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7953
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7973
this.
EatToken
(SyntaxKind.CloseParenToken));
8029
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
8030
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
8078
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8090
:
EatToken
(SyntaxKind.GreaterThanToken)));
8141
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8150
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8158
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8161
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
9098
: this.
EatToken
(SyntaxKind.OpenBraceToken);
9110
this.
EatToken
(SyntaxKind.CloseBraceToken));
9129
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9138
this.
EatToken
(SyntaxKind.CloseBraceToken));
9288
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9289
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9301
this.
EatToken
(SyntaxKind.CloseParenToken),
9327
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9356
this.
EatToken
(SyntaxKind.BreakKeyword),
9358
this.
EatToken
(SyntaxKind.SemicolonToken));
9365
this.
EatToken
(SyntaxKind.ContinueKeyword),
9367
this.
EatToken
(SyntaxKind.SemicolonToken));
9375
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9469
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9490
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9494
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9549
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9551
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9552
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9566
this.
EatToken
(SyntaxKind.CloseParenToken),
9567
this.
EatToken
(SyntaxKind.SemicolonToken));
9615
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9616
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9705
: this.
EatToken
(SyntaxKind.SemicolonToken);
9714
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9773
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9776
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9786
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9973
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9999
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
10044
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
10045
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10047
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10052
this.
EatToken
(SyntaxKind.ElseKeyword);
10107
this.
EatToken
(SyntaxKind.OpenParenToken),
10109
this.
EatToken
(SyntaxKind.CloseParenToken),
10119
this.
EatToken
(SyntaxKind.ElseKeyword),
10128
this.
EatToken
(SyntaxKind.LockKeyword),
10129
this.
EatToken
(SyntaxKind.OpenParenToken),
10131
this.
EatToken
(SyntaxKind.CloseParenToken),
10140
this.
EatToken
(SyntaxKind.ReturnKeyword),
10142
this.
EatToken
(SyntaxKind.SemicolonToken));
10162
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10179
this.
EatToken
(SyntaxKind.SemicolonToken));
10200
this.
EatToken
(SyntaxKind.CloseBraceToken));
10213
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10221
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10247
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10278
this.
EatToken
(SyntaxKind.ColonToken));
10297
this.
EatToken
(SyntaxKind.ColonToken));
10304
this.
EatToken
(SyntaxKind.ColonToken));
10312
this.
EatToken
(SyntaxKind.DefaultKeyword),
10313
this.
EatToken
(SyntaxKind.ColonToken));
10335
this.
EatToken
(SyntaxKind.ThrowKeyword),
10337
this.
EatToken
(SyntaxKind.SemicolonToken));
10345
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10351
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10352
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10368
this.
EatToken
(SyntaxKind.CloseParenToken),
10481
this.
EatToken
(SyntaxKind.WhileKeyword),
10482
this.
EatToken
(SyntaxKind.OpenParenToken),
10484
this.
EatToken
(SyntaxKind.CloseParenToken),
10497
this.
EatToken
(SyntaxKind.ColonToken),
10498
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10596
this.
EatToken
(SyntaxKind.SemicolonToken));
10672
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10683
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10693
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10705
this.
EatToken
(SyntaxKind.CloseParenToken));
10723
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
11075
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11722
this.
EatToken
(SyntaxKind.ColonToken),
11949
this.
EatToken
(SyntaxKind.ThrowKeyword),
12512
: this.
EatToken
(openKind);
12563
: this.
EatToken
(closeKind);
12608
this.
EatToken
(SyntaxKind.ColonToken))
12650
this.
EatToken
(SyntaxKind.OpenParenToken),
12652
this.
EatToken
(SyntaxKind.CloseParenToken));
12662
this.
EatToken
(SyntaxKind.OpenParenToken),
12664
this.
EatToken
(SyntaxKind.CloseParenToken));
12676
this.
EatToken
(SyntaxKind.OpenParenToken),
12678
this.
EatToken
(SyntaxKind.CloseParenToken));
12685
this.
EatToken
(SyntaxKind.OpenParenToken),
12687
this.
EatToken
(SyntaxKind.CloseParenToken));
12694
this.
EatToken
(SyntaxKind.OpenParenToken),
12696
this.
EatToken
(SyntaxKind.CloseParenToken));
12708
this.
EatToken
(SyntaxKind.OpenParenToken),
12710
this.
EatToken
(SyntaxKind.CloseParenToken));
12716
this.
EatToken
(SyntaxKind.UnsafeKeyword),
12717
this.
EatToken
(SyntaxKind.OpenParenToken),
12719
this.
EatToken
(SyntaxKind.CloseParenToken));
12725
this.
EatToken
(SyntaxKind.RefValueKeyword),
12726
this.
EatToken
(SyntaxKind.OpenParenToken),
12728
this.
EatToken
(SyntaxKind.CommaToken),
12730
this.
EatToken
(SyntaxKind.CloseParenToken));
12867
this.
EatToken
(SyntaxKind.OpenParenToken),
12869
this.
EatToken
(SyntaxKind.CloseParenToken),
12876
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12901
this.
EatToken
(SyntaxKind.CloseParenToken));
12911
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12935
this.
EatToken
(SyntaxKind.CloseParenToken));
13286
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13300
this.
EatToken
(SyntaxKind.CloseBracketToken));
13345
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13349
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13364
this.
EatToken
(SyntaxKind.CloseBraceToken));
13404
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13479
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13497
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13504
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13522
this.
EatToken
(SyntaxKind.CloseBraceToken));
13594
: this.
EatToken
(SyntaxKind.EqualsToken),
13605
this.
EatToken
(SyntaxKind.EqualsToken),
13613
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13629
this.
EatToken
(SyntaxKind.CloseBraceToken));
13640
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13641
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13674
this.
EatToken
(SyntaxKind.CloseBracketToken),
13680
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13695
this.
EatToken
(SyntaxKind.CloseBraceToken));
13716
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13717
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13741
this.
EatToken
(SyntaxKind.CloseBracketToken),
13748
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13764
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13783
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13813
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13895
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13910
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13928
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13947
this.
EatToken
(SyntaxKind.CloseParenToken));
14246
this.
EatToken
(SyntaxKind.InKeyword),
14259
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14279
this.
EatToken
(SyntaxKind.EqualsToken),
14309
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14535
: this.
EatToken
(separatorTokenKind));
Parser\SyntaxParser.cs (1)
574
return
EatToken
(kind);