87 references to EnumDeclaration
Microsoft.CodeAnalysis.CSharp (14)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
686var container = ((NamespaceOrTypeSymbol)outer.ContainingMemberOrLambda).GetSourceTypeMember(parent.Identifier.ValueText, 0, SyntaxKind.EnumDeclaration, parent);
Compilation\SyntaxTreeSemanticModel.cs (1)
1662case SyntaxKind.EnumDeclaration:
CSharpDeclarationComputer.cs (1)
137case SyntaxKind.EnumDeclaration:
Declarations\DeclarationKind.cs (1)
41case SyntaxKind.EnumDeclaration: return DeclarationKind.Enum;
Declarations\DeclarationTreeBuilder.cs (1)
938case SyntaxKind.EnumDeclaration:
Declarations\MergedTypeDeclaration.cs (1)
88case SyntaxKind.EnumDeclaration:
Parser\LanguageParser.cs (2)
624case SyntaxKind.EnumDeclaration: 2073case SyntaxKind.EnumDeclaration:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3375case SyntaxKind.EnumDeclaration:
Symbols\Source\SourceNamedTypeSymbol.cs (2)
120case SyntaxKind.EnumDeclaration: 178case SyntaxKind.EnumDeclaration:
Syntax\SyntaxKindFacts.cs (2)
355case SyntaxKind.EnumDeclaration: 800return kind == SyntaxKind.EnumKeyword ? SyntaxKind.EnumDeclaration : GetTypeDeclarationKind(kind);
Syntax\SyntaxNormalizer.cs (1)
666!token.Parent.IsKind(SyntaxKind.EnumDeclaration))
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
CSharpAccessibilityFacts.cs (2)
35case SyntaxKind.EnumDeclaration: 165case SyntaxKind.EnumDeclaration:
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
72SyntaxKind.EnumDeclaration;
CSharpSyntaxKinds.cs (1)
143public int EnumDeclaration => (int)SyntaxKind.EnumDeclaration;
FormattingHelpers.cs (1)
210token.Parent.IsKind(SyntaxKind.EnumDeclaration);
MemberDeclarationSyntaxExtensions.cs (1)
33case SyntaxKind.EnumDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
CSharpCodeGenerationHelpers.cs (1)
231SyntaxKind.EnumDeclaration => CodeGenerationDestination.EnumType,
CSharpDeclarationComparer.cs (2)
27{ SyntaxKind.EnumDeclaration, 10 }, 132case SyntaxKind.EnumDeclaration:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
3000token.Parent.IsParentKind(SyntaxKind.EnumDeclaration);
NamedTypeGenerator.cs (1)
163case SyntaxKind.EnumDeclaration:
SyntaxKindSet.cs (1)
71SyntaxKind.EnumDeclaration,
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Diagnostics\Suppression\SuppressionTests.cs (2)
1071=> context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.ClassDeclaration, SyntaxKind.EnumDeclaration, SyntaxKind.NamespaceDeclaration, SyntaxKind.MethodDeclaration, SyntaxKind.PropertyDeclaration, SyntaxKind.FieldDeclaration, SyntaxKind.EventDeclaration); 1107case SyntaxKind.EnumDeclaration:
Microsoft.CodeAnalysis.CSharp.Features (11)
Completion\KeywordRecommenders\FieldKeywordRecommender.cs (1)
20SyntaxKind.EnumDeclaration,
CSharpDeclarationComputer.cs (1)
137case SyntaxKind.EnumDeclaration:
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
72SyntaxKind.EnumDeclaration;
Diagnostics\Analyzers\CSharpSimplifyTypeNamesDiagnosticAnalyzer.cs (1)
47SyntaxKind.EnumDeclaration;
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
61case SyntaxKind.EnumDeclaration:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1623case SyntaxKind.EnumDeclaration: 1998case SyntaxKind.EnumDeclaration:
EditAndContinue\SyntaxComparer.cs (2)
597case SyntaxKind.EnumDeclaration: 1423case SyntaxKind.EnumDeclaration:
GenerateType\CSharpGenerateTypeService.cs (1)
189nameOrMemberAccessExpression.Parent.Parent.IsParentKind(SyntaxKind.EnumDeclaration))
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (1)
171case SyntaxKind.EnumDeclaration:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (20)
Parsing\DeclarationParsingTests.cs (4)
9469[InlineDataAttribute(SyntaxKind.EnumDeclaration, SyntaxKind.EnumKeyword)] 9562[InlineDataAttribute(SyntaxKind.EnumDeclaration, SyntaxKind.EnumKeyword)] 9598[InlineDataAttribute(SyntaxKind.EnumDeclaration, SyntaxKind.EnumKeyword)] 9817[InlineDataAttribute(SyntaxKind.EnumDeclaration, SyntaxKind.EnumKeyword)]
Parsing\FileModifierParsingTests.cs (1)
107N(SyntaxKind.EnumDeclaration);
Parsing\ParsingErrorRecoveryTests.cs (14)
2508Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2522Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2536Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2550Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2564Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2578Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2592Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2607Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2622Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2636Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2650Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2664Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2679Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind()); 2694Assert.Equal(SyntaxKind.EnumDeclaration, file.Members[0].Kind());
Parsing\ScriptParsingTests.cs (1)
2419N(SyntaxKind.EnumDeclaration);
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
Classification\ClassificationHelpers.cs (1)
340SyntaxKind.EnumDeclaration => ClassificationTypeNames.EnumName,
CodeGeneration\CSharpSyntaxGenerator.cs (3)
149case SyntaxKind.EnumDeclaration: 855AsModifierList(accessibility, modifiers, SyntaxKind.EnumDeclaration), 1538case SyntaxKind.EnumDeclaration:
CSharpAccessibilityFacts.cs (2)
35case SyntaxKind.EnumDeclaration: 165case SyntaxKind.EnumDeclaration:
CSharpCodeGenerationHelpers.cs (1)
231SyntaxKind.EnumDeclaration => CodeGenerationDestination.EnumType,
CSharpDeclarationComparer.cs (2)
27{ SyntaxKind.EnumDeclaration, 10 }, 132case SyntaxKind.EnumDeclaration:
CSharpSyntaxKinds.cs (1)
143public int EnumDeclaration => (int)SyntaxKind.EnumDeclaration;
FormattingHelpers.cs (1)
210token.Parent.IsKind(SyntaxKind.EnumDeclaration);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
3000token.Parent.IsParentKind(SyntaxKind.EnumDeclaration);
MemberDeclarationSyntaxExtensions.cs (1)
33case SyntaxKind.EnumDeclaration:
NamedTypeGenerator.cs (1)
163case SyntaxKind.EnumDeclaration:
SyntaxKindSet.cs (1)
71SyntaxKind.EnumDeclaration,
Microsoft.VisualStudio.LanguageServices.CSharp (13)
CodeModel\CSharpCodeModelService.cs (9)
98case SyntaxKind.EnumDeclaration: 230case SyntaxKind.EnumDeclaration: 553case SyntaxKind.EnumDeclaration: 607case SyntaxKind.EnumDeclaration: 809case SyntaxKind.EnumDeclaration: 890case SyntaxKind.EnumDeclaration: 1164if (member.Parent is (kind: SyntaxKind.InterfaceDeclaration or SyntaxKind.EnumDeclaration)) 3507case SyntaxKind.EnumDeclaration: 3534|| node.IsKind(SyntaxKind.EnumDeclaration)
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
49case SyntaxKind.EnumDeclaration: 100case SyntaxKind.EnumDeclaration:
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
182case SyntaxKind.EnumDeclaration:
Progression\CSharpProgressionLanguageService.cs (1)
73SyntaxKind.EnumDeclaration or