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);
4030
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
4222
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4240
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4295
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4303
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4380
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4408
this.
EatToken
(SyntaxKind.CloseBraceToken));
4414
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4838
open = this.
EatToken
(openKind);
4858
close = this.
EatToken
(closeKind);
4958
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
5082
this.
EatToken
(SyntaxKind.SemicolonToken));
5168
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
5222
this.
EatToken
(SyntaxKind.SemicolonToken));
5257
this.
EatToken
(SyntaxKind.SemicolonToken));
5356
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5711
this.
EatToken
(SyntaxKind.EqualsToken),
5826
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5835
this.
EatToken
(SyntaxKind.SemicolonToken));
5842
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5868
this.
EatToken
(SyntaxKind.SemicolonToken));
5875
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5890
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5906
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5912
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5930
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5969
this.
EatToken
(SyntaxKind.EqualsToken),
6117
var open = this.
EatToken
(SyntaxKind.LessThanToken);
6133
this.
EatToken
(SyntaxKind.GreaterThanToken));
6518
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6527
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6552
open = this.
EatToken
(SyntaxKind.LessThanToken);
6562
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6566
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6605
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6614
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6913
: this.
EatToken
(SyntaxKind.DotToken);
6932
separator = this.
EatToken
(SyntaxKind.DotToken);
7418
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7419
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7443
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7501
_ =
EatToken
(SyntaxKind.CommaToken);
7517
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7867
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7889
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7920
this.
EatToken
(SyntaxKind.CloseBracketToken));
7925
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7934
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7954
this.
EatToken
(SyntaxKind.CloseParenToken));
8010
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
8011
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
8059
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8071
:
EatToken
(SyntaxKind.GreaterThanToken)));
8122
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
8131
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
8139
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
8142
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
9079
: this.
EatToken
(SyntaxKind.OpenBraceToken);
9091
this.
EatToken
(SyntaxKind.CloseBraceToken));
9110
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9119
this.
EatToken
(SyntaxKind.CloseBraceToken));
9269
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
9270
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9282
this.
EatToken
(SyntaxKind.CloseParenToken),
9308
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
9337
this.
EatToken
(SyntaxKind.BreakKeyword),
9339
this.
EatToken
(SyntaxKind.SemicolonToken));
9346
this.
EatToken
(SyntaxKind.ContinueKeyword),
9348
this.
EatToken
(SyntaxKind.SemicolonToken));
9356
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9450
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9471
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9475
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9530
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9532
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9533
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9547
this.
EatToken
(SyntaxKind.CloseParenToken),
9548
this.
EatToken
(SyntaxKind.SemicolonToken));
9596
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9597
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9686
: this.
EatToken
(SyntaxKind.SemicolonToken);
9695
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9754
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9757
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9767
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9954
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9980
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
10025
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
10026
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10028
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
10033
this.
EatToken
(SyntaxKind.ElseKeyword);
10088
this.
EatToken
(SyntaxKind.OpenParenToken),
10090
this.
EatToken
(SyntaxKind.CloseParenToken),
10100
this.
EatToken
(SyntaxKind.ElseKeyword),
10109
this.
EatToken
(SyntaxKind.LockKeyword),
10110
this.
EatToken
(SyntaxKind.OpenParenToken),
10112
this.
EatToken
(SyntaxKind.CloseParenToken),
10121
this.
EatToken
(SyntaxKind.ReturnKeyword),
10123
this.
EatToken
(SyntaxKind.SemicolonToken));
10143
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
10160
this.
EatToken
(SyntaxKind.SemicolonToken));
10181
this.
EatToken
(SyntaxKind.CloseBraceToken));
10194
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
10202
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
10228
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
10259
this.
EatToken
(SyntaxKind.ColonToken));
10278
this.
EatToken
(SyntaxKind.ColonToken));
10285
this.
EatToken
(SyntaxKind.ColonToken));
10293
this.
EatToken
(SyntaxKind.DefaultKeyword),
10294
this.
EatToken
(SyntaxKind.ColonToken));
10316
this.
EatToken
(SyntaxKind.ThrowKeyword),
10318
this.
EatToken
(SyntaxKind.SemicolonToken));
10326
this.
EatToken
(SyntaxKind.UnsafeKeyword),
10332
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
10333
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10349
this.
EatToken
(SyntaxKind.CloseParenToken),
10462
this.
EatToken
(SyntaxKind.WhileKeyword),
10463
this.
EatToken
(SyntaxKind.OpenParenToken),
10465
this.
EatToken
(SyntaxKind.CloseParenToken),
10478
this.
EatToken
(SyntaxKind.ColonToken),
10479
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10577
this.
EatToken
(SyntaxKind.SemicolonToken));
10653
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10664
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10674
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10686
this.
EatToken
(SyntaxKind.CloseParenToken));
10704
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
11056
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11703
this.
EatToken
(SyntaxKind.ColonToken),
11930
this.
EatToken
(SyntaxKind.ThrowKeyword),
12493
: this.
EatToken
(openKind);
12544
: this.
EatToken
(closeKind);
12589
this.
EatToken
(SyntaxKind.ColonToken))
12631
this.
EatToken
(SyntaxKind.OpenParenToken),
12633
this.
EatToken
(SyntaxKind.CloseParenToken));
12643
this.
EatToken
(SyntaxKind.OpenParenToken),
12645
this.
EatToken
(SyntaxKind.CloseParenToken));
12657
this.
EatToken
(SyntaxKind.OpenParenToken),
12659
this.
EatToken
(SyntaxKind.CloseParenToken));
12666
this.
EatToken
(SyntaxKind.OpenParenToken),
12668
this.
EatToken
(SyntaxKind.CloseParenToken));
12675
this.
EatToken
(SyntaxKind.OpenParenToken),
12677
this.
EatToken
(SyntaxKind.CloseParenToken));
12689
this.
EatToken
(SyntaxKind.OpenParenToken),
12691
this.
EatToken
(SyntaxKind.CloseParenToken));
12697
this.
EatToken
(SyntaxKind.UnsafeKeyword),
12698
this.
EatToken
(SyntaxKind.OpenParenToken),
12700
this.
EatToken
(SyntaxKind.CloseParenToken));
12706
this.
EatToken
(SyntaxKind.RefValueKeyword),
12707
this.
EatToken
(SyntaxKind.OpenParenToken),
12709
this.
EatToken
(SyntaxKind.CommaToken),
12711
this.
EatToken
(SyntaxKind.CloseParenToken));
12848
this.
EatToken
(SyntaxKind.OpenParenToken),
12850
this.
EatToken
(SyntaxKind.CloseParenToken),
12857
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12882
this.
EatToken
(SyntaxKind.CloseParenToken));
12892
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12916
this.
EatToken
(SyntaxKind.CloseParenToken));
13270
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13284
this.
EatToken
(SyntaxKind.CloseBracketToken));
13329
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13333
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13348
this.
EatToken
(SyntaxKind.CloseBraceToken));
13388
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
13463
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13481
this.
EatToken
(SyntaxKind.CloseBraceToken)));
13488
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13506
this.
EatToken
(SyntaxKind.CloseBraceToken));
13578
: this.
EatToken
(SyntaxKind.EqualsToken),
13589
this.
EatToken
(SyntaxKind.EqualsToken),
13597
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13613
this.
EatToken
(SyntaxKind.CloseBraceToken));
13624
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13625
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13658
this.
EatToken
(SyntaxKind.CloseBracketToken),
13664
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13679
this.
EatToken
(SyntaxKind.CloseBraceToken));
13700
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13701
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13725
this.
EatToken
(SyntaxKind.CloseBracketToken),
13732
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13748
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13767
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13811
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13922
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13937
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13955
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13974
this.
EatToken
(SyntaxKind.CloseParenToken));
14273
this.
EatToken
(SyntaxKind.InKeyword),
14286
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
14306
this.
EatToken
(SyntaxKind.EqualsToken),
14336
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
14562
: this.
EatToken
(separatorTokenKind));
Parser\SyntaxParser.cs (1)
574
return
EatToken
(kind);