2004-08-08 Zoltan Varga <vargaz@freemail.hu>
authorZoltan Varga <vargaz@gmail.com>
Sun, 8 Aug 2004 10:16:59 +0000 (10:16 -0000)
committerZoltan Varga <vargaz@gmail.com>
Sun, 8 Aug 2004 10:16:59 +0000 (10:16 -0000)
* EnumBuilder.cs: Call setup_enum_type () in the constructor. Fixes
#62237.

svn path=/trunk/mcs/; revision=32037

mcs/class/corlib/System.Reflection.Emit/ChangeLog
mcs/class/corlib/System.Reflection.Emit/EnumBuilder.cs

index 62faf25f350fc733094d2abe65cd362d2af66e2c..08fbbc0347a941a9224e732b31d2545df91894ec 100644 (file)
@@ -1,3 +1,8 @@
+2004-08-08  Zoltan Varga  <vargaz@freemail.hu>
+
+       * EnumBuilder.cs: Call setup_enum_type () in the constructor. Fixes
+       #62237.
+
 2004-08-07  Jackson Harper  <jackson@ximian.com>
 
        * AssemblyBuilder.cs: "neutral" culture is invariant culture
index 15c167484d988d27a08e2b4f96dc23f553c59a22..1fe308a04af9dff5ac681d7198e113b1cdff30f9 100755 (executable)
@@ -51,6 +51,7 @@ namespace System.Reflection.Emit {
                        _underlyingType = underlyingType;
                        _underlyingField = _tb.DefineField ("value__", underlyingType,
                                (FieldAttributes.SpecialName | FieldAttributes.Private));
+                       setup_enum_type (_tb);
                }
 
                public override Assembly Assembly {
@@ -140,7 +141,6 @@ namespace System.Reflection.Emit {
                public Type CreateType ()
                {
                        Type res = _tb.CreateType ();
-                       setup_enum_type (res);
                        return res;
                }