internal NestedEnumMemberWithReflection(NestedEnumWithReflection declaringType, FieldInfo field) { this.declaringType = declaringType; this.field = field; attributes = new Lazy <Attributes>(() => new Attributes(field)); }
internal StructNestedEnumWithReflection(ITypeWithReflection declaringType, Type type) { nestedEnum = new NestedEnumWithReflection(declaringType, type); }