1 #ifndef _MONO_METADATA_EXCEPTION_INTERNALS_H_
2 #define _MONO_METADATA_EXCEPTION_INTERNALS_H_
6 #include <mono/metadata/object.h>
7 #include <mono/metadata/handle.h>
8 #include <mono/utils/mono-error.h>
11 mono_get_exception_type_initialization_checked (const gchar
*type_name
, MonoException
*inner
, MonoError
*error
);
14 mono_get_exception_reflection_type_load_checked (MonoArrayHandle types
, MonoArrayHandle exceptions
, MonoError
*error
);
17 mono_get_exception_runtime_wrapped_checked (MonoObject
*wrapped_exception
, MonoError
*error
);
20 mono_exception_from_name_two_strings_checked (MonoImage
*image
, const char *name_space
,
21 const char *name
, MonoString
*a1
, MonoString
*a2
,
25 mono_exception_from_token_two_strings_checked (MonoImage
*image
, uint32_t token
,
26 MonoString
*a1
, MonoString
*a2
,
30 typedef int (*MonoGetSeqPointFunc
) (MonoDomain
*domain
, MonoMethod
*method
, gint32 native_offset
);
33 mono_install_get_seq_point (MonoGetSeqPointFunc func
);