X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fclass-internals.h;h=e3d9e18741752ec88e7136cda18776ea7d25c736;hb=446728b335f0492671fc21ce76b27d063dcb7653;hp=f744fc1fdc4c66144ab648e52b7f9f0160953c40;hpb=5b681a16bd7aaf579f6b4a32eed36ee05bd4f562;p=mono.git diff --git a/mono/metadata/class-internals.h b/mono/metadata/class-internals.h index f744fc1fdc4..e3d9e187417 100644 --- a/mono/metadata/class-internals.h +++ b/mono/metadata/class-internals.h @@ -27,6 +27,7 @@ extern gboolean mono_align_small_structs; typedef struct _MonoMethodWrapper MonoMethodWrapper; typedef struct _MonoMethodInflated MonoMethodInflated; typedef struct _MonoMethodPInvoke MonoMethodPInvoke; +typedef struct _MonoDynamicMethod MonoDynamicMethod; /* Properties that applies to a group of structs should better use a higher number * to avoid colision with type specific properties. @@ -100,6 +101,11 @@ struct _MonoMethodWrapper { void *method_data; }; +struct _MonoDynamicMethod { + MonoMethodWrapper method; + MonoAssembly *assembly; +}; + struct _MonoMethodPInvoke { MonoMethod method; gpointer addr;