char *get_field (MonoImage *m, guint32 token, MonoGenericContext *context);
char *param_flags (guint32 f);
char *field_flags (guint32 f);
-char *get_methodref_signature (MonoImage *m, guint32 blob_signature, const char *fancy,
- MonoGenericContext *context);
+char *get_methodref_signature (MonoImage *m, guint32 blob_signature, const char *fancy);
char *get_methodspec (MonoImage *m, int idx, guint32 token, const char *fancy,
MonoGenericContext *context);
char *get_constant (MonoImage *m, MonoTypeEnum t, guint32 blob_index);
char *dis_stringify_array (MonoImage *m, MonoArrayType *array, gboolean is_def);
char *dis_stringify_modifiers (MonoImage *m, int n, MonoCustomMod *mod);
char *dis_stringify_param (MonoImage *m, MonoType *param);
+char *dis_stringify_method_signature_full (MonoImage *m, MonoMethodSignature *method, int methoddef_row,
+ MonoGenericContext *context, gboolean fully_qualified, gboolean with_marshal_info);
char *dis_stringify_method_signature (MonoImage *m, MonoMethodSignature *method, int methoddef_row,
MonoGenericContext *context, gboolean fully_qualified);
char *dis_stringify_function_ptr (MonoImage *m, MonoMethodSignature *method);
+char *dis_stringify_marshal_spec (MonoMarshalSpec *spec);
guint32 method_dor_to_token (guint32 idx);
const char *get_custom_mod (MonoImage *m, const char *ptr,
char **return_value);
const char *get_type (MonoImage *m, const char *ptr,
- char **result, MonoGenericContext *context);
+ char **result, gboolean is_def, MonoGenericContext *context);
const char *get_ret_type (MonoImage *m, const char *ptr,
char **ret_type, MonoGenericContext *context);
const char *get_param (MonoImage *m, const char *ptr,
MonoTypeEnum get_field_literal_type (MonoImage *m, guint32 blob_signature);
+char *stringify_double (double r);
+
/**
* This is called to initialize the table containing keyword names
*/