/** * mono_get_exception_argument_null: * \param arg the name of the argument that is null * \returns a new instance of the \c System.ArgumentNullException */ MonoException* mono_get_exception_argument_null (const char *arg) { MonoException *ex; MONO_ENTER_GC_UNSAFE; ex = mono_get_exception_argument_internal ("ArgumentNullException", arg, NULL); MONO_EXIT_GC_UNSAFE; return ex; }
/** * mono_get_exception_argument_out_of_range: * \param arg the name of the out of range argument. * \returns a new instance of the \c System.ArgumentOutOfRangeException */ MonoException * mono_get_exception_argument_out_of_range (const char *arg) { return mono_get_exception_argument_internal ("ArgumentOutOfRangeException", arg, NULL); }
/** * mono_get_exception_argument: * \param arg the name of the invalid argument. * \returns a new instance of the \c System.ArgumentException */ MonoException * mono_get_exception_argument (const char *arg, const char *msg) { return mono_get_exception_argument_internal ("ArgumentException", arg, msg); }
/** * mono_get_exception_argument_null: * \param arg the name of the argument that is null * \returns a new instance of the \c System.ArgumentNullException */ MonoException* mono_get_exception_argument_null (const char *arg) { return mono_get_exception_argument_internal ("ArgumentNullException", arg, NULL); }