Fix typo.
[mono.git] / mono / metadata / class.h
index 92f5e71a0bc462c8d0f506c8afbeb6afb052df97..f9cae400a45b17138306ece0a9fe5a4d3ad447c3 100644 (file)
@@ -12,7 +12,8 @@ typedef struct _MonoProperty MonoProperty;
 typedef struct _MonoEvent MonoEvent;
 
 typedef struct {
-       MonoVTable *vtable;
+       MonoVTable *default_vtable;
+       MonoVTable *xdomain_vtable;
        MonoClass *proxy_class;
        guint interface_count;
        MonoClass **interfaces;
@@ -43,9 +44,6 @@ mono_class_from_typeref    (MonoImage *image, guint32 type_token);
 MonoClass *
 mono_class_from_generic_parameter (MonoGenericParam *param, MonoImage *image, gboolean is_mvar);
 
-MonoClass*
-mono_class_create_generic  (MonoGenericInst *ginst);
-
 MonoType*
 mono_class_inflate_generic_type (MonoType *type, MonoGenericContext *context);
 
@@ -70,9 +68,18 @@ mono_class_get_field       (MonoClass *klass, guint32 field_token);
 MonoClassField *
 mono_class_get_field_from_name (MonoClass *klass, const char *name);
 
+guint32
+mono_class_get_field_token (MonoClassField *field);
+
+guint32
+mono_class_get_event_token (MonoEvent *event);
+
 MonoProperty*
 mono_class_get_property_from_name (MonoClass *klass, const char *name);
 
+guint32
+mono_class_get_property_token (MonoProperty *prop);
+
 gint32
 mono_array_element_size    (MonoClass *ac);
 
@@ -234,5 +241,7 @@ mono_event_get_parent        (MonoEvent *event);
 guint32
 mono_event_get_flags         (MonoEvent *event);
 
+MonoMethod *
+mono_class_get_method_from_name (MonoClass *klass, const char *name, int param_count);
 
 #endif /* _MONO_CLI_CLASS_H_ */