From 3922cd7d7798ca5d69699fcc0066d0338f98b8b8 Mon Sep 17 00:00:00 2001 From: Andi McClure Date: Fri, 24 Mar 2017 14:37:26 -0400 Subject: [PATCH] Improve "Could not resolve type with token" exception message --- mono/metadata/class.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mono/metadata/class.c b/mono/metadata/class.c index 24e9afa16d5..2be35a463b0 100644 --- a/mono/metadata/class.c +++ b/mono/metadata/class.c @@ -300,7 +300,7 @@ done: if (!res && mono_error_ok (error)) { char *name = mono_class_name_from_token (image, type_token); char *assembly = mono_assembly_name_from_token (image, type_token); - mono_error_set_type_load_name (error, name, assembly, "Could not resolve type with token %08x", type_token); + mono_error_set_type_load_name (error, name, assembly, "Could not resolve type with token %08x (from typeref, class/assembly %s, %s)", type_token, name, assembly); } return res; } @@ -7272,7 +7272,7 @@ done: if (!klass && mono_error_ok (error)) { char *name = mono_class_name_from_token (image, type_token); char *assembly = mono_assembly_name_from_token (image, type_token); - mono_error_set_type_load_name (error, name, assembly, "Could not resolve type with token %08x", type_token); + mono_error_set_type_load_name (error, name, assembly, "Could not resolve type with token %08x (class/assembly %s, %s)", type_token, name, assembly); } return klass; -- 2.25.1