227 references to ScopedKeyword
Microsoft.CodeAnalysis.CSharp (31)
Parser\LanguageParser.cs (11)
4946
=> IsParameterModifierExcludingScoped(token) || token.ContextualKind == SyntaxKind.
ScopedKeyword
;
4986
modifiers.Add(this.EatContextualToken(SyntaxKind.
ScopedKeyword
));
5002
modifiers.Add(this.EatContextualToken(SyntaxKind.
ScopedKeyword
));
5158
if (modifiers is [.., SyntaxToken { Kind: SyntaxKind.
ScopedKeyword
} scopedKeyword])
8496
&& (tk is not (SyntaxKind.AsyncKeyword or SyntaxKind.
ScopedKeyword
) || ShouldContextualKeywordBeTreatedAsModifier(parsingStatementNotDeclaration: true));
9588
if (this.CurrentToken.ContextualKind == SyntaxKind.
ScopedKeyword
)
9797
if (this.CurrentToken.ContextualKind == SyntaxKind.
ScopedKeyword
)
10539
if (this.CurrentToken.ContextualKind != SyntaxKind.
ScopedKeyword
)
10551
var scopedKeyword = this.EatContextualToken(SyntaxKind.
ScopedKeyword
);
10589
? this.EatContextualToken(SyntaxKind.
ScopedKeyword
)
11861
? EatContextualToken(SyntaxKind.
ScopedKeyword
)
SymbolDisplay\SymbolDisplayVisitor.cs (2)
247
AddKeyword(SyntaxKind.
ScopedKeyword
);
262
AddKeyword(SyntaxKind.
ScopedKeyword
);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (2)
855
AddKeyword(SyntaxKind.
ScopedKeyword
);
876
AddKeyword(SyntaxKind.
ScopedKeyword
);
Symbols\Source\ModifierUtils.cs (3)
122
Debug.Assert(modifier.Kind() == SyntaxKind.
ScopedKeyword
);
350
return SyntaxFacts.GetText(SyntaxKind.
ScopedKeyword
);
402
case SyntaxKind.
ScopedKeyword
:
Symbols\Source\ParameterHelpers.cs (4)
777
case SyntaxKind.
ScopedKeyword
when parameterContext is not ParameterContext.FunctionPointer:
797
if (nextModifier.Kind() is not (SyntaxKind.RefKeyword or SyntaxKind.OutKeyword or SyntaxKind.InKeyword or SyntaxKind.
ScopedKeyword
))
821
case SyntaxKind.
ScopedKeyword
when parameterContext is ParameterContext.FunctionPointer:
1185
case SyntaxKind.
ScopedKeyword
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
511
|| reportIfContextual(SyntaxKind.
ScopedKeyword
, MessageID.IDS_FeatureRefFields, ErrorCode.ERR_ScopedTypeNameDisallowed)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
467
diagnostics.Add(ErrorCode.ERR_BadMemberFlag, ErrorLocation, SyntaxFacts.GetText(SyntaxKind.
ScopedKeyword
));
Syntax.xml.Internal.Generated.cs (2)
28639
if (scopedKeyword.Kind != SyntaxKind.
ScopedKeyword
) throw new ArgumentException(nameof(scopedKeyword));
34006
if (scopedKeyword.Kind != SyntaxKind.
ScopedKeyword
) throw new ArgumentException(nameof(scopedKeyword));
Syntax.xml.Main.Generated.cs (2)
2519
if (scopedKeyword.Kind() != SyntaxKind.
ScopedKeyword
) throw new ArgumentException(nameof(scopedKeyword));
2526
=> SyntaxFactory.ScopedType(SyntaxFactory.Token(SyntaxKind.
ScopedKeyword
), type);
Syntax\SyntaxKindFacts.cs (3)
1296
case SyntaxKind.
ScopedKeyword
:
1422
return SyntaxKind.
ScopedKeyword
;
1870
case SyntaxKind.
ScopedKeyword
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
87
public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.
ScopedKeyword
);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1108
if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.
ScopedKeyword
)
1116
previousModifier = SyntaxKind.
ScopedKeyword
;
1266
else if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent.IsKind(SyntaxKind.Parameter))
1872
if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
34
if (previousModifier is SyntaxKind.None or SyntaxKind.
ScopedKeyword
)
Completion\KeywordRecommenders\OutKeywordRecommender.cs (1)
29
previousModifier is SyntaxKind.None or SyntaxKind.
ScopedKeyword
;
Completion\KeywordRecommenders\RefKeywordRecommender.cs (2)
168
if (previousModifier is SyntaxKind.None or SyntaxKind.
ScopedKeyword
)
226
case SyntaxKind.
ScopedKeyword
:
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (1)
11
internal sealed class ScopedKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.
ScopedKeyword
)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (174)
Generated\Syntax.Test.xml.Generated.cs (4)
71
=> InternalSyntaxFactory.ScopedType(InternalSyntaxFactory.Token(SyntaxKind.
ScopedKeyword
), GenerateIdentifierName());
976
Assert.Equal(SyntaxKind.
ScopedKeyword
, node.ScopedKeyword.Kind);
10421
=> SyntaxFactory.ScopedType(SyntaxFactory.Token(SyntaxKind.
ScopedKeyword
), GenerateIdentifierName());
11326
Assert.Equal(SyntaxKind.
ScopedKeyword
, node.ScopedKeyword.Kind());
Parsing\DeclarationParsingTests.cs (2)
19276
N(SyntaxKind.
ScopedKeyword
);
19340
N(SyntaxKind.
ScopedKeyword
);
Parsing\DeclarationScopeParsingTests.cs (138)
87
N(SyntaxKind.
ScopedKeyword
);
97
N(SyntaxKind.
ScopedKeyword
);
108
N(SyntaxKind.
ScopedKeyword
);
119
N(SyntaxKind.
ScopedKeyword
);
195
N(SyntaxKind.
ScopedKeyword
);
206
N(SyntaxKind.
ScopedKeyword
);
217
N(SyntaxKind.
ScopedKeyword
);
243
N(SyntaxKind.
ScopedKeyword
);
590
N(SyntaxKind.
ScopedKeyword
);
591
N(SyntaxKind.
ScopedKeyword
);
658
N(SyntaxKind.
ScopedKeyword
);
679
N(SyntaxKind.
ScopedKeyword
);
689
N(SyntaxKind.
ScopedKeyword
);
808
N(SyntaxKind.
ScopedKeyword
);
847
N(SyntaxKind.
ScopedKeyword
);
905
N(SyntaxKind.
ScopedKeyword
);
981
N(SyntaxKind.
ScopedKeyword
);
991
N(SyntaxKind.
ScopedKeyword
);
1002
N(SyntaxKind.
ScopedKeyword
);
1013
N(SyntaxKind.
ScopedKeyword
);
1059
N(SyntaxKind.
ScopedKeyword
);
1104
N(SyntaxKind.
ScopedKeyword
);
1152
N(SyntaxKind.
ScopedKeyword
);
1185
N(SyntaxKind.
ScopedKeyword
);
1195
N(SyntaxKind.
ScopedKeyword
);
1266
N(SyntaxKind.
ScopedKeyword
);
1267
N(SyntaxKind.
ScopedKeyword
);
1313
N(SyntaxKind.
ScopedKeyword
);
1335
N(SyntaxKind.
ScopedKeyword
);
1413
N(SyntaxKind.
ScopedKeyword
);
1459
N(SyntaxKind.
ScopedKeyword
);
1737
N(SyntaxKind.
ScopedKeyword
);
1756
N(SyntaxKind.
ScopedKeyword
);
1779
N(SyntaxKind.
ScopedKeyword
);
1960
N(SyntaxKind.
ScopedKeyword
);
1982
N(SyntaxKind.
ScopedKeyword
);
2075
N(SyntaxKind.
ScopedKeyword
);
2150
N(SyntaxKind.
ScopedKeyword
);
2514
N(SyntaxKind.
ScopedKeyword
);
2536
N(SyntaxKind.
ScopedKeyword
);
2562
N(SyntaxKind.
ScopedKeyword
);
2606
N(SyntaxKind.
ScopedKeyword
);
2724
N(SyntaxKind.
ScopedKeyword
);
2746
N(SyntaxKind.
ScopedKeyword
);
2832
N(SyntaxKind.
ScopedKeyword
);
2907
N(SyntaxKind.
ScopedKeyword
);
3083
N(SyntaxKind.
ScopedKeyword
);
3212
N(SyntaxKind.
ScopedKeyword
);
3404
N(SyntaxKind.
ScopedKeyword
);
3440
N(SyntaxKind.
ScopedKeyword
);
3484
N(SyntaxKind.
ScopedKeyword
);
3540
N(SyntaxKind.
ScopedKeyword
);
3996
N(SyntaxKind.
ScopedKeyword
);
4128
N(SyntaxKind.
ScopedKeyword
);
4268
N(SyntaxKind.
ScopedKeyword
);
4416
N(SyntaxKind.
ScopedKeyword
);
4566
N(SyntaxKind.
ScopedKeyword
);
4637
N(SyntaxKind.
ScopedKeyword
);
4712
N(SyntaxKind.
ScopedKeyword
);
4863
N(SyntaxKind.
ScopedKeyword
);
4934
N(SyntaxKind.
ScopedKeyword
);
5005
N(SyntaxKind.
ScopedKeyword
);
5080
N(SyntaxKind.
ScopedKeyword
);
5315
N(SyntaxKind.
ScopedKeyword
);
5388
N(SyntaxKind.
ScopedKeyword
);
5515
N(SyntaxKind.
ScopedKeyword
);
5584
N(SyntaxKind.
ScopedKeyword
);
5671
N(SyntaxKind.
ScopedKeyword
);
5757
N(SyntaxKind.
ScopedKeyword
);
5836
N(SyntaxKind.
ScopedKeyword
);
6367
N(SyntaxKind.
ScopedKeyword
);
6502
N(SyntaxKind.
ScopedKeyword
);
6629
N(SyntaxKind.
ScopedKeyword
);
6761
N(SyntaxKind.
ScopedKeyword
);
6913
N(SyntaxKind.
ScopedKeyword
);
6969
N(SyntaxKind.
ScopedKeyword
);
7029
N(SyntaxKind.
ScopedKeyword
);
7150
N(SyntaxKind.
ScopedKeyword
);
7206
N(SyntaxKind.
ScopedKeyword
);
7262
N(SyntaxKind.
ScopedKeyword
);
7322
N(SyntaxKind.
ScopedKeyword
);
7573
N(SyntaxKind.
ScopedKeyword
);
7653
N(SyntaxKind.
ScopedKeyword
);
7866
N(SyntaxKind.
ScopedKeyword
);
8057
N(SyntaxKind.
ScopedKeyword
);
8770
N(SyntaxKind.
ScopedKeyword
);
8861
N(SyntaxKind.
ScopedKeyword
);
8963
N(SyntaxKind.
ScopedKeyword
);
9080
N(SyntaxKind.
ScopedKeyword
);
9121
N(SyntaxKind.
ScopedKeyword
);
9166
N(SyntaxKind.
ScopedKeyword
);
9257
N(SyntaxKind.
ScopedKeyword
);
9298
N(SyntaxKind.
ScopedKeyword
);
9347
N(SyntaxKind.
ScopedKeyword
);
9388
N(SyntaxKind.
ScopedKeyword
);
9434
N(SyntaxKind.
ScopedKeyword
);
9603
N(SyntaxKind.
ScopedKeyword
);
9716
N(SyntaxKind.
ScopedKeyword
);
9726
N(SyntaxKind.
ScopedKeyword
);
9735
N(SyntaxKind.
ScopedKeyword
);
9997
N(SyntaxKind.
ScopedKeyword
);
10101
N(SyntaxKind.
ScopedKeyword
);
10195
N(SyntaxKind.
ScopedKeyword
);
10300
N(SyntaxKind.
ScopedKeyword
);
10413
N(SyntaxKind.
ScopedKeyword
);
10451
N(SyntaxKind.
ScopedKeyword
);
10493
N(SyntaxKind.
ScopedKeyword
);
10578
N(SyntaxKind.
ScopedKeyword
);
10616
N(SyntaxKind.
ScopedKeyword
);
10654
N(SyntaxKind.
ScopedKeyword
);
10696
N(SyntaxKind.
ScopedKeyword
);
10881
N(SyntaxKind.
ScopedKeyword
);
11081
N(SyntaxKind.
ScopedKeyword
);
11269
N(SyntaxKind.
ScopedKeyword
);
11317
N(SyntaxKind.
ScopedKeyword
);
11331
N(SyntaxKind.
ScopedKeyword
);
11681
N(SyntaxKind.
ScopedKeyword
);
11919
N(SyntaxKind.
ScopedKeyword
);
12106
N(SyntaxKind.
ScopedKeyword
);
12202
N(SyntaxKind.
ScopedKeyword
);
12247
N(SyntaxKind.
ScopedKeyword
);
12581
N(SyntaxKind.
ScopedKeyword
);
12687
N(SyntaxKind.
ScopedKeyword
);
12785
N(SyntaxKind.
ScopedKeyword
);
12891
N(SyntaxKind.
ScopedKeyword
);
12999
N(SyntaxKind.
ScopedKeyword
);
13045
N(SyntaxKind.
ScopedKeyword
);
13095
N(SyntaxKind.
ScopedKeyword
);
13196
N(SyntaxKind.
ScopedKeyword
);
13242
N(SyntaxKind.
ScopedKeyword
);
13296
N(SyntaxKind.
ScopedKeyword
);
13342
N(SyntaxKind.
ScopedKeyword
);
13392
N(SyntaxKind.
ScopedKeyword
);
13600
N(SyntaxKind.
ScopedKeyword
);
13662
N(SyntaxKind.
ScopedKeyword
);
14147
N(SyntaxKind.
ScopedKeyword
);
14276
N(SyntaxKind.
ScopedKeyword
);
14349
N(SyntaxKind.
ScopedKeyword
);
Parsing\ExtensionsParsingTests.cs (2)
3779
N(SyntaxKind.
ScopedKeyword
);
3824
N(SyntaxKind.
ScopedKeyword
);
Parsing\LambdaParameterParsingTests.cs (17)
5620
N(SyntaxKind.
ScopedKeyword
);
5683
N(SyntaxKind.
ScopedKeyword
);
5742
N(SyntaxKind.
ScopedKeyword
);
5884
N(SyntaxKind.
ScopedKeyword
);
5912
N(SyntaxKind.
ScopedKeyword
);
5949
N(SyntaxKind.
ScopedKeyword
);
6282
N(SyntaxKind.
ScopedKeyword
);
6315
N(SyntaxKind.
ScopedKeyword
);
6410
N(SyntaxKind.
ScopedKeyword
);
6444
N(SyntaxKind.
ScopedKeyword
);
6635
N(SyntaxKind.
ScopedKeyword
);
6670
N(SyntaxKind.
ScopedKeyword
);
6741
N(SyntaxKind.
ScopedKeyword
);
7074
N(SyntaxKind.
ScopedKeyword
);
7128
N(SyntaxKind.
ScopedKeyword
);
7188
N(SyntaxKind.
ScopedKeyword
);
7189
N(SyntaxKind.
ScopedKeyword
);
Parsing\RefReadonlyTests.cs (9)
914
N(SyntaxKind.
ScopedKeyword
);
974
N(SyntaxKind.
ScopedKeyword
);
1030
N(SyntaxKind.
ScopedKeyword
);
1091
N(SyntaxKind.
ScopedKeyword
);
1149
N(SyntaxKind.
ScopedKeyword
);
1410
N(SyntaxKind.
ScopedKeyword
);
1480
N(SyntaxKind.
ScopedKeyword
);
1537
N(SyntaxKind.
ScopedKeyword
);
1596
N(SyntaxKind.
ScopedKeyword
);
Parsing\TopLevelStatementsParsingTests.cs (2)
3102
N(SyntaxKind.
ScopedKeyword
);
3121
N(SyntaxKind.
ScopedKeyword
);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
87
public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.
ScopedKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1108
if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.
ScopedKeyword
)
1116
previousModifier = SyntaxKind.
ScopedKeyword
;
1266
else if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent.IsKind(SyntaxKind.Parameter))
1872
if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)
Microsoft.Interop.SourceGeneration (2)
Marshalling\MarshallerHelpers.cs (1)
392
tokens = tokens.Add(Token(SyntaxKind.
ScopedKeyword
));
Marshalling\StatefulMarshallingStrategy.cs (1)
142
declaration = declaration.AddModifiers(Token(SyntaxKind.
ScopedKeyword
));
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
87
public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.
ScopedKeyword
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1108
if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.
ScopedKeyword
)
1116
previousModifier = SyntaxKind.
ScopedKeyword
;
1266
else if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent.IsKind(SyntaxKind.Parameter))
1872
if (token.IsKind(SyntaxKind.
ScopedKeyword
) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)