X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fclass.h;h=8a0b922cb4808a52735c56f86d15acb84dd6cb24;hb=2a525a410c6344abc8c0600d0570e67ca4080d39;hp=95c59b49f55223995e32e01a81aca31f2e5c346e;hpb=8a55509a19feba6f3d20799ad14d3ff103d18435;p=mono.git diff --git a/mono/metadata/class.h b/mono/metadata/class.h index 95c59b49f55..8a0b922cb48 100644 --- a/mono/metadata/class.h +++ b/mono/metadata/class.h @@ -28,7 +28,7 @@ mono_class_get (MonoImage *image, guint32 type_token); MonoClass * mono_class_get_full (MonoImage *image, guint32 type_token, MonoGenericContext *context); -void +gboolean mono_class_init (MonoClass *klass); MonoVTable * @@ -53,7 +53,7 @@ MonoType* mono_class_inflate_generic_type (MonoType *type, MonoGenericContext *context); MonoMethod* -mono_class_inflate_generic_method (MonoMethod *method, MonoGenericContext *context, MonoClass *klass); +mono_class_inflate_generic_method (MonoMethod *method, MonoGenericContext *context); MonoMethod * mono_get_inflated_method (MonoMethod *method); @@ -162,6 +162,9 @@ mono_class_get_namespace (MonoClass *klass); MonoType* mono_class_get_type (MonoClass *klass); +guint32 +mono_class_get_type_token (MonoClass *klass); + MonoType* mono_class_get_byref_type (MonoClass *klass); @@ -208,6 +211,9 @@ mono_field_get_parent (MonoClassField *field); guint32 mono_field_get_flags (MonoClassField *field); +const char * +mono_field_get_data (MonoClassField *field); + /* MonoProperty acessors */ const char* mono_property_get_name (MonoProperty *prop); @@ -250,7 +256,7 @@ MonoMethod * mono_class_get_method_from_name (MonoClass *klass, const char *name, int param_count); char * -mono_class_name_from_token (MonoImage *image, guint32 type_token, MonoGenericContext *context); +mono_class_name_from_token (MonoImage *image, guint32 type_token); G_END_DECLS