我想创建一个带有嵌套枚举的类。
public class Foo
{
public enum Views
{
}
}
但是 System.Reflection.Emit.TypeBuilder 类没有 DefineNestedEnum,只有 DefinedNestedType。ModuleBuilder.DefineEnum 存在,让我创建一个枚举,但我找不到让它嵌套的方法。我可以在不伪造的情况下创建一个枚举(即,使用 EnumBuilder)吗?
我将我的解决方案移至下面的答案。