2 overrides of EnumMember
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
861
public override SyntaxNode
EnumMember
(string name, SyntaxNode? expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1515
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)
1684
Generator.EnumDeclaration("e", members: new[] { Generator.
EnumMember
("a"), Generator.
EnumMember
("b"), Generator.
EnumMember
("c") }),
1688
Generator.EnumDeclaration("e", members: new[] { Generator.IdentifierName("a"), Generator.
EnumMember
("b"), Generator.IdentifierName("c") }),
1692
Generator.EnumDeclaration("e", members: new[] { Generator.
EnumMember
("a", Generator.LiteralExpression(0)), Generator.
EnumMember
("b"), Generator.
EnumMember
("c", Generator.LiteralExpression(5)) }),
2719
AssertMemberNamesEqual("v", Generator.AddMembers(Generator.EnumDeclaration("e"), new[] { Generator.
EnumMember
("v") }));
2726
AssertMemberNamesEqual(new[] { "v", "v2" }, Generator.AddMembers(Generator.EnumDeclaration("i", members: new[] { Generator.
EnumMember
("v") }), new[] { Generator.
EnumMember
("v2") }));
2738
TestRemoveAllMembers(Generator.EnumDeclaration("i", members: new[] { Generator.
EnumMember
("v") }));
2761
AssertMemberNamesEqual("v", Generator.EnumDeclaration("e", members: new[] { Generator.
EnumMember
("v") }));
2781
Assert.Equal(DeclarationKind.EnumMember, Generator.GetDeclarationKind(Generator.
EnumMember
("v")));
2804
Assert.Equal("v", Generator.GetName(Generator.
EnumMember
("v")));
2827
Assert.Equal("v", Generator.GetName(Generator.WithName(Generator.
EnumMember
("x"), "v")));
2850
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
EnumMember
("v")));
2874
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumMember
("v"), Accessibility.Private)));
2900
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
EnumMember
("v")));
2923
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumMember
("v"), DeclarationModifiers.Partial)));
3974
Generator.InsertMembers(declC, 0, Generator.
EnumMember
("A")),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (19)
CodeGeneration\SyntaxGeneratorTests.vb (19)
1587
Generator.EnumDeclaration("e", members:={Generator.
EnumMember
("a"), Generator.
EnumMember
("b"), Generator.
EnumMember
("c")}),
1595
Generator.EnumDeclaration("e", members:={Generator.IdentifierName("a"), Generator.
EnumMember
("b"), Generator.IdentifierName("c")}),
1603
Generator.EnumDeclaration("e", members:={Generator.
EnumMember
("a", Generator.LiteralExpression(0)), Generator.
EnumMember
("b"), Generator.
EnumMember
("c", Generator.LiteralExpression(5))}),
2536
Assert.Equal(DeclarationKind.EnumMember, Generator.GetDeclarationKind(Generator.
EnumMember
("v")))
2561
Assert.Equal("v", Generator.GetName(Generator.
EnumMember
("v")))
2586
Assert.Equal("v", Generator.GetName(Generator.WithName(Generator.
EnumMember
("x"), "v")))
2608
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
EnumMember
("v")))
2636
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumMember
("v"), Accessibility.Private)))
2665
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
EnumMember
("v")))
2687
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumMember
("v"), DeclarationModifiers.Partial)))
3117
AssertMemberNamesEqual("v", Generator.EnumDeclaration("e", members:={Generator.
EnumMember
("v")}))
3127
AssertMemberNamesEqual("v", Generator.AddMembers(Generator.EnumDeclaration("e"), {Generator.
EnumMember
("v")}))
3134
AssertMemberNamesEqual({"v", "v2"}, Generator.AddMembers(Generator.EnumDeclaration("i", members:={Generator.
EnumMember
("v")}), {Generator.
EnumMember
("v2")}))
3144
TestRemoveAllMembers(Generator.EnumDeclaration("i", members:={Generator.
EnumMember
("v")}))