2005-07-21 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mono / metadata / object-internals.h
index d490f1e241b3c1b5b6a7605fab7214abd6866b51..bb236dd3a57368d0411208d9031b047a1a9a8610 100644 (file)
@@ -542,6 +542,8 @@ struct _MonoReflectionAssembly {
        MonoObject *refuse;     /* PermissionSet - for SecurityAction.RequestRefuse */
        MonoObject *granted;    /* PermissionSet - for the resolved assembly granted permissions */
        MonoObject *denied;     /* PermissionSet - for the resolved assembly denied permissions */
+       /* */
+       MonoBoolean from_byte_array;
 };
 
 typedef struct {
@@ -1015,6 +1017,8 @@ void mono_reflection_create_dynamic_method (MonoReflectionDynamicMethod *m);
 
 void        mono_reflection_initialize_generic_parameter (MonoReflectionGenericParam *gparam);
 
+MonoType*
+mono_class_bind_generic_parameters (MonoType *type, int type_argc, MonoType **types);
 MonoType*
 mono_reflection_bind_generic_parameters (MonoReflectionType *type, int type_argc, MonoType **types);
 MonoReflectionMethod*
@@ -1057,5 +1061,8 @@ mono_remote_class_vtable (MonoDomain *domain, MonoRemoteClass *remote_class, Mon
 MonoMethodSignature*
 mono_method_get_signature_full (MonoMethod *method, MonoImage *image, guint32 token, MonoGenericContext *context);
 
+void
+mono_upgrade_remote_class (MonoDomain *domain, MonoObject *tproxy, MonoClass *klass);
+
 #endif /* __MONO_OBJECT_INTERNALS_H__ */