gpointer method_ptr;
gpointer invoke_impl;
MonoObject *target;
+ MonoMethod *method;
MonoObject *target_type;
MonoString *method_name;
gpointer delegate_trampoline;
MonoArray *keyToken;
guint32 versioncompat;
MonoObject *version;
+ guint32 processor_architecture;
} MonoReflectionAssemblyName;
typedef struct {
MonoReflectionType *return_type;
guint32 call_conv;
guint32 unmanaged_call_conv;
+ MonoArray *modreqs;
+ MonoArray *modopts;
} MonoReflectionSigHelper;
enum {
MonoReflectionMarshal* mono_reflection_marshal_from_marshal_spec (MonoDomain *domain, MonoClass *klass, MonoMarshalSpec *spec) MONO_INTERNAL;
gpointer
-mono_reflection_lookup_dynamic_token (MonoImage *image, guint32 token, MonoClass **handle_class, MonoGenericContext *context) MONO_INTERNAL;
+mono_reflection_lookup_dynamic_token (MonoImage *image, guint32 token, gboolean valid_token, MonoClass **handle_class, MonoGenericContext *context) MONO_INTERNAL;
gboolean
mono_reflection_call_is_assignable_to (MonoClass *klass, MonoClass *oklass) MONO_INTERNAL;
void
mono_upgrade_remote_class (MonoDomain *domain, MonoObject *tproxy, MonoClass *klass) MONO_INTERNAL;
+gpointer
+mono_create_ftnptr (MonoDomain *domain, gpointer addr) MONO_INTERNAL;
+
gpointer
mono_get_addr_from_ftnptr (gpointer descr) MONO_INTERNAL;