177 references to ScopedKeyword
Microsoft.CodeAnalysis.CSharp (24)
Parser\LanguageParser.cs (9)
4734
=> IsParameterModifierExcludingScoped(token) || token.ContextualKind == SyntaxKind.
ScopedKeyword
;
4928
if (modifiers is [.., SyntaxToken { Kind: SyntaxKind.
ScopedKeyword
} scopedKeyword])
8211
&& (tk is not (SyntaxKind.AsyncKeyword or SyntaxKind.
ScopedKeyword
) || ShouldContextualKeywordBeTreatedAsModifier(parsingStatementNotDeclaration: true));
9224
if (this.CurrentToken.ContextualKind == SyntaxKind.
ScopedKeyword
)
9433
if (this.CurrentToken.ContextualKind == SyntaxKind.
ScopedKeyword
)
10142
if (this.CurrentToken.ContextualKind != SyntaxKind.
ScopedKeyword
)
10147
return this.EatContextualToken(SyntaxKind.
ScopedKeyword
);
10151
var scopedKeyword = this.EatContextualToken(SyntaxKind.
ScopedKeyword
);
11454
? EatContextualToken(SyntaxKind.
ScopedKeyword
)
SymbolDisplay\SymbolDisplayVisitor.cs (2)
247
AddKeyword(SyntaxKind.
ScopedKeyword
);
262
AddKeyword(SyntaxKind.
ScopedKeyword
);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (2)
821
AddKeyword(SyntaxKind.
ScopedKeyword
);
842
AddKeyword(SyntaxKind.
ScopedKeyword
);
Symbols\Source\ModifierUtils.cs (3)
120
Debug.Assert(modifier.Kind() == SyntaxKind.
ScopedKeyword
);
324
return SyntaxFacts.GetText(SyntaxKind.
ScopedKeyword
);
376
case SyntaxKind.
ScopedKeyword
:
Symbols\Source\ParameterHelpers.cs (3)
597
case SyntaxKind.
ScopedKeyword
when !parsingFunctionPointerParams:
624
case SyntaxKind.
ScopedKeyword
when parsingFunctionPointerParams:
969
case SyntaxKind.
ScopedKeyword
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
501
|| reportIfContextual(SyntaxKind.
ScopedKeyword
, MessageID.IDS_FeatureRefFields, ErrorCode.ERR_ScopedTypeNameDisallowed))
Symbols\Source\SourceMemberFieldSymbol.cs (1)
466
diagnostics.Add(ErrorCode.ERR_BadMemberFlag, ErrorLocation, SyntaxFacts.GetText(SyntaxKind.
ScopedKeyword
));
Syntax\SyntaxKindFacts.cs (3)
1228
case SyntaxKind.
ScopedKeyword
:
1353
return SyntaxKind.
ScopedKeyword
;
1799
case SyntaxKind.
ScopedKeyword
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
83
public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.
ScopedKeyword
);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1107
if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.
ScopedKeyword
)
1115
previousModifier = SyntaxKind.
ScopedKeyword
;
1265
else if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent.IsKind(SyntaxKind.Parameter))
1871
if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
39
if (previousModifier is SyntaxKind.None or SyntaxKind.
ScopedKeyword
)
Completion\KeywordRecommenders\OutKeywordRecommender.cs (1)
34
previousModifier is SyntaxKind.None or SyntaxKind.
ScopedKeyword
;
Completion\KeywordRecommenders\RefKeywordRecommender.cs (2)
126
if (previousModifier is SyntaxKind.None or SyntaxKind.
ScopedKeyword
)
184
case SyntaxKind.
ScopedKeyword
:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (137)
Generated\Syntax.Test.xml.Generated.cs (4)
71
=> InternalSyntaxFactory.ScopedType(InternalSyntaxFactory.Token(SyntaxKind.
ScopedKeyword
), GenerateIdentifierName());
967
Assert.Equal(SyntaxKind.
ScopedKeyword
, node.ScopedKeyword.Kind);
10287
=> SyntaxFactory.ScopedType(SyntaxFactory.Token(SyntaxKind.
ScopedKeyword
), GenerateIdentifierName());
11183
Assert.Equal(SyntaxKind.
ScopedKeyword
, node.ScopedKeyword.Kind());
Parsing\DeclarationScopeParsingTests.cs (122)
85
N(SyntaxKind.
ScopedKeyword
);
95
N(SyntaxKind.
ScopedKeyword
);
106
N(SyntaxKind.
ScopedKeyword
);
117
N(SyntaxKind.
ScopedKeyword
);
248
N(SyntaxKind.
ScopedKeyword
);
619
N(SyntaxKind.
ScopedKeyword
);
658
N(SyntaxKind.
ScopedKeyword
);
814
N(SyntaxKind.
ScopedKeyword
);
946
N(SyntaxKind.
ScopedKeyword
);
956
N(SyntaxKind.
ScopedKeyword
);
967
N(SyntaxKind.
ScopedKeyword
);
978
N(SyntaxKind.
ScopedKeyword
);
1106
N(SyntaxKind.
ScopedKeyword
);
1116
N(SyntaxKind.
ScopedKeyword
);
1231
N(SyntaxKind.
ScopedKeyword
);
1253
N(SyntaxKind.
ScopedKeyword
);
1379
N(SyntaxKind.
ScopedKeyword
);
1657
N(SyntaxKind.
ScopedKeyword
);
1676
N(SyntaxKind.
ScopedKeyword
);
1699
N(SyntaxKind.
ScopedKeyword
);
1880
N(SyntaxKind.
ScopedKeyword
);
1902
N(SyntaxKind.
ScopedKeyword
);
1995
N(SyntaxKind.
ScopedKeyword
);
2070
N(SyntaxKind.
ScopedKeyword
);
2434
N(SyntaxKind.
ScopedKeyword
);
2456
N(SyntaxKind.
ScopedKeyword
);
2482
N(SyntaxKind.
ScopedKeyword
);
2526
N(SyntaxKind.
ScopedKeyword
);
2644
N(SyntaxKind.
ScopedKeyword
);
2666
N(SyntaxKind.
ScopedKeyword
);
2752
N(SyntaxKind.
ScopedKeyword
);
2827
N(SyntaxKind.
ScopedKeyword
);
3003
N(SyntaxKind.
ScopedKeyword
);
3132
N(SyntaxKind.
ScopedKeyword
);
3324
N(SyntaxKind.
ScopedKeyword
);
3360
N(SyntaxKind.
ScopedKeyword
);
3404
N(SyntaxKind.
ScopedKeyword
);
3460
N(SyntaxKind.
ScopedKeyword
);
3916
N(SyntaxKind.
ScopedKeyword
);
4048
N(SyntaxKind.
ScopedKeyword
);
4188
N(SyntaxKind.
ScopedKeyword
);
4336
N(SyntaxKind.
ScopedKeyword
);
4486
N(SyntaxKind.
ScopedKeyword
);
4557
N(SyntaxKind.
ScopedKeyword
);
4632
N(SyntaxKind.
ScopedKeyword
);
4783
N(SyntaxKind.
ScopedKeyword
);
4854
N(SyntaxKind.
ScopedKeyword
);
4925
N(SyntaxKind.
ScopedKeyword
);
5000
N(SyntaxKind.
ScopedKeyword
);
5235
N(SyntaxKind.
ScopedKeyword
);
5308
N(SyntaxKind.
ScopedKeyword
);
5435
N(SyntaxKind.
ScopedKeyword
);
5504
N(SyntaxKind.
ScopedKeyword
);
5591
N(SyntaxKind.
ScopedKeyword
);
5677
N(SyntaxKind.
ScopedKeyword
);
5756
N(SyntaxKind.
ScopedKeyword
);
6287
N(SyntaxKind.
ScopedKeyword
);
6422
N(SyntaxKind.
ScopedKeyword
);
6549
N(SyntaxKind.
ScopedKeyword
);
6681
N(SyntaxKind.
ScopedKeyword
);
6833
N(SyntaxKind.
ScopedKeyword
);
6889
N(SyntaxKind.
ScopedKeyword
);
6949
N(SyntaxKind.
ScopedKeyword
);
7070
N(SyntaxKind.
ScopedKeyword
);
7126
N(SyntaxKind.
ScopedKeyword
);
7182
N(SyntaxKind.
ScopedKeyword
);
7242
N(SyntaxKind.
ScopedKeyword
);
7493
N(SyntaxKind.
ScopedKeyword
);
7573
N(SyntaxKind.
ScopedKeyword
);
7786
N(SyntaxKind.
ScopedKeyword
);
7977
N(SyntaxKind.
ScopedKeyword
);
8690
N(SyntaxKind.
ScopedKeyword
);
8781
N(SyntaxKind.
ScopedKeyword
);
8883
N(SyntaxKind.
ScopedKeyword
);
9000
N(SyntaxKind.
ScopedKeyword
);
9041
N(SyntaxKind.
ScopedKeyword
);
9086
N(SyntaxKind.
ScopedKeyword
);
9177
N(SyntaxKind.
ScopedKeyword
);
9218
N(SyntaxKind.
ScopedKeyword
);
9267
N(SyntaxKind.
ScopedKeyword
);
9308
N(SyntaxKind.
ScopedKeyword
);
9354
N(SyntaxKind.
ScopedKeyword
);
9523
N(SyntaxKind.
ScopedKeyword
);
9618
N(SyntaxKind.
ScopedKeyword
);
9636
N(SyntaxKind.
ScopedKeyword
);
9898
N(SyntaxKind.
ScopedKeyword
);
10002
N(SyntaxKind.
ScopedKeyword
);
10096
N(SyntaxKind.
ScopedKeyword
);
10201
N(SyntaxKind.
ScopedKeyword
);
10314
N(SyntaxKind.
ScopedKeyword
);
10352
N(SyntaxKind.
ScopedKeyword
);
10394
N(SyntaxKind.
ScopedKeyword
);
10479
N(SyntaxKind.
ScopedKeyword
);
10517
N(SyntaxKind.
ScopedKeyword
);
10555
N(SyntaxKind.
ScopedKeyword
);
10597
N(SyntaxKind.
ScopedKeyword
);
10782
N(SyntaxKind.
ScopedKeyword
);
10982
N(SyntaxKind.
ScopedKeyword
);
11170
N(SyntaxKind.
ScopedKeyword
);
11219
N(SyntaxKind.
ScopedKeyword
);
11586
N(SyntaxKind.
ScopedKeyword
);
11824
N(SyntaxKind.
ScopedKeyword
);
12011
N(SyntaxKind.
ScopedKeyword
);
12107
N(SyntaxKind.
ScopedKeyword
);
12152
N(SyntaxKind.
ScopedKeyword
);
12486
N(SyntaxKind.
ScopedKeyword
);
12592
N(SyntaxKind.
ScopedKeyword
);
12690
N(SyntaxKind.
ScopedKeyword
);
12796
N(SyntaxKind.
ScopedKeyword
);
12904
N(SyntaxKind.
ScopedKeyword
);
12950
N(SyntaxKind.
ScopedKeyword
);
13000
N(SyntaxKind.
ScopedKeyword
);
13101
N(SyntaxKind.
ScopedKeyword
);
13147
N(SyntaxKind.
ScopedKeyword
);
13201
N(SyntaxKind.
ScopedKeyword
);
13247
N(SyntaxKind.
ScopedKeyword
);
13297
N(SyntaxKind.
ScopedKeyword
);
13505
N(SyntaxKind.
ScopedKeyword
);
13567
N(SyntaxKind.
ScopedKeyword
);
14052
N(SyntaxKind.
ScopedKeyword
);
14181
N(SyntaxKind.
ScopedKeyword
);
14254
N(SyntaxKind.
ScopedKeyword
);
Parsing\LambdaParameterParsingTests.cs (9)
5665
N(SyntaxKind.
ScopedKeyword
);
5728
N(SyntaxKind.
ScopedKeyword
);
6053
N(SyntaxKind.
ScopedKeyword
);
6086
N(SyntaxKind.
ScopedKeyword
);
6181
N(SyntaxKind.
ScopedKeyword
);
6215
N(SyntaxKind.
ScopedKeyword
);
6406
N(SyntaxKind.
ScopedKeyword
);
6441
N(SyntaxKind.
ScopedKeyword
);
6512
N(SyntaxKind.
ScopedKeyword
);
Parsing\RefReadonlyTests.cs (1)
919
N(SyntaxKind.
ScopedKeyword
);
Parsing\TopLevelStatementsParsingTests.cs (1)
3103
N(SyntaxKind.
ScopedKeyword
);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
83
public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.
ScopedKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1107
if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.
ScopedKeyword
)
1115
previousModifier = SyntaxKind.
ScopedKeyword
;
1265
else if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent.IsKind(SyntaxKind.Parameter))
1871
if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)
Microsoft.Interop.SourceGeneration (2)
Marshalling\MarshallerHelpers.cs (1)
419
tokens = tokens.Add(Token(SyntaxKind.
ScopedKeyword
));
Marshalling\StatefulMarshallingStrategy.cs (1)
142
declaration = declaration.AddModifiers(Token(SyntaxKind.
ScopedKeyword
));