1 instantiation of EnumMemberDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
18418internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.EnumMemberDeclarationSyntax(this, parent, position);
113 references to EnumMemberDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (51)
_generated\0\Syntax.xml.Main.Generated.cs (8)
534public virtual TResult? VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax node) => this.DefaultVisit(node); 1286public virtual void VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax node) => this.DefaultVisit(node); 2037public override SyntaxNode? VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax node) 5170public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) 5219public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue) 5222return (EnumMemberDeclarationSyntax)Syntax.InternalSyntax.SyntaxFactory.EnumMemberDeclaration(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), modifiers.Node.ToGreenList<Syntax.InternalSyntax.SyntaxToken>(), (Syntax.InternalSyntax.SyntaxToken)identifier.Node!, equalsValue == null ? null : (Syntax.InternalSyntax.EqualsValueClauseSyntax)equalsValue.Green).CreateRed(); 5226public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxToken identifier) 5230public static EnumMemberDeclarationSyntax EnumMemberDeclaration(string identifier)
_generated\2\Syntax.xml.Syntax.Generated.cs (13)
11250public SeparatedSyntaxList<EnumMemberDeclarationSyntax> Members 11255return red != null ? new SeparatedSyntaxList<EnumMemberDeclarationSyntax>(red, GetChildIndex(6)) : default; 11299public EnumDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken) 11322public EnumDeclarationSyntax WithMembers(SeparatedSyntaxList<EnumMemberDeclarationSyntax> members) => Update(this.AttributeLists, this.Modifiers, this.EnumKeyword, this.Identifier, this.BaseList, this.OpenBraceToken, members, this.CloseBraceToken, this.SemicolonToken); 11338public EnumDeclarationSyntax AddMembers(params EnumMemberDeclarationSyntax[] items) => WithMembers(this.Members.AddRange(items)); 11505public EnumMemberDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue) 11509var newNode = SyntaxFactory.EnumMemberDeclaration(attributeLists, modifiers, identifier, equalsValue); 11518public new EnumMemberDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.Identifier, this.EqualsValue); 11520public new EnumMemberDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.Identifier, this.EqualsValue); 11521public EnumMemberDeclarationSyntax WithIdentifier(SyntaxToken identifier) => Update(this.AttributeLists, this.Modifiers, identifier, this.EqualsValue); 11522public EnumMemberDeclarationSyntax WithEqualsValue(EqualsValueClauseSyntax? equalsValue) => Update(this.AttributeLists, this.Modifiers, this.Identifier, equalsValue); 11525public new EnumMemberDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items)); 11527public new EnumMemberDeclarationSyntax AddModifiers(params SyntaxToken[] items) => WithModifiers(this.Modifiers.AddRange(items));
Compilation\CSharpSemanticModel.cs (1)
3006public abstract IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken));
Compilation\InitializerSemanticModel.cs (2)
97rootSyntax = ((EnumMemberDeclarationSyntax)rootSyntax).EqualsValue; 134equalsValue = ((EnumMemberDeclarationSyntax)node).EqualsValue;
Compilation\MemberSemanticModel.cs (1)
616public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
275public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (6)
924var enumDecl = (EnumMemberDeclarationSyntax)memberDecl; 1165var enumDecl = (EnumMemberDeclarationSyntax)node.Parent; 1519public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1693return ((EnumMemberDeclarationSyntax)declaration).Identifier.ValueText;
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
65node is EnumMemberDeclarationSyntax ||
CSharpExtensions.cs (1)
1424public static IFieldSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Declarations\DeclarationTreeBuilder.cs (1)
944foreach (var member in members)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (3)
145foreach (var decl in t.Members) 160var t = (EnumMemberDeclarationSyntax)node;
Symbols\Source\SourceEnumConstantSymbol.cs (9)
25EnumMemberDeclarationSyntax syntax, 33EnumMemberDeclarationSyntax syntax, 50protected SourceEnumConstantSymbol(SourceMemberContainerTypeSymbol containingEnum, EnumMemberDeclarationSyntax syntax, BindingDiagnosticBag diagnostics) 84public new EnumMemberDeclarationSyntax SyntaxNode 88return (EnumMemberDeclarationSyntax)base.SyntaxNode; 151EnumMemberDeclarationSyntax syntax, 168EnumMemberDeclarationSyntax syntax, 177var syntax = this.SyntaxNode; 191EnumMemberDeclarationSyntax syntax,
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4676foreach (var member in syntax.Members)
Syntax\EnumMemberDeclarationSyntax.cs (1)
9public EnumMemberDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax equalsValue)
Syntax\SyntaxFactory.cs (2)
2744public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue) 2977public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, BaseListSyntax? baseList, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
780foreach (var member in @enum.Members)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
107var lastMember = enumDecl.Members.LastOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
741EnumMemberDeclarationSyntax or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
348return Cast<TDeclarationNode>(enumDeclaration.AddMembers([.. members.Cast<EnumMemberDeclarationSyntax>()]));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (7)
28var member = GenerateEnumMemberDeclaration(enumMember, destination, info, cancellationToken); 49.WithMembers(SeparatedList<EnumMemberDeclarationSyntax>(members)); 52public static EnumMemberDeclarationSyntax GenerateEnumMemberDeclaration( 58var reusableSyntax = GetReuseableSyntaxNodeForSymbol<EnumMemberDeclarationSyntax>(enumMember, info); 65var member = EnumMemberDeclaration(enumMember.Name.ToIdentifierToken()) 114var lastMember = destination.Members.LastOrDefault(m => m.EqualsValue != null);
Microsoft.CodeAnalysis.CSharp.Features (14)
CodeLens\CSharpCodeLensMemberFinder.cs (1)
93public override void VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax node)
EditAndContinue\SyntaxComparer.cs (1)
1486return ((EnumMemberDeclarationSyntax)node).Identifier;
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (2)
277var enumMemberDeclaration = await GetFirstDeclarationAsync<EnumMemberDeclarationSyntax>(symbol).ConfigureAwait(false);
NavigationBar\CSharpNavigationBarItemService.cs (1)
294if (declaringNode is EnumMemberDeclarationSyntax enumMember)
SolutionCrawler\CSharpDocumentDifferenceService.cs (1)
30case EnumMemberDeclarationSyntax @enum:
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
377foreach (var member in enumDeclaration.Members)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (3)
145foreach (var decl in t.Members) 160var t = (EnumMemberDeclarationSyntax)node;
Structure\CSharpBlockStructureProvider.cs (1)
31builder.Add<EnumMemberDeclarationSyntax, EnumMemberDeclarationStructureProvider>();
Structure\CSharpStructureHelpers.cs (1)
274EnumMemberDeclarationSyntax enumMemberDeclaration => enumMemberDeclaration.Identifier,
Structure\Providers\EnumMemberDeclarationStructureProvider.cs (2)
12internal sealed class EnumMemberDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<EnumMemberDeclarationSyntax> 16EnumMemberDeclarationSyntax enumMemberDeclaration,
Microsoft.CodeAnalysis.CSharp.Workspaces (22)
Classification\ClassificationHelpers.cs (1)
234else if (token.Parent is EnumMemberDeclarationSyntax enumMemberDeclaration && enumMemberDeclaration.Identifier == token)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
897private EnumMemberDeclarationSyntax AsEnumMember(SyntaxNode node) 903return (EnumMemberDeclarationSyntax)this.EnumMember(id.Identifier.ToString(), null); 910return (EnumMemberDeclarationSyntax)this.EnumMember(vd.Identifier.ToString(), vd.Initializer?.Value); 916return (EnumMemberDeclarationSyntax)node; 919private SeparatedSyntaxList<EnumMemberDeclarationSyntax> AsEnumMembers(IEnumerable<SyntaxNode>? members) 1359EnumDeclarationSyntax @enum => @enum.WithMembers(@enum.Members.AddRange(newMembers.OfType<EnumMemberDeclarationSyntax>())), 2053EnumMemberDeclarationSyntax enumMemberDeclaration => enumMemberDeclaration.Identifier.ValueText, 2083EnumMemberDeclarationSyntax enumMemberDeclaration => ReplaceWithTrivia(declaration, enumMemberDeclaration.Identifier, id),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
303var enumMember = (EnumMemberDeclarationSyntax)node;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
780foreach (var member in @enum.Members)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
107var lastMember = enumDecl.Members.LastOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
741EnumMemberDeclarationSyntax or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
348return Cast<TDeclarationNode>(enumDeclaration.AddMembers([.. members.Cast<EnumMemberDeclarationSyntax>()]));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (7)
28var member = GenerateEnumMemberDeclaration(enumMember, destination, info, cancellationToken); 49.WithMembers(SeparatedList<EnumMemberDeclarationSyntax>(members)); 52public static EnumMemberDeclarationSyntax GenerateEnumMemberDeclaration( 58var reusableSyntax = GetReuseableSyntaxNodeForSymbol<EnumMemberDeclarationSyntax>(enumMember, info); 65var member = EnumMemberDeclaration(enumMember.Name.ToIdentifierToken()) 114var lastMember = destination.Members.LastOrDefault(m => m.EqualsValue != null);
Microsoft.ML.InternalCodeAnalyzer (1)
NameAnalyzer.cs (1)
98=> CheckPascal(((EnumMemberDeclarationSyntax)context.Node).Identifier, context);
PlatformDocAnalyzer (3)
PlatformDocAnalyzer.cs (3)
369if (member is EnumMemberDeclarationSyntax) 404EnumMemberDeclarationSyntax e => e.Identifier.GetLocation(), 423EnumMemberDeclarationSyntax e => e.Identifier.Text,
Roslyn.Diagnostics.CSharp.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
780foreach (var member in @enum.Members)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
107var lastMember = enumDecl.Members.LastOrDefault();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
741EnumMemberDeclarationSyntax or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
348return Cast<TDeclarationNode>(enumDeclaration.AddMembers([.. members.Cast<EnumMemberDeclarationSyntax>()]));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (7)
28var member = GenerateEnumMemberDeclaration(enumMember, destination, info, cancellationToken); 49.WithMembers(SeparatedList<EnumMemberDeclarationSyntax>(members)); 52public static EnumMemberDeclarationSyntax GenerateEnumMemberDeclaration( 58var reusableSyntax = GetReuseableSyntaxNodeForSymbol<EnumMemberDeclarationSyntax>(enumMember, info); 65var member = EnumMemberDeclaration(enumMember.Name.ToIdentifierToken()) 114var lastMember = destination.Members.LastOrDefault(m => m.EqualsValue != null);