1 override of ContextualKind
Microsoft.CodeAnalysis.CSharp (1)
Syntax\InternalSyntax\SyntaxToken.SyntaxIdentifierExtended.cs (1)
32
public override SyntaxKind
ContextualKind
129 references to ContextualKind
Microsoft.CodeAnalysis.CSharp (127)
Parser\DirectiveParser.cs (2)
50
SyntaxKind contextualKind = this.CurrentToken.
ContextualKind
;
575
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WarningKeyword)
Parser\DocumentationCommentParser.cs (3)
949
case SyntaxKind.IdentifierToken when CurrentToken.
ContextualKind
== SyntaxKind.ExtensionKeyword:
987
Debug.Assert(CurrentToken.
ContextualKind
== SyntaxKind.ExtensionKeyword);
1457
if (alias.
ContextualKind
== SyntaxKind.GlobalKeyword)
Parser\LanguageParser.cs (107)
675
if (this.CurrentToken.
ContextualKind
!= SyntaxKind.GlobalKeyword || this.PeekToken(1).Kind != SyntaxKind.UsingKeyword)
885
if (this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword)
928
&& this.PeekToken(1) is { Kind: SyntaxKind.IdentifierToken,
ContextualKind
: SyntaxKind.AliasKeyword }
964
var globalToken = this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword
1299
=> GetModifierExcludingScoped(token.Kind, token.
ContextualKind
);
1422
(next.
ContextualKind
== SyntaxKind.PartialKeyword &&
1488
if (token.
ContextualKind
== SyntaxKind.RecordKeyword)
1522
(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword))
1616
return !SyntaxFacts.IsContextualKeyword(nextToken.
ContextualKind
) && GetModifierExcludingScoped(nextToken) != DeclarationModifiers.None;
1621
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword);
1631
if (nextToken.
ContextualKind
== SyntaxKind.RecordKeyword)
1645
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword);
1681
if (this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
1719
Debug.Assert(CurrentToken.
ContextualKind
is SyntaxKind.RecordKeyword or SyntaxKind.ExtensionKeyword);
1730
this.CurrentToken.
ContextualKind
is SyntaxKind.RecordKeyword or SyntaxKind.ExtensionKeyword);
1776
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
1870
if (this.CurrentToken.
ContextualKind
== SyntaxKind.RecordKeyword)
1881
this.PeekToken(1).
ContextualKind
== SyntaxKind.RecordKeyword &&
2163
this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword &&
2170
while (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
2205
|| this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
2266
return (this.CurrentToken.
ContextualKind
== SyntaxKind.AllowsKeyword && PeekToken(1).Kind == SyntaxKind.RefKeyword) || this.IsTrueIdentifier();
2318
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AllowsKeyword &&
2421
if (CurrentToken.
ContextualKind
== SyntaxKind.RecordKeyword)
2933
if (CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
2949
this.CurrentToken.
ContextualKind
is not (SyntaxKind.PartialKeyword or SyntaxKind.AsyncKeyword or SyntaxKind.RequiredKeyword or SyntaxKind.FileKeyword) &&
3063
if (propertyType is IdentifierNameSyntax { Identifier.
ContextualKind
: var contextualKind } &&
3322
return this.CurrentToken.
ContextualKind
== SyntaxKind.ExtensionKeyword &&
3341
var contextualKind = identifier.
ContextualKind
;
3359
if (this.CurrentToken.
ContextualKind
== SyntaxKind.GlobalKeyword && this.PeekToken(1).Kind == SyntaxKind.UsingKeyword)
3617
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
4374
|| SyntaxFacts.GetAccessorDeclarationKind(this.CurrentToken.
ContextualKind
) != SyntaxKind.None
4417
switch (token.
ContextualKind
)
4688
return accessorName.
ContextualKind
switch
4946
=> IsParameterModifierExcludingScoped(token) || token.
ContextualKind
== SyntaxKind.ScopedKeyword;
5741
this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword))
5800
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
6031
if (this.IsInAsync && identifierToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
6051
if (this.CurrentToken.
ContextualKind
== SyntaxKind.PartialKeyword)
6064
return CurrentToken.
ContextualKind
== SyntaxKind.FieldKeyword &&
7050
if (identifierLeft.Identifier.
ContextualKind
== SyntaxKind.GlobalKeyword)
7395
case {
ContextualKind
: SyntaxKind.ManagedKeyword }:
7396
case {
ContextualKind
: SyntaxKind.UnmanagedKeyword }:
7741
if (this.CurrentToken.
ContextualKind
is SyntaxKind.AsyncKeyword or SyntaxKind.AwaitKeyword or SyntaxKind.FromKeyword)
7747
if (nextToken.
ContextualKind
== SyntaxKind.WithKeyword)
8065
case {
ContextualKind
: SyntaxKind.ManagedKeyword }:
8066
case {
ContextualKind
: SyntaxKind.UnmanagedKeyword }:
8067
managedSpecifier = EatContextualToken(CurrentToken.
ContextualKind
);
8205
|| (this.CurrentToken.
ContextualKind
is SyntaxKind.SwitchKeyword or SyntaxKind.WithKeyword && this.PeekToken(1).Kind is SyntaxKind.OpenBraceToken);
8364
bool beginsWithAwait = this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword;
8399
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword &&
8440
=> CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword && PeekToken(1).Kind == SyntaxKind.UsingKeyword;
8454
return this.CurrentToken.
ContextualKind
== SyntaxKind.YieldKeyword &&
8492
tk = this.CurrentToken.
ContextualKind
;
8528
var tk = this.CurrentToken.
ContextualKind
;
8732
if (this.CurrentToken.Kind == SyntaxKind.OpenBraceToken || this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
8800
((IdentifierNameSyntax)parameter.Type).Identifier.
ContextualKind
== SyntaxKind.FromKeyword)
9405
var keywordKind = this.CurrentToken.
ContextualKind
;
9588
if (this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
9789
if (this.IsInAsync && this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
9797
if (this.CurrentToken.
ContextualKind
== SyntaxKind.ScopedKeyword)
9893
return ((IdentifierNameSyntax)variable).Identifier.
ContextualKind
== SyntaxKind.UnderscoreToken;
10077
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.YieldKeyword);
10215
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhenKeyword && node is ExpressionSyntax ex)
10493
if (attributes.Count == 0 && mods.Count > 0 && IsAccessibilityModifier(((SyntaxToken)mods[0]).
ContextualKind
))
10513
if (IsAdditionalLocalFunctionModifier(mod.
ContextualKind
))
10539
if (this.CurrentToken.
ContextualKind
!= SyntaxKind.ScopedKeyword)
10651
return CurrentToken.
ContextualKind
== SyntaxKind.UnderscoreToken
10658
if (this.CurrentToken.
ContextualKind
!= SyntaxKind.WhenKeyword)
10755
while (IsDeclarationModifier(k = this.CurrentToken.
ContextualKind
) || IsAdditionalLocalFunctionModifier(k))
10814
while (IsAdditionalLocalFunctionModifier(this.CurrentToken.
ContextualKind
));
10893
forceLocalFunc = id.
ContextualKind
!= SyntaxKind.AwaitKeyword;
10900
switch (modifier.
ContextualKind
)
10954
if (this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword)
11083
return this.IsTrueIdentifier() || this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword;
11319
return (this.IsScript || this.IsInAsync) && this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword;
11324
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AwaitKeyword)
11339
return next.
ContextualKind
!= SyntaxKind.WithKeyword;
11444
if (this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword && IsInQuery)
11686
var token1Kind = token1.
ContextualKind
;
12131
this.PeekToken(2).
ContextualKind
== SyntaxKind.IdentifierToken)
12232
this.PeekToken(tokenIndex).
ContextualKind
== SyntaxKind.AsyncKeyword)
12887
if (inSwitchArmPattern && this.CurrentToken.
ContextualKind
== SyntaxKind.WhenKeyword)
12980
return this.CurrentToken.
ContextualKind
is SyntaxKind.OrKeyword or SyntaxKind.AndKeyword;
13030
else if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
13073
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
13717
if (this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword &&
13732
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.AsyncKeyword);
13969
switch (token.
ContextualKind
)
13984
switch (token.
ContextualKind
)
14002
return this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword &&
14077
switch (this.CurrentToken.
ContextualKind
)
14100
SelectOrGroupClauseSyntax selectOrGroupBy = this.CurrentToken.
ContextualKind
switch
14112
this.CurrentToken.
ContextualKind
== SyntaxKind.IntoKeyword
14119
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.FromKeyword);
14127
if (this.PeekToken(1).
ContextualKind
== SyntaxKind.InKeyword &&
14128
(this.CurrentToken.Kind != SyntaxKind.IdentifierToken || SyntaxFacts.IsQueryContextualKeyword(this.CurrentToken.
ContextualKind
)))
14134
name = WithAdditionalDiagnostics(name, this.GetExpectedTokenError(SyntaxKind.IdentifierToken, name.
ContextualKind
, name.GetLeadingTriviaWidth(), name.Width));
14152
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.JoinKeyword);
14165
into: this.CurrentToken.
ContextualKind
== SyntaxKind.IntoKeyword
14172
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.LetKeyword);
14185
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.WhereKeyword);
14193
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.OrderByKeyword);
14242
if (this.CurrentToken.
ContextualKind
is SyntaxKind.AscendingKeyword or SyntaxKind.DescendingKeyword)
14256
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.SelectKeyword);
14264
Debug.Assert(this.CurrentToken.
ContextualKind
== SyntaxKind.GroupKeyword);
14274
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)
202
if (CurrentToken.
ContextualKind
== SyntaxKind.UnderscoreToken)
290
if (typeIdentifierToken.
ContextualKind
== SyntaxKind.VarKeyword &&
411
switch (CurrentToken.
ContextualKind
)
Parser\SyntaxParser.cs (5)
649
if (this.CurrentToken.
ContextualKind
!= kind)
663
var contextualKind = this.CurrentToken.
ContextualKind
;
1106
if (token.Kind != token.
ContextualKind
)
1109
? SyntaxFactory.MissingToken(token.LeadingTrivia.Node, token.
ContextualKind
, token.TrailingTrivia.Node)
1110
: 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
);