2 overrides of EnumMember
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
897
public override SyntaxNode
EnumMember
(string name, SyntaxNode? expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1327
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)
1702
Generator.EnumDeclaration("e", members: [Generator.
EnumMember
("a"), Generator.
EnumMember
("b"), Generator.
EnumMember
("c")]),
1706
Generator.EnumDeclaration("e", members: [Generator.IdentifierName("a"), Generator.
EnumMember
("b"), Generator.IdentifierName("c")]),
1710
Generator.EnumDeclaration("e", members: [Generator.
EnumMember
("a", Generator.LiteralExpression(0)), Generator.
EnumMember
("b"), Generator.
EnumMember
("c", Generator.LiteralExpression(5))]),
2771
AssertMemberNamesEqual("v", Generator.AddMembers(Generator.EnumDeclaration("e"), [Generator.
EnumMember
("v")]));
2778
AssertMemberNamesEqual(["v", "v2"], Generator.AddMembers(Generator.EnumDeclaration("i", members: [Generator.
EnumMember
("v")]), [Generator.
EnumMember
("v2")]));
2860
TestRemoveAllMembers(Generator.EnumDeclaration("i", members: [Generator.
EnumMember
("v")]));
2883
AssertMemberNamesEqual("v", Generator.EnumDeclaration("e", members: [Generator.
EnumMember
("v")]));
2903
Assert.Equal(DeclarationKind.EnumMember, Generator.GetDeclarationKind(Generator.
EnumMember
("v")));
2926
Assert.Equal("v", Generator.GetName(Generator.
EnumMember
("v")));
2949
Assert.Equal("v", Generator.GetName(Generator.WithName(Generator.
EnumMember
("x"), "v")));
2972
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
EnumMember
("v")));
2996
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
EnumMember
("v"), Accessibility.Private)));
3022
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
EnumMember
("v")));
3045
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
EnumMember
("v"), DeclarationModifiers.Partial)));
4096
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")}))