265 references to EatToken
Microsoft.CodeAnalysis.CSharp (265)
Parser\DirectiveParser.cs (22)
380
line = this.
EatToken
();
400
file = this.
EatToken
();
547
SyntaxKind.EnableKeyword =>
EatToken
(),
548
SyntaxKind.DisableKeyword =>
EatToken
(),
549
SyntaxKind.RestoreKeyword =>
EatToken
(),
555
SyntaxKind.WarningsKeyword =>
EatToken
(),
556
SyntaxKind.AnnotationsKeyword =>
EatToken
(),
580
style = this.
EatToken
();
597
id = this.
EatToken
();
609
id = this.
EatToken
();
626
ids.AddSeparator(this.
EatToken
());
641
var checksum = this.
EatToken
();
745
skippedTokens.Add(this.AddError(this.
EatToken
().WithoutDiagnosticsGreen(), errorCode));
751
skippedTokens.Add(this.
EatToken
().WithoutDiagnosticsGreen());
757
? this.
EatToken
()
779
var op = this.
EatToken
();
792
var op = this.
EatToken
();
805
var op = this.
EatToken
();
817
var op = this.
EatToken
();
830
var open = this.
EatToken
();
835
var identifier = TruncateIdentifier(this.
EatToken
());
839
return SyntaxFactory.LiteralExpression(SyntaxFacts.GetLiteralExpression(k), this.
EatToken
());
Parser\DocumentationCommentParser.cs (37)
110
var token = this.
EatToken
();
194
textTokens.Add(this.
EatToken
());
220
var startTag = SyntaxFactory.XmlElementStartTag(lessThan, name, attrs, this.
EatToken
());
399
var token = this.
EatToken
();
537
EatToken
();
611
var token = this.
EatToken
();
666
quote = AddTrailingSkippedSyntax(quote,
EatToken
());
687
var colon = this.
EatToken
();
729
var token = this.
EatToken
();
755
textTokens.Add(this.
EatToken
());
777
var textToken = this.
EatToken
();
920
badTokens.Add(this.
EatToken
());
974
SyntaxToken thisKeyword =
EatToken
();
989
SyntaxToken identifierToken =
EatToken
();
1019
SyntaxToken operatorKeyword =
EatToken
();
1026
operatorToken =
EatToken
();
1039
operatorToken = AddTrailingSkippedSyntax(operatorToken,
EatToken
());
1054
var operatorToken2 = this.
EatToken
();
1059
var operatorToken3 = this.
EatToken
();
1095
var operatorToken2 = this.
EatToken
();
1105
var operatorToken2 = this.
EatToken
();
1164
var operatorToken2 = this.
EatToken
();
1195
var misplacedToken = AddErrorAsWarning(
EatToken
(), ErrorCode.ERR_MisplacedUnchecked);
1211
SyntaxToken implicitOrExplicit =
EatToken
();
1324
refKindOpt =
EatToken
();
1334
var misplacedToken = AddErrorAsWarning(
EatToken
(), ErrorCode.ERR_RefReadOnlyWrongOrdering);
1339
readOnlyOpt =
EatToken
();
1367
var open =
EatToken
();
1453
return SyntaxFactory.PredefinedType(
EatToken
());
1458
SyntaxToken alias =
EatToken
();
1466
SyntaxToken colonColon =
EatToken
();
1492
SyntaxToken dot =
EatToken
();
1520
type = SyntaxFactory.NullableType(type,
EatToken
());
1525
type = SyntaxFactory.PointerType(type,
EatToken
());
1536
SyntaxToken open =
EatToken
();
1546
dimensionList.AddSeparator(this.
EatToken
());
1644
badTokens.Add(this.
EatToken
());
Parser\LanguageParser.cs (188)
615
var token = this.
EatToken
();
730
var skippedToken =
EatToken
();
957
? ConvertToKeyword(this.
EatToken
())
971
unsafeToken = AddTrailingSkippedSyntax(unsafeToken, AddError(this.
EatToken
(), ErrorCode.ERR_BadStaticAfterUnsafe));
1011
type = AddTrailingSkippedSyntax(type, this.
EatToken
());
1047
EatToken
();
1126
? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.
EatToken
()), this.EatToken(SyntaxKind.ColonToken))
1385
modTok = ConvertToKeyword(this.
EatToken
());
1390
modTok = ConvertToKeyword(this.
EatToken
());
1397
modTok = ConvertToKeyword(this.
EatToken
());
1417
modTok = this.
EatToken
();
1422
modTok = this.
EatToken
();
1438
modTok = ConvertToKeyword(
EatToken
());
1447
modTok = ConvertToKeyword(this.
EatToken
());
1460
modTok = ConvertToKeyword(this.
EatToken
());
1465
modTok = this.
EatToken
();
1511
this.
EatToken
(); //move past contextual token
1516
this.
EatToken
(); // "partial" doesn't affect our decision, so look past it.
1658
this.
EatToken
(); // partial
1729
keyword = ConvertToKeyword(this.
EatToken
());
1745
keyword = AddTrailingSkippedSyntax(keyword, this.AddError(this.
EatToken
(), ErrorCode.ERR_ExtensionDisallowsName));
1870
keyword = ConvertToKeyword(this.
EatToken
());
1872
?
EatToken
()
1883
var misplacedToken = this.
EatToken
();
1887
this.AddError(ConvertToKeyword(this.
EatToken
()), ErrorCode.ERR_MisplacedRecord),
2026
var token = this.
EatToken
();
2070
tokens.Add(this.
EatToken
());
2276
newKeyword: this.
EatToken
(),
2283
classOrStructKeyword: this.
EatToken
(),
2285
? this.AddError(this.
EatToken
(), ErrorCode.ERR_UnexpectedToken, SyntaxFacts.GetText(SyntaxKind.QuestionToken))
2291
classOrStructKeyword: this.
EatToken
(),
2295
_syntaxFactory.DefaultConstraint(defaultKeyword: this.
EatToken
()),
2300
this.
EatToken
())),
2309
this.
EatToken
())),
2631
var identifier = this.
EatToken
();
2949
EatToken
();
3390
token = this.
EatToken
();
3644
EatToken
();
3688
? this.
EatToken
()
3701
style = this.
EatToken
();
3834
var misplacedToken = this.AddError(this.
EatToken
(), ErrorCode.ERR_MisplacedUnchecked);
3885
opToken = this.
EatToken
();
3896
opToken = this.ConvertToMissingWithTrailingTrivia(this.
EatToken
(), SyntaxKind.PlusToken);
3917
opToken = IsAtDotDotToken() ? EatDotDotToken() :
EatToken
();
3933
var opToken2 = this.
EatToken
();
3939
opToken2 = this.
EatToken
();
3946
opToken2 = this.
EatToken
();
3960
var opToken2 = this.
EatToken
();
4244
? this.
EatToken
()
4435
var token = (first && !this.CurrentToken.ContainsDiagnostics) ? this.EatTokenWithPrejudice(expected) : this.
EatToken
();
4461
var token = (first && !this.CurrentToken.ContainsDiagnostics) ? this.EatTokenWithPrejudice(errorCode) : this.
EatToken
();
4814
this.AddError(this.
EatToken
(), ErrorCode.ERR_BadArraySyntax),
4815
this.
EatToken
()));
4863
modifiers.Add(this.
EatToken
());
4877
modifiers.Add(this.
EatToken
());
4890
modifiers.Add(this.
EatToken
());
4908
var eventToken = this.
EatToken
();
5011
var semi = this.
EatToken
();
5365
this.
EatToken
();
5425
var equals = this.
EatToken
();
5429
? this.
EatToken
()
5838
SyntaxToken identifierToken = this.
EatToken
();
5953
this.CurrentToken.Kind is SyntaxKind.InKeyword or SyntaxKind.OutKeyword ?
EatToken
() : null,
6146
var start = this.
EatToken
();
6148
this.
EatToken
();
6149
greaterThanToken = this.
EatToken
();
6161
this.
EatToken
();
6172
greaterThanToken =
EatToken
();
6308
greaterThanToken = this.
EatToken
();
6477
? this.AddError(this.
EatToken
(), ErrorCode.ERR_IllegalVarianceSyntax)
6507
result = AddTrailingSkippedSyntax(result, this.
EatToken
());
6571
identifierOrThisOpt = this.
EatToken
();
6690
? this.
EatToken
() // fine after the first identifier
6704
separator = this.
EatToken
();
6808
? ParseQualifiedNameRight(allowedParts, name, this.
EatToken
())
6824
var separator = this.
EatToken
();
6964
lastTokenOfType = this.
EatToken
();
6983
this.
EatToken
();
6987
this.
EatToken
();
7034
this.
EatToken
();
7052
lastTokenOfType = this.
EatToken
();
7057
lastTokenOfType = this.
EatToken
();
7085
lastTokenOfType = this.
EatToken
();
7106
lastTokenOfType = this.
EatToken
();
7120
this.
EatToken
();
7123
this.
EatToken
();
7132
lastTokenOfType = this.
EatToken
();
7156
lastTokenOfType = this.
EatToken
();
7163
lastTokenOfType = this.
EatToken
();
7168
lastTokenOfType = this.
EatToken
();
7174
lastTokenOfType = this.
EatToken
();
7181
lastTokenOfType = this.
EatToken
();
7210
lastTokenOfType =
EatToken
();
7237
lastTokenOfType =
EatToken
();
7259
var validStartingToken =
EatToken
().Kind == SyntaxKind.LessThanToken;
7327
return _syntaxFactory.PredefinedType(this.
EatToken
());
7352
this.
EatToken
(),
7353
this.CurrentToken.Kind == SyntaxKind.ReadOnlyKeyword ? this.
EatToken
() : null,
7477
var questionToken = this.
EatToken
();
7657
list.AddSeparator(this.
EatToken
());
7759
var token = this.
EatToken
();
7963
type = _syntaxFactory.PointerType(type, this.
EatToken
());
8132
return _syntaxFactory.EmptyStatement(attributes, this.
EatToken
());
8460
EatToken
();
8470
EatToken
();
8525
this.
EatToken
();
8531
this.
EatToken
();
8718
EatToken
();
9107
this.
EatToken
(),
9146
var @catch = this.
EatToken
();
9153
var openParen = this.
EatToken
();
9182
whenKeyword = AddTrailingSkippedSyntax(whenKeyword,
EatToken
());
9234
var keyword = this.
EatToken
();
9286
this.
EatToken
();
9287
if (this.
EatToken
().Kind == SyntaxKind.OpenParenToken &&
9289
this.
EatToken
().Kind == SyntaxKind.IdentifierToken &&
9290
this.
EatToken
().Kind == SyntaxKind.InKeyword)
9362
this.
EatToken
();
9463
var skippedForToken = this.
EatToken
();
9565
this.
EatToken
();
9677
caseOrDefault = this.
EatToken
();
9812
var yieldToken = ConvertToKeyword(this.
EatToken
());
9820
returnOrBreak = this.
EatToken
();
9934
var caseKeyword = this.
EatToken
();
10174
usingKeyword =
EatToken
();
10179
usingKeyword =
EatToken
();
10501
mod = this.
EatToken
();
10529
this.
EatToken
();
11155
this.
EatToken
(),
11189
this.AddError(this.
EatToken
(), ErrorCode.ERR_InvalidExprTerm, this.CurrentToken.Text));
11329
var questionToken = this.
EatToken
();
11486
var token1 =
EatToken
();
11487
var token2 =
EatToken
();
11499
var token1 =
EatToken
();
11500
_ =
EatToken
();
11501
var token3 =
EatToken
();
11527
this.
EatToken
(),
11560
var token1 = this.
EatToken
();
11561
var token2 = this.
EatToken
();
11584
dotDotToken = AddSkippedSyntax(dotDotToken, this.
EatToken
(), trailing: true);
11707
return _syntaxFactory.ThisExpression(this.
EatToken
());
11723
return _syntaxFactory.LiteralExpression(SyntaxFacts.GetLiteralExpression(tk), this.
EatToken
());
11753
var refKeyword = this.
EatToken
();
11764
var expr = _syntaxFactory.PredefinedType(this.
EatToken
());
11813
expr = _syntaxFactory.PostfixUnaryExpression(SyntaxFacts.GetPostfixUnaryExpression(this.CurrentToken.Kind), expr, this.
EatToken
());
11823
this.ConvertToMissingWithTrailingTrivia(this.AddError(this.
EatToken
(), ErrorCode.ERR_UnexpectedAliasedName), SyntaxKind.DotToken),
11835
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.PointerMemberAccessExpression, expr, this.
EatToken
(), this.ParseSimpleName(NameOptions.InExpression));
11853
SyntaxKind.SimpleMemberAccessExpression, expr, this.
EatToken
(),
11857
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.
EatToken
(), this.ParseSimpleName(NameOptions.InExpression));
11870
expr = _syntaxFactory.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr, this.
EatToken
());
11883
return _syntaxFactory.BaseExpression(this.
EatToken
());
11903
this.
EatToken
(); // `var`
11919
this.
EatToken
(); // eat the identifier
11924
this.
EatToken
(); // eat the open paren or comma
11935
this.
EatToken
(); // eat the close paren
12013
return (questionToken:
EatToken
(), _syntaxFactory.MemberBindingExpression(this.
EatToken
(), this.ParseSimpleName(NameOptions.InExpression)));
12016
return (questionToken:
EatToken
(), _syntaxFactory.ElementBindingExpression(this.ParseBracketedArgumentList()));
12038
this.
EatToken
();
12057
expr = _syntaxFactory.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr,
EatToken
());
12099
=> _syntaxFactory.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.
EatToken
(), this.ParseSimpleName(NameOptions.InExpression)),
12258
refKindKeyword = this.
EatToken
();
12290
this.
EatToken
(),
12298
var keyword = this.
EatToken
();
12316
this.
EatToken
(),
12325
this.
EatToken
(),
12334
this.
EatToken
(),
12342
var checkedOrUnchecked = this.
EatToken
();
12430
this.
EatToken
();
12448
var identifier = this.IsTrueIdentifier() ? this.
EatToken
() : CreateMissingIdentifierToken();
12525
_syntaxFactory.NameColon((IdentifierNameSyntax)expression,
EatToken
()),
12549
_syntaxFactory.NameColon((IdentifierNameSyntax)expression,
EatToken
()),
12577
this.
EatToken
();
12590
this.
EatToken
();
12669
EatToken
();
12675
EatToken
();
12732
EatToken
();
12738
EatToken
();
12739
EatToken
();
12781
EatToken
();
13059
this.
EatToken
(); // open paren
13261
commas.Add(this.
EatToken
());
13328
var comma = this.AddError(this.
EatToken
(), ErrorCode.ERR_InvalidStackAllocArray);
13772
this.
EatToken
();
13855
name = this.
EatToken
();
13888
? _syntaxFactory.JoinIntoClause(ConvertToKeyword(this.
EatToken
()), this.ParseIdentifierToken())
13963
direction = ConvertToKeyword(this.
EatToken
());
14287
b.Add(this.
EatToken
());
Parser\LanguageParser_InterpolatedString.cs (1)
41
var originalToken = this.
EatToken
();
Parser\LanguageParser_Patterns.cs (10)
66
ConvertToKeyword(this.
EatToken
()),
112
ConvertToKeyword(this.
EatToken
()),
127
this.
EatToken
();
138
this.
EatToken
(); // consume the `(` or `,`
146
this.
EatToken
();
163
ConvertToKeyword(this.
EatToken
()),
211
this.
EatToken
(),
421
this.
EatToken
();
511
var colon =
EatToken
();
591
? AddError(this.
EatToken
(), ErrorCode.ERR_BadCaseInSwitchArm)
Parser\SyntaxParser.cs (7)
498
=> this.CurrentToken.Kind == kind ? this.
EatToken
() : null;
549
return AddTrailingSkippedSyntax(replacement, this.
EatToken
());
591
return this.
EatToken
();
604
return this.
EatToken
();
623
var token = this.
EatToken
();
638
return ConvertToKeyword(this.
EatToken
());
653
return ConvertToKeyword(this.
EatToken
());