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
();
1037
operatorToken = AddTrailingSkippedSyntax(operatorToken,
EatToken
());
1052
var operatorToken2 = this.
EatToken
();
1057
var operatorToken3 = this.
EatToken
();
1093
var operatorToken2 = this.
EatToken
();
1103
var operatorToken2 = this.
EatToken
();
1162
var operatorToken2 = this.
EatToken
();
1193
var misplacedToken = AddErrorAsWarning(
EatToken
(), ErrorCode.ERR_MisplacedUnchecked);
1209
SyntaxToken implicitOrExplicit =
EatToken
();
1322
refKindOpt =
EatToken
();
1332
var misplacedToken = AddErrorAsWarning(
EatToken
(), ErrorCode.ERR_RefReadOnlyWrongOrdering);
1337
readOnlyOpt =
EatToken
();
1365
var open =
EatToken
();
1451
return SyntaxFactory.PredefinedType(
EatToken
());
1456
SyntaxToken alias =
EatToken
();
1464
SyntaxToken colonColon =
EatToken
();
1490
SyntaxToken dot =
EatToken
();
1518
type = SyntaxFactory.NullableType(type,
EatToken
());
1523
type = SyntaxFactory.PointerType(type,
EatToken
());
1534
SyntaxToken open =
EatToken
();
1544
dimensionList.AddSeparator(this.
EatToken
());
1642
badTokens.Add(this.
EatToken
());
Parser\LanguageParser.cs (188)
615
var token = this.
EatToken
();
738
var skippedToken =
EatToken
();
965
? ConvertToKeyword(this.
EatToken
())
979
unsafeToken = AddTrailingSkippedSyntax(unsafeToken, AddError(this.
EatToken
(), ErrorCode.ERR_BadStaticAfterUnsafe));
1019
type = AddTrailingSkippedSyntax(type, this.
EatToken
());
1055
EatToken
();
1134
? _syntaxFactory.AttributeTargetSpecifier(ConvertToKeyword(this.
EatToken
()), this.EatToken(SyntaxKind.ColonToken))
1393
modTok = ConvertToKeyword(this.
EatToken
());
1398
modTok = ConvertToKeyword(this.
EatToken
());
1405
modTok = ConvertToKeyword(this.
EatToken
());
1425
modTok = this.
EatToken
();
1430
modTok = this.
EatToken
();
1446
modTok = ConvertToKeyword(
EatToken
());
1455
modTok = ConvertToKeyword(this.
EatToken
());
1468
modTok = ConvertToKeyword(this.
EatToken
());
1473
modTok = this.
EatToken
();
1519
this.
EatToken
(); //move past contextual token
1524
this.
EatToken
(); // "partial" doesn't affect our decision, so look past it.
1666
this.
EatToken
(); // partial
1737
keyword = ConvertToKeyword(this.
EatToken
());
1753
keyword = AddTrailingSkippedSyntax(keyword, this.AddError(this.
EatToken
(), ErrorCode.ERR_ExtensionDisallowsName));
1872
keyword = ConvertToKeyword(this.
EatToken
());
1874
?
EatToken
()
1885
var misplacedToken = this.
EatToken
();
1889
this.AddError(ConvertToKeyword(this.
EatToken
()), ErrorCode.ERR_MisplacedRecord),
2028
var token = this.
EatToken
();
2072
tokens.Add(this.
EatToken
());
2278
newKeyword: this.
EatToken
(),
2285
classOrStructKeyword: this.
EatToken
(),
2287
? this.AddError(this.
EatToken
(), ErrorCode.ERR_UnexpectedToken, SyntaxFacts.GetText(SyntaxKind.QuestionToken))
2293
classOrStructKeyword: this.
EatToken
(),
2297
_syntaxFactory.DefaultConstraint(defaultKeyword: this.
EatToken
()),
2302
this.
EatToken
())),
2311
this.
EatToken
())),
2633
var identifier = this.
EatToken
();
2951
EatToken
();
3399
token = this.
EatToken
();
3653
EatToken
();
3697
? this.
EatToken
()
3710
style = this.
EatToken
();
3843
var misplacedToken = this.AddError(this.
EatToken
(), ErrorCode.ERR_MisplacedUnchecked);
3894
opToken = this.
EatToken
();
3905
opToken = this.ConvertToMissingWithTrailingTrivia(this.
EatToken
(), SyntaxKind.PlusToken);
3926
opToken = IsAtDotDotToken() ? EatDotDotToken() :
EatToken
();
3942
var opToken2 = this.
EatToken
();
3948
opToken2 = this.
EatToken
();
3955
opToken2 = this.
EatToken
();
3969
var opToken2 = this.
EatToken
();
4253
? this.
EatToken
()
4444
var token = (first && !this.CurrentToken.ContainsDiagnostics) ? this.EatTokenEvenWithIncorrectKind(expected) : this.
EatToken
();
4470
var token = (first && !this.CurrentToken.ContainsDiagnostics) ? this.EatTokenWithPrejudice(errorCode) : this.
EatToken
();
4823
this.AddError(this.
EatToken
(), ErrorCode.ERR_BadArraySyntax),
4824
this.
EatToken
()));
4872
modifiers.Add(this.
EatToken
());
4886
modifiers.Add(this.
EatToken
());
4899
modifiers.Add(this.
EatToken
());
4917
var eventToken = this.
EatToken
();
5020
var semi = this.
EatToken
();
5375
this.
EatToken
();
5434
var equals = this.
EatToken
();
5438
? this.
EatToken
()
5847
SyntaxToken identifierToken = this.
EatToken
();
5962
this.CurrentToken.Kind is SyntaxKind.InKeyword or SyntaxKind.OutKeyword ?
EatToken
() : null,
6155
var start = this.
EatToken
();
6157
this.
EatToken
();
6158
greaterThanToken = this.
EatToken
();
6170
this.
EatToken
();
6181
greaterThanToken =
EatToken
();
6317
greaterThanToken = this.
EatToken
();
6486
? this.AddError(this.
EatToken
(), ErrorCode.ERR_IllegalVarianceSyntax)
6516
result = AddTrailingSkippedSyntax(result, this.
EatToken
());
6580
identifierOrThisOpt = this.
EatToken
();
6699
? this.
EatToken
() // fine after the first identifier
6713
separator = this.
EatToken
();
6817
? ParseQualifiedNameRight(allowedParts, name, this.
EatToken
())
6833
var separator = this.
EatToken
();
6973
lastTokenOfType = this.
EatToken
();
6992
this.
EatToken
();
6996
this.
EatToken
();
7043
this.
EatToken
();
7061
lastTokenOfType = this.
EatToken
();
7066
lastTokenOfType = this.
EatToken
();
7094
lastTokenOfType = this.
EatToken
();
7115
lastTokenOfType = this.
EatToken
();
7129
this.
EatToken
();
7132
this.
EatToken
();
7141
lastTokenOfType = this.
EatToken
();
7165
lastTokenOfType = this.
EatToken
();
7172
lastTokenOfType = this.
EatToken
();
7177
lastTokenOfType = this.
EatToken
();
7183
lastTokenOfType = this.
EatToken
();
7190
lastTokenOfType = this.
EatToken
();
7219
lastTokenOfType =
EatToken
();
7246
lastTokenOfType =
EatToken
();
7268
var validStartingToken =
EatToken
().Kind == SyntaxKind.LessThanToken;
7336
return _syntaxFactory.PredefinedType(this.
EatToken
());
7361
this.
EatToken
(),
7362
this.CurrentToken.Kind == SyntaxKind.ReadOnlyKeyword ? this.
EatToken
() : null,
7486
var questionToken = this.
EatToken
();
7666
list.AddSeparator(this.
EatToken
());
7764
var token = this.
EatToken
();
7968
type = _syntaxFactory.PointerType(type, this.
EatToken
());
8137
return _syntaxFactory.EmptyStatement(attributes, this.
EatToken
());
8465
EatToken
();
8475
EatToken
();
8530
this.
EatToken
();
8536
this.
EatToken
();
8723
EatToken
();
9112
this.
EatToken
(),
9151
var @catch = this.
EatToken
();
9158
var openParen = this.
EatToken
();
9187
whenKeyword = AddTrailingSkippedSyntax(whenKeyword,
EatToken
());
9239
var keyword = this.
EatToken
();
9291
this.
EatToken
();
9292
if (this.
EatToken
().Kind == SyntaxKind.OpenParenToken &&
9294
this.
EatToken
().Kind == SyntaxKind.IdentifierToken &&
9295
this.
EatToken
().Kind == SyntaxKind.InKeyword)
9367
this.
EatToken
();
9468
var skippedForToken = this.
EatToken
();
9570
this.
EatToken
();
9682
caseOrDefault = this.
EatToken
();
9817
var yieldToken = ConvertToKeyword(this.
EatToken
());
9825
returnOrBreak = this.
EatToken
();
9939
var caseKeyword = this.
EatToken
();
10179
usingKeyword =
EatToken
();
10184
usingKeyword =
EatToken
();
10506
mod = this.
EatToken
();
10534
this.
EatToken
();
11160
this.
EatToken
(),
11194
this.AddError(this.
EatToken
(), ErrorCode.ERR_InvalidExprTerm, this.CurrentToken.Text));
11334
var questionToken = this.
EatToken
();
11491
var token1 =
EatToken
();
11492
var token2 =
EatToken
();
11504
var token1 =
EatToken
();
11505
_ =
EatToken
();
11506
var token3 =
EatToken
();
11532
this.
EatToken
(),
11565
var token1 = this.
EatToken
();
11566
var token2 = this.
EatToken
();
11589
dotDotToken = AddSkippedSyntax(dotDotToken, this.
EatToken
(), trailing: true);
11712
return _syntaxFactory.ThisExpression(this.
EatToken
());
11728
return _syntaxFactory.LiteralExpression(SyntaxFacts.GetLiteralExpression(tk), this.
EatToken
());
11758
var refKeyword = this.
EatToken
();
11769
var expr = _syntaxFactory.PredefinedType(this.
EatToken
());
11818
expr = _syntaxFactory.PostfixUnaryExpression(SyntaxFacts.GetPostfixUnaryExpression(this.CurrentToken.Kind), expr, this.
EatToken
());
11828
this.ConvertToMissingWithTrailingTrivia(this.AddError(this.
EatToken
(), ErrorCode.ERR_UnexpectedAliasedName), SyntaxKind.DotToken),
11840
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.PointerMemberAccessExpression, expr, this.
EatToken
(), this.ParseSimpleName(NameOptions.InExpression));
11858
SyntaxKind.SimpleMemberAccessExpression, expr, this.
EatToken
(),
11862
expr = _syntaxFactory.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.
EatToken
(), this.ParseSimpleName(NameOptions.InExpression));
11875
expr = _syntaxFactory.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr, this.
EatToken
());
11888
return _syntaxFactory.BaseExpression(this.
EatToken
());
11908
this.
EatToken
(); // `var`
11924
this.
EatToken
(); // eat the identifier
11929
this.
EatToken
(); // eat the open paren or comma
11940
this.
EatToken
(); // eat the close paren
12018
return (questionToken:
EatToken
(), _syntaxFactory.MemberBindingExpression(this.
EatToken
(), this.ParseSimpleName(NameOptions.InExpression)));
12021
return (questionToken:
EatToken
(), _syntaxFactory.ElementBindingExpression(this.ParseBracketedArgumentList()));
12043
this.
EatToken
();
12062
expr = _syntaxFactory.PostfixUnaryExpression(SyntaxKind.SuppressNullableWarningExpression, expr,
EatToken
());
12104
=> _syntaxFactory.MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, expr, this.
EatToken
(), this.ParseSimpleName(NameOptions.InExpression)),
12263
refKindKeyword = this.
EatToken
();
12295
this.
EatToken
(),
12303
var keyword = this.
EatToken
();
12321
this.
EatToken
(),
12330
this.
EatToken
(),
12339
this.
EatToken
(),
12347
var checkedOrUnchecked = this.
EatToken
();
12435
this.
EatToken
();
12453
var identifier = this.IsTrueIdentifier() ? this.
EatToken
() : CreateMissingIdentifierToken();
12530
_syntaxFactory.NameColon((IdentifierNameSyntax)expression,
EatToken
()),
12554
_syntaxFactory.NameColon((IdentifierNameSyntax)expression,
EatToken
()),
12582
this.
EatToken
();
12595
this.
EatToken
();
12674
EatToken
();
12680
EatToken
();
12737
EatToken
();
12743
EatToken
();
12744
EatToken
();
12786
EatToken
();
13069
this.
EatToken
(); // open paren
13273
commas.Add(this.
EatToken
());
13340
var comma = this.AddError(this.
EatToken
(), ErrorCode.ERR_InvalidStackAllocArray);
13784
this.
EatToken
();
13867
name = this.
EatToken
();
13900
? _syntaxFactory.JoinIntoClause(ConvertToKeyword(this.
EatToken
()), this.ParseIdentifierToken())
13975
direction = ConvertToKeyword(this.
EatToken
());
14304
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
());
585
return this.
EatToken
();
598
return this.
EatToken
();
640
var token = this.
EatToken
();
655
return ConvertToKeyword(this.
EatToken
());
670
return ConvertToKeyword(this.
EatToken
());