1 override of ContextualKind
Microsoft.CodeAnalysis.CSharp (1)
Syntax\InternalSyntax\SyntaxToken.SyntaxIdentifierExtended.cs (1)
32
public override SyntaxKind
ContextualKind
117 references to ContextualKind
Microsoft.CodeAnalysis.CSharp (117)
Parser\DirectiveParser.cs (2)
50
SyntaxKind contextualKind = this.CurrentToken.
ContextualKind
;
568
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WarningKeyword)
Parser\DocumentationCommentParser.cs (1)
1385
if (alias.
ContextualKind
== SyntaxKind.GlobalKeyword)
Parser\LanguageParser.cs (100)
675
if (this.CurrentToken.
ContextualKind
!= SyntaxKind.GlobalKeyword || this.PeekToken(1).Kind != SyntaxKind.UsingKeyword)
877
if (this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword)
920
&& this.PeekToken(1) is { Kind: SyntaxKind.IdentifierToken,
ContextualKind
: SyntaxKind.AliasKeyword }
956
var globalToken = this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword
1291
=> GetModifierExcludingScoped(token.Kind, token.
ContextualKind
);
1414
(next.
ContextualKind
== SyntaxKind.PartialKeyword &&
1480
if (token.
ContextualKind
== SyntaxKind.RecordKeyword)
1514
(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword))
1608
return !SyntaxFacts.IsContextualKeyword(nextToken.
ContextualKind
) && GetModifierExcludingScoped(nextToken) != DeclarationModifiers.None;
1613
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword);
1623
if (nextToken.
ContextualKind
== SyntaxKind.RecordKeyword)
1637
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword);
1673
if (this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
1711
Debug.Assert(CurrentToken.
ContextualKind
is SyntaxKind.RecordKeyword or SyntaxKind.ExtensionKeyword);
1722
this.CurrentToken.
ContextualKind
is SyntaxKind.RecordKeyword or SyntaxKind.ExtensionKeyword);
1768
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
1868
if (this.CurrentToken.
ContextualKind
== SyntaxKind.RecordKeyword)
1879
this.PeekToken(1).
ContextualKind
== SyntaxKind.RecordKeyword &&
2161
this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword &&
2168
while (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
2203
|| this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
2264
return (this.CurrentToken.
ContextualKind
== SyntaxKind.AllowsKeyword && PeekToken(1).Kind == SyntaxKind.RefKeyword) || this.IsTrueIdentifier();
2316
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AllowsKeyword &&
2419
if (CurrentToken.
ContextualKind
== SyntaxKind.RecordKeyword)
2944
if (CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
2960
this.CurrentToken.
ContextualKind
is not (SyntaxKind.PartialKeyword or SyntaxKind.AsyncKeyword or SyntaxKind.RequiredKeyword or SyntaxKind.FileKeyword) &&
3244
return this.CurrentToken.
ContextualKind
== SyntaxKind.ExtensionKeyword && IsFeatureEnabled(MessageID.IDS_FeatureExtensions);
3280
if (this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
3530
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
4231
|| SyntaxFacts.GetAccessorDeclarationKind(this.CurrentToken.
ContextualKind
) != SyntaxKind.None
4274
switch (token.
ContextualKind
)
4545
return accessorName.
ContextualKind
switch
4802
=> IsParameterModifierExcludingScoped(token) || token.
ContextualKind
== SyntaxKind.ScopedKeyword;
5518
this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword))
5577
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
5808
if (this.IsInAsync && identifierToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
5828
if (this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword)
5841
return CurrentToken.
ContextualKind
== SyntaxKind.FieldKeyword &&
7174
case {
ContextualKind
: SyntaxKind.ManagedKeyword }:
7175
case {
ContextualKind
: SyntaxKind.UnmanagedKeyword }:
7520
if (this.CurrentToken.
ContextualKind
is SyntaxKind.AsyncKeyword or SyntaxKind.AwaitKeyword or SyntaxKind.FromKeyword)
7526
if (nextToken.
ContextualKind
== SyntaxKind.WithKeyword)
7848
case {
ContextualKind
: SyntaxKind.ManagedKeyword }:
7849
case {
ContextualKind
: SyntaxKind.UnmanagedKeyword }:
7850
managedSpecifier = EatContextualToken(CurrentToken.
ContextualKind
);
7988
|| (this.CurrentToken.
ContextualKind
is SyntaxKind.SwitchKeyword or SyntaxKind.WithKeyword && this.PeekToken(1).Kind is SyntaxKind.OpenBraceToken);
8147
bool beginsWithAwait = this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword;
8183
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword &&
8224
=> CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword && PeekToken(1).Kind == SyntaxKind.UsingKeyword;
8238
return this.CurrentToken.
ContextualKind
== SyntaxKind.YieldKeyword &&
8276
tk = this.CurrentToken.
ContextualKind
;
8318
var tk = this.CurrentToken.
ContextualKind
;
8511
if (this.CurrentToken.Kind == SyntaxKind.OpenBraceToken || this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
9110
var keywordKind = this.CurrentToken.
ContextualKind
;
9293
if (this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
9494
if (this.IsInAsync && this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
9502
if (this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
9749
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.YieldKeyword);
9887
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhenKeyword && node is ExpressionSyntax ex)
10165
if (attributes.Count == 0 && mods.Count > 0 && IsAccessibilityModifier(((SyntaxToken)mods[0]).
ContextualKind
))
10185
if (IsAdditionalLocalFunctionModifier(mod.
ContextualKind
))
10211
if (this.CurrentToken.
ContextualKind
!= SyntaxKind.ScopedKeyword)
10321
return CurrentToken.
ContextualKind
== SyntaxKind.UnderscoreToken
10328
if (this.CurrentToken.
ContextualKind
!= SyntaxKind.WhenKeyword)
10425
while (IsDeclarationModifier(k = this.CurrentToken.
ContextualKind
) || IsAdditionalLocalFunctionModifier(k))
10486
while (IsAdditionalLocalFunctionModifier(this.CurrentToken.
ContextualKind
));
10574
switch (modifier.
ContextualKind
)
10627
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
10760
return this.IsTrueIdentifier() || this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword;
10996
return (this.IsScript || this.IsInAsync) && this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword;
11001
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
11016
return next.
ContextualKind
!= SyntaxKind.WithKeyword;
11121
if (this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword && IsInQuery)
11360
var token1Kind = token1.
ContextualKind
;
11783
this.PeekToken(2).
ContextualKind
== SyntaxKind.IdentifierToken)
11884
this.PeekToken(tokenIndex).
ContextualKind
== SyntaxKind.AsyncKeyword)
12618
return this.CurrentToken.
ContextualKind
is SyntaxKind.OrKeyword or SyntaxKind.AndKeyword;
12668
else if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
12711
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
13359
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
13374
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword);
13620
switch (token.
ContextualKind
)
13635
switch (token.
ContextualKind
)
13653
return this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword &&
13731
switch (this.CurrentToken.
ContextualKind
)
13755
SelectOrGroupClauseSyntax selectOrGroupBy = this.CurrentToken.
ContextualKind
switch
13767
this.CurrentToken.
ContextualKind
== SyntaxKind.IntoKeyword
13774
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword);
13782
if (this.PeekToken(1).
ContextualKind
== SyntaxKind.InKeyword &&
13783
(this.CurrentToken.Kind != SyntaxKind.IdentifierToken || SyntaxFacts.IsQueryContextualKeyword(this.CurrentToken.
ContextualKind
)))
13789
name = WithAdditionalDiagnostics(name, this.GetExpectedTokenError(SyntaxKind.IdentifierToken, name.
ContextualKind
, name.GetLeadingTriviaWidth(), name.Width));
13807
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.JoinKeyword);
13820
into: this.CurrentToken.
ContextualKind
== SyntaxKind.IntoKeyword
13827
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.LetKeyword);
13837
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword);
13845
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.OrderByKeyword);
13894
if (this.CurrentToken.
ContextualKind
is SyntaxKind.AscendingKeyword or SyntaxKind.DescendingKeyword)
13908
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.SelectKeyword);
13916
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.GroupKeyword);
13926
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.IntoKeyword);
Parser\LanguageParser_Patterns.cs (7)
61
while (this.CurrentToken.
ContextualKind
== SyntaxKind.OrKeyword)
84
if (tk == SyntaxKind.IdentifierToken && this.CurrentToken.
ContextualKind
!= SyntaxKind.UnderscoreToken &&
85
(this.CurrentToken.
ContextualKind
!= SyntaxKind.NameOfKeyword || this.PeekToken(1).Kind != SyntaxKind.OpenParenToken))
107
while (this.CurrentToken.
ContextualKind
== SyntaxKind.AndKeyword)
160
if (this.CurrentToken.
ContextualKind
== SyntaxKind.NotKeyword)
187
if (CurrentToken.
ContextualKind
== SyntaxKind.UnderscoreToken)
388
switch (CurrentToken.
ContextualKind
)
Parser\SyntaxParser.cs (5)
632
if (this.CurrentToken.
ContextualKind
!= kind)
646
var contextualKind = this.CurrentToken.
ContextualKind
;
1098
if (token.Kind != token.
ContextualKind
)
1101
? SyntaxFactory.MissingToken(token.LeadingTrivia.Node, token.
ContextualKind
, token.TrailingTrivia.Node)
1102
: SyntaxFactory.Token(token.LeadingTrivia.Node, token.
ContextualKind
, token.TrailingTrivia.Node);
Syntax\InternalSyntax\SyntaxToken.cs (1)
263
return (int)this.
ContextualKind
;
Syntax\SyntaxFacts.cs (1)
445
return node.
ContextualKind
== SyntaxKind.VarKeyword;