120 references to EnumMemberDeclarationSyntax
Microsoft.CodeAnalysis.CSharp (30)
Compilation\CSharpSemanticModel.cs (1)
2988public 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)
605public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
271public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (6)
920var enumDecl = (EnumMemberDeclarationSyntax)memberDecl; 1161var enumDecl = (EnumMemberDeclarationSyntax)node.Parent; 1498public override IFieldSymbol GetDeclaredSymbol(EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken)) 1671return ((EnumMemberDeclarationSyntax)declaration).Identifier.ValueText;
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
65node is EnumMemberDeclarationSyntax ||
CSharpDeclarationComputer.cs (3)
140foreach (var decl in t.Members) 152var t = (EnumMemberDeclarationSyntax)node;
CSharpExtensions.cs (1)
1377public static IFieldSymbol? GetDeclaredSymbol(this SemanticModel? semanticModel, EnumMemberDeclarationSyntax declarationSyntax, CancellationToken cancellationToken = default(CancellationToken))
Declarations\DeclarationTreeBuilder.cs (2)
800private static ImmutableSegmentedDictionary<string, VoidResult> GetEnumMemberNames(SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, ref SingleTypeDeclaration.TypeDeclarationFlags declFlags) 811foreach (var member in members)
Symbols\Source\SourceEnumConstantSymbol.cs (8)
23EnumMemberDeclarationSyntax syntax, 33EnumMemberDeclarationSyntax syntax, 50protected SourceEnumConstantSymbol(SourceMemberContainerTypeSymbol containingEnum, EnumMemberDeclarationSyntax syntax, BindingDiagnosticBag diagnostics) 82public new EnumMemberDeclarationSyntax SyntaxNode 86return (EnumMemberDeclarationSyntax)base.SyntaxNode; 145EnumMemberDeclarationSyntax syntax, 164EnumMemberDeclarationSyntax syntax, 185EnumMemberDeclarationSyntax syntax,
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3720foreach (var member in syntax.Members)
Syntax\EnumMemberDeclarationSyntax.cs (1)
9public EnumMemberDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax equalsValue)
Syntax\SyntaxFactory.cs (2)
2684public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue) 2917public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, BaseListSyntax? baseList, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpSemanticFacts.cs (1)
96var lastMember = enumDecl.Members.LastOrDefault();
CSharpSyntaxFacts.cs (2)
728EnumMemberDeclarationSyntax or 970case EnumMemberDeclarationSyntax @enum:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
CSharpCodeGenerationService.cs (1)
349return Cast<TDeclarationNode>(enumDeclaration.AddMembers(members.Cast<EnumMemberDeclarationSyntax>().ToArray()));
EnumMemberGenerator.cs (7)
27var member = GenerateEnumMemberDeclaration(enumMember, destination, info, cancellationToken); 48.WithMembers(SyntaxFactory.SeparatedList<EnumMemberDeclarationSyntax>(members)); 51public static EnumMemberDeclarationSyntax GenerateEnumMemberDeclaration( 57var reusableSyntax = GetReuseableSyntaxNodeForSymbol<EnumMemberDeclarationSyntax>(enumMember, info); 64var member = SyntaxFactory.EnumMemberDeclaration(enumMember.Name.ToIdentifierToken()) 113var lastMember = destination.Members.LastOrDefault(m => m.EqualsValue != null);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Structure\MetadataAsSource\EnumMemberDeclarationStructureTests.cs (1)
17public class EnumMemberDeclarationStructureTests : AbstractCSharpSyntaxNodeStructureTests<EnumMemberDeclarationSyntax>
Microsoft.CodeAnalysis.CSharp.Features (11)
CSharpDeclarationComputer.cs (3)
140foreach (var decl in t.Members) 152var t = (EnumMemberDeclarationSyntax)node;
EditAndContinue\SyntaxComparer.cs (1)
1465return ((EnumMemberDeclarationSyntax)node).Identifier;
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (2)
135var enumMemberDeclaration = await GetFirstDeclarationAsync<EnumMemberDeclarationSyntax>(symbol).ConfigureAwait(false);
NavigationBar\CSharpNavigationBarItemService.cs (1)
243if (declaringNode is EnumMemberDeclarationSyntax enumMember)
Structure\CSharpBlockStructureProvider.cs (1)
32builder.Add<EnumMemberDeclarationSyntax, EnumMemberDeclarationStructureProvider>();
Structure\CSharpStructureHelpers.cs (1)
297EnumMemberDeclarationSyntax enumMemberDeclaration => enumMemberDeclaration.Identifier,
Structure\Providers\EnumMemberDeclarationStructureProvider.cs (2)
12internal class EnumMemberDeclarationStructureProvider : AbstractSyntaxNodeStructureProvider<EnumMemberDeclarationSyntax> 16EnumMemberDeclarationSyntax enumMemberDeclaration,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NullableReferenceTypesTests.cs (2)
70336var node = tree.GetRoot().DescendantNodes().OfType<EnumMemberDeclarationSyntax>().ElementAt(1);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\SemanticModelAPITests.cs (2)
1454var enumMemberDecl = (EnumMemberDeclarationSyntax)typeDecl.Members[0];
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
3647var fSymbol = model.GetDeclaredSymbol((EnumMemberDeclarationSyntax)enumMemberDecl);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.cs (6)
10479=> SyntaxFactory.EnumDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.EnumKeyword), SyntaxFactory.Identifier("Identifier"), default(BaseListSyntax), default(SyntaxToken), new SeparatedSyntaxList<EnumMemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken)); 10484private static EnumMemberDeclarationSyntax GenerateEnumMemberDeclaration() 12799var node = GenerateEnumMemberDeclaration(); 12805var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithIdentifier(node.Identifier).WithEqualsValue(node.EqualsValue); 18065var oldNode = GenerateEnumMemberDeclaration(); 18081var oldNode = GenerateEnumMemberDeclaration();
Microsoft.CodeAnalysis.CSharp.Workspaces (22)
Classification\ClassificationHelpers.cs (1)
228else if (token.Parent is EnumMemberDeclarationSyntax enumMemberDeclaration && enumMemberDeclaration.Identifier == token)
CodeGeneration\CSharpSyntaxGenerator.cs (8)
869private EnumMemberDeclarationSyntax AsEnumMember(SyntaxNode node) 875return (EnumMemberDeclarationSyntax)this.EnumMember(id.Identifier.ToString(), null); 882return (EnumMemberDeclarationSyntax)this.EnumMember(vd.Identifier.ToString(), vd.Initializer?.Value); 888return (EnumMemberDeclarationSyntax)node; 891private SeparatedSyntaxList<EnumMemberDeclarationSyntax> AsEnumMembers(IEnumerable<SyntaxNode>? members) 1354EnumDeclarationSyntax @enum => @enum.WithMembers(@enum.Members.AddRange(newMembers.OfType<EnumMemberDeclarationSyntax>())), 1893EnumMemberDeclarationSyntax enumMemberDeclaration => enumMemberDeclaration.Identifier.ValueText, 1923EnumMemberDeclarationSyntax enumMemberDeclaration => ReplaceWithTrivia(declaration, enumMemberDeclaration.Identifier, id),
CSharpCodeGenerationService.cs (1)
349return Cast<TDeclarationNode>(enumDeclaration.AddMembers(members.Cast<EnumMemberDeclarationSyntax>().ToArray()));
CSharpSemanticFacts.cs (1)
96var lastMember = enumDecl.Members.LastOrDefault();
CSharpSyntaxFacts.cs (2)
728EnumMemberDeclarationSyntax or 970case EnumMemberDeclarationSyntax @enum:
EnumMemberGenerator.cs (7)
27var member = GenerateEnumMemberDeclaration(enumMember, destination, info, cancellationToken); 48.WithMembers(SyntaxFactory.SeparatedList<EnumMemberDeclarationSyntax>(members)); 51public static EnumMemberDeclarationSyntax GenerateEnumMemberDeclaration( 57var reusableSyntax = GetReuseableSyntaxNodeForSymbol<EnumMemberDeclarationSyntax>(enumMember, info); 64var member = SyntaxFactory.EnumMemberDeclaration(enumMember.Name.ToIdentifierToken()) 113var lastMember = destination.Members.LastOrDefault(m => m.EqualsValue != null);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
310var enumMember = (EnumMemberDeclarationSyntax)node;
Microsoft.VisualStudio.LanguageServices.CSharp (34)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (4)
263else if (oldMember is EnumMemberDeclarationSyntax enumMember) 265return CompareEnumMemberDeclarations(enumMember, (EnumMemberDeclarationSyntax)newMember, newNodeParent, eventQueue); 272EnumMemberDeclarationSyntax oldEnumMember, 273EnumMemberDeclarationSyntax newEnumMember,
CodeModel\CSharpCodeModelService.cs (21)
328else if (parent is EnumMemberDeclarationSyntax enumMember) 420foreach (var member in enumDecl.Members) 842return ((EnumMemberDeclarationSyntax)node).Identifier.ToString(); 913return ((EnumMemberDeclarationSyntax)node).WithIdentifier(newIdentifier); 1111if (node is EnumMemberDeclarationSyntax) 2096if (variableNode is EnumMemberDeclarationSyntax) 2129EnumMemberDeclarationSyntax); 2131if (variableNode is EnumMemberDeclarationSyntax) 2554if (variableNode is EnumMemberDeclarationSyntax) 2572if (variableNode is EnumMemberDeclarationSyntax) 2772private static Document Delete(Document document, EnumMemberDeclarationSyntax node) 2785var lastMember = newEnumDeclaration.Members.Last(); 2890SyntaxKind.EnumMemberDeclaration => Delete(document, (EnumMemberDeclarationSyntax)node), 2912var enumMemberDeclaration = (EnumMemberDeclarationSyntax)node; 2931var enumMemberDeclaration = (EnumMemberDeclarationSyntax)node; 3243var lastMember = enumDeclaration.Members[index - 1]; 3247var newMembers = enumDeclaration.Members.Insert(index, (EnumMemberDeclarationSyntax)member); 3255var newMembers = enumDeclaration.Members.Insert(index, (EnumMemberDeclarationSyntax)member); 3445else if (container is EnumMemberDeclarationSyntax member)
CodeModel\CSharpCodeModelService.NodeLocator.cs (4)
74return GetStartPoint(text, (EnumMemberDeclarationSyntax)node, part); 125return GetEndPoint(text, (EnumMemberDeclarationSyntax)node, part); 720private static VirtualTreePoint GetStartPoint(SourceText text, EnumMemberDeclarationSyntax node, EnvDTE.vsCMPart part) 1218private static VirtualTreePoint GetEndPoint(SourceText text, EnumMemberDeclarationSyntax node, EnvDTE.vsCMPart part)
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (2)
194var enumMemberDeclaration = (EnumMemberDeclarationSyntax)node;
CodeModel\CSharpCodeModelService_Prototype.cs (2)
60case EnumMemberDeclarationSyntax enumMember: 273private string GetVariablePrototype(EnumMemberDeclarationSyntax node, IFieldSymbol symbol, PrototypeFlags flags)
CodeModel\SyntaxNodeExtensions.cs (1)
46else if (node is EnumMemberDeclarationSyntax enumMember)