2 overrides of EnumMember
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
904
public override SyntaxNode
EnumMember
(string name, SyntaxNode? expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1332
Public Overrides Function
EnumMember
(name As String, Optional expression As SyntaxNode = Nothing) As SyntaxNode
39 references to EnumMember
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (20)
CodeGeneration\SyntaxGeneratorTests.cs (20)
1789
Generator.EnumDeclaration("e", members: [Generator.
EnumMember
("a"), Generator.
EnumMember
("b"), Generator.
EnumMember
("c")]),
1793
Generator.EnumDeclaration("e", members: [Generator.IdentifierName("a"), Generator.
EnumMember
("b"), Generator.IdentifierName("c")]),
1797
Generator.EnumDeclaration("e", members: [Generator.
EnumMember
("a", Generator.LiteralExpression(0)), Generator.
EnumMember
("b"), Generator.
EnumMember
("c", Generator.LiteralExpression(5))]),
2876
AssertMemberNamesEqual("v", Generator.AddMembers(Generator.EnumDeclaration("e"), [Generator.
EnumMember
("v")]));
2883
AssertMemberNamesEqual(["v", "v2"], Generator.AddMembers(Generator.EnumDeclaration("i", members: [Generator.
EnumMember
("v")]), [Generator.
EnumMember
("v2")]));
2965
TestRemoveAllMembers(Generator.EnumDeclaration("i", members: [Generator.
EnumMember
("v")]));
2988
AssertMemberNamesEqual("v", Generator.EnumDeclaration("e", members: [Generator.
EnumMember
("v")]));
3008
Assert.Equal(DeclarationKind.EnumMember, Generator.GetDeclarationKind(Generator.
EnumMember
("v")));
3031
Assert.Equal("v", Generator.GetName(Generator.
EnumMember
("v")));
3054
Assert.Equal("v", Generator.GetName(Generator.WithName(Generator.
EnumMember
("x"), "v")));
3077
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
EnumMember
("v")));
3101
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumMember
("v"), Accessibility.Private)));
3127
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
EnumMember
("v")));
3150
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumMember
("v"), DeclarationModifiers.Partial)));
4312
Generator.InsertMembers(declC, 0, Generator.
EnumMember
("A")),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (19)
CodeGeneration\SyntaxGeneratorTests.vb (19)
1604
Generator.EnumDeclaration("e", members:={Generator.
EnumMember
("a"), Generator.
EnumMember
("b"), Generator.
EnumMember
("c")}),
1612
Generator.EnumDeclaration("e", members:={Generator.IdentifierName("a"), Generator.
EnumMember
("b"), Generator.IdentifierName("c")}),
1620
Generator.EnumDeclaration("e", members:={Generator.
EnumMember
("a", Generator.LiteralExpression(0)), Generator.
EnumMember
("b"), Generator.
EnumMember
("c", Generator.LiteralExpression(5))}),
2580
Assert.Equal(DeclarationKind.EnumMember, Generator.GetDeclarationKind(Generator.
EnumMember
("v")))
2605
Assert.Equal("v", Generator.GetName(Generator.
EnumMember
("v")))
2630
Assert.Equal("v", Generator.GetName(Generator.WithName(Generator.
EnumMember
("x"), "v")))
2652
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
EnumMember
("v")))
2680
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumMember
("v"), Accessibility.Private)))
2709
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
EnumMember
("v")))
2731
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumMember
("v"), DeclarationModifiers.Partial)))
3161
AssertMemberNamesEqual("v", Generator.EnumDeclaration("e", members:={Generator.
EnumMember
("v")}))
3171
AssertMemberNamesEqual("v", Generator.AddMembers(Generator.EnumDeclaration("e"), {Generator.
EnumMember
("v")}))
3178
AssertMemberNamesEqual({"v", "v2"}, Generator.AddMembers(Generator.EnumDeclaration("i", members:={Generator.
EnumMember
("v")}), {Generator.
EnumMember
("v2")}))
3188
TestRemoveAllMembers(Generator.EnumDeclaration("i", members:={Generator.
EnumMember
("v")}))