void mono_error_set_argument_out_of_range (MonoError *error, const char *param_name, const char *msg_format, ...) { char *str; SET_ERROR_MSG (str, msg_format); mono_error_set_specific (error, MONO_ERROR_ARGUMENT_OUT_OF_RANGE, str); if (param_name) mono_error_set_first_argument (error, param_name); }
void mono_error_set_file_not_found (MonoError *error, const char *file_name, const char *msg_format, ...) { char *str; SET_ERROR_MSG (str, msg_format); mono_error_set_specific (error, MONO_ERROR_FILE_NOT_FOUND, str); if (file_name) mono_error_set_first_argument (error, file_name); }
void mono_error_set_bad_image (MonoError *error, MonoImage *image, const char *msg_format, ...) { char *str; SET_ERROR_MSG (str, msg_format); mono_error_set_specific (error, MONO_ERROR_BAD_IMAGE, str); if (image) mono_error_set_first_argument (error, mono_image_get_name (image)); }