191 references to ScopedKeyword
Microsoft.CodeAnalysis.CSharp (28)
Parser\LanguageParser.cs (9)
4944
=> IsParameterModifierExcludingScoped(token) || token.ContextualKind == SyntaxKind.
ScopedKeyword
;
5138
if (modifiers is [.., SyntaxToken { Kind: SyntaxKind.
ScopedKeyword
} scopedKeyword])
8476
&& (tk is not (SyntaxKind.AsyncKeyword or SyntaxKind.
ScopedKeyword
) || ShouldContextualKeywordBeTreatedAsModifier(parsingStatementNotDeclaration: true));
9574
if (this.CurrentToken.ContextualKind == SyntaxKind.
ScopedKeyword
)
9783
if (this.CurrentToken.ContextualKind == SyntaxKind.
ScopedKeyword
)
10525
if (this.CurrentToken.ContextualKind != SyntaxKind.
ScopedKeyword
)
10530
return this.EatContextualToken(SyntaxKind.
ScopedKeyword
);
10534
var scopedKeyword = this.EatContextualToken(SyntaxKind.
ScopedKeyword
);
11845
? 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 (3)
776
case SyntaxKind.
ScopedKeyword
when parameterContext is not ParameterContext.FunctionPointer:
803
case SyntaxKind.
ScopedKeyword
when parameterContext is ParameterContext.FunctionPointer:
1167
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 (141)
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\DeclarationScopeParsingTests.cs (122)
85
N(SyntaxKind.
ScopedKeyword
);
95
N(SyntaxKind.
ScopedKeyword
);
106
N(SyntaxKind.
ScopedKeyword
);
117
N(SyntaxKind.
ScopedKeyword
);
248
N(SyntaxKind.
ScopedKeyword
);
639
N(SyntaxKind.
ScopedKeyword
);
678
N(SyntaxKind.
ScopedKeyword
);
834
N(SyntaxKind.
ScopedKeyword
);
966
N(SyntaxKind.
ScopedKeyword
);
976
N(SyntaxKind.
ScopedKeyword
);
987
N(SyntaxKind.
ScopedKeyword
);
998
N(SyntaxKind.
ScopedKeyword
);
1126
N(SyntaxKind.
ScopedKeyword
);
1136
N(SyntaxKind.
ScopedKeyword
);
1251
N(SyntaxKind.
ScopedKeyword
);
1273
N(SyntaxKind.
ScopedKeyword
);
1399
N(SyntaxKind.
ScopedKeyword
);
1677
N(SyntaxKind.
ScopedKeyword
);
1696
N(SyntaxKind.
ScopedKeyword
);
1719
N(SyntaxKind.
ScopedKeyword
);
1900
N(SyntaxKind.
ScopedKeyword
);
1922
N(SyntaxKind.
ScopedKeyword
);
2015
N(SyntaxKind.
ScopedKeyword
);
2090
N(SyntaxKind.
ScopedKeyword
);
2454
N(SyntaxKind.
ScopedKeyword
);
2476
N(SyntaxKind.
ScopedKeyword
);
2502
N(SyntaxKind.
ScopedKeyword
);
2546
N(SyntaxKind.
ScopedKeyword
);
2664
N(SyntaxKind.
ScopedKeyword
);
2686
N(SyntaxKind.
ScopedKeyword
);
2772
N(SyntaxKind.
ScopedKeyword
);
2847
N(SyntaxKind.
ScopedKeyword
);
3023
N(SyntaxKind.
ScopedKeyword
);
3152
N(SyntaxKind.
ScopedKeyword
);
3344
N(SyntaxKind.
ScopedKeyword
);
3380
N(SyntaxKind.
ScopedKeyword
);
3424
N(SyntaxKind.
ScopedKeyword
);
3480
N(SyntaxKind.
ScopedKeyword
);
3936
N(SyntaxKind.
ScopedKeyword
);
4068
N(SyntaxKind.
ScopedKeyword
);
4208
N(SyntaxKind.
ScopedKeyword
);
4356
N(SyntaxKind.
ScopedKeyword
);
4506
N(SyntaxKind.
ScopedKeyword
);
4577
N(SyntaxKind.
ScopedKeyword
);
4652
N(SyntaxKind.
ScopedKeyword
);
4803
N(SyntaxKind.
ScopedKeyword
);
4874
N(SyntaxKind.
ScopedKeyword
);
4945
N(SyntaxKind.
ScopedKeyword
);
5020
N(SyntaxKind.
ScopedKeyword
);
5255
N(SyntaxKind.
ScopedKeyword
);
5328
N(SyntaxKind.
ScopedKeyword
);
5455
N(SyntaxKind.
ScopedKeyword
);
5524
N(SyntaxKind.
ScopedKeyword
);
5611
N(SyntaxKind.
ScopedKeyword
);
5697
N(SyntaxKind.
ScopedKeyword
);
5776
N(SyntaxKind.
ScopedKeyword
);
6307
N(SyntaxKind.
ScopedKeyword
);
6442
N(SyntaxKind.
ScopedKeyword
);
6569
N(SyntaxKind.
ScopedKeyword
);
6701
N(SyntaxKind.
ScopedKeyword
);
6853
N(SyntaxKind.
ScopedKeyword
);
6909
N(SyntaxKind.
ScopedKeyword
);
6969
N(SyntaxKind.
ScopedKeyword
);
7090
N(SyntaxKind.
ScopedKeyword
);
7146
N(SyntaxKind.
ScopedKeyword
);
7202
N(SyntaxKind.
ScopedKeyword
);
7262
N(SyntaxKind.
ScopedKeyword
);
7513
N(SyntaxKind.
ScopedKeyword
);
7593
N(SyntaxKind.
ScopedKeyword
);
7806
N(SyntaxKind.
ScopedKeyword
);
7997
N(SyntaxKind.
ScopedKeyword
);
8710
N(SyntaxKind.
ScopedKeyword
);
8801
N(SyntaxKind.
ScopedKeyword
);
8903
N(SyntaxKind.
ScopedKeyword
);
9020
N(SyntaxKind.
ScopedKeyword
);
9061
N(SyntaxKind.
ScopedKeyword
);
9106
N(SyntaxKind.
ScopedKeyword
);
9197
N(SyntaxKind.
ScopedKeyword
);
9238
N(SyntaxKind.
ScopedKeyword
);
9287
N(SyntaxKind.
ScopedKeyword
);
9328
N(SyntaxKind.
ScopedKeyword
);
9374
N(SyntaxKind.
ScopedKeyword
);
9543
N(SyntaxKind.
ScopedKeyword
);
9638
N(SyntaxKind.
ScopedKeyword
);
9656
N(SyntaxKind.
ScopedKeyword
);
9918
N(SyntaxKind.
ScopedKeyword
);
10022
N(SyntaxKind.
ScopedKeyword
);
10116
N(SyntaxKind.
ScopedKeyword
);
10221
N(SyntaxKind.
ScopedKeyword
);
10334
N(SyntaxKind.
ScopedKeyword
);
10372
N(SyntaxKind.
ScopedKeyword
);
10414
N(SyntaxKind.
ScopedKeyword
);
10499
N(SyntaxKind.
ScopedKeyword
);
10537
N(SyntaxKind.
ScopedKeyword
);
10575
N(SyntaxKind.
ScopedKeyword
);
10617
N(SyntaxKind.
ScopedKeyword
);
10802
N(SyntaxKind.
ScopedKeyword
);
11002
N(SyntaxKind.
ScopedKeyword
);
11190
N(SyntaxKind.
ScopedKeyword
);
11239
N(SyntaxKind.
ScopedKeyword
);
11606
N(SyntaxKind.
ScopedKeyword
);
11844
N(SyntaxKind.
ScopedKeyword
);
12031
N(SyntaxKind.
ScopedKeyword
);
12127
N(SyntaxKind.
ScopedKeyword
);
12172
N(SyntaxKind.
ScopedKeyword
);
12506
N(SyntaxKind.
ScopedKeyword
);
12612
N(SyntaxKind.
ScopedKeyword
);
12710
N(SyntaxKind.
ScopedKeyword
);
12816
N(SyntaxKind.
ScopedKeyword
);
12924
N(SyntaxKind.
ScopedKeyword
);
12970
N(SyntaxKind.
ScopedKeyword
);
13020
N(SyntaxKind.
ScopedKeyword
);
13121
N(SyntaxKind.
ScopedKeyword
);
13167
N(SyntaxKind.
ScopedKeyword
);
13221
N(SyntaxKind.
ScopedKeyword
);
13267
N(SyntaxKind.
ScopedKeyword
);
13317
N(SyntaxKind.
ScopedKeyword
);
13525
N(SyntaxKind.
ScopedKeyword
);
13587
N(SyntaxKind.
ScopedKeyword
);
14072
N(SyntaxKind.
ScopedKeyword
);
14201
N(SyntaxKind.
ScopedKeyword
);
14274
N(SyntaxKind.
ScopedKeyword
);
Parsing\ExtensionsParsingTests.cs (2)
3779
N(SyntaxKind.
ScopedKeyword
);
3824
N(SyntaxKind.
ScopedKeyword
);
Parsing\LambdaParameterParsingTests.cs (11)
5620
N(SyntaxKind.
ScopedKeyword
);
5683
N(SyntaxKind.
ScopedKeyword
);
5742
N(SyntaxKind.
ScopedKeyword
);
5805
N(SyntaxKind.
ScopedKeyword
);
6130
N(SyntaxKind.
ScopedKeyword
);
6163
N(SyntaxKind.
ScopedKeyword
);
6258
N(SyntaxKind.
ScopedKeyword
);
6292
N(SyntaxKind.
ScopedKeyword
);
6483
N(SyntaxKind.
ScopedKeyword
);
6518
N(SyntaxKind.
ScopedKeyword
);
6589
N(SyntaxKind.
ScopedKeyword
);
Parsing\RefReadonlyTests.cs (1)
913
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)
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)