2003-01-30 Dietmar Maurer <dietmar@ximian.com>
authorDietmar Maurer <dietmar@mono-cvs.ximian.com>
Thu, 30 Jan 2003 12:10:56 +0000 (12:10 -0000)
committerDietmar Maurer <dietmar@mono-cvs.ximian.com>
Thu, 30 Jan 2003 12:10:56 +0000 (12:10 -0000)
* reflection.c (reflection_methodbuilder_to_mono_method): set
pinvoke flag

svn path=/trunk/mono/; revision=11056

mono/metadata/ChangeLog
mono/metadata/reflection.c

index 604b1e1d3ec273407aa377cadefaf232e111eab3..fe84fcbe6b6f1af4e54c4339fd7593c49dd03d43 100644 (file)
@@ -1,3 +1,8 @@
+2003-01-30  Dietmar Maurer  <dietmar@ximian.com>
+
+       * reflection.c (reflection_methodbuilder_to_mono_method): set
+       pinvoke flag
+
 2003-01-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
        * icall.c: implemented ves_icall_MonoMethod_get_base_definition.
index 66c9d5c606aa879d25381e7d6208d274dcb164b7..9cadf33ac5127465df265406d04ccc2b9d90cdfe 100644 (file)
@@ -4637,8 +4637,10 @@ reflection_methodbuilder_to_mono_method (MonoClass *klass,
                        m->string_ctor = 1;
 
                m->addr = mono_lookup_internal_call (m);
+               m->signature->pinvoke = 1;
        } else if (m->flags & METHOD_ATTRIBUTE_PINVOKE_IMPL) {
                /* TODO */
+               m->signature->pinvoke = 1;
                return m;
        } else if (!m->klass->dummy && 
                           !(m->flags & METHOD_ATTRIBUTE_ABSTRACT) &&