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