173 references to ScopedKeyword
Microsoft.CodeAnalysis.CSharp (25)
Parser\LanguageParser.cs (10)
4954if (modifiers is [.., SyntaxToken { Kind: SyntaxKind.ScopedKeyword } scopedKeyword]) 8179&& (tk is not (SyntaxKind.AsyncKeyword or SyntaxKind.ScopedKeyword) || ShouldContextualKeywordBeTreatedAsModifier(parsingStatementNotDeclaration: true)); 9163if (this.CurrentToken.ContextualKind == SyntaxKind.ScopedKeyword) 9198scopedKeyword = EatContextualToken(SyntaxKind.ScopedKeyword); 9401if (this.CurrentToken.ContextualKind == SyntaxKind.ScopedKeyword) 10055if (this.CurrentToken.ContextualKind == SyntaxKind.ScopedKeyword) 10059SyntaxToken scopedKeyword = this.EatContextualToken(SyntaxKind.ScopedKeyword); 11260? EatContextualToken(SyntaxKind.ScopedKeyword) 12101if (IsParameterModifierExcludingScoped(this.CurrentToken) || this.CurrentToken.ContextualKind == SyntaxKind.ScopedKeyword) 13316if (IsParameterModifierExcludingScoped(this.CurrentToken) || this.CurrentToken.ContextualKind == SyntaxKind.ScopedKeyword)
SymbolDisplay\SymbolDisplayVisitor.cs (2)
247AddKeyword(SyntaxKind.ScopedKeyword); 262AddKeyword(SyntaxKind.ScopedKeyword);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (2)
813AddKeyword(SyntaxKind.ScopedKeyword); 834AddKeyword(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)
592case SyntaxKind.ScopedKeyword when !parsingFunctionPointerParams: 619case SyntaxKind.ScopedKeyword when parsingFunctionPointerParams: 961case SyntaxKind.ScopedKeyword:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
501|| reportIfContextual(SyntaxKind.ScopedKeyword, MessageID.IDS_FeatureRefFields, ErrorCode.ERR_ScopedTypeNameDisallowed))
Symbols\Source\SourceMemberFieldSymbol.cs (1)
456diagnostics.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)
79public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.ScopedKeyword);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1106if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1114previousModifier = SyntaxKind.ScopedKeyword; 1259else if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent.IsKind(SyntaxKind.Parameter)) 1865if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent is IncompleteMemberSyntax)
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 (132)
Generated\Syntax.Test.xml.Generated.cs (4)
71=> InternalSyntaxFactory.ScopedType(InternalSyntaxFactory.Token(SyntaxKind.ScopedKeyword), GenerateIdentifierName()); 964Assert.Equal(SyntaxKind.ScopedKeyword, node.ScopedKeyword.Kind); 10248=> SyntaxFactory.ScopedType(SyntaxFactory.Token(SyntaxKind.ScopedKeyword), GenerateIdentifierName()); 11141Assert.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); 1219N(SyntaxKind.ScopedKeyword); 1241N(SyntaxKind.ScopedKeyword); 1367N(SyntaxKind.ScopedKeyword); 1645N(SyntaxKind.ScopedKeyword); 1664N(SyntaxKind.ScopedKeyword); 1687N(SyntaxKind.ScopedKeyword); 1868N(SyntaxKind.ScopedKeyword); 1890N(SyntaxKind.ScopedKeyword); 1983N(SyntaxKind.ScopedKeyword); 2058N(SyntaxKind.ScopedKeyword); 2422N(SyntaxKind.ScopedKeyword); 2444N(SyntaxKind.ScopedKeyword); 2470N(SyntaxKind.ScopedKeyword); 2514N(SyntaxKind.ScopedKeyword); 2632N(SyntaxKind.ScopedKeyword); 2654N(SyntaxKind.ScopedKeyword); 2740N(SyntaxKind.ScopedKeyword); 2815N(SyntaxKind.ScopedKeyword); 2991N(SyntaxKind.ScopedKeyword); 3120N(SyntaxKind.ScopedKeyword); 3312N(SyntaxKind.ScopedKeyword); 3348N(SyntaxKind.ScopedKeyword); 3392N(SyntaxKind.ScopedKeyword); 3448N(SyntaxKind.ScopedKeyword); 3904N(SyntaxKind.ScopedKeyword); 4036N(SyntaxKind.ScopedKeyword); 4176N(SyntaxKind.ScopedKeyword); 4324N(SyntaxKind.ScopedKeyword); 4474N(SyntaxKind.ScopedKeyword); 4545N(SyntaxKind.ScopedKeyword); 4620N(SyntaxKind.ScopedKeyword); 4771N(SyntaxKind.ScopedKeyword); 4842N(SyntaxKind.ScopedKeyword); 4913N(SyntaxKind.ScopedKeyword); 4988N(SyntaxKind.ScopedKeyword); 5223N(SyntaxKind.ScopedKeyword); 5296N(SyntaxKind.ScopedKeyword); 5423N(SyntaxKind.ScopedKeyword); 5492N(SyntaxKind.ScopedKeyword); 5579N(SyntaxKind.ScopedKeyword); 5665N(SyntaxKind.ScopedKeyword); 5744N(SyntaxKind.ScopedKeyword); 6275N(SyntaxKind.ScopedKeyword); 6410N(SyntaxKind.ScopedKeyword); 6537N(SyntaxKind.ScopedKeyword); 6669N(SyntaxKind.ScopedKeyword); 6821N(SyntaxKind.ScopedKeyword); 6877N(SyntaxKind.ScopedKeyword); 6937N(SyntaxKind.ScopedKeyword); 7058N(SyntaxKind.ScopedKeyword); 7114N(SyntaxKind.ScopedKeyword); 7170N(SyntaxKind.ScopedKeyword); 7230N(SyntaxKind.ScopedKeyword); 7481N(SyntaxKind.ScopedKeyword); 7561N(SyntaxKind.ScopedKeyword); 7774N(SyntaxKind.ScopedKeyword); 7965N(SyntaxKind.ScopedKeyword); 8678N(SyntaxKind.ScopedKeyword); 8769N(SyntaxKind.ScopedKeyword); 8871N(SyntaxKind.ScopedKeyword); 8988N(SyntaxKind.ScopedKeyword); 9029N(SyntaxKind.ScopedKeyword); 9074N(SyntaxKind.ScopedKeyword); 9165N(SyntaxKind.ScopedKeyword); 9206N(SyntaxKind.ScopedKeyword); 9255N(SyntaxKind.ScopedKeyword); 9296N(SyntaxKind.ScopedKeyword); 9342N(SyntaxKind.ScopedKeyword); 9511N(SyntaxKind.ScopedKeyword); 9606N(SyntaxKind.ScopedKeyword); 9624N(SyntaxKind.ScopedKeyword); 9886N(SyntaxKind.ScopedKeyword); 9990N(SyntaxKind.ScopedKeyword); 10084N(SyntaxKind.ScopedKeyword); 10189N(SyntaxKind.ScopedKeyword); 10302N(SyntaxKind.ScopedKeyword); 10340N(SyntaxKind.ScopedKeyword); 10382N(SyntaxKind.ScopedKeyword); 10467N(SyntaxKind.ScopedKeyword); 10505N(SyntaxKind.ScopedKeyword); 10543N(SyntaxKind.ScopedKeyword); 10585N(SyntaxKind.ScopedKeyword); 10770N(SyntaxKind.ScopedKeyword); 10970N(SyntaxKind.ScopedKeyword); 11158N(SyntaxKind.ScopedKeyword); 11207N(SyntaxKind.ScopedKeyword); 11574N(SyntaxKind.ScopedKeyword); 11812N(SyntaxKind.ScopedKeyword); 11999N(SyntaxKind.ScopedKeyword); 12095N(SyntaxKind.ScopedKeyword); 12140N(SyntaxKind.ScopedKeyword); 12474N(SyntaxKind.ScopedKeyword); 12580N(SyntaxKind.ScopedKeyword); 12678N(SyntaxKind.ScopedKeyword); 12784N(SyntaxKind.ScopedKeyword); 12892N(SyntaxKind.ScopedKeyword); 12938N(SyntaxKind.ScopedKeyword); 12988N(SyntaxKind.ScopedKeyword); 13089N(SyntaxKind.ScopedKeyword); 13135N(SyntaxKind.ScopedKeyword); 13189N(SyntaxKind.ScopedKeyword); 13235N(SyntaxKind.ScopedKeyword); 13285N(SyntaxKind.ScopedKeyword); 13493N(SyntaxKind.ScopedKeyword); 13555N(SyntaxKind.ScopedKeyword); 14040N(SyntaxKind.ScopedKeyword); 14169N(SyntaxKind.ScopedKeyword); 14242N(SyntaxKind.ScopedKeyword);
Parsing\LambdaParameterParsingTests.cs (1)
5587N(SyntaxKind.ScopedKeyword);
Parsing\RefReadonlyTests.cs (1)
919N(SyntaxKind.ScopedKeyword);
Parsing\TopLevelStatementsParsingTests.cs (1)
3103N(SyntaxKind.ScopedKeyword);
Syntax\SyntaxNodeTests.cs (3)
350for (var kind = SyntaxKind.TildeToken; kind < SyntaxKind.ScopedKeyword; kind++) 354for (var kind = SyntaxKind.TildeToken; kind < SyntaxKind.ScopedKeyword; kind++) 358for (var kind = SyntaxKind.TildeToken; kind < SyntaxKind.ScopedKeyword; kind++)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
79public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.ScopedKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1106if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1114previousModifier = SyntaxKind.ScopedKeyword; 1259else if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent.IsKind(SyntaxKind.Parameter)) 1865if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent is IncompleteMemberSyntax)
Microsoft.Interop.SourceGeneration (2)
Marshalling\MarshallerHelpers.cs (1)
419tokens = tokens.Add(Token(SyntaxKind.ScopedKeyword));
Marshalling\StatefulMarshallingStrategy.cs (1)
142declaration = declaration.AddModifiers(Token(SyntaxKind.ScopedKeyword));