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),
9399
this.
EatToken
(SyntaxKind.SemicolonToken));
9406
this.
EatToken
(SyntaxKind.ContinueKeyword),
9407
this.
EatToken
(SyntaxKind.SemicolonToken));
9415
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9509
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9530
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9534
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9589
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9591
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9592
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9606
this.
EatToken
(SyntaxKind.CloseParenToken),
9607
this.
EatToken
(SyntaxKind.SemicolonToken));
9655
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9656
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9745
: this.
EatToken
(SyntaxKind.SemicolonToken);
9754
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9813
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9816
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9826
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10013
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
10039
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
10084
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
10085
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10087
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10092
this.
EatToken
(SyntaxKind.ElseKeyword);
10147
this.
EatToken
(SyntaxKind.OpenParenToken),
10149
this.
EatToken
(SyntaxKind.CloseParenToken),
10159
this.
EatToken
(SyntaxKind.ElseKeyword),
10168
this.
EatToken
(SyntaxKind.LockKeyword),
10169
this.
EatToken
(SyntaxKind.OpenParenToken),
10171
this.
EatToken
(SyntaxKind.CloseParenToken),
10180
this.
EatToken
(SyntaxKind.ReturnKeyword),
10182
this.
EatToken
(SyntaxKind.SemicolonToken));
10202
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10219
this.
EatToken
(SyntaxKind.SemicolonToken));
10240
this.
EatToken
(SyntaxKind.CloseBraceToken));
10253
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10261
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10287
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10318
this.
EatToken
(SyntaxKind.ColonToken));
10337
this.
EatToken
(SyntaxKind.ColonToken));
10344
this.
EatToken
(SyntaxKind.ColonToken));
10352
this.
EatToken
(SyntaxKind.DefaultKeyword),
10353
this.
EatToken
(SyntaxKind.ColonToken));
10375
this.
EatToken
(SyntaxKind.ThrowKeyword),
10377
this.
EatToken
(SyntaxKind.SemicolonToken));
10385
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10391
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10392
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10408
this.
EatToken
(SyntaxKind.CloseParenToken),
10521
this.
EatToken
(SyntaxKind.WhileKeyword),
10522
this.
EatToken
(SyntaxKind.OpenParenToken),
10524
this.
EatToken
(SyntaxKind.CloseParenToken),
10537
this.
EatToken
(SyntaxKind.ColonToken),
10538
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10636
this.
EatToken
(SyntaxKind.SemicolonToken));
10712
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10723
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10733
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10745
this.
EatToken
(SyntaxKind.CloseParenToken));
10763
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
11115
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11762
this.
EatToken
(SyntaxKind.ColonToken),
11989
this.
EatToken
(SyntaxKind.ThrowKeyword),
12552
: this.
EatToken
(openKind);
12603
: this.
EatToken
(closeKind);
12648
this.
EatToken
(SyntaxKind.ColonToken))
12690
this.
EatToken
(SyntaxKind.OpenParenToken),
12692
this.
EatToken
(SyntaxKind.CloseParenToken));
12702
this.
EatToken
(SyntaxKind.OpenParenToken),
12704
this.
EatToken
(SyntaxKind.CloseParenToken));
12716
this.
EatToken
(SyntaxKind.OpenParenToken),
12718
this.
EatToken
(SyntaxKind.CloseParenToken));
12725
this.
EatToken
(SyntaxKind.OpenParenToken),
12727
this.
EatToken
(SyntaxKind.CloseParenToken));
12734
this.
EatToken
(SyntaxKind.OpenParenToken),
12736
this.
EatToken
(SyntaxKind.CloseParenToken));
12748
this.
EatToken
(SyntaxKind.OpenParenToken),
12750
this.
EatToken
(SyntaxKind.CloseParenToken));
12756
this.
EatToken
(SyntaxKind.UnsafeKeyword),
12757
this.
EatToken
(SyntaxKind.OpenParenToken),
12759
this.
EatToken
(SyntaxKind.CloseParenToken));
12765
this.
EatToken
(SyntaxKind.RefValueKeyword),
12766
this.
EatToken
(SyntaxKind.OpenParenToken),
12768
this.
EatToken
(SyntaxKind.CommaToken),
12770
this.
EatToken
(SyntaxKind.CloseParenToken));
12907
this.
EatToken
(SyntaxKind.OpenParenToken),
12909
this.
EatToken
(SyntaxKind.CloseParenToken),
12916
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12941
this.
EatToken
(SyntaxKind.CloseParenToken));
12951
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12975
this.
EatToken
(SyntaxKind.CloseParenToken));
13326
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13340
this.
EatToken
(SyntaxKind.CloseBracketToken));
13385
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13389
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13404
this.
EatToken
(SyntaxKind.CloseBraceToken));
13444
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13519
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13537
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13544
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13562
this.
EatToken
(SyntaxKind.CloseBraceToken));
13634
: this.
EatToken
(SyntaxKind.EqualsToken),
13645
this.
EatToken
(SyntaxKind.EqualsToken),
13653
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13669
this.
EatToken
(SyntaxKind.CloseBraceToken));
13680
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13681
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13714
this.
EatToken
(SyntaxKind.CloseBracketToken),
13720
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13735
this.
EatToken
(SyntaxKind.CloseBraceToken));
13756
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13757
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13781
this.
EatToken
(SyntaxKind.CloseBracketToken),
13788
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13804
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13823
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13853
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13935
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13950
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13968
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13987
this.
EatToken
(SyntaxKind.CloseParenToken));
14286
this.
EatToken
(SyntaxKind.InKeyword),
14299
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14319
this.
EatToken
(SyntaxKind.EqualsToken),
14349
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14575
: 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);