191 references to ScopedKeyword
Microsoft.CodeAnalysis.CSharp (28)
Parser\LanguageParser.cs (9)
4944=> IsParameterModifierExcludingScoped(token) || token.ContextualKind == SyntaxKind.ScopedKeyword; 5138if (modifiers is [.., SyntaxToken { Kind: SyntaxKind.ScopedKeyword } scopedKeyword]) 8476&& (tk is not (SyntaxKind.AsyncKeyword or SyntaxKind.ScopedKeyword) || ShouldContextualKeywordBeTreatedAsModifier(parsingStatementNotDeclaration: true)); 9574if (this.CurrentToken.ContextualKind == SyntaxKind.ScopedKeyword) 9783if (this.CurrentToken.ContextualKind == SyntaxKind.ScopedKeyword) 10525if (this.CurrentToken.ContextualKind != SyntaxKind.ScopedKeyword) 10530return this.EatContextualToken(SyntaxKind.ScopedKeyword); 10534var scopedKeyword = this.EatContextualToken(SyntaxKind.ScopedKeyword); 11845? EatContextualToken(SyntaxKind.ScopedKeyword)
SymbolDisplay\SymbolDisplayVisitor.cs (2)
247AddKeyword(SyntaxKind.ScopedKeyword); 262AddKeyword(SyntaxKind.ScopedKeyword);
SymbolDisplay\SymbolDisplayVisitor.Members.cs (2)
855AddKeyword(SyntaxKind.ScopedKeyword); 876AddKeyword(SyntaxKind.ScopedKeyword);
Symbols\Source\ModifierUtils.cs (3)
122Debug.Assert(modifier.Kind() == SyntaxKind.ScopedKeyword); 350return SyntaxFacts.GetText(SyntaxKind.ScopedKeyword); 402case SyntaxKind.ScopedKeyword:
Symbols\Source\ParameterHelpers.cs (3)
776case SyntaxKind.ScopedKeyword when parameterContext is not ParameterContext.FunctionPointer: 803case SyntaxKind.ScopedKeyword when parameterContext is ParameterContext.FunctionPointer: 1167case SyntaxKind.ScopedKeyword:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
511|| reportIfContextual(SyntaxKind.ScopedKeyword, MessageID.IDS_FeatureRefFields, ErrorCode.ERR_ScopedTypeNameDisallowed)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
467diagnostics.Add(ErrorCode.ERR_BadMemberFlag, ErrorLocation, SyntaxFacts.GetText(SyntaxKind.ScopedKeyword));
Syntax.xml.Internal.Generated.cs (2)
28639if (scopedKeyword.Kind != SyntaxKind.ScopedKeyword) throw new ArgumentException(nameof(scopedKeyword)); 34006if (scopedKeyword.Kind != SyntaxKind.ScopedKeyword) throw new ArgumentException(nameof(scopedKeyword));
Syntax.xml.Main.Generated.cs (2)
2519if (scopedKeyword.Kind() != SyntaxKind.ScopedKeyword) throw new ArgumentException(nameof(scopedKeyword)); 2526=> SyntaxFactory.ScopedType(SyntaxFactory.Token(SyntaxKind.ScopedKeyword), type);
Syntax\SyntaxKindFacts.cs (3)
1296case SyntaxKind.ScopedKeyword: 1422return SyntaxKind.ScopedKeyword; 1870case SyntaxKind.ScopedKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
87public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.ScopedKeyword);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1108if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1116previousModifier = SyntaxKind.ScopedKeyword; 1266else if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent.IsKind(SyntaxKind.Parameter)) 1872if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
34if (previousModifier is SyntaxKind.None or SyntaxKind.ScopedKeyword)
Completion\KeywordRecommenders\OutKeywordRecommender.cs (1)
29previousModifier is SyntaxKind.None or SyntaxKind.ScopedKeyword;
Completion\KeywordRecommenders\RefKeywordRecommender.cs (2)
168if (previousModifier is SyntaxKind.None or SyntaxKind.ScopedKeyword) 226case SyntaxKind.ScopedKeyword:
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (1)
11internal 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()); 976Assert.Equal(SyntaxKind.ScopedKeyword, node.ScopedKeyword.Kind); 10421=> SyntaxFactory.ScopedType(SyntaxFactory.Token(SyntaxKind.ScopedKeyword), GenerateIdentifierName()); 11326Assert.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); 639N(SyntaxKind.ScopedKeyword); 678N(SyntaxKind.ScopedKeyword); 834N(SyntaxKind.ScopedKeyword); 966N(SyntaxKind.ScopedKeyword); 976N(SyntaxKind.ScopedKeyword); 987N(SyntaxKind.ScopedKeyword); 998N(SyntaxKind.ScopedKeyword); 1126N(SyntaxKind.ScopedKeyword); 1136N(SyntaxKind.ScopedKeyword); 1251N(SyntaxKind.ScopedKeyword); 1273N(SyntaxKind.ScopedKeyword); 1399N(SyntaxKind.ScopedKeyword); 1677N(SyntaxKind.ScopedKeyword); 1696N(SyntaxKind.ScopedKeyword); 1719N(SyntaxKind.ScopedKeyword); 1900N(SyntaxKind.ScopedKeyword); 1922N(SyntaxKind.ScopedKeyword); 2015N(SyntaxKind.ScopedKeyword); 2090N(SyntaxKind.ScopedKeyword); 2454N(SyntaxKind.ScopedKeyword); 2476N(SyntaxKind.ScopedKeyword); 2502N(SyntaxKind.ScopedKeyword); 2546N(SyntaxKind.ScopedKeyword); 2664N(SyntaxKind.ScopedKeyword); 2686N(SyntaxKind.ScopedKeyword); 2772N(SyntaxKind.ScopedKeyword); 2847N(SyntaxKind.ScopedKeyword); 3023N(SyntaxKind.ScopedKeyword); 3152N(SyntaxKind.ScopedKeyword); 3344N(SyntaxKind.ScopedKeyword); 3380N(SyntaxKind.ScopedKeyword); 3424N(SyntaxKind.ScopedKeyword); 3480N(SyntaxKind.ScopedKeyword); 3936N(SyntaxKind.ScopedKeyword); 4068N(SyntaxKind.ScopedKeyword); 4208N(SyntaxKind.ScopedKeyword); 4356N(SyntaxKind.ScopedKeyword); 4506N(SyntaxKind.ScopedKeyword); 4577N(SyntaxKind.ScopedKeyword); 4652N(SyntaxKind.ScopedKeyword); 4803N(SyntaxKind.ScopedKeyword); 4874N(SyntaxKind.ScopedKeyword); 4945N(SyntaxKind.ScopedKeyword); 5020N(SyntaxKind.ScopedKeyword); 5255N(SyntaxKind.ScopedKeyword); 5328N(SyntaxKind.ScopedKeyword); 5455N(SyntaxKind.ScopedKeyword); 5524N(SyntaxKind.ScopedKeyword); 5611N(SyntaxKind.ScopedKeyword); 5697N(SyntaxKind.ScopedKeyword); 5776N(SyntaxKind.ScopedKeyword); 6307N(SyntaxKind.ScopedKeyword); 6442N(SyntaxKind.ScopedKeyword); 6569N(SyntaxKind.ScopedKeyword); 6701N(SyntaxKind.ScopedKeyword); 6853N(SyntaxKind.ScopedKeyword); 6909N(SyntaxKind.ScopedKeyword); 6969N(SyntaxKind.ScopedKeyword); 7090N(SyntaxKind.ScopedKeyword); 7146N(SyntaxKind.ScopedKeyword); 7202N(SyntaxKind.ScopedKeyword); 7262N(SyntaxKind.ScopedKeyword); 7513N(SyntaxKind.ScopedKeyword); 7593N(SyntaxKind.ScopedKeyword); 7806N(SyntaxKind.ScopedKeyword); 7997N(SyntaxKind.ScopedKeyword); 8710N(SyntaxKind.ScopedKeyword); 8801N(SyntaxKind.ScopedKeyword); 8903N(SyntaxKind.ScopedKeyword); 9020N(SyntaxKind.ScopedKeyword); 9061N(SyntaxKind.ScopedKeyword); 9106N(SyntaxKind.ScopedKeyword); 9197N(SyntaxKind.ScopedKeyword); 9238N(SyntaxKind.ScopedKeyword); 9287N(SyntaxKind.ScopedKeyword); 9328N(SyntaxKind.ScopedKeyword); 9374N(SyntaxKind.ScopedKeyword); 9543N(SyntaxKind.ScopedKeyword); 9638N(SyntaxKind.ScopedKeyword); 9656N(SyntaxKind.ScopedKeyword); 9918N(SyntaxKind.ScopedKeyword); 10022N(SyntaxKind.ScopedKeyword); 10116N(SyntaxKind.ScopedKeyword); 10221N(SyntaxKind.ScopedKeyword); 10334N(SyntaxKind.ScopedKeyword); 10372N(SyntaxKind.ScopedKeyword); 10414N(SyntaxKind.ScopedKeyword); 10499N(SyntaxKind.ScopedKeyword); 10537N(SyntaxKind.ScopedKeyword); 10575N(SyntaxKind.ScopedKeyword); 10617N(SyntaxKind.ScopedKeyword); 10802N(SyntaxKind.ScopedKeyword); 11002N(SyntaxKind.ScopedKeyword); 11190N(SyntaxKind.ScopedKeyword); 11239N(SyntaxKind.ScopedKeyword); 11606N(SyntaxKind.ScopedKeyword); 11844N(SyntaxKind.ScopedKeyword); 12031N(SyntaxKind.ScopedKeyword); 12127N(SyntaxKind.ScopedKeyword); 12172N(SyntaxKind.ScopedKeyword); 12506N(SyntaxKind.ScopedKeyword); 12612N(SyntaxKind.ScopedKeyword); 12710N(SyntaxKind.ScopedKeyword); 12816N(SyntaxKind.ScopedKeyword); 12924N(SyntaxKind.ScopedKeyword); 12970N(SyntaxKind.ScopedKeyword); 13020N(SyntaxKind.ScopedKeyword); 13121N(SyntaxKind.ScopedKeyword); 13167N(SyntaxKind.ScopedKeyword); 13221N(SyntaxKind.ScopedKeyword); 13267N(SyntaxKind.ScopedKeyword); 13317N(SyntaxKind.ScopedKeyword); 13525N(SyntaxKind.ScopedKeyword); 13587N(SyntaxKind.ScopedKeyword); 14072N(SyntaxKind.ScopedKeyword); 14201N(SyntaxKind.ScopedKeyword); 14274N(SyntaxKind.ScopedKeyword);
Parsing\ExtensionsParsingTests.cs (2)
3779N(SyntaxKind.ScopedKeyword); 3824N(SyntaxKind.ScopedKeyword);
Parsing\LambdaParameterParsingTests.cs (11)
5620N(SyntaxKind.ScopedKeyword); 5683N(SyntaxKind.ScopedKeyword); 5742N(SyntaxKind.ScopedKeyword); 5805N(SyntaxKind.ScopedKeyword); 6130N(SyntaxKind.ScopedKeyword); 6163N(SyntaxKind.ScopedKeyword); 6258N(SyntaxKind.ScopedKeyword); 6292N(SyntaxKind.ScopedKeyword); 6483N(SyntaxKind.ScopedKeyword); 6518N(SyntaxKind.ScopedKeyword); 6589N(SyntaxKind.ScopedKeyword);
Parsing\RefReadonlyTests.cs (1)
913N(SyntaxKind.ScopedKeyword);
Parsing\TopLevelStatementsParsingTests.cs (1)
3103N(SyntaxKind.ScopedKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
87public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.ScopedKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1108if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1116previousModifier = SyntaxKind.ScopedKeyword; 1266else if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent.IsKind(SyntaxKind.Parameter)) 1872if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)
Microsoft.Interop.SourceGeneration (2)
Marshalling\MarshallerHelpers.cs (1)
392tokens = tokens.Add(Token(SyntaxKind.ScopedKeyword));
Marshalling\StatefulMarshallingStrategy.cs (1)
142declaration = declaration.AddModifiers(Token(SyntaxKind.ScopedKeyword));
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpSyntaxTokens.cs (1)
87public static readonly SyntaxToken ScopedKeyword = Token(SyntaxKind.ScopedKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
1108if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1116previousModifier = SyntaxKind.ScopedKeyword; 1266else if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent.IsKind(SyntaxKind.Parameter)) 1872if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)