X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Freflection.h;h=89b336088e45d437b3e28a9c781e08e9b651b932;hb=d91789760ed833b005ca4218433a00146aef6aa7;hp=28eae48678e7beafdba998f5788a8dd9d1f53192;hpb=b6b13e72e91d5b529a6306ce53bda685932c77db;p=mono.git diff --git a/mono/metadata/reflection.h b/mono/metadata/reflection.h index 28eae48678e..89b336088e4 100644 --- a/mono/metadata/reflection.h +++ b/mono/metadata/reflection.h @@ -50,6 +50,7 @@ typedef enum { int mono_reflection_parse_type (char *name, MonoTypeNameParse *info); MonoType* mono_reflection_get_type (MonoImage* image, MonoTypeNameParse *info, gboolean ignorecase, gboolean *type_resolve); +void mono_reflection_free_type_info (MonoTypeNameParse *info); MonoType* mono_reflection_type_from_name (char *name, MonoImage *image); guint32 mono_reflection_get_token (MonoObject *obj); @@ -64,7 +65,9 @@ MonoReflectionEvent* mono_event_get_object (MonoDomain *domain, MonoClass /* note: this one is slightly different: we keep the whole array of params in the cache */ MonoArray* mono_param_get_objects (MonoDomain *domain, MonoMethod *method); MonoReflectionMethodBody* mono_method_body_get_object (MonoDomain *domain, MonoMethod *method); -MonoObject* mono_get_dbnull_object (MonoDomain *domain); + +MonoObject *mono_get_dbnull_object (MonoDomain *domain); + MonoArray* mono_reflection_get_custom_attrs_by_type (MonoObject *obj, MonoClass *attr_klass); MonoArray* mono_reflection_get_custom_attrs (MonoObject *obj); MonoArray* mono_reflection_get_custom_attrs_data (MonoObject *obj);