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));
1766
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
1772
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
1830
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
2083
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2102
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
2147
var colon = this.
EatToken
(SyntaxKind.ColonToken);
2175
SyntaxToken separatorToken = this.
EatToken
(SyntaxKind.CommaToken);
2243
this.
EatToken
(SyntaxKind.OpenParenToken),
2244
this.
EatToken
(SyntaxKind.CloseParenToken)),
2293
this.
EatToken
(SyntaxKind.RefKeyword),
2294
this.
EatToken
(SyntaxKind.StructKeyword)));
2298
bounds.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
3328
var colon = this.
EatToken
(SyntaxKind.ColonToken);
3361
var tilde = this.
EatToken
(SyntaxKind.TildeToken);
3365
this.
EatToken
(SyntaxKind.OpenParenToken),
3367
this.
EatToken
(SyntaxKind.CloseParenToken));
3390
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3406
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
3637
: this.
EatToken
(SyntaxKind.ExplicitKeyword);
3651
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3671
opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3825
var opKeyword = this.
EatToken
(SyntaxKind.OperatorKeyword);
3987
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4005
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4062
var equals = this.
EatToken
(SyntaxKind.EqualsToken);
4070
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4116
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
4148
this.
EatToken
(SyntaxKind.CloseBraceToken));
4154
this.
EatToken
(SyntaxKind.EqualsGreaterThanToken),
4590
open = this.
EatToken
(openKind);
4606
close = this.
EatToken
(closeKind);
4696
attributes, modifiers.ToList(), type: null, this.
EatToken
(SyntaxKind.ArgListKeyword), @default: null);
4799
this.
EatToken
(SyntaxKind.SemicolonToken));
4885
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
4939
this.
EatToken
(SyntaxKind.SemicolonToken));
4974
this.
EatToken
(SyntaxKind.SemicolonToken));
5077
variables.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
5485
modifiers.Add(this.
EatToken
(SyntaxKind.ConstKeyword));
5494
this.
EatToken
(SyntaxKind.SemicolonToken));
5501
var delegateToken = this.
EatToken
(SyntaxKind.DelegateKeyword);
5527
this.
EatToken
(SyntaxKind.SemicolonToken));
5534
var enumToken = this.
EatToken
(SyntaxKind.EnumKeyword);
5549
var colon = this.
EatToken
(SyntaxKind.ColonToken);
5565
semicolon =
EatToken
(SyntaxKind.SemicolonToken);
5571
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
5589
closeBrace = this.
EatToken
(SyntaxKind.CloseBraceToken);
5628
this.
EatToken
(SyntaxKind.EqualsToken),
5789
var open = this.
EatToken
(SyntaxKind.LessThanToken);
5805
this.
EatToken
(SyntaxKind.GreaterThanToken));
6192
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6201
greaterThanToken = this.
EatToken
(SyntaxKind.GreaterThanToken);
6226
open = this.
EatToken
(SyntaxKind.LessThanToken);
6236
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6240
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6284
types.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
6293
close = this.
EatToken
(SyntaxKind.GreaterThanToken);
6592
: this.
EatToken
(SyntaxKind.DotToken);
6611
separator = this.
EatToken
(SyntaxKind.DotToken);
7097
_ =
EatToken
(SyntaxKind.DelegateKeyword);
7098
lastTokenOfType =
EatToken
(SyntaxKind.AsteriskToken);
7122
lastTokenOfType =
EatToken
(SyntaxKind.OpenBracketToken);
7180
_ =
EatToken
(SyntaxKind.CommaToken);
7196
lastTokenOfType =
EatToken
(SyntaxKind.GreaterThanToken);
7546
var open = this.
EatToken
(SyntaxKind.OpenBracketToken);
7568
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7603
this.
EatToken
(SyntaxKind.CloseBracketToken));
7608
var open = this.
EatToken
(SyntaxKind.OpenParenToken);
7617
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
7637
this.
EatToken
(SyntaxKind.CloseParenToken));
7693
var @delegate =
EatToken
(SyntaxKind.DelegateKeyword);
7694
var asterisk =
EatToken
(SyntaxKind.AsteriskToken);
7742
types.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7754
:
EatToken
(SyntaxKind.GreaterThanToken)));
7805
var openBracket =
EatToken
(SyntaxKind.OpenBracketToken);
7814
callingConventionModifiers.Add(SyntaxFactory.FunctionPointerUnmanagedCallingConvention(
EatToken
(SyntaxKind.IdentifierToken)));
7822
callingConventionModifiers.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
7825
var closeBracket =
EatToken
(SyntaxKind.CloseBracketToken);
8686
: this.
EatToken
(SyntaxKind.OpenBraceToken);
8698
this.
EatToken
(SyntaxKind.CloseBraceToken));
8717
CSharpSyntaxNode openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
8726
this.
EatToken
(SyntaxKind.CloseBraceToken));
8858
var @fixed = this.
EatToken
(SyntaxKind.FixedKeyword);
8859
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
8871
this.
EatToken
(SyntaxKind.CloseParenToken),
8897
return SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken));
8926
this.
EatToken
(SyntaxKind.BreakKeyword),
8927
this.
EatToken
(SyntaxKind.SemicolonToken));
8934
this.
EatToken
(SyntaxKind.ContinueKeyword),
8935
this.
EatToken
(SyntaxKind.SemicolonToken));
8943
var @try = this.
EatToken
(SyntaxKind.TryKeyword);
9037
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9058
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9062
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9117
var @do = this.
EatToken
(SyntaxKind.DoKeyword);
9119
var @while = this.
EatToken
(SyntaxKind.WhileKeyword);
9120
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9134
this.
EatToken
(SyntaxKind.CloseParenToken),
9135
this.
EatToken
(SyntaxKind.SemicolonToken));
9183
var forToken = this.
EatToken
(SyntaxKind.ForKeyword);
9184
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9273
: this.
EatToken
(SyntaxKind.SemicolonToken);
9282
var result = this.
EatToken
(SyntaxKind.CloseParenToken);
9341
@foreach = this.
EatToken
(SyntaxKind.ForEachKeyword);
9344
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9354
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9541
var @goto = this.
EatToken
(SyntaxKind.GotoKeyword);
9567
kind, attributes, @goto, caseOrDefault, arg, this.
EatToken
(SyntaxKind.SemicolonToken));
9579
var ifKeyword = this.
EatToken
(SyntaxKind.IfKeyword);
9580
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9582
var closeParen = this.
EatToken
(SyntaxKind.CloseParenToken);
9587
this.
EatToken
(SyntaxKind.ElseKeyword);
9642
this.
EatToken
(SyntaxKind.OpenParenToken),
9644
this.
EatToken
(SyntaxKind.CloseParenToken),
9654
this.
EatToken
(SyntaxKind.ElseKeyword),
9663
this.
EatToken
(SyntaxKind.LockKeyword),
9664
this.
EatToken
(SyntaxKind.OpenParenToken),
9666
this.
EatToken
(SyntaxKind.CloseParenToken),
9675
this.
EatToken
(SyntaxKind.ReturnKeyword),
9677
this.
EatToken
(SyntaxKind.SemicolonToken));
9697
returnOrBreak = this.
EatToken
(SyntaxKind.ReturnKeyword);
9714
this.
EatToken
(SyntaxKind.SemicolonToken));
9735
this.
EatToken
(SyntaxKind.CloseBraceToken));
9748
switchKeyword =
EatToken
(SyntaxKind.SwitchKeyword);
9756
switchKeyword = this.
EatToken
(SyntaxKind.SwitchKeyword);
9782
openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
9813
this.
EatToken
(SyntaxKind.ColonToken));
9832
this.
EatToken
(SyntaxKind.ColonToken));
9839
this.
EatToken
(SyntaxKind.ColonToken));
9847
this.
EatToken
(SyntaxKind.DefaultKeyword),
9848
this.
EatToken
(SyntaxKind.ColonToken));
9870
this.
EatToken
(SyntaxKind.ThrowKeyword),
9872
this.
EatToken
(SyntaxKind.SemicolonToken));
9880
this.
EatToken
(SyntaxKind.UnsafeKeyword),
9886
var @using = this.
EatToken
(SyntaxKind.UsingKeyword);
9887
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
9903
this.
EatToken
(SyntaxKind.CloseParenToken),
10016
this.
EatToken
(SyntaxKind.WhileKeyword),
10017
this.
EatToken
(SyntaxKind.OpenParenToken),
10019
this.
EatToken
(SyntaxKind.CloseParenToken),
10032
this.
EatToken
(SyntaxKind.ColonToken),
10033
this.ParsePossiblyAttributedStatement() ?? SyntaxFactory.EmptyStatement(attributeLists: default,
EatToken
(SyntaxKind.SemicolonToken)));
10131
this.
EatToken
(SyntaxKind.SemicolonToken));
10205
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
10216
listOfDesignations.AddSeparator(
EatToken
(SyntaxKind.CommaToken));
10226
listOfDesignations.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
10238
this.
EatToken
(SyntaxKind.CloseParenToken));
10256
: _syntaxFactory.SingleVariableDesignation(this.
EatToken
(SyntaxKind.IdentifierToken));
10611
semicolon = this.
EatToken
(SyntaxKind.SemicolonToken);
11372
this.
EatToken
(SyntaxKind.ColonToken),
11468
this.
EatToken
(SyntaxKind.ThrowKeyword),
11966
: this.
EatToken
(openKind);
12017
: this.
EatToken
(closeKind);
12062
this.
EatToken
(SyntaxKind.ColonToken))
12104
this.
EatToken
(SyntaxKind.OpenParenToken),
12106
this.
EatToken
(SyntaxKind.CloseParenToken));
12116
this.
EatToken
(SyntaxKind.OpenParenToken),
12118
this.
EatToken
(SyntaxKind.CloseParenToken));
12130
this.
EatToken
(SyntaxKind.OpenParenToken),
12132
this.
EatToken
(SyntaxKind.CloseParenToken));
12139
this.
EatToken
(SyntaxKind.OpenParenToken),
12141
this.
EatToken
(SyntaxKind.CloseParenToken));
12148
this.
EatToken
(SyntaxKind.OpenParenToken),
12150
this.
EatToken
(SyntaxKind.CloseParenToken));
12162
this.
EatToken
(SyntaxKind.OpenParenToken),
12164
this.
EatToken
(SyntaxKind.CloseParenToken));
12170
this.
EatToken
(SyntaxKind.RefValueKeyword),
12171
this.
EatToken
(SyntaxKind.OpenParenToken),
12173
this.
EatToken
(SyntaxKind.CommaToken),
12175
this.
EatToken
(SyntaxKind.CloseParenToken));
12312
this.
EatToken
(SyntaxKind.OpenParenToken),
12314
this.
EatToken
(SyntaxKind.CloseParenToken),
12321
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
12346
this.
EatToken
(SyntaxKind.CloseParenToken));
12356
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
12380
this.
EatToken
(SyntaxKind.CloseParenToken));
12717
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
12731
this.
EatToken
(SyntaxKind.CloseBracketToken));
12763
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
12767
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12782
this.
EatToken
(SyntaxKind.CloseBraceToken));
12817
SyntaxToken @new = this.
EatToken
(SyntaxKind.NewKeyword);
12892
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12910
this.
EatToken
(SyntaxKind.CloseBraceToken)));
12917
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
12935
this.
EatToken
(SyntaxKind.CloseBraceToken));
13005
this.
EatToken
(SyntaxKind.EqualsToken),
13016
this.
EatToken
(SyntaxKind.EqualsToken),
13024
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13040
this.
EatToken
(SyntaxKind.CloseBraceToken));
13051
var @new = this.
EatToken
(SyntaxKind.NewKeyword);
13052
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13085
this.
EatToken
(SyntaxKind.CloseBracketToken),
13091
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13106
this.
EatToken
(SyntaxKind.CloseBraceToken));
13127
var @stackalloc = this.
EatToken
(SyntaxKind.StackAllocKeyword);
13128
var openBracket = this.
EatToken
(SyntaxKind.OpenBracketToken);
13152
this.
EatToken
(SyntaxKind.CloseBracketToken),
13159
this.
EatToken
(SyntaxKind.StackAllocKeyword),
13186
var @delegate = this.
EatToken
(SyntaxKind.DelegateKeyword);
13205
var openBrace = this.
EatToken
(SyntaxKind.OpenBraceToken);
13235
modifiers.Add(this.
EatToken
(SyntaxKind.StaticKeyword));
13326
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13341
var arrow = this.
EatToken
(SyntaxKind.EqualsGreaterThanToken);
13359
var openParen = this.
EatToken
(SyntaxKind.OpenParenToken);
13378
this.
EatToken
(SyntaxKind.CloseParenToken));
13681
this.
EatToken
(SyntaxKind.InKeyword),
13694
inKeyword: this.
EatToken
(SyntaxKind.InKeyword),
13711
this.
EatToken
(SyntaxKind.EqualsToken),
13741
list.AddSeparator(this.
EatToken
(SyntaxKind.CommaToken));
13962
: 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);