EnumerationDeclaration Class
Represents an enumeration declaration.
public class EnumerationDeclaration : TypeDeclarationExample
var enumDecl = new EnumerationDeclaration("Status");
enumDecl.BaseType = typeof(int);
enumDecl.Members.Add(new EnumerationMember("Active", 1));
enumDecl.Members.Add(new EnumerationMember("Inactive", 2));
Assert.Equal("""
enum Status : int
{
Active = 1,
Inactive = 2
}
""", enumDecl.ToCsharpString());- Inheritance
TypeDeclarationEnumerationDeclaration
Constructors
| Name | Description |
|---|---|
| EnumerationDeclaration() | |
| EnumerationDeclaration(string?) | Initializes a new instance of the EnumerationDeclaration class with the specified name. |
EnumerationDeclaration overloads
EnumerationDeclaration()
EnumerationDeclaration.cspublic EnumerationDeclaration()No documentation is available.
EnumerationDeclaration(string?)
EnumerationDeclaration.csInitializes a new instance of the EnumerationDeclaration class with the specified name.
public EnumerationDeclaration(string? name)Parameters
namestring?- The enumeration name.
Properties
| Name | Description |
|---|---|
| BaseType | |
| Members |
BaseType
EnumerationDeclaration.csMembers
EnumerationDeclaration.cspublic CodeObjectCollection<EnumerationMember> Members { get; }Property value
No documentation is available.