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.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));
1847
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1853
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1906
: 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));
3591
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3595
this.
EatToken
(SyntaxKind.OpenParenToken),
3597
this.
EatToken
(SyntaxKind.CloseParenToken));
3620
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3636
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3864
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3878
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3898
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4052
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4244
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4262
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4317
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4325
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4402
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4434
this.
EatToken
(SyntaxKind.CloseBraceToken));
4440
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4877
open = this.
EatToken
(openKind);
4897
close = this.
EatToken
(closeKind);
4997
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
5121
this.
EatToken
(SyntaxKind.SemicolonToken));
5207
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5261
this.
EatToken
(SyntaxKind.SemicolonToken));
5296
this.
EatToken
(SyntaxKind.SemicolonToken));
5399
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5754
this.
EatToken
(SyntaxKind.EqualsToken),
5869
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5878
this.
EatToken
(SyntaxKind.SemicolonToken));
5885
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5911
this.
EatToken
(SyntaxKind.SemicolonToken));
5918
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5933
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5949
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5955
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5973
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
6012
this.
EatToken
(SyntaxKind.EqualsToken),
6173
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6189
this.
EatToken
(SyntaxKind.GreaterThanToken));
6574
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6583
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6608
open = this.
EatToken
(SyntaxKind.LessThanToken);
6618
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6622
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6666
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6675
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6974
: this.
EatToken
(SyntaxKind.DotToken);
6993
separator = this.
EatToken
(SyntaxKind.DotToken);
7479
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7480
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7504
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7562
_ =
EatToken
(SyntaxKind.CommaToken);
7578
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7928
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7950
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7981
this.
EatToken
(SyntaxKind.CloseBracketToken));
7986
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7995
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
8015
this.
EatToken
(SyntaxKind.CloseParenToken));
8071
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
8072
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
8120
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8132
:
EatToken
(SyntaxKind.GreaterThanToken)));
8183
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8192
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8200
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8203
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
9140
: this.
EatToken
(SyntaxKind.OpenBraceToken);
9152
this.
EatToken
(SyntaxKind.CloseBraceToken));
9171
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9180
this.
EatToken
(SyntaxKind.CloseBraceToken));
9330
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9331
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9343
this.
EatToken
(SyntaxKind.CloseParenToken),
9369
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9398
this.
EatToken
(SyntaxKind.BreakKeyword),
9400
this.
EatToken
(SyntaxKind.SemicolonToken));
9407
this.
EatToken
(SyntaxKind.ContinueKeyword),
9409
this.
EatToken
(SyntaxKind.SemicolonToken));
9417
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9511
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9532
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9536
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9591
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9593
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9594
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9608
this.
EatToken
(SyntaxKind.CloseParenToken),
9609
this.
EatToken
(SyntaxKind.SemicolonToken));
9657
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9658
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9747
: this.
EatToken
(SyntaxKind.SemicolonToken);
9756
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9815
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9818
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9828
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10015
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
10041
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
10086
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
10087
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10089
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10094
this.
EatToken
(SyntaxKind.ElseKeyword);
10149
this.
EatToken
(SyntaxKind.OpenParenToken),
10151
this.
EatToken
(SyntaxKind.CloseParenToken),
10161
this.
EatToken
(SyntaxKind.ElseKeyword),
10170
this.
EatToken
(SyntaxKind.LockKeyword),
10171
this.
EatToken
(SyntaxKind.OpenParenToken),
10173
this.
EatToken
(SyntaxKind.CloseParenToken),
10182
this.
EatToken
(SyntaxKind.ReturnKeyword),
10184
this.
EatToken
(SyntaxKind.SemicolonToken));
10204
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10221
this.
EatToken
(SyntaxKind.SemicolonToken));
10242
this.
EatToken
(SyntaxKind.CloseBraceToken));
10255
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10263
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10289
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10320
this.
EatToken
(SyntaxKind.ColonToken));
10339
this.
EatToken
(SyntaxKind.ColonToken));
10346
this.
EatToken
(SyntaxKind.ColonToken));
10354
this.
EatToken
(SyntaxKind.DefaultKeyword),
10355
this.
EatToken
(SyntaxKind.ColonToken));
10377
this.
EatToken
(SyntaxKind.ThrowKeyword),
10379
this.
EatToken
(SyntaxKind.SemicolonToken));
10387
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10393
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10394
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10410
this.
EatToken
(SyntaxKind.CloseParenToken),
10523
this.
EatToken
(SyntaxKind.WhileKeyword),
10524
this.
EatToken
(SyntaxKind.OpenParenToken),
10526
this.
EatToken
(SyntaxKind.CloseParenToken),
10539
this.
EatToken
(SyntaxKind.ColonToken),
10540
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10638
this.
EatToken
(SyntaxKind.SemicolonToken));
10714
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10725
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10735
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10747
this.
EatToken
(SyntaxKind.CloseParenToken));
10765
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
11117
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11764
this.
EatToken
(SyntaxKind.ColonToken),
11991
this.
EatToken
(SyntaxKind.ThrowKeyword),
12554
: this.
EatToken
(openKind);
12605
: this.
EatToken
(closeKind);
12650
this.
EatToken
(SyntaxKind.ColonToken))
12692
this.
EatToken
(SyntaxKind.OpenParenToken),
12694
this.
EatToken
(SyntaxKind.CloseParenToken));
12704
this.
EatToken
(SyntaxKind.OpenParenToken),
12706
this.
EatToken
(SyntaxKind.CloseParenToken));
12718
this.
EatToken
(SyntaxKind.OpenParenToken),
12720
this.
EatToken
(SyntaxKind.CloseParenToken));
12727
this.
EatToken
(SyntaxKind.OpenParenToken),
12729
this.
EatToken
(SyntaxKind.CloseParenToken));
12736
this.
EatToken
(SyntaxKind.OpenParenToken),
12738
this.
EatToken
(SyntaxKind.CloseParenToken));
12750
this.
EatToken
(SyntaxKind.OpenParenToken),
12752
this.
EatToken
(SyntaxKind.CloseParenToken));
12758
this.
EatToken
(SyntaxKind.UnsafeKeyword),
12759
this.
EatToken
(SyntaxKind.OpenParenToken),
12761
this.
EatToken
(SyntaxKind.CloseParenToken));
12767
this.
EatToken
(SyntaxKind.RefValueKeyword),
12768
this.
EatToken
(SyntaxKind.OpenParenToken),
12770
this.
EatToken
(SyntaxKind.CommaToken),
12772
this.
EatToken
(SyntaxKind.CloseParenToken));
12909
this.
EatToken
(SyntaxKind.OpenParenToken),
12911
this.
EatToken
(SyntaxKind.CloseParenToken),
12918
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12943
this.
EatToken
(SyntaxKind.CloseParenToken));
12953
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12977
this.
EatToken
(SyntaxKind.CloseParenToken));
13328
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13342
this.
EatToken
(SyntaxKind.CloseBracketToken));
13387
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13391
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13406
this.
EatToken
(SyntaxKind.CloseBraceToken));
13446
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13521
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13539
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13546
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13564
this.
EatToken
(SyntaxKind.CloseBraceToken));
13636
: this.
EatToken
(SyntaxKind.EqualsToken),
13647
this.
EatToken
(SyntaxKind.EqualsToken),
13655
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13671
this.
EatToken
(SyntaxKind.CloseBraceToken));
13682
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13683
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13716
this.
EatToken
(SyntaxKind.CloseBracketToken),
13722
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13737
this.
EatToken
(SyntaxKind.CloseBraceToken));
13758
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13759
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13783
this.
EatToken
(SyntaxKind.CloseBracketToken),
13790
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13806
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13825
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13855
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13937
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13952
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13970
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13989
this.
EatToken
(SyntaxKind.CloseParenToken));
14288
this.
EatToken
(SyntaxKind.InKeyword),
14301
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14321
this.
EatToken
(SyntaxKind.EqualsToken),
14351
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14577
: 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);
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\SyntaxParser.cs (1)
574
return
EatToken
(kind);