43 references to NonEnumTypeDeclarations
Microsoft.CodeAnalysis.CSharp.Features (42)
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
104return syntaxTree.IsMemberDeclarationContext(position, context: null, SyntaxKindSet.AllMemberModifiers, SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: true, cancellationToken) ||
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (1)
40validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
44validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
45validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
44validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
35validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
44validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\DelegateKeywordRecommender.cs (1)
31validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
44validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
66validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\EnumKeywordRecommender.cs (1)
28validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\EventKeywordRecommender.cs (2)
42context.IsMemberDeclarationContext(validModifiers: s_validClassModifiers, validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: true, cancellationToken: cancellationToken) || 44context.IsMemberAttributeContext(SyntaxKindSet.NonEnumTypeDeclarations, includingRecordParameters: false, cancellationToken);
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (1)
54validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
44validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\InterfaceKeywordRecommender.cs (1)
29validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\InternalKeywordRecommender.cs (2)
37context.IsMemberDeclarationContext(validModifiers: SyntaxKindSet.AllMemberModifiers, validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: false, cancellationToken: cancellationToken)) 47if (context.IsTypeDeclarationContext(validModifiers: SyntaxKindSet.AllTypeModifiers, validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: false, cancellationToken: cancellationToken))
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
45validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
45validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
17if (context.IsMemberAttributeContext(SyntaxKindSet.NonEnumTypeDeclarations, includingRecordParameters: false, cancellationToken))
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
43validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\PrivateKeywordRecommender.cs (2)
38context.IsMemberDeclarationContext(validModifiers: SyntaxKindSet.AllMemberModifiers, validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: false, cancellationToken: cancellationToken)) 59if (context.IsTypeDeclarationContext(validModifiers: SyntaxKindSet.AllTypeModifiers, validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: false, cancellationToken: cancellationToken))
Completion\KeywordRecommenders\PropertyKeywordRecommender.cs (1)
14=> context.IsMemberAttributeContext(SyntaxKindSet.NonEnumTypeDeclarations, includingRecordParameters: true, cancellationToken);
Completion\KeywordRecommenders\PublicKeywordRecommender.cs (2)
26validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, 38if (context.IsTypeDeclarationContext(validModifiers: SyntaxKindSet.AllTypeModifiers, validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: false, cancellationToken: cancellationToken))
Completion\KeywordRecommenders\RecordKeywordRecommender.cs (1)
35validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\RefKeywordRecommender.cs (2)
145validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, 220validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: true, cancellationToken);
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (1)
27context.IsMemberAttributeContext(SyntaxKindSet.NonEnumTypeDeclarations, includingRecordParameters: false, cancellationToken) ||
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
45validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
45validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (1)
108validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
45validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
33validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
45validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
45validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (2)
69context.IsTypeDeclarationContext(validModifiers: s_validTypeModifiers, validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: false, cancellationToken: cancellationToken) || 73validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
52validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (1)
113context.IsMemberDeclarationContext(validModifiers: s_validClassInterfaceRecordModifiers, validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations, canBePartial: true, cancellationToken) ||
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
763validTypeDeclarations: SyntaxKindSet.NonEnumTypeDeclarations,