我想创建一个嵌套枚举类。System.Reflection.Emit的嵌套枚举
public class Foo
{
public enum Views
{
}
}
但是System.Reflection.Emit.TypeBuilder类没有DefineNestedEnum只有DefinedNestedType。 ModuleBuilder.DefineEnum存在,让我创建一个枚举,但我发现没有办法让它嵌套。我可以创建枚举而不伪造它(即使用EnumBuilder)吗?
我将我的解决方案移至下面的答案。
与我所说的有什么不同?从具有常数值的定义字段的System.Enum继承的嵌套类型。 但是,MSDN示例似乎表明没有对创建嵌套枚举的继承支持。 – 2009-04-30 21:57:44