EnumDeclaration
A C# enum declaration
import { EnumDeclaration } from "@alloy-js/csharp";
<EnumDeclaration file internal name="string" private protected public refkey={core.Refkey}> {children}</EnumDeclaration>
import { EnumDeclaration } from "@alloy-js/csharp/stc";
EnumDeclaration({ file: boolean, internal: boolean, name: string, private: boolean, protected: boolean, public: boolean, refkey: core.Refkey,}).children(children)
Props
children | optionalChildren |
file | optionalboolean |
internal | optionalboolean |
name | string |
private | optionalboolean |
protected | optionalboolean |
public | optionalboolean |
refkey | optionalRefkey |
Example
<EnumDeclaration public name="Color"> <EnumMember name="Red" /> <EnumMember name="Green" /> <EnumMember name="Blue" /></EnumDeclaration>
This will produce:
public enum Color{ Red, Green, Blue}