/* * Try to load referenced assemblies from assemblies_path. */ static MonoAssembly * pedump_preload (MonoAssemblyName *aname, gchar **assemblies_path, gpointer user_data) { MonoAssembly *result = NULL; gboolean refonly = GPOINTER_TO_UINT (user_data); MonoAssemblyOpenRequest req; mono_assembly_request_prepare (&req.request, sizeof (req), refonly ? MONO_ASMCTX_REFONLY : MONO_ASMCTX_DEFAULT); if (assemblies_path && assemblies_path [0] != NULL) { result = real_load (assemblies_path, aname->culture, aname->name, &req); } if (!result) result = real_load (assembly_directory, aname->culture, aname->name, &req); return result; }
/* * Try to load referenced assemblies from assemblies_path. */ static MonoAssembly * pedump_preload (MonoAssemblyName *aname, gchar **assemblies_path, gpointer user_data) { MonoAssembly *result = NULL; gboolean refonly = GPOINTER_TO_UINT (user_data); if (assemblies_path && assemblies_path [0] != NULL) { result = real_load (assemblies_path, aname->culture, aname->name, refonly); } return result; }