1 override of ContextualKind
Microsoft.CodeAnalysis.CSharp (1)
Syntax\InternalSyntax\SyntaxToken.SyntaxIdentifierExtended.cs (1)
52
public override SyntaxKind
ContextualKind
119 references to ContextualKind
Microsoft.CodeAnalysis.CSharp (117)
Parser\DirectiveParser.cs (2)
52
SyntaxKind contextualKind = this.CurrentToken.
ContextualKind
;
569
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WarningKeyword)
Parser\DocumentationCommentParser.cs (1)
1375
if (alias.
ContextualKind
== SyntaxKind.GlobalKeyword)
Parser\LanguageParser.cs (99)
518
if (this.CurrentToken.
ContextualKind
!= SyntaxKind.GlobalKeyword || this.PeekToken(1).Kind != SyntaxKind.UsingKeyword)
710
if (this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword)
753
&& this.PeekToken(1) is { Kind: SyntaxKind.IdentifierToken,
ContextualKind
: SyntaxKind.AliasKeyword }
789
var globalToken = this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword
1018
=> GetModifierExcludingScoped(token.Kind, token.
ContextualKind
);
1141
(next.
ContextualKind
== SyntaxKind.PartialKeyword &&
1207
if (token.
ContextualKind
== SyntaxKind.RecordKeyword)
1241
(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword))
1335
return !SyntaxFacts.IsContextualKeyword(nextToken.
ContextualKind
) && GetModifierExcludingScoped(nextToken) != DeclarationModifiers.None;
1340
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword);
1350
if (nextToken.
ContextualKind
== SyntaxKind.RecordKeyword)
1381
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword);
1399
if (this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
1437
Debug.Assert(CurrentToken.
ContextualKind
== SyntaxKind.RecordKeyword);
1450
this.CurrentToken.
ContextualKind
== SyntaxKind.RecordKeyword);
1481
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
1581
if (this.CurrentToken.
ContextualKind
== SyntaxKind.RecordKeyword)
1592
this.PeekToken(1).
ContextualKind
== SyntaxKind.RecordKeyword &&
1837
this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword &&
1844
while (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
1876
|| this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
2051
if (CurrentToken.
ContextualKind
== SyntaxKind.RecordKeyword)
2570
if (CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
2586
this.CurrentToken.
ContextualKind
is not (SyntaxKind.PartialKeyword or SyntaxKind.AsyncKeyword or SyntaxKind.RequiredKeyword or SyntaxKind.FileKeyword) &&
2878
var contextualKind = identifier.
ContextualKind
;
2896
if (this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
3147
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
3790
|| SyntaxFacts.GetAccessorDeclarationKind(this.CurrentToken.
ContextualKind
) != SyntaxKind.None
3833
switch (token.
ContextualKind
)
4102
return accessorName.
ContextualKind
switch
5126
this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword))
5186
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
5417
if (this.IsInAsync && identifierToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
5437
if (this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword)
6340
if (identifierLeft.Identifier.
ContextualKind
== SyntaxKind.GlobalKeyword)
6696
case {
ContextualKind
: SyntaxKind.ManagedKeyword }:
6697
case {
ContextualKind
: SyntaxKind.UnmanagedKeyword }:
7262
case {
ContextualKind
: SyntaxKind.ManagedKeyword }:
7263
case {
ContextualKind
: SyntaxKind.UnmanagedKeyword }:
7264
managedSpecifier = EatContextualToken(CurrentToken.
ContextualKind
);
7471
bool beginsWithAwait = this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword;
7507
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword &&
7548
=> CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword && PeekToken(1).Kind == SyntaxKind.UsingKeyword;
7562
return this.CurrentToken.
ContextualKind
== SyntaxKind.YieldKeyword &&
7600
tk = this.CurrentToken.
ContextualKind
;
7641
var tk = this.CurrentToken.
ContextualKind
;
7834
if (this.CurrentToken.Kind == SyntaxKind.OpenBraceToken || this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
7902
((IdentifierNameSyntax)parameter.Type).Identifier.
ContextualKind
== SyntaxKind.FromKeyword)
8441
var keywordKind = this.CurrentToken.
ContextualKind
;
8595
if (this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
8825
if (this.IsInAsync && this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
8833
if (this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
8929
return ((IdentifierNameSyntax)variable).Identifier.
ContextualKind
== SyntaxKind.UnderscoreToken;
9029
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.YieldKeyword);
9167
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhenKeyword && node is ExpressionSyntax ex)
9441
if (attributes.Count == 0 && mods.Count > 0 && IsAccessibilityModifier(((SyntaxToken)mods[0]).
ContextualKind
))
9458
if (IsAdditionalLocalFunctionModifier(mod.
ContextualKind
))
9480
if (this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
9566
return CurrentToken.
ContextualKind
== SyntaxKind.UnderscoreToken
9573
if (this.CurrentToken.
ContextualKind
!= SyntaxKind.WhenKeyword)
9650
while (IsDeclarationModifier(k = this.CurrentToken.
ContextualKind
) || IsAdditionalLocalFunctionModifier(k))
9707
while (IsAdditionalLocalFunctionModifier(this.CurrentToken.
ContextualKind
));
9786
forceLocalFunc = id.
ContextualKind
!= SyntaxKind.AwaitKeyword;
9795
switch (modifier.
ContextualKind
)
9848
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
9981
return this.IsTrueIdentifier() || this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword;
10215
return (this.IsScript || this.IsInAsync) && this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword;
10220
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
10235
return next.
ContextualKind
!= SyntaxKind.WithKeyword;
10345
else if (this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword && IsInQuery)
10379
var tk = this.CurrentToken.
ContextualKind
;
10858
this.PeekToken(tokenIndex).
ContextualKind
== SyntaxKind.AsyncKeyword)
10922
this.PeekToken(2).
ContextualKind
== SyntaxKind.IdentifierToken)
11412
if (IsParameterModifierExcludingScoped(this.CurrentToken) || this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
11634
return this.CurrentToken.
ContextualKind
is SyntaxKind.OrKeyword or SyntaxKind.AndKeyword;
11692
else if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
11735
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
12336
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
12351
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword);
12529
if (IsParameterModifierExcludingScoped(this.CurrentToken) || this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
12611
switch (token.
ContextualKind
)
12626
switch (token.
ContextualKind
)
12644
return this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword &&
12721
switch (this.CurrentToken.
ContextualKind
)
12745
SelectOrGroupClauseSyntax selectOrGroupBy = this.CurrentToken.
ContextualKind
switch
12757
this.CurrentToken.
ContextualKind
== SyntaxKind.IntoKeyword
12764
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword);
12772
if (this.PeekToken(1).
ContextualKind
== SyntaxKind.InKeyword &&
12773
(this.CurrentToken.Kind != SyntaxKind.IdentifierToken || SyntaxFacts.IsQueryContextualKeyword(this.CurrentToken.
ContextualKind
)))
12779
name = WithAdditionalDiagnostics(name, this.GetExpectedTokenError(SyntaxKind.IdentifierToken, name.
ContextualKind
, name.GetLeadingTriviaWidth(), name.Width));
12797
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.JoinKeyword);
12810
into: this.CurrentToken.
ContextualKind
== SyntaxKind.IntoKeyword
12817
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.LetKeyword);
12827
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword);
12835
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.OrderByKeyword);
12884
if (this.CurrentToken.
ContextualKind
is SyntaxKind.AscendingKeyword or SyntaxKind.DescendingKeyword)
12898
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.SelectKeyword);
12906
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.GroupKeyword);
12916
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.IntoKeyword);
Parser\LanguageParser_Patterns.cs (8)
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)
271
if (typeIdentifierToken.
ContextualKind
== SyntaxKind.VarKeyword &&
384
switch (CurrentToken.
ContextualKind
)
Parser\SyntaxParser.cs (5)
596
if (this.CurrentToken.
ContextualKind
!= kind)
610
var contextualKind = this.CurrentToken.
ContextualKind
;
1049
if (token.Kind != token.
ContextualKind
)
1052
? SyntaxFactory.MissingToken(token.LeadingTrivia.Node, token.
ContextualKind
, token.TrailingTrivia.Node)
1053
: 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;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
LexicalAndXml\DocumentationCommentLexerTestBase.cs (2)
95
if (token.
ContextualKind
!= token.Kind)
97
builder.AppendFormat(", SyntaxKind.{0}", token.
ContextualKind
);