[xbuild] Fix bug #671700, resource naming in presence of "Link".
[mono.git] / docs / sources / mono-api-exc.html
1 <h2>Exception Handling</h2>
2
3 <div class="header">
4 @API_IDX@
5 </div>
6
7 <h3>Raising and Catching exceptions</h3>
8
9 <h4><a name="api:mono_raise_exception">mono_raise_exception</a></h4>
10 <h4><a name="api:mono_unhandled_exception">mono_unhandled_exception</a></h4>
11 <h4><a name="api:mono_print_unhandled_exception">mono_print_unhandled_exception</a></h4>
12
13
14 <h3>Exception Types: General API</h3>
15
16 <h4><a name="api:mono_exception_from_name_domain">mono_exception_from_name_domain</a></h4>
17 <h4><a name="api:mono_exception_from_name">mono_exception_from_name</a></h4>
18 <h4><a name="api:mono_exception_from_name_msg">mono_exception_from_name_msg</a></h4>
19 <h4><a name="api:mono_exception_from_name_two_strings">mono_exception_from_name_two_strings</a></h4>
20
21 <h3>Obtaining Common Exceptions</h3>
22
23         <p>There are a number of common exceptions that are used by
24         the runtime, use the routines in this section to get a copy of
25         those exceptions.
26         
27 <h4><a name="api:mono_get_exception_appdomain_unloaded">mono_get_exception_appdomain_unloaded</a></h4>
28 <h4><a name="api:mono_get_exception_argument">mono_get_exception_argument</a></h4>
29 <h4><a name="api:mono_get_exception_argument_null">mono_get_exception_argument_null</a></h4>
30 <h4><a name="api:mono_get_exception_argument_out_of_range">mono_get_exception_argument_out_of_range</a></h4>
31 <h4><a name="api:mono_get_exception_arithmetic">mono_get_exception_arithmetic</a></h4>
32 <h4><a name="api:mono_get_exception_array_type_mismatch">mono_get_exception_array_type_mismatch</a></h4>
33 <h4><a name="api:mono_get_exception_bad_image_format">mono_get_exception_bad_image_format</a></h4>
34 <h4><a name="api:mono_get_exception_cannot_unload_appdomain">mono_get_exception_cannot_unload_appdomain</a></h4>
35 <h4><a name="api:mono_get_exception_class">mono_get_exception_class</a></h4>
36 <h4><a name="api:mono_get_exception_divide_by_zero">mono_get_exception_divide_by_zero</a></h4>
37 <h4><a name="api:mono_get_exception_execution_engine">mono_get_exception_execution_engine</a></h4>
38 <h4><a name="api:mono_get_exception_file_not_found2">mono_get_exception_file_not_found2</a></h4>
39 <h4><a name="api:mono_get_exception_file_not_found">mono_get_exception_file_not_found</a></h4>
40 <h4><a name="api:mono_get_exception_index_out_of_range">mono_get_exception_index_out_of_range</a></h4>
41 <h4><a name="api:mono_get_exception_invalid_cast">mono_get_exception_invalid_cast</a></h4>
42 <h4><a name="api:mono_get_exception_io">mono_get_exception_io</a></h4>
43 <h4><a name="api:mono_get_exception_missing_method">mono_get_exception_missing_method</a></h4>
44 <h4><a name="api:mono_get_exception_not_implemented">mono_get_exception_not_implemented</a></h4>
45 <h4><a name="api:mono_get_exception_null_reference">mono_get_exception_null_reference</a></h4>
46 <h4><a name="api:mono_get_exception_overflow">mono_get_exception_overflow</a></h4>
47 <h4><a name="api:mono_get_exception_security">mono_get_exception_security</a></h4>
48 <h4><a name="api:mono_get_exception_serialization">mono_get_exception_serialization</a></h4>
49 <h4><a name="api:mono_get_exception_stack_overflow">mono_get_exception_stack_overflow</a></h4>
50 <h4><a name="api:mono_get_exception_synchronization_lock">mono_get_exception_synchronization_lock</a></h4>
51 <h4><a name="api:mono_get_exception_thread_abort">mono_get_exception_thread_abort</a></h4>
52 <h4><a name="api:mono_get_exception_thread_state">mono_get_exception_thread_state</a></h4>
53 <h4><a name="api:mono_get_exception_type_initialization">mono_get_exception_type_initialization</a></h4>
54 <h4><a name="api:mono_get_exception_type_load">mono_get_exception_type_load</a></h4>
55 <h4><a name="api:mono_get_exception_invalid_operation">mono_get_exception_invalid_operation</a></h4>
56 <h4><a name="api:mono_get_exception_missing_field">mono_get_exception_missing_field</a></h4>
57 <h4><a name="api:mono_get_exception_not_supported">mono_get_exception_not_supported</a></h4>
58 <h4><a name="api:mono_get_exception_reflection_type_load">mono_get_exception_reflection_type_load</a></h4>