{
char *res;
char wrapper [64];
- char *klass_desc = mono_type_get_name_full (&method->klass->byval_arg, format);
+ char *klass_desc;
char *inst_desc = NULL;
+ if (format == MONO_TYPE_NAME_FORMAT_IL)
+ klass_desc = mono_type_full_name (&method->klass->byval_arg);
+ else
+ klass_desc = mono_type_get_name_full (&method->klass->byval_arg, format);
+
if (method->is_inflated && ((MonoMethodInflated*)method)->context.method_inst) {
GString *str = g_string_new ("");
if (format == MONO_TYPE_NAME_FORMAT_IL)