- public class EnumMember : Const {
- protected readonly Enum ParentEnum;
- protected readonly Expression ValueExpr;
- readonly EnumMember prev_member;
-
- public EnumMember (Enum parent, EnumMember prev_member, string name, Expression expr,
- Attributes attrs, Location loc)
- : base (parent, new EnumTypeExpr (parent), name, expr, Modifiers.PUBLIC,
- attrs, loc)
- {
- this.ParentEnum = parent;
- this.ValueExpr = expr;
- this.prev_member = prev_member;
- }
-
- protected class EnumTypeExpr : TypeExpr