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