Author: martin
Date: 2005-03-23 03:19:41 -0500 (Wed, 23 Mar 2005)
New Revision: 42132

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/metadata.c
Log:
2005-03-23  Martin Baulig  <[EMAIL PROTECTED]>

        * metadata.c (mono_type_to_unmanaged): Add MONO_TYPE_GENERICINST.



Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog  2005-03-23 03:23:17 UTC (rev 42131)
+++ trunk/mono/mono/metadata/ChangeLog  2005-03-23 08:19:41 UTC (rev 42132)
@@ -1,4 +1,7 @@
+2005-03-23  Martin Baulig  <[EMAIL PROTECTED]>
 
+       * metadata.c (mono_type_to_unmanaged): Add MONO_TYPE_GENERICINST.
+
 Tue Mar 22 16:57:01 CET 2005 Paolo Molaro <[EMAIL PROTECTED]>
 
        * class.c: added locking comments to some functions.

Modified: trunk/mono/mono/metadata/metadata.c
===================================================================
--- trunk/mono/mono/metadata/metadata.c 2005-03-23 03:23:17 UTC (rev 42131)
+++ trunk/mono/mono/metadata/metadata.c 2005-03-23 08:19:41 UTC (rev 42132)
@@ -3695,6 +3695,10 @@
        }
        case MONO_TYPE_FNPTR: return MONO_NATIVE_FUNC;
        case MONO_TYPE_TYPEDBYREF:
+       case MONO_TYPE_GENERICINST:
+               type = &type->data.generic_class->container_class->byval_arg;
+               t = type->type;
+               goto handle_enum;
        default:
                g_error ("type 0x%02x not handled in marshal", t);
        }

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to