Tue May 14 16:59:44 CEST 2002 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / metadata / exception.h
index 6e6a95e3b34c74563e24d7ba0f963fdba4d9ede1..81bbc2206ae2ca9219bedc0cfafb546d20afda1e 100644 (file)
@@ -12,7 +12,9 @@ mono_exception_install_handlers (MonoExceptionClassInitFunc class_init,
                                 MonoExceptionObjectInitFunc obj_init);
 
 extern MonoException *
-mono_exception_from_name   (MonoImage *image, const char* name_space, const char *name);
+mono_exception_from_name               (MonoImage *image, 
+                                       const char* name_space, 
+                                       const char *name);
 
 MonoException *
 mono_get_exception_divide_by_zero      (void);
@@ -30,7 +32,7 @@ MonoException *
 mono_get_exception_null_reference      (void);
 
 MonoException *
-mono_get_exception_execution_engine    (void);
+mono_get_exception_execution_engine    (const guchar *msg);
 
 MonoException *
 mono_get_exception_invalid_cast        (void);
@@ -41,15 +43,24 @@ mono_get_exception_index_out_of_range  (void);
 MonoException *
 mono_get_exception_array_type_mismatch (void);
 
+MonoException *
+mono_get_exception_type_load           (void);
+
 MonoException *
 mono_get_exception_missing_method      (void);
 
+MonoException *
+mono_get_exception_not_implemented     (void);
+
 MonoException*
 mono_get_exception_argument_null       (const guchar *arg);
 
 MonoException *
 mono_get_exception_argument            (const guchar *arg, const guchar *msg);
 
+MonoException *
+mono_get_exception_argument_out_of_range (const guchar *arg);
+
 MonoException *
 mono_get_exception_io                  (const guchar *msg);