Explorar el Código

Update some of the documentation.
Added more ignored symbols.
Change the way we find existing implemented APIs to not use the HTML markup


svn path=/trunk/mono/; revision=60101

Miguel de Icaza hace 19 años
padre
commit
4e975bbe6c

+ 3 - 3
mono/docscripts/check-coverage

@@ -6,11 +6,11 @@ add_h4()
 
 dir=`dirname $0`
 sh $dir/produce-lists
-cat $dir/public-api $dir/wapi | add_h4 > $dir/current-api
+cat $dir/public-api $dir/wapi > $dir/current-api
 for i in `cat $dir/current-api`; do
-	if grep "$i" $dir/sources/mono-api-*.html > /dev/null; then
+	if grep "api:$i" $dir/sources/mono-api-*.html > /dev/null; then
 		true;
 	else
 		echo "Missing: $i from the template";
 	fi
-done
+done

+ 1194 - 1030
mono/docscripts/current-api

@@ -1,1030 +1,1194 @@
-<h4><a name="api:mono_check_corlib_version">mono_check_corlib_version</a></h4>
-<h4><a name="api:mono_domain_has_type_resolve">mono_domain_has_type_resolve</a></h4>
-<h4><a name="api:mono_domain_is_unloading">mono_domain_is_unloading</a></h4>
-<h4><a name="api:mono_domain_owns_vtable_slot">mono_domain_owns_vtable_slot</a></h4>
-<h4><a name="api:mono_domain_set">mono_domain_set</a></h4>
-<h4><a name="api:mono_domain_try_type_resolve">mono_domain_try_type_resolve</a></h4>
-<h4><a name="api:mono_install_runtime_cleanup">mono_install_runtime_cleanup</a></h4>
-<h4><a name="api:mono_runtime_cleanup">mono_runtime_cleanup</a></h4>
-<h4><a name="api:mono_runtime_init">mono_runtime_init</a></h4>
-<h4><a name="api:mono_runtime_is_shutting_down">mono_runtime_is_shutting_down</a></h4>
-<h4><a name="api:mono_runtime_quit">mono_runtime_quit</a></h4>
-<h4><a name="api:mono_assembly_addref">mono_assembly_addref</a></h4>
-<h4><a name="api:mono_assembly_close">mono_assembly_close</a></h4>
-<h4><a name="api:mono_assembly_fill_assembly_name">mono_assembly_fill_assembly_name</a></h4>
-<h4><a name="api:mono_assembly_foreach">mono_assembly_foreach</a></h4>
-<h4><a name="api:mono_assembly_get_image">mono_assembly_get_image</a></h4>
-<h4><a name="api:mono_assembly_get_main">mono_assembly_get_main</a></h4>
-<h4><a name="api:mono_assembly_getrootdir">mono_assembly_getrootdir</a></h4>
-<h4><a name="api:mono_assembly_invoke_load_hook">mono_assembly_invoke_load_hook</a></h4>
-<h4><a name="api:mono_assembly_invoke_search_hook">mono_assembly_invoke_search_hook</a></h4>
-<h4><a name="api:mono_assembly_load">mono_assembly_load</a></h4>
-<h4><a name="api:mono_assembly_loaded">mono_assembly_loaded</a></h4>
-<h4><a name="api:mono_assembly_load_from">mono_assembly_load_from</a></h4>
-<h4><a name="api:mono_assembly_load_module">mono_assembly_load_module</a></h4>
-<h4><a name="api:mono_assembly_load_reference">mono_assembly_load_reference</a></h4>
-<h4><a name="api:mono_assembly_load_references">mono_assembly_load_references</a></h4>
-<h4><a name="api:mono_assembly_load_with_partial_name">mono_assembly_load_with_partial_name</a></h4>
-<h4><a name="api:mono_assembly_names_equal">mono_assembly_names_equal</a></h4>
-<h4><a name="api:mono_assembly_open">mono_assembly_open</a></h4>
-<h4><a name="api:mono_assembly_set_main">mono_assembly_set_main</a></h4>
-<h4><a name="api:mono_assembly_setrootdir">mono_assembly_setrootdir</a></h4>
-<h4><a name="api:mono_install_assembly_load_hook">mono_install_assembly_load_hook</a></h4>
-<h4><a name="api:mono_install_assembly_preload_hook">mono_install_assembly_preload_hook</a></h4>
-<h4><a name="api:mono_install_assembly_search_hook">mono_install_assembly_search_hook</a></h4>
-<h4><a name="api:mono_register_bundled_assemblies">mono_register_bundled_assemblies</a></h4>
-<h4><a name="api:mono_gc_alloc_fixed">mono_gc_alloc_fixed</a></h4>
-<h4><a name="api:mono_gc_collect">mono_gc_collect</a></h4>
-<h4><a name="api:mono_gc_disable">mono_gc_disable</a></h4>
-<h4><a name="api:mono_gc_enable">mono_gc_enable</a></h4>
-<h4><a name="api:mono_gc_enable_events">mono_gc_enable_events</a></h4>
-<h4><a name="api:mono_gc_free_fixed">mono_gc_free_fixed</a></h4>
-<h4><a name="api:mono_gc_get_heap_size">mono_gc_get_heap_size</a></h4>
-<h4><a name="api:mono_gc_get_used_size">mono_gc_get_used_size</a></h4>
-<h4><a name="api:mono_gc_make_descr_from_bitmap">mono_gc_make_descr_from_bitmap</a></h4>
-<h4><a name="api:mono_gc_max_generation">mono_gc_max_generation</a></h4>
-<h4><a name="api:mono_gc_weak_link_add">mono_gc_weak_link_add</a></h4>
-<h4><a name="api:mono_gc_weak_link_get">mono_gc_weak_link_get</a></h4>
-<h4><a name="api:mono_gc_weak_link_remove">mono_gc_weak_link_remove</a></h4>
-<h4><a name="api:mono_object_is_alive">mono_object_is_alive</a></h4>
-<h4><a name="api:mono_array_class_get">mono_array_class_get</a></h4>
-<h4><a name="api:mono_array_element_size">mono_array_element_size</a></h4>
-<h4><a name="api:mono_bounded_array_class_get">mono_bounded_array_class_get</a></h4>
-<h4><a name="api:mono_class_array_element_size">mono_class_array_element_size</a></h4>
-<h4><a name="api:mono_class_create_generic">mono_class_create_generic</a></h4>
-<h4><a name="api:mono_class_data_size">mono_class_data_size</a></h4>
-<h4><a name="api:mono_class_enum_basetype">mono_class_enum_basetype</a></h4>
-<h4><a name="api:mono_class_from_generic_parameter">mono_class_from_generic_parameter</a></h4>
-<h4><a name="api:mono_class_from_mono_type">mono_class_from_mono_type</a></h4>
-<h4><a name="api:mono_class_from_name">mono_class_from_name</a></h4>
-<h4><a name="api:mono_class_from_name_case">mono_class_from_name_case</a></h4>
-<h4><a name="api:mono_class_from_typeref">mono_class_from_typeref</a></h4>
-<h4><a name="api:mono_class_get">mono_class_get</a></h4>
-<h4><a name="api:mono_class_get_byref_type">mono_class_get_byref_type</a></h4>
-<h4><a name="api:mono_class_get_cctor">mono_class_get_cctor</a></h4>
-<h4><a name="api:mono_class_get_element_class">mono_class_get_element_class</a></h4>
-<h4><a name="api:mono_class_get_events">mono_class_get_events</a></h4>
-<h4><a name="api:mono_class_get_event_token">mono_class_get_event_token</a></h4>
-<h4><a name="api:mono_class_get_field">mono_class_get_field</a></h4>
-<h4><a name="api:mono_class_get_field_from_name">mono_class_get_field_from_name</a></h4>
-<h4><a name="api:mono_class_get_fields">mono_class_get_fields</a></h4>
-<h4><a name="api:mono_class_get_field_token">mono_class_get_field_token</a></h4>
-<h4><a name="api:mono_class_get_finalizer">mono_class_get_finalizer</a></h4>
-<h4><a name="api:mono_class_get_flags">mono_class_get_flags</a></h4>
-<h4><a name="api:mono_class_get_full">mono_class_get_full</a></h4>
-<h4><a name="api:mono_class_get_image">mono_class_get_image</a></h4>
-<h4><a name="api:mono_class_get_implemented_interfaces">mono_class_get_implemented_interfaces</a></h4>
-<h4><a name="api:mono_class_get_interfaces">mono_class_get_interfaces</a></h4>
-<h4><a name="api:mono_class_get_method_from_name">mono_class_get_method_from_name</a></h4>
-<h4><a name="api:mono_class_get_method_from_name_flags">mono_class_get_method_from_name_flags</a></h4>
-<h4><a name="api:mono_class_get_methods">mono_class_get_methods</a></h4>
-<h4><a name="api:mono_class_get_name">mono_class_get_name</a></h4>
-<h4><a name="api:mono_class_get_namespace">mono_class_get_namespace</a></h4>
-<h4><a name="api:mono_class_get_nested_types">mono_class_get_nested_types</a></h4>
-<h4><a name="api:mono_class_get_nesting_type">mono_class_get_nesting_type</a></h4>
-<h4><a name="api:mono_class_get_parent">mono_class_get_parent</a></h4>
-<h4><a name="api:mono_class_get_properties">mono_class_get_properties</a></h4>
-<h4><a name="api:mono_class_get_property_from_name">mono_class_get_property_from_name</a></h4>
-<h4><a name="api:mono_class_get_property_token">mono_class_get_property_token</a></h4>
-<h4><a name="api:mono_class_get_rank">mono_class_get_rank</a></h4>
-<h4><a name="api:mono_class_get_type">mono_class_get_type</a></h4>
-<h4><a name="api:mono_class_inflate_generic_method">mono_class_inflate_generic_method</a></h4>
-<h4><a name="api:mono_class_inflate_generic_signature">mono_class_inflate_generic_signature</a></h4>
-<h4><a name="api:mono_class_inflate_generic_type">mono_class_inflate_generic_type</a></h4>
-<h4><a name="api:mono_class_init">mono_class_init</a></h4>
-<h4><a name="api:mono_class_instance_size">mono_class_instance_size</a></h4>
-<h4><a name="api:mono_class_is_assignable_from">mono_class_is_assignable_from</a></h4>
-<h4><a name="api:mono_class_is_enum">mono_class_is_enum</a></h4>
-<h4><a name="api:mono_class_is_open_constructed_type">mono_class_is_open_constructed_type</a></h4>
-<h4><a name="api:mono_class_is_subclass_of">mono_class_is_subclass_of</a></h4>
-<h4><a name="api:mono_class_is_valuetype">mono_class_is_valuetype</a></h4>
-<h4><a name="api:mono_class_layout_fields">mono_class_layout_fields</a></h4>
-<h4><a name="api:mono_class_min_align">mono_class_min_align</a></h4>
-<h4><a name="api:mono_class_name_from_token">mono_class_name_from_token</a></h4>
-<h4><a name="api:mono_class_needs_cctor_run">mono_class_needs_cctor_run</a></h4>
-<h4><a name="api:mono_class_num_events">mono_class_num_events</a></h4>
-<h4><a name="api:mono_class_num_fields">mono_class_num_fields</a></h4>
-<h4><a name="api:mono_class_num_methods">mono_class_num_methods</a></h4>
-<h4><a name="api:mono_class_num_properties">mono_class_num_properties</a></h4>
-<h4><a name="api:mono_class_setup_methods">mono_class_setup_methods</a></h4>
-<h4><a name="api:mono_class_setup_mono_type">mono_class_setup_mono_type</a></h4>
-<h4><a name="api:mono_class_setup_parent">mono_class_setup_parent</a></h4>
-<h4><a name="api:mono_class_setup_supertypes">mono_class_setup_supertypes</a></h4>
-<h4><a name="api:mono_class_setup_vtable">mono_class_setup_vtable</a></h4>
-<h4><a name="api:mono_class_setup_vtable_general">mono_class_setup_vtable_general</a></h4>
-<h4><a name="api:mono_class_value_size">mono_class_value_size</a></h4>
-<h4><a name="api:mono_event_get_add_method">mono_event_get_add_method</a></h4>
-<h4><a name="api:mono_event_get_flags">mono_event_get_flags</a></h4>
-<h4><a name="api:mono_event_get_name">mono_event_get_name</a></h4>
-<h4><a name="api:mono_event_get_parent">mono_event_get_parent</a></h4>
-<h4><a name="api:mono_event_get_raise_method">mono_event_get_raise_method</a></h4>
-<h4><a name="api:mono_event_get_remove_method">mono_event_get_remove_method</a></h4>
-<h4><a name="api:mono_field_get_flags">mono_field_get_flags</a></h4>
-<h4><a name="api:mono_field_get_name">mono_field_get_name</a></h4>
-<h4><a name="api:mono_field_get_parent">mono_field_get_parent</a></h4>
-<h4><a name="api:mono_field_get_type">mono_field_get_type</a></h4>
-<h4><a name="api:mono_get_inflated_method">mono_get_inflated_method</a></h4>
-<h4><a name="api:mono_get_shared_generic_class">mono_get_shared_generic_class</a></h4>
-<h4><a name="api:mono_install_get_cached_class_info">mono_install_get_cached_class_info</a></h4>
-<h4><a name="api:mono_install_lookup_dynamic_token">mono_install_lookup_dynamic_token</a></h4>
-<h4><a name="api:mono_ldtoken">mono_ldtoken</a></h4>
-<h4><a name="api:mono_lookup_dynamic_token">mono_lookup_dynamic_token</a></h4>
-<h4><a name="api:mono_property_get_flags">mono_property_get_flags</a></h4>
-<h4><a name="api:mono_property_get_get_method">mono_property_get_get_method</a></h4>
-<h4><a name="api:mono_property_get_name">mono_property_get_name</a></h4>
-<h4><a name="api:mono_property_get_parent">mono_property_get_parent</a></h4>
-<h4><a name="api:mono_property_get_set_method">mono_property_get_set_method</a></h4>
-<h4><a name="api:mono_ptr_class_get">mono_ptr_class_get</a></h4>
-<h4><a name="api:mono_type_get_full_name">mono_type_get_full_name</a></h4>
-<h4><a name="api:mono_type_get_name">mono_type_get_name</a></h4>
-<h4><a name="api:mono_type_get_underlying_type">mono_type_get_underlying_type</a></h4>
-<h4><a name="api:mono_vtable_get_static_field_data">mono_vtable_get_static_field_data</a></h4>
-<h4><a name="api:mono_disasm_code">mono_disasm_code</a></h4>
-<h4><a name="api:mono_disasm_code_one">mono_disasm_code_one</a></h4>
-<h4><a name="api:mono_method_desc_free">mono_method_desc_free</a></h4>
-<h4><a name="api:mono_method_desc_from_method">mono_method_desc_from_method</a></h4>
-<h4><a name="api:mono_method_desc_full_match">mono_method_desc_full_match</a></h4>
-<h4><a name="api:mono_method_desc_match">mono_method_desc_match</a></h4>
-<h4><a name="api:mono_method_desc_new">mono_method_desc_new</a></h4>
-<h4><a name="api:mono_method_desc_search_in_class">mono_method_desc_search_in_class</a></h4>
-<h4><a name="api:mono_method_desc_search_in_image">mono_method_desc_search_in_image</a></h4>
-<h4><a name="api:mono_method_full_name">mono_method_full_name</a></h4>
-<h4><a name="api:mono_signature_get_desc">mono_signature_get_desc</a></h4>
-<h4><a name="api:mono_type_full_name">mono_type_full_name</a></h4>
-<h4><a name="api:mono_type_get_desc">mono_type_get_desc</a></h4>
-<h4><a name="api:_mono_debug_address_from_il_offset">_mono_debug_address_from_il_offset</a></h4>
-<h4><a name="api:mono_debug_close_mono_symbol_file">mono_debug_close_mono_symbol_file</a></h4>
-<h4><a name="api:mono_debug_find_method">mono_debug_find_method</a></h4>
-<h4><a name="api:mono_debug_find_source_location">mono_debug_find_source_location</a></h4>
-<h4><a name="api:mono_debug_open_mono_symbol_file">mono_debug_open_mono_symbol_file</a></h4>
-<h4><a name="api:mono_decimal2double">mono_decimal2double</a></h4>
-<h4><a name="api:mono_decimal2Int64">mono_decimal2Int64</a></h4>
-<h4><a name="api:mono_decimal2string">mono_decimal2string</a></h4>
-<h4><a name="api:mono_decimal2UInt64">mono_decimal2UInt64</a></h4>
-<h4><a name="api:mono_decimalCompare">mono_decimalCompare</a></h4>
-<h4><a name="api:mono_decimalDiv">mono_decimalDiv</a></h4>
-<h4><a name="api:mono_decimalFloorAndTrunc">mono_decimalFloorAndTrunc</a></h4>
-<h4><a name="api:mono_decimalIncr">mono_decimalIncr</a></h4>
-<h4><a name="api:mono_decimalIntDiv">mono_decimalIntDiv</a></h4>
-<h4><a name="api:mono_decimalMult">mono_decimalMult</a></h4>
-<h4><a name="api:mono_decimalRound">mono_decimalRound</a></h4>
-<h4><a name="api:mono_decimalSetExponent">mono_decimalSetExponent</a></h4>
-<h4><a name="api:mono_double2decimal">mono_double2decimal</a></h4>
-<h4><a name="api:mono_string2decimal">mono_string2decimal</a></h4>
-<h4><a name="api:mono_context_get">mono_context_get</a></h4>
-<h4><a name="api:mono_context_set">mono_context_set</a></h4>
-<h4><a name="api:mono_debugger_check_runtime_version">mono_debugger_check_runtime_version</a></h4>
-<h4><a name="api:mono_domain_assembly_open">mono_domain_assembly_open</a></h4>
-<h4><a name="api:mono_domain_create">mono_domain_create</a></h4>
-<h4><a name="api:mono_domain_foreach">mono_domain_foreach</a></h4>
-<h4><a name="api:mono_domain_free">mono_domain_free</a></h4>
-<h4><a name="api:mono_domain_get">mono_domain_get</a></h4>
-<h4><a name="api:mono_domain_get_by_id">mono_domain_get_by_id</a></h4>
-<h4><a name="api:mono_domain_get_id">mono_domain_get_id</a></h4>
-<h4><a name="api:mono_domain_get_tls_key">mono_domain_get_tls_key</a></h4>
-<h4><a name="api:mono_domain_set_internal">mono_domain_set_internal</a></h4>
-<h4><a name="api:mono_get_array_class">mono_get_array_class</a></h4>
-<h4><a name="api:mono_get_boolean_class">mono_get_boolean_class</a></h4>
-<h4><a name="api:mono_get_byte_class">mono_get_byte_class</a></h4>
-<h4><a name="api:mono_get_char_class">mono_get_char_class</a></h4>
-<h4><a name="api:mono_get_corlib">mono_get_corlib</a></h4>
-<h4><a name="api:mono_get_double_class">mono_get_double_class</a></h4>
-<h4><a name="api:mono_get_enum_class">mono_get_enum_class</a></h4>
-<h4><a name="api:mono_get_exception_class">mono_get_exception_class</a></h4>
-<h4><a name="api:mono_get_int16_class">mono_get_int16_class</a></h4>
-<h4><a name="api:mono_get_int32_class">mono_get_int32_class</a></h4>
-<h4><a name="api:mono_get_int64_class">mono_get_int64_class</a></h4>
-<h4><a name="api:mono_get_intptr_class">mono_get_intptr_class</a></h4>
-<h4><a name="api:mono_get_object_class">mono_get_object_class</a></h4>
-<h4><a name="api:mono_get_root_domain">mono_get_root_domain</a></h4>
-<h4><a name="api:mono_get_runtime_info">mono_get_runtime_info</a></h4>
-<h4><a name="api:mono_get_sbyte_class">mono_get_sbyte_class</a></h4>
-<h4><a name="api:mono_get_single_class">mono_get_single_class</a></h4>
-<h4><a name="api:mono_get_string_class">mono_get_string_class</a></h4>
-<h4><a name="api:mono_get_thread_class">mono_get_thread_class</a></h4>
-<h4><a name="api:mono_get_uint16_class">mono_get_uint16_class</a></h4>
-<h4><a name="api:mono_get_uint32_class">mono_get_uint32_class</a></h4>
-<h4><a name="api:mono_get_uint64_class">mono_get_uint64_class</a></h4>
-<h4><a name="api:mono_get_uintptr_class">mono_get_uintptr_class</a></h4>
-<h4><a name="api:mono_get_void_class">mono_get_void_class</a></h4>
-<h4><a name="api:mono_init">mono_init</a></h4>
-<h4><a name="api:mono_init_from_assembly">mono_init_from_assembly</a></h4>
-<h4><a name="api:mono_init_version">mono_init_version</a></h4>
-<h4><a name="api:mono_jit_info_table_add">mono_jit_info_table_add</a></h4>
-<h4><a name="api:mono_jit_info_table_find">mono_jit_info_table_find</a></h4>
-<h4><a name="api:mono_jit_info_table_remove">mono_jit_info_table_remove</a></h4>
-<h4><a name="api:mono_string_equal">mono_string_equal</a></h4>
-<h4><a name="api:mono_string_hash">mono_string_hash</a></h4>
-<h4><a name="api:mono_environment_exitcode_get">mono_environment_exitcode_get</a></h4>
-<h4><a name="api:mono_environment_exitcode_set">mono_environment_exitcode_set</a></h4>
-<h4><a name="api:mono_exception_from_name">mono_exception_from_name</a></h4>
-<h4><a name="api:mono_exception_from_name_domain">mono_exception_from_name_domain</a></h4>
-<h4><a name="api:mono_exception_from_name_msg">mono_exception_from_name_msg</a></h4>
-<h4><a name="api:mono_exception_from_name_two_strings">mono_exception_from_name_two_strings</a></h4>
-<h4><a name="api:mono_exception_from_token">mono_exception_from_token</a></h4>
-<h4><a name="api:mono_get_exception_appdomain_unloaded">mono_get_exception_appdomain_unloaded</a></h4>
-<h4><a name="api:mono_get_exception_argument">mono_get_exception_argument</a></h4>
-<h4><a name="api:mono_get_exception_argument_null">mono_get_exception_argument_null</a></h4>
-<h4><a name="api:mono_get_exception_argument_out_of_range">mono_get_exception_argument_out_of_range</a></h4>
-<h4><a name="api:mono_get_exception_arithmetic">mono_get_exception_arithmetic</a></h4>
-<h4><a name="api:mono_get_exception_array_type_mismatch">mono_get_exception_array_type_mismatch</a></h4>
-<h4><a name="api:mono_get_exception_bad_image_format">mono_get_exception_bad_image_format</a></h4>
-<h4><a name="api:mono_get_exception_cannot_unload_appdomain">mono_get_exception_cannot_unload_appdomain</a></h4>
-<h4><a name="api:mono_get_exception_divide_by_zero">mono_get_exception_divide_by_zero</a></h4>
-<h4><a name="api:mono_get_exception_execution_engine">mono_get_exception_execution_engine</a></h4>
-<h4><a name="api:mono_get_exception_file_not_found">mono_get_exception_file_not_found</a></h4>
-<h4><a name="api:mono_get_exception_file_not_found2">mono_get_exception_file_not_found2</a></h4>
-<h4><a name="api:mono_get_exception_index_out_of_range">mono_get_exception_index_out_of_range</a></h4>
-<h4><a name="api:mono_get_exception_invalid_cast">mono_get_exception_invalid_cast</a></h4>
-<h4><a name="api:mono_get_exception_io">mono_get_exception_io</a></h4>
-<h4><a name="api:mono_get_exception_missing_method">mono_get_exception_missing_method</a></h4>
-<h4><a name="api:mono_get_exception_not_implemented">mono_get_exception_not_implemented</a></h4>
-<h4><a name="api:mono_get_exception_null_reference">mono_get_exception_null_reference</a></h4>
-<h4><a name="api:mono_get_exception_overflow">mono_get_exception_overflow</a></h4>
-<h4><a name="api:mono_get_exception_security">mono_get_exception_security</a></h4>
-<h4><a name="api:mono_get_exception_serialization">mono_get_exception_serialization</a></h4>
-<h4><a name="api:mono_get_exception_stack_overflow">mono_get_exception_stack_overflow</a></h4>
-<h4><a name="api:mono_get_exception_synchronization_lock">mono_get_exception_synchronization_lock</a></h4>
-<h4><a name="api:mono_get_exception_thread_abort">mono_get_exception_thread_abort</a></h4>
-<h4><a name="api:mono_get_exception_thread_state">mono_get_exception_thread_state</a></h4>
-<h4><a name="api:mono_get_exception_type_initialization">mono_get_exception_type_initialization</a></h4>
-<h4><a name="api:mono_get_exception_type_load">mono_get_exception_type_load</a></h4>
-<h4><a name="api:mono_domain_finalize">mono_domain_finalize</a></h4>
-<h4><a name="api:mono_gchandle_free">mono_gchandle_free</a></h4>
-<h4><a name="api:mono_gchandle_get_target">mono_gchandle_get_target</a></h4>
-<h4><a name="api:mono_gchandle_is_in_domain">mono_gchandle_is_in_domain</a></h4>
-<h4><a name="api:mono_gchandle_new">mono_gchandle_new</a></h4>
-<h4><a name="api:mono_gchandle_new_weakref">mono_gchandle_new_weakref</a></h4>
-<h4><a name="api:mono_gc_is_finalizer_thread">mono_gc_is_finalizer_thread</a></h4>
-<h4><a name="api:mono_gc_out_of_memory">mono_gc_out_of_memory</a></h4>
-<h4><a name="api:mono_object_register_finalizer">mono_object_register_finalizer</a></h4>
-<h4><a name="api:mono_add_internal_call">mono_add_internal_call</a></h4>
-<h4><a name="api:mono_create_icall_signature">mono_create_icall_signature</a></h4>
-<h4><a name="api:mono_find_jit_icall_by_addr">mono_find_jit_icall_by_addr</a></h4>
-<h4><a name="api:mono_find_jit_icall_by_name">mono_find_jit_icall_by_name</a></h4>
-<h4><a name="api:mono_icall_cleanup">mono_icall_cleanup</a></h4>
-<h4><a name="api:mono_icall_init">mono_icall_init</a></h4>
-<h4><a name="api:mono_lookup_internal_call">mono_lookup_internal_call</a></h4>
-<h4><a name="api:mono_register_jit_icall">mono_register_jit_icall</a></h4>
-<h4><a name="api:mono_register_jit_icall_wrapper">mono_register_jit_icall_wrapper</a></h4>
-<h4><a name="api:mono_cli_rva_image_map">mono_cli_rva_image_map</a></h4>
-<h4><a name="api:mono_dynamic_stream_reset">mono_dynamic_stream_reset</a></h4>
-<h4><a name="api:mono_image_addref">mono_image_addref</a></h4>
-<h4><a name="api:mono_image_add_to_name_cache">mono_image_add_to_name_cache</a></h4>
-<h4><a name="api:mono_image_close">mono_image_close</a></h4>
-<h4><a name="api:mono_image_ensure_section">mono_image_ensure_section</a></h4>
-<h4><a name="api:mono_image_ensure_section_idx">mono_image_ensure_section_idx</a></h4>
-<h4><a name="api:mono_image_get_assembly">mono_image_get_assembly</a></h4>
-<h4><a name="api:mono_image_get_entry_point">mono_image_get_entry_point</a></h4>
-<h4><a name="api:mono_image_get_filename">mono_image_get_filename</a></h4>
-<h4><a name="api:mono_image_get_name">mono_image_get_name</a></h4>
-<h4><a name="api:mono_image_get_public_key">mono_image_get_public_key</a></h4>
-<h4><a name="api:mono_image_get_resource">mono_image_get_resource</a></h4>
-<h4><a name="api:mono_image_get_strong_name">mono_image_get_strong_name</a></h4>
-<h4><a name="api:mono_image_get_table_info">mono_image_get_table_info</a></h4>
-<h4><a name="api:mono_image_get_table_rows">mono_image_get_table_rows</a></h4>
-<h4><a name="api:mono_image_has_authenticode_entry">mono_image_has_authenticode_entry</a></h4>
-<h4><a name="api:mono_image_is_dynamic">mono_image_is_dynamic</a></h4>
-<h4><a name="api:mono_image_loaded">mono_image_loaded</a></h4>
-<h4><a name="api:mono_image_loaded_by_guid">mono_image_loaded_by_guid</a></h4>
-<h4><a name="api:mono_image_load_file_for_image">mono_image_load_file_for_image</a></h4>
-<h4><a name="api:mono_image_lookup_resource">mono_image_lookup_resource</a></h4>
-<h4><a name="api:mono_image_open">mono_image_open</a></h4>
-<h4><a name="api:mono_image_open_from_data">mono_image_open_from_data</a></h4>
-<h4><a name="api:mono_image_rva_map">mono_image_rva_map</a></h4>
-<h4><a name="api:mono_image_strerror">mono_image_strerror</a></h4>
-<h4><a name="api:mono_image_strong_name_position">mono_image_strong_name_position</a></h4>
-<h4><a name="api:mono_pe_file_open">mono_pe_file_open</a></h4>
-<h4><a name="api:mono_table_info_get_rows">mono_table_info_get_rows</a></h4>
-<h4><a name="api:mono_dllmap_insert">mono_dllmap_insert</a></h4>
-<h4><a name="api:mono_field_from_token">mono_field_from_token</a></h4>
-<h4><a name="api:mono_free_method">mono_free_method</a></h4>
-<h4><a name="api:mono_get_method">mono_get_method</a></h4>
-<h4><a name="api:mono_get_method_constrained">mono_get_method_constrained</a></h4>
-<h4><a name="api:mono_get_method_full">mono_get_method_full</a></h4>
-<h4><a name="api:mono_install_stack_walk">mono_install_stack_walk</a></h4>
-<h4><a name="api:mono_loader_lock">mono_loader_lock</a></h4>
-<h4><a name="api:mono_loader_unlock">mono_loader_unlock</a></h4>
-<h4><a name="api:mono_lookup_pinvoke_call">mono_lookup_pinvoke_call</a></h4>
-<h4><a name="api:mono_method_get_class">mono_method_get_class</a></h4>
-<h4><a name="api:mono_method_get_flags">mono_method_get_flags</a></h4>
-<h4><a name="api:mono_method_get_header">mono_method_get_header</a></h4>
-<h4><a name="api:mono_method_get_index">mono_method_get_index</a></h4>
-<h4><a name="api:mono_method_get_last_managed">mono_method_get_last_managed</a></h4>
-<h4><a name="api:mono_method_get_marshal_info">mono_method_get_marshal_info</a></h4>
-<h4><a name="api:mono_method_get_name">mono_method_get_name</a></h4>
-<h4><a name="api:mono_method_get_param_names">mono_method_get_param_names</a></h4>
-<h4><a name="api:mono_method_get_param_token">mono_method_get_param_token</a></h4>
-<h4><a name="api:mono_method_get_signature">mono_method_get_signature</a></h4>
-<h4><a name="api:mono_method_get_signature_full">mono_method_get_signature_full</a></h4>
-<h4><a name="api:mono_method_get_token">mono_method_get_token</a></h4>
-<h4><a name="api:mono_method_get_wrapper_data">mono_method_get_wrapper_data</a></h4>
-<h4><a name="api:mono_method_has_marshal_info">mono_method_has_marshal_info</a></h4>
-<h4><a name="api:mono_method_signature">mono_method_signature</a></h4>
-<h4><a name="api:mono_stack_walk">mono_stack_walk</a></h4>
-<h4><a name="api:mono_stack_walk_no_il">mono_stack_walk_no_il</a></h4>
-<h4><a name="api:mono_array_to_lparray">mono_array_to_lparray</a></h4>
-<h4><a name="api:mono_array_to_savearray">mono_array_to_savearray</a></h4>
-<h4><a name="api:mono_class_native_size">mono_class_native_size</a></h4>
-<h4><a name="api:mono_delegate_free_ftnptr">mono_delegate_free_ftnptr</a></h4>
-<h4><a name="api:mono_delegate_to_ftnptr">mono_delegate_to_ftnptr</a></h4>
-<h4><a name="api:mono_ftnptr_to_delegate">mono_ftnptr_to_delegate</a></h4>
-<h4><a name="api:mono_marshal_alloc">mono_marshal_alloc</a></h4>
-<h4><a name="api:mono_marshal_asany">mono_marshal_asany</a></h4>
-<h4><a name="api:mono_marshal_free">mono_marshal_free</a></h4>
-<h4><a name="api:mono_marshal_free_array">mono_marshal_free_array</a></h4>
-<h4><a name="api:mono_marshal_free_asany">mono_marshal_free_asany</a></h4>
-<h4><a name="api:mono_marshal_get_castclass">mono_marshal_get_castclass</a></h4>
-<h4><a name="api:mono_marshal_get_delegate_begin_invoke">mono_marshal_get_delegate_begin_invoke</a></h4>
-<h4><a name="api:mono_marshal_get_delegate_end_invoke">mono_marshal_get_delegate_end_invoke</a></h4>
-<h4><a name="api:mono_marshal_get_delegate_invoke">mono_marshal_get_delegate_invoke</a></h4>
-<h4><a name="api:mono_marshal_get_icall_wrapper">mono_marshal_get_icall_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_isinst">mono_marshal_get_isinst</a></h4>
-<h4><a name="api:mono_marshal_get_ldfld_remote_wrapper">mono_marshal_get_ldfld_remote_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_ldfld_wrapper">mono_marshal_get_ldfld_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_managed_wrapper">mono_marshal_get_managed_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_native_wrapper">mono_marshal_get_native_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_proxy_cancast">mono_marshal_get_proxy_cancast</a></h4>
-<h4><a name="api:mono_marshal_get_ptr_to_struct">mono_marshal_get_ptr_to_struct</a></h4>
-<h4><a name="api:mono_marshal_get_remoting_invoke">mono_marshal_get_remoting_invoke</a></h4>
-<h4><a name="api:mono_marshal_get_remoting_invoke_for_target">mono_marshal_get_remoting_invoke_for_target</a></h4>
-<h4><a name="api:mono_marshal_get_remoting_invoke_with_check">mono_marshal_get_remoting_invoke_with_check</a></h4>
-<h4><a name="api:mono_marshal_get_runtime_invoke">mono_marshal_get_runtime_invoke</a></h4>
-<h4><a name="api:mono_marshal_get_stelemref">mono_marshal_get_stelemref</a></h4>
-<h4><a name="api:mono_marshal_get_stfld_remote_wrapper">mono_marshal_get_stfld_remote_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_stfld_wrapper">mono_marshal_get_stfld_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_struct_to_ptr">mono_marshal_get_struct_to_ptr</a></h4>
-<h4><a name="api:mono_marshal_get_synchronized_wrapper">mono_marshal_get_synchronized_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_unbox_wrapper">mono_marshal_get_unbox_wrapper</a></h4>
-<h4><a name="api:mono_marshal_get_xappdomain_invoke">mono_marshal_get_xappdomain_invoke</a></h4>
-<h4><a name="api:mono_marshal_load_type_info">mono_marshal_load_type_info</a></h4>
-<h4><a name="api:mono_marshal_method_from_wrapper">mono_marshal_method_from_wrapper</a></h4>
-<h4><a name="api:mono_marshal_realloc">mono_marshal_realloc</a></h4>
-<h4><a name="api:mono_marshal_set_last_error">mono_marshal_set_last_error</a></h4>
-<h4><a name="api:mono_marshal_string_to_utf16">mono_marshal_string_to_utf16</a></h4>
-<h4><a name="api:mono_marshal_type_size">mono_marshal_type_size</a></h4>
-<h4><a name="api:mono_mb_add_data">mono_mb_add_data</a></h4>
-<h4><a name="api:mono_mb_add_local">mono_mb_add_local</a></h4>
-<h4><a name="api:mono_mb_create_method">mono_mb_create_method</a></h4>
-<h4><a name="api:mono_mb_emit_add_to_local">mono_mb_emit_add_to_local</a></h4>
-<h4><a name="api:mono_mb_emit_branch">mono_mb_emit_branch</a></h4>
-<h4><a name="api:mono_mb_emit_byte">mono_mb_emit_byte</a></h4>
-<h4><a name="api:mono_mb_emit_exception">mono_mb_emit_exception</a></h4>
-<h4><a name="api:mono_mb_emit_i2">mono_mb_emit_i2</a></h4>
-<h4><a name="api:mono_mb_emit_i4">mono_mb_emit_i4</a></h4>
-<h4><a name="api:mono_mb_emit_icon">mono_mb_emit_icon</a></h4>
-<h4><a name="api:mono_mb_emit_ldarg">mono_mb_emit_ldarg</a></h4>
-<h4><a name="api:mono_mb_emit_ldarg_addr">mono_mb_emit_ldarg_addr</a></h4>
-<h4><a name="api:mono_mb_emit_ldflda">mono_mb_emit_ldflda</a></h4>
-<h4><a name="api:mono_mb_emit_ldloc">mono_mb_emit_ldloc</a></h4>
-<h4><a name="api:mono_mb_emit_ldloc_addr">mono_mb_emit_ldloc_addr</a></h4>
-<h4><a name="api:mono_mb_emit_ldstr">mono_mb_emit_ldstr</a></h4>
-<h4><a name="api:mono_mb_emit_managed_call">mono_mb_emit_managed_call</a></h4>
-<h4><a name="api:mono_mb_emit_native_call">mono_mb_emit_native_call</a></h4>
-<h4><a name="api:mono_mb_emit_stloc">mono_mb_emit_stloc</a></h4>
-<h4><a name="api:mono_mb_free">mono_mb_free</a></h4>
-<h4><a name="api:mono_mb_new">mono_mb_new</a></h4>
-<h4><a name="api:mono_mb_patch_addr">mono_mb_patch_addr</a></h4>
-<h4><a name="api:mono_mb_patch_addr_s">mono_mb_patch_addr_s</a></h4>
-<h4><a name="api:mono_string_builder_to_utf16">mono_string_builder_to_utf16</a></h4>
-<h4><a name="api:mono_string_builder_to_utf8">mono_string_builder_to_utf8</a></h4>
-<h4><a name="api:mono_string_to_ansibstr">mono_string_to_ansibstr</a></h4>
-<h4><a name="api:mono_string_to_bstr">mono_string_to_bstr</a></h4>
-<h4><a name="api:mono_string_to_byvalstr">mono_string_to_byvalstr</a></h4>
-<h4><a name="api:mono_string_to_byvalwstr">mono_string_to_byvalwstr</a></h4>
-<h4><a name="api:mono_string_utf16_to_builder">mono_string_utf16_to_builder</a></h4>
-<h4><a name="api:mono_string_utf8_to_builder">mono_string_utf8_to_builder</a></h4>
-<h4><a name="api:mono_type_native_stack_size">mono_type_native_stack_size</a></h4>
-<h4><a name="api:mono_upgrade_remote_class_wrapper">mono_upgrade_remote_class_wrapper</a></h4>
-<h4><a name="api:mono_mempool_alloc">mono_mempool_alloc</a></h4>
-<h4><a name="api:mono_mempool_alloc0">mono_mempool_alloc0</a></h4>
-<h4><a name="api:mono_mempool_contains_addr">mono_mempool_contains_addr</a></h4>
-<h4><a name="api:mono_mempool_destroy">mono_mempool_destroy</a></h4>
-<h4><a name="api:mono_mempool_empty">mono_mempool_empty</a></h4>
-<h4><a name="api:mono_mempool_invalidate">mono_mempool_invalidate</a></h4>
-<h4><a name="api:mono_mempool_new">mono_mempool_new</a></h4>
-<h4><a name="api:mono_mempool_stats">mono_mempool_stats</a></h4>
-<h4><a name="api:mono_aligned_addr_hash">mono_aligned_addr_hash</a></h4>
-<h4><a name="api:mono_class_get_overrides">mono_class_get_overrides</a></h4>
-<h4><a name="api:mono_guid_to_string">mono_guid_to_string</a></h4>
-<h4><a name="api:mono_metadata_blob_heap">mono_metadata_blob_heap</a></h4>
-<h4><a name="api:mono_metadata_compute_size">mono_metadata_compute_size</a></h4>
-<h4><a name="api:mono_metadata_compute_table_bases">mono_metadata_compute_table_bases</a></h4>
-<h4><a name="api:mono_metadata_custom_attrs_from_index">mono_metadata_custom_attrs_from_index</a></h4>
-<h4><a name="api:mono_metadata_declsec_from_index">mono_metadata_declsec_from_index</a></h4>
-<h4><a name="api:mono_metadata_decode_blob_size">mono_metadata_decode_blob_size</a></h4>
-<h4><a name="api:mono_metadata_decode_row">mono_metadata_decode_row</a></h4>
-<h4><a name="api:mono_metadata_decode_row_col">mono_metadata_decode_row_col</a></h4>
-<h4><a name="api:mono_metadata_decode_value">mono_metadata_decode_value</a></h4>
-<h4><a name="api:mono_metadata_encode_value">mono_metadata_encode_value</a></h4>
-<h4><a name="api:mono_metadata_events_from_typedef">mono_metadata_events_from_typedef</a></h4>
-<h4><a name="api:mono_metadata_field_info">mono_metadata_field_info</a></h4>
-<h4><a name="api:mono_metadata_free_array">mono_metadata_free_array</a></h4>
-<h4><a name="api:mono_metadata_free_marshal_spec">mono_metadata_free_marshal_spec</a></h4>
-<h4><a name="api:mono_metadata_free_method_signature">mono_metadata_free_method_signature</a></h4>
-<h4><a name="api:mono_metadata_free_mh">mono_metadata_free_mh</a></h4>
-<h4><a name="api:mono_metadata_free_type">mono_metadata_free_type</a></h4>
-<h4><a name="api:mono_metadata_generic_class_is_valuetype">mono_metadata_generic_class_is_valuetype</a></h4>
-<h4><a name="api:mono_metadata_generic_method_equal">mono_metadata_generic_method_equal</a></h4>
-<h4><a name="api:mono_metadata_generic_method_hash">mono_metadata_generic_method_hash</a></h4>
-<h4><a name="api:mono_metadata_get_constant_index">mono_metadata_get_constant_index</a></h4>
-<h4><a name="api:mono_metadata_get_marshal_info">mono_metadata_get_marshal_info</a></h4>
-<h4><a name="api:mono_metadata_guid_heap">mono_metadata_guid_heap</a></h4>
-<h4><a name="api:mono_metadata_has_generic_params">mono_metadata_has_generic_params</a></h4>
-<h4><a name="api:mono_metadata_implmap_from_method">mono_metadata_implmap_from_method</a></h4>
-<h4><a name="api:mono_metadata_inflate_generic_inst">mono_metadata_inflate_generic_inst</a></h4>
-<h4><a name="api:mono_metadata_interfaces_from_typedef">mono_metadata_interfaces_from_typedef</a></h4>
-<h4><a name="api:mono_metadata_interfaces_from_typedef_full">mono_metadata_interfaces_from_typedef_full</a></h4>
-<h4><a name="api:mono_metadata_load_generic_params">mono_metadata_load_generic_params</a></h4>
-<h4><a name="api:mono_metadata_locate">mono_metadata_locate</a></h4>
-<h4><a name="api:mono_metadata_locate_token">mono_metadata_locate_token</a></h4>
-<h4><a name="api:mono_metadata_lookup_generic_class">mono_metadata_lookup_generic_class</a></h4>
-<h4><a name="api:mono_metadata_lookup_generic_inst">mono_metadata_lookup_generic_inst</a></h4>
-<h4><a name="api:mono_metadata_methods_from_event">mono_metadata_methods_from_event</a></h4>
-<h4><a name="api:mono_metadata_methods_from_property">mono_metadata_methods_from_property</a></h4>
-<h4><a name="api:mono_metadata_nested_in_typedef">mono_metadata_nested_in_typedef</a></h4>
-<h4><a name="api:mono_metadata_nesting_typedef">mono_metadata_nesting_typedef</a></h4>
-<h4><a name="api:mono_metadata_packing_from_typedef">mono_metadata_packing_from_typedef</a></h4>
-<h4><a name="api:mono_metadata_parse_array">mono_metadata_parse_array</a></h4>
-<h4><a name="api:mono_metadata_parse_array_full">mono_metadata_parse_array_full</a></h4>
-<h4><a name="api:mono_metadata_parse_custom_mod">mono_metadata_parse_custom_mod</a></h4>
-<h4><a name="api:mono_metadata_parse_field_type">mono_metadata_parse_field_type</a></h4>
-<h4><a name="api:mono_metadata_parse_generic_inst">mono_metadata_parse_generic_inst</a></h4>
-<h4><a name="api:mono_metadata_parse_marshal_spec">mono_metadata_parse_marshal_spec</a></h4>
-<h4><a name="api:mono_metadata_parse_method_signature">mono_metadata_parse_method_signature</a></h4>
-<h4><a name="api:mono_metadata_parse_method_signature_full">mono_metadata_parse_method_signature_full</a></h4>
-<h4><a name="api:mono_metadata_parse_mh">mono_metadata_parse_mh</a></h4>
-<h4><a name="api:mono_metadata_parse_mh_full">mono_metadata_parse_mh_full</a></h4>
-<h4><a name="api:mono_metadata_parse_param">mono_metadata_parse_param</a></h4>
-<h4><a name="api:mono_metadata_parse_signature">mono_metadata_parse_signature</a></h4>
-<h4><a name="api:mono_metadata_parse_signature_full">mono_metadata_parse_signature_full</a></h4>
-<h4><a name="api:mono_metadata_parse_type">mono_metadata_parse_type</a></h4>
-<h4><a name="api:mono_metadata_parse_typedef_or_ref">mono_metadata_parse_typedef_or_ref</a></h4>
-<h4><a name="api:mono_metadata_parse_type_full">mono_metadata_parse_type_full</a></h4>
-<h4><a name="api:mono_metadata_properties_from_typedef">mono_metadata_properties_from_typedef</a></h4>
-<h4><a name="api:mono_metadata_signature_alloc">mono_metadata_signature_alloc</a></h4>
-<h4><a name="api:mono_metadata_signature_dup">mono_metadata_signature_dup</a></h4>
-<h4><a name="api:mono_metadata_signature_equal">mono_metadata_signature_equal</a></h4>
-<h4><a name="api:mono_metadata_string_heap">mono_metadata_string_heap</a></h4>
-<h4><a name="api:mono_metadata_token_from_dor">mono_metadata_token_from_dor</a></h4>
-<h4><a name="api:mono_metadata_typedef_from_field">mono_metadata_typedef_from_field</a></h4>
-<h4><a name="api:mono_metadata_typedef_from_method">mono_metadata_typedef_from_method</a></h4>
-<h4><a name="api:mono_metadata_type_equal">mono_metadata_type_equal</a></h4>
-<h4><a name="api:mono_metadata_type_hash">mono_metadata_type_hash</a></h4>
-<h4><a name="api:mono_metadata_user_string">mono_metadata_user_string</a></h4>
-<h4><a name="api:mono_meta_table_name">mono_meta_table_name</a></h4>
-<h4><a name="api:mono_signature_explicit_this">mono_signature_explicit_this</a></h4>
-<h4><a name="api:mono_signature_get_call_conv">mono_signature_get_call_conv</a></h4>
-<h4><a name="api:mono_signature_get_param_count">mono_signature_get_param_count</a></h4>
-<h4><a name="api:mono_signature_get_params">mono_signature_get_params</a></h4>
-<h4><a name="api:mono_signature_get_return_type">mono_signature_get_return_type</a></h4>
-<h4><a name="api:mono_signature_hash">mono_signature_hash</a></h4>
-<h4><a name="api:mono_signature_is_instance">mono_signature_is_instance</a></h4>
-<h4><a name="api:mono_signature_vararg_start">mono_signature_vararg_start</a></h4>
-<h4><a name="api:mono_type_create_from_typespec">mono_type_create_from_typespec</a></h4>
-<h4><a name="api:mono_type_create_from_typespec_full">mono_type_create_from_typespec_full</a></h4>
-<h4><a name="api:mono_type_get_array_type">mono_type_get_array_type</a></h4>
-<h4><a name="api:mono_type_get_class">mono_type_get_class</a></h4>
-<h4><a name="api:mono_type_get_modifiers">mono_type_get_modifiers</a></h4>
-<h4><a name="api:mono_type_get_signature">mono_type_get_signature</a></h4>
-<h4><a name="api:mono_type_get_type">mono_type_get_type</a></h4>
-<h4><a name="api:mono_type_is_byref">mono_type_is_byref</a></h4>
-<h4><a name="api:mono_type_size">mono_type_size</a></h4>
-<h4><a name="api:mono_type_stack_size">mono_type_stack_size</a></h4>
-<h4><a name="api:mono_type_to_unmanaged">mono_type_to_unmanaged</a></h4>
-<h4><a name="api:mono_monitor_enter">mono_monitor_enter</a></h4>
-<h4><a name="api:mono_monitor_exit">mono_monitor_exit</a></h4>
-<h4><a name="api:mono_monitor_init">mono_monitor_init</a></h4>
-<h4><a name="api:mono_monitor_try_enter">mono_monitor_try_enter</a></h4>
-<h4><a name="api:mono_config_for_assembly">mono_config_for_assembly</a></h4>
-<h4><a name="api:mono_config_parse">mono_config_parse</a></h4>
-<h4><a name="api:mono_get_config_dir">mono_get_config_dir</a></h4>
-<h4><a name="api:mono_debugger_add_builtin_types">mono_debugger_add_builtin_types</a></h4>
-<h4><a name="api:mono_debugger_add_method">mono_debugger_add_method</a></h4>
-<h4><a name="api:mono_debugger_add_symbol_file">mono_debugger_add_symbol_file</a></h4>
-<h4><a name="api:mono_debugger_add_type">mono_debugger_add_type</a></h4>
-<h4><a name="api:mono_debugger_breakpoint_callback">mono_debugger_breakpoint_callback</a></h4>
-<h4><a name="api:mono_debugger_event">mono_debugger_event</a></h4>
-<h4><a name="api:mono_debugger_handle_exception">mono_debugger_handle_exception</a></h4>
-<h4><a name="api:mono_debugger_insert_breakpoint">mono_debugger_insert_breakpoint</a></h4>
-<h4><a name="api:mono_debugger_insert_breakpoint_full">mono_debugger_insert_breakpoint_full</a></h4>
-<h4><a name="api:mono_debugger_lock">mono_debugger_lock</a></h4>
-<h4><a name="api:mono_debugger_lookup_assembly">mono_debugger_lookup_assembly</a></h4>
-<h4><a name="api:mono_debugger_method_has_breakpoint">mono_debugger_method_has_breakpoint</a></h4>
-<h4><a name="api:mono_debugger_remove_breakpoint">mono_debugger_remove_breakpoint</a></h4>
-<h4><a name="api:mono_debugger_runtime_invoke">mono_debugger_runtime_invoke</a></h4>
-<h4><a name="api:mono_debugger_start_add_type">mono_debugger_start_add_type</a></h4>
-<h4><a name="api:mono_debugger_throw_exception">mono_debugger_throw_exception</a></h4>
-<h4><a name="api:mono_debugger_unhandled_exception">mono_debugger_unhandled_exception</a></h4>
-<h4><a name="api:mono_debugger_unlock">mono_debugger_unlock</a></h4>
-<h4><a name="api:mono_debug_add_method">mono_debug_add_method</a></h4>
-<h4><a name="api:mono_debug_address_from_il_offset">mono_debug_address_from_il_offset</a></h4>
-<h4><a name="api:mono_debug_il_offset_from_address">mono_debug_il_offset_from_address</a></h4>
-<h4><a name="api:mono_debug_read_method">mono_debug_read_method</a></h4>
-<h4><a name="api:mono_debug_source_location_from_address">mono_debug_source_location_from_address</a></h4>
-<h4><a name="api:mono_debug_source_location_from_il_offset">mono_debug_source_location_from_il_offset</a></h4>
-<h4><a name="api:mono_array_clone">mono_array_clone</a></h4>
-<h4><a name="api:mono_array_clone_in_domain">mono_array_clone_in_domain</a></h4>
-<h4><a name="api:mono_array_full_copy">mono_array_full_copy</a></h4>
-<h4><a name="api:mono_array_new">mono_array_new</a></h4>
-<h4><a name="api:mono_array_new_full">mono_array_new_full</a></h4>
-<h4><a name="api:mono_array_new_specific">mono_array_new_specific</a></h4>
-<h4><a name="api:mono_async_result_new">mono_async_result_new</a></h4>
-<h4><a name="api:mono_class_get_allocation_ftn">mono_class_get_allocation_ftn</a></h4>
-<h4><a name="api:mono_class_vtable">mono_class_vtable</a></h4>
-<h4><a name="api:mono_compile_method">mono_compile_method</a></h4>
-<h4><a name="api:mono_delegate_ctor">mono_delegate_ctor</a></h4>
-<h4><a name="api:mono_field_get_value">mono_field_get_value</a></h4>
-<h4><a name="api:mono_field_get_value_object">mono_field_get_value_object</a></h4>
-<h4><a name="api:mono_field_set_value">mono_field_set_value</a></h4>
-<h4><a name="api:mono_field_static_get_value">mono_field_static_get_value</a></h4>
-<h4><a name="api:mono_field_static_set_value">mono_field_static_set_value</a></h4>
-<h4><a name="api:mono_get_constant_value_from_blob">mono_get_constant_value_from_blob</a></h4>
-<h4><a name="api:mono_get_delegate_invoke">mono_get_delegate_invoke</a></h4>
-<h4><a name="api:mono_install_compile_method">mono_install_compile_method</a></h4>
-<h4><a name="api:mono_install_free_method">mono_install_free_method</a></h4>
-<h4><a name="api:mono_install_handler">mono_install_handler</a></h4>
-<h4><a name="api:mono_install_init_vtable">mono_install_init_vtable</a></h4>
-<h4><a name="api:mono_install_remoting_trampoline">mono_install_remoting_trampoline</a></h4>
-<h4><a name="api:mono_install_runtime_invoke">mono_install_runtime_invoke</a></h4>
-<h4><a name="api:mono_install_trampoline">mono_install_trampoline</a></h4>
-<h4><a name="api:mono_ldstr">mono_ldstr</a></h4>
-<h4><a name="api:mono_load_remote_field">mono_load_remote_field</a></h4>
-<h4><a name="api:mono_load_remote_field_new">mono_load_remote_field_new</a></h4>
-<h4><a name="api:mono_message_init">mono_message_init</a></h4>
-<h4><a name="api:mono_message_invoke">mono_message_invoke</a></h4>
-<h4><a name="api:mono_method_call_message_new">mono_method_call_message_new</a></h4>
-<h4><a name="api:mono_method_return_message_restore">mono_method_return_message_restore</a></h4>
-<h4><a name="api:mono_object_castclass_mbyref">mono_object_castclass_mbyref</a></h4>
-<h4><a name="api:mono_object_clone">mono_object_clone</a></h4>
-<h4><a name="api:mono_object_get_class">mono_object_get_class</a></h4>
-<h4><a name="api:mono_object_get_domain">mono_object_get_domain</a></h4>
-<h4><a name="api:mono_object_get_size">mono_object_get_size</a></h4>
-<h4><a name="api:mono_object_get_virtual_method">mono_object_get_virtual_method</a></h4>
-<h4><a name="api:mono_object_isinst">mono_object_isinst</a></h4>
-<h4><a name="api:mono_object_isinst_mbyref">mono_object_isinst_mbyref</a></h4>
-<h4><a name="api:mono_object_new">mono_object_new</a></h4>
-<h4><a name="api:mono_object_new_alloc_specific">mono_object_new_alloc_specific</a></h4>
-<h4><a name="api:mono_object_new_fast">mono_object_new_fast</a></h4>
-<h4><a name="api:mono_object_new_from_token">mono_object_new_from_token</a></h4>
-<h4><a name="api:mono_object_new_specific">mono_object_new_specific</a></h4>
-<h4><a name="api:mono_object_unbox">mono_object_unbox</a></h4>
-<h4><a name="api:mono_print_unhandled_exception">mono_print_unhandled_exception</a></h4>
-<h4><a name="api:mono_property_get_value">mono_property_get_value</a></h4>
-<h4><a name="api:mono_property_set_value">mono_property_set_value</a></h4>
-<h4><a name="api:mono_raise_exception">mono_raise_exception</a></h4>
-<h4><a name="api:mono_release_type_locks">mono_release_type_locks</a></h4>
-<h4><a name="api:mono_remote_class">mono_remote_class</a></h4>
-<h4><a name="api:mono_remote_class_vtable">mono_remote_class_vtable</a></h4>
-<h4><a name="api:mono_remoting_invoke">mono_remoting_invoke</a></h4>
-<h4><a name="api:mono_runtime_class_init">mono_runtime_class_init</a></h4>
-<h4><a name="api:mono_runtime_delegate_invoke">mono_runtime_delegate_invoke</a></h4>
-<h4><a name="api:mono_runtime_exec_main">mono_runtime_exec_main</a></h4>
-<h4><a name="api:mono_runtime_exec_managed_code">mono_runtime_exec_managed_code</a></h4>
-<h4><a name="api:mono_runtime_free_method">mono_runtime_free_method</a></h4>
-<h4><a name="api:mono_runtime_get_main_args">mono_runtime_get_main_args</a></h4>
-<h4><a name="api:mono_runtime_invoke">mono_runtime_invoke</a></h4>
-<h4><a name="api:mono_runtime_invoke_array">mono_runtime_invoke_array</a></h4>
-<h4><a name="api:mono_runtime_object_init">mono_runtime_object_init</a></h4>
-<h4><a name="api:mono_runtime_run_main">mono_runtime_run_main</a></h4>
-<h4><a name="api:mono_store_remote_field">mono_store_remote_field</a></h4>
-<h4><a name="api:mono_store_remote_field_new">mono_store_remote_field_new</a></h4>
-<h4><a name="api:mono_string_from_utf16">mono_string_from_utf16</a></h4>
-<h4><a name="api:mono_string_intern">mono_string_intern</a></h4>
-<h4><a name="api:mono_string_is_interned">mono_string_is_interned</a></h4>
-<h4><a name="api:mono_string_new">mono_string_new</a></h4>
-<h4><a name="api:mono_string_new_len">mono_string_new_len</a></h4>
-<h4><a name="api:mono_string_new_size">mono_string_new_size</a></h4>
-<h4><a name="api:mono_string_new_utf16">mono_string_new_utf16</a></h4>
-<h4><a name="api:mono_string_new_wrapper">mono_string_new_wrapper</a></h4>
-<h4><a name="api:mono_string_to_utf16">mono_string_to_utf16</a></h4>
-<h4><a name="api:mono_string_to_utf8">mono_string_to_utf8</a></h4>
-<h4><a name="api:mono_thread_get_main">mono_thread_get_main</a></h4>
-<h4><a name="api:mono_thread_set_main">mono_thread_set_main</a></h4>
-<h4><a name="api:mono_type_initialization_init">mono_type_initialization_init</a></h4>
-<h4><a name="api:mono_unhandled_exception">mono_unhandled_exception</a></h4>
-<h4><a name="api:mono_upgrade_remote_class">mono_upgrade_remote_class</a></h4>
-<h4><a name="api:mono_value_box">mono_value_box</a></h4>
-<h4><a name="api:mono_wait_handle_new">mono_wait_handle_new</a></h4>
-<h4><a name="api:mono_opcode_name">mono_opcode_name</a></h4>
-<h4><a name="api:mono_opcode_value">mono_opcode_value</a></h4>
-<h4><a name="api:mono_profiler_allocation">mono_profiler_allocation</a></h4>
-<h4><a name="api:mono_profiler_appdomain_event">mono_profiler_appdomain_event</a></h4>
-<h4><a name="api:mono_profiler_appdomain_loaded">mono_profiler_appdomain_loaded</a></h4>
-<h4><a name="api:mono_profiler_assembly_event">mono_profiler_assembly_event</a></h4>
-<h4><a name="api:mono_profiler_assembly_loaded">mono_profiler_assembly_loaded</a></h4>
-<h4><a name="api:mono_profiler_class_event">mono_profiler_class_event</a></h4>
-<h4><a name="api:mono_profiler_class_loaded">mono_profiler_class_loaded</a></h4>
-<h4><a name="api:mono_profiler_code_transition">mono_profiler_code_transition</a></h4>
-<h4><a name="api:mono_profiler_coverage_alloc">mono_profiler_coverage_alloc</a></h4>
-<h4><a name="api:mono_profiler_coverage_free">mono_profiler_coverage_free</a></h4>
-<h4><a name="api:mono_profiler_coverage_get">mono_profiler_coverage_get</a></h4>
-<h4><a name="api:mono_profiler_gc_event">mono_profiler_gc_event</a></h4>
-<h4><a name="api:mono_profiler_gc_heap_resize">mono_profiler_gc_heap_resize</a></h4>
-<h4><a name="api:mono_profiler_get_events">mono_profiler_get_events</a></h4>
-<h4><a name="api:mono_profiler_install">mono_profiler_install</a></h4>
-<h4><a name="api:mono_profiler_install_allocation">mono_profiler_install_allocation</a></h4>
-<h4><a name="api:mono_profiler_install_appdomain">mono_profiler_install_appdomain</a></h4>
-<h4><a name="api:mono_profiler_install_assembly">mono_profiler_install_assembly</a></h4>
-<h4><a name="api:mono_profiler_install_class">mono_profiler_install_class</a></h4>
-<h4><a name="api:mono_profiler_install_coverage_filter">mono_profiler_install_coverage_filter</a></h4>
-<h4><a name="api:mono_profiler_install_enter_leave">mono_profiler_install_enter_leave</a></h4>
-<h4><a name="api:mono_profiler_install_gc">mono_profiler_install_gc</a></h4>
-<h4><a name="api:mono_profiler_install_jit_compile">mono_profiler_install_jit_compile</a></h4>
-<h4><a name="api:mono_profiler_install_module">mono_profiler_install_module</a></h4>
-<h4><a name="api:mono_profiler_install_statistical">mono_profiler_install_statistical</a></h4>
-<h4><a name="api:mono_profiler_install_thread">mono_profiler_install_thread</a></h4>
-<h4><a name="api:mono_profiler_install_transition">mono_profiler_install_transition</a></h4>
-<h4><a name="api:mono_profiler_load">mono_profiler_load</a></h4>
-<h4><a name="api:mono_profiler_method_end_jit">mono_profiler_method_end_jit</a></h4>
-<h4><a name="api:mono_profiler_method_enter">mono_profiler_method_enter</a></h4>
-<h4><a name="api:mono_profiler_method_jit">mono_profiler_method_jit</a></h4>
-<h4><a name="api:mono_profiler_method_leave">mono_profiler_method_leave</a></h4>
-<h4><a name="api:mono_profiler_module_event">mono_profiler_module_event</a></h4>
-<h4><a name="api:mono_profiler_module_loaded">mono_profiler_module_loaded</a></h4>
-<h4><a name="api:mono_profiler_set_events">mono_profiler_set_events</a></h4>
-<h4><a name="api:mono_profiler_shutdown">mono_profiler_shutdown</a></h4>
-<h4><a name="api:mono_profiler_stat_hit">mono_profiler_stat_hit</a></h4>
-<h4><a name="api:mono_profiler_thread_end">mono_profiler_thread_end</a></h4>
-<h4><a name="api:mono_profiler_thread_start">mono_profiler_thread_start</a></h4>
-<h4><a name="api:mono_raw_buffer_free">mono_raw_buffer_free</a></h4>
-<h4><a name="api:mono_raw_buffer_load">mono_raw_buffer_load</a></h4>
-<h4><a name="api:mono_raw_buffer_update">mono_raw_buffer_update</a></h4>
-<h4><a name="api:mono_assembly_get_object">mono_assembly_get_object</a></h4>
-<h4><a name="api:mono_custom_attrs_construct">mono_custom_attrs_construct</a></h4>
-<h4><a name="api:mono_custom_attrs_free">mono_custom_attrs_free</a></h4>
-<h4><a name="api:mono_custom_attrs_from_assembly">mono_custom_attrs_from_assembly</a></h4>
-<h4><a name="api:mono_custom_attrs_from_class">mono_custom_attrs_from_class</a></h4>
-<h4><a name="api:mono_custom_attrs_from_event">mono_custom_attrs_from_event</a></h4>
-<h4><a name="api:mono_custom_attrs_from_field">mono_custom_attrs_from_field</a></h4>
-<h4><a name="api:mono_custom_attrs_from_index">mono_custom_attrs_from_index</a></h4>
-<h4><a name="api:mono_custom_attrs_from_method">mono_custom_attrs_from_method</a></h4>
-<h4><a name="api:mono_custom_attrs_from_param">mono_custom_attrs_from_param</a></h4>
-<h4><a name="api:mono_custom_attrs_from_property">mono_custom_attrs_from_property</a></h4>
-<h4><a name="api:mono_custom_attrs_has_attr">mono_custom_attrs_has_attr</a></h4>
-<h4><a name="api:mono_declsec_flags_from_assembly">mono_declsec_flags_from_assembly</a></h4>
-<h4><a name="api:mono_declsec_flags_from_class">mono_declsec_flags_from_class</a></h4>
-<h4><a name="api:mono_declsec_flags_from_method">mono_declsec_flags_from_method</a></h4>
-<h4><a name="api:mono_declsec_get_assembly_action">mono_declsec_get_assembly_action</a></h4>
-<h4><a name="api:mono_declsec_get_class_action">mono_declsec_get_class_action</a></h4>
-<h4><a name="api:mono_declsec_get_demands">mono_declsec_get_demands</a></h4>
-<h4><a name="api:mono_declsec_get_inheritdemands_class">mono_declsec_get_inheritdemands_class</a></h4>
-<h4><a name="api:mono_declsec_get_inheritdemands_method">mono_declsec_get_inheritdemands_method</a></h4>
-<h4><a name="api:mono_declsec_get_linkdemands">mono_declsec_get_linkdemands</a></h4>
-<h4><a name="api:mono_declsec_get_method_action">mono_declsec_get_method_action</a></h4>
-<h4><a name="api:mono_event_get_object">mono_event_get_object</a></h4>
-<h4><a name="api:mono_field_get_object">mono_field_get_object</a></h4>
-<h4><a name="api:mono_get_dbnull_object">mono_get_dbnull_object</a></h4>
-<h4><a name="api:mono_image_basic_init">mono_image_basic_init</a></h4>
-<h4><a name="api:mono_image_build_metadata">mono_image_build_metadata</a></h4>
-<h4><a name="api:mono_image_create_method_token">mono_image_create_method_token</a></h4>
-<h4><a name="api:mono_image_create_pefile">mono_image_create_pefile</a></h4>
-<h4><a name="api:mono_image_create_token">mono_image_create_token</a></h4>
-<h4><a name="api:mono_image_insert_string">mono_image_insert_string</a></h4>
-<h4><a name="api:mono_image_load_module">mono_image_load_module</a></h4>
-<h4><a name="api:mono_method_body_get_object">mono_method_body_get_object</a></h4>
-<h4><a name="api:mono_method_get_object">mono_method_get_object</a></h4>
-<h4><a name="api:mono_module_file_get_object">mono_module_file_get_object</a></h4>
-<h4><a name="api:mono_module_get_object">mono_module_get_object</a></h4>
-<h4><a name="api:mono_param_get_objects">mono_param_get_objects</a></h4>
-<h4><a name="api:mono_property_get_object">mono_property_get_object</a></h4>
-<h4><a name="api:mono_reflection_bind_generic_method_parameters">mono_reflection_bind_generic_method_parameters</a></h4>
-<h4><a name="api:mono_reflection_bind_generic_parameters">mono_reflection_bind_generic_parameters</a></h4>
-<h4><a name="api:mono_reflection_create_dynamic_method">mono_reflection_create_dynamic_method</a></h4>
-<h4><a name="api:mono_reflection_create_generic_class">mono_reflection_create_generic_class</a></h4>
-<h4><a name="api:mono_reflection_create_internal_class">mono_reflection_create_internal_class</a></h4>
-<h4><a name="api:mono_reflection_create_runtime_class">mono_reflection_create_runtime_class</a></h4>
-<h4><a name="api:mono_reflection_event_builder_get_event_info">mono_reflection_event_builder_get_event_info</a></h4>
-<h4><a name="api:mono_reflection_generic_class_initialize">mono_reflection_generic_class_initialize</a></h4>
-<h4><a name="api:mono_reflection_get_custom_attrs">mono_reflection_get_custom_attrs</a></h4>
-<h4><a name="api:mono_reflection_get_custom_attrs_blob">mono_reflection_get_custom_attrs_blob</a></h4>
-<h4><a name="api:mono_reflection_get_custom_attrs_info">mono_reflection_get_custom_attrs_info</a></h4>
-<h4><a name="api:mono_reflection_get_token">mono_reflection_get_token</a></h4>
-<h4><a name="api:mono_reflection_get_type">mono_reflection_get_type</a></h4>
-<h4><a name="api:mono_reflection_initialize_generic_parameter">mono_reflection_initialize_generic_parameter</a></h4>
-<h4><a name="api:mono_reflection_lookup_dynamic_token">mono_reflection_lookup_dynamic_token</a></h4>
-<h4><a name="api:mono_reflection_marshal_from_marshal_spec">mono_reflection_marshal_from_marshal_spec</a></h4>
-<h4><a name="api:mono_reflection_parse_type">mono_reflection_parse_type</a></h4>
-<h4><a name="api:mono_reflection_setup_generic_class">mono_reflection_setup_generic_class</a></h4>
-<h4><a name="api:mono_reflection_setup_internal_class">mono_reflection_setup_internal_class</a></h4>
-<h4><a name="api:mono_reflection_sighelper_get_signature_field">mono_reflection_sighelper_get_signature_field</a></h4>
-<h4><a name="api:mono_reflection_sighelper_get_signature_local">mono_reflection_sighelper_get_signature_local</a></h4>
-<h4><a name="api:mono_reflection_type_from_name">mono_reflection_type_from_name</a></h4>
-<h4><a name="api:mono_type_get_object">mono_type_get_object</a></h4>
-<h4><a name="api:mono_activate_security_manager">mono_activate_security_manager</a></h4>
-<h4><a name="api:mono_is_ecma_key">mono_is_ecma_key</a></h4>
-<h4><a name="api:mono_is_security_manager_active">mono_is_security_manager_active</a></h4>
-<h4><a name="api:mono_security_manager_get_methods">mono_security_manager_get_methods</a></h4>
-<h4><a name="api:mono_thread_pool_add">mono_thread_pool_add</a></h4>
-<h4><a name="api:mono_thread_pool_finish">mono_thread_pool_finish</a></h4>
-<h4><a name="api:mono_alloc_special_static_data">mono_alloc_special_static_data</a></h4>
-<h4><a name="api:mono_gc_start_world">mono_gc_start_world</a></h4>
-<h4><a name="api:mono_gc_stop_world">mono_gc_stop_world</a></h4>
-<h4><a name="api:mono_get_special_static_data">mono_get_special_static_data</a></h4>
-<h4><a name="api:mono_install_thread_callbacks">mono_install_thread_callbacks</a></h4>
-<h4><a name="api:mono_thread_abort_all_other_threads">mono_thread_abort_all_other_threads</a></h4>
-<h4><a name="api:mono_thread_attach">mono_thread_attach</a></h4>
-<h4><a name="api:mono_thread_create">mono_thread_create</a></h4>
-<h4><a name="api:mono_thread_current">mono_thread_current</a></h4>
-<h4><a name="api:mono_thread_detach">mono_thread_detach</a></h4>
-<h4><a name="api:mono_thread_exit">mono_thread_exit</a></h4>
-<h4><a name="api:mono_thread_force_interruption_checkpoint">mono_thread_force_interruption_checkpoint</a></h4>
-<h4><a name="api:mono_thread_get_abort_signal">mono_thread_get_abort_signal</a></h4>
-<h4><a name="api:mono_thread_get_pending_exception">mono_thread_get_pending_exception</a></h4>
-<h4><a name="api:mono_thread_get_tls_key">mono_thread_get_tls_key</a></h4>
-<h4><a name="api:mono_thread_has_appdomain_ref">mono_thread_has_appdomain_ref</a></h4>
-<h4><a name="api:mono_thread_interruption_checkpoint">mono_thread_interruption_checkpoint</a></h4>
-<h4><a name="api:mono_thread_interruption_requested">mono_thread_interruption_requested</a></h4>
-<h4><a name="api:mono_thread_interruption_request_flag">mono_thread_interruption_request_flag</a></h4>
-<h4><a name="api:mono_thread_manage">mono_thread_manage</a></h4>
-<h4><a name="api:mono_thread_new_init">mono_thread_new_init</a></h4>
-<h4><a name="api:mono_thread_pop_appdomain_ref">mono_thread_pop_appdomain_ref</a></h4>
-<h4><a name="api:mono_thread_push_appdomain_ref">mono_thread_push_appdomain_ref</a></h4>
-<h4><a name="api:mono_thread_request_interruption">mono_thread_request_interruption</a></h4>
-<h4><a name="api:mono_threads_abort_appdomain_threads">mono_threads_abort_appdomain_threads</a></h4>
-<h4><a name="api:mono_threads_clear_cached_culture">mono_threads_clear_cached_culture</a></h4>
-<h4><a name="api:mono_threads_get_default_stacksize">mono_threads_get_default_stacksize</a></h4>
-<h4><a name="api:mono_threads_install_cleanup">mono_threads_install_cleanup</a></h4>
-<h4><a name="api:mono_threads_set_default_stacksize">mono_threads_set_default_stacksize</a></h4>
-<h4><a name="api:mono_thread_stop">mono_thread_stop</a></h4>
-<h4><a name="api:mono_thread_suspend_all_other_threads">mono_thread_suspend_all_other_threads</a></h4>
-<h4><a name="api:mono_free_verify_list">mono_free_verify_list</a></h4>
-<h4><a name="api:mono_image_verify_tables">mono_image_verify_tables</a></h4>
-<h4><a name="api:mono_method_verify">mono_method_verify</a></h4>
-<h4><a name="api:mono_verify_corlib">mono_verify_corlib</a></h4>
-<h4><a name="api:mono_perform_abc_removal">mono_perform_abc_removal</a></h4>
-<h4><a name="api:mono_aot_get_cached_class_info">mono_aot_get_cached_class_info</a></h4>
-<h4><a name="api:mono_aot_get_method">mono_aot_get_method</a></h4>
-<h4><a name="api:mono_aot_is_got_entry">mono_aot_is_got_entry</a></h4>
-<h4><a name="api:mono_compile_assembly">mono_compile_assembly</a></h4>
-<h4><a name="api:mono_constant_fold">mono_constant_fold</a></h4>
-<h4><a name="api:mono_constant_fold_inst">mono_constant_fold_inst</a></h4>
-<h4><a name="api:mono_eval_cond_branch">mono_eval_cond_branch</a></h4>
-<h4><a name="api:mono_is_power_of_two">mono_is_power_of_two</a></h4>
-<h4><a name="api:mono_debug_add_aot_method">mono_debug_add_aot_method</a></h4>
-<h4><a name="api:mono_debug_add_icall_wrapper">mono_debug_add_icall_wrapper</a></h4>
-<h4><a name="api:mono_debug_close_method">mono_debug_close_method</a></h4>
-<h4><a name="api:mono_debug_open_method">mono_debug_open_method</a></h4>
-<h4><a name="api:mono_debug_record_line_number">mono_debug_record_line_number</a></h4>
-<h4><a name="api:mono_debug_serialize_debug_info">mono_debug_serialize_debug_info</a></h4>
-<h4><a name="api:mono_declsec_cache_stack_modifiers">mono_declsec_cache_stack_modifiers</a></h4>
-<h4><a name="api:mono_declsec_create_frame">mono_declsec_create_frame</a></h4>
-<h4><a name="api:mono_declsec_linkdemand">mono_declsec_linkdemand</a></h4>
-<h4><a name="api:mono_method_has_declsec">mono_method_has_declsec</a></h4>
-<h4><a name="api:mono_compile_dominator_info">mono_compile_dominator_info</a></h4>
-<h4><a name="api:mono_compile_iterated_dfrontier">mono_compile_iterated_dfrontier</a></h4>
-<h4><a name="api:mono_compute_natural_loops">mono_compute_natural_loops</a></h4>
-<h4><a name="api:mono_free_loop_info">mono_free_loop_info</a></h4>
-<h4><a name="api:mono_jit_cleanup">mono_jit_cleanup</a></h4>
-<h4><a name="api:mono_jit_exec">mono_jit_exec</a></h4>
-<h4><a name="api:mono_jit_init">mono_jit_init</a></h4>
-<h4><a name="api:mono_main">mono_main</a></h4>
-<h4><a name="api:mono_parse_default_optimizations">mono_parse_default_optimizations</a></h4>
-<h4><a name="api:mono_draw_graph">mono_draw_graph</a></h4>
-<h4><a name="api:mono_blockset_print">mono_blockset_print</a></h4>
-<h4><a name="api:mono_disassemble_code">mono_disassemble_code</a></h4>
-<h4><a name="api:mono_inst_name">mono_inst_name</a></h4>
-<h4><a name="api:mini_emit_aotconst">mini_emit_aotconst</a></h4>
-<h4><a name="api:mono_burg_kids">mono_burg_kids</a></h4>
-<h4><a name="api:mono_burg_label">mono_burg_label</a></h4>
-<h4><a name="api:mono_burg_rule">mono_burg_rule</a></h4>
-<h4><a name="api:mono_linear_scan">mono_linear_scan</a></h4>
-<h4><a name="api:mono_varlist_insert_sorted">mono_varlist_insert_sorted</a></h4>
-<h4><a name="api:mono_varlist_sort">mono_varlist_sort</a></h4>
-<h4><a name="api:mono_analyze_liveness">mono_analyze_liveness</a></h4>
-<h4><a name="api:mono_handle_exception">mono_handle_exception</a></h4>
-<h4><a name="api:mono_walk_stack">mono_walk_stack</a></h4>
-<h4><a name="api:mini_cleanup">mini_cleanup</a></h4>
-<h4><a name="api:mini_init">mini_init</a></h4>
-<h4><a name="api:mini_method_compile">mini_method_compile</a></h4>
-<h4><a name="api:mono_add_ins_to_end">mono_add_ins_to_end</a></h4>
-<h4><a name="api:mono_add_patch_info">mono_add_patch_info</a></h4>
-<h4><a name="api:mono_add_varcopy_to_end">mono_add_varcopy_to_end</a></h4>
-<h4><a name="api:mono_allocate_stack_slots">mono_allocate_stack_slots</a></h4>
-<h4><a name="api:mono_bblock_add_inst">mono_bblock_add_inst</a></h4>
-<h4><a name="api:mono_codegen">mono_codegen</a></h4>
-<h4><a name="api:mono_compile_create_var">mono_compile_create_var</a></h4>
-<h4><a name="api:mono_compile_create_var_load">mono_compile_create_var_load</a></h4>
-<h4><a name="api:mono_compile_create_var_store">mono_compile_create_var_store</a></h4>
-<h4><a name="api:mono_compile_make_var_load">mono_compile_make_var_load</a></h4>
-<h4><a name="api:mono_create_class_init_trampoline">mono_create_class_init_trampoline</a></h4>
-<h4><a name="api:mono_create_jit_trampoline">mono_create_jit_trampoline</a></h4>
-<h4><a name="api:mono_create_jit_trampoline_from_token">mono_create_jit_trampoline_from_token</a></h4>
-<h4><a name="api:mono_create_jump_table">mono_create_jump_table</a></h4>
-<h4><a name="api:mono_create_jump_trampoline">mono_create_jump_trampoline</a></h4>
-<h4><a name="api:mono_destroy_compile">mono_destroy_compile</a></h4>
-<h4><a name="api:mono_find_class_init_trampoline_by_addr">mono_find_class_init_trampoline_by_addr</a></h4>
-<h4><a name="api:mono_find_spvar_for_region">mono_find_spvar_for_region</a></h4>
-<h4><a name="api:mono_get_lmf_addr">mono_get_lmf_addr</a></h4>
-<h4><a name="api:mono_global_codeman_reserve">mono_global_codeman_reserve</a></h4>
-<h4><a name="api:mono_icall_get_wrapper">mono_icall_get_wrapper</a></h4>
-<h4><a name="api:mono_inst_foreach">mono_inst_foreach</a></h4>
-<h4><a name="api:mono_jump_info_token_new">mono_jump_info_token_new</a></h4>
-<h4><a name="api:mono_method_same_domain">mono_method_same_domain</a></h4>
-<h4><a name="api:mono_precompile_assemblies">mono_precompile_assemblies</a></h4>
-<h4><a name="api:mono_print_code">mono_print_code</a></h4>
-<h4><a name="api:mono_print_method_from_ip">mono_print_method_from_ip</a></h4>
-<h4><a name="api:mono_print_tree">mono_print_tree</a></h4>
-<h4><a name="api:mono_print_tree_nl">mono_print_tree_nl</a></h4>
-<h4><a name="api:mono_register_opcode_emulation">mono_register_opcode_emulation</a></h4>
-<h4><a name="api:mono_remove_patch_info">mono_remove_patch_info</a></h4>
-<h4><a name="api:mono_resolve_patch_target">mono_resolve_patch_target</a></h4>
-<h4><a name="api:mono_running_on_valgrind">mono_running_on_valgrind</a></h4>
-<h4><a name="api:mono_set_defaults">mono_set_defaults</a></h4>
-<h4><a name="api:mono_type_from_stack_type">mono_type_from_stack_type</a></h4>
-<h4><a name="api:mono_type_to_ldind">mono_type_to_ldind</a></h4>
-<h4><a name="api:mono_type_to_stind">mono_type_to_stind</a></h4>
-<h4><a name="api:mono_regstate_alloc_float">mono_regstate_alloc_float</a></h4>
-<h4><a name="api:mono_regstate_alloc_int">mono_regstate_alloc_int</a></h4>
-<h4><a name="api:mono_regstate_assign">mono_regstate_assign</a></h4>
-<h4><a name="api:mono_regstate_free">mono_regstate_free</a></h4>
-<h4><a name="api:mono_regstate_free_float">mono_regstate_free_float</a></h4>
-<h4><a name="api:mono_regstate_free_int">mono_regstate_free_int</a></h4>
-<h4><a name="api:mono_regstate_new">mono_regstate_new</a></h4>
-<h4><a name="api:mono_regstate_next_long">mono_regstate_next_long</a></h4>
-<h4><a name="api:mono_regstate_reset">mono_regstate_reset</a></h4>
-<h4><a name="api:mono_ssa_compute">mono_ssa_compute</a></h4>
-<h4><a name="api:mono_ssa_cprop">mono_ssa_cprop</a></h4>
-<h4><a name="api:mono_ssa_deadce">mono_ssa_deadce</a></h4>
-<h4><a name="api:mono_ssa_remove">mono_ssa_remove</a></h4>
-<h4><a name="api:mono_perform_ssapre">mono_perform_ssapre</a></h4>
-<h4><a name="api:mono_trace_enter_method">mono_trace_enter_method</a></h4>
-<h4><a name="api:mono_trace_eval">mono_trace_eval</a></h4>
-<h4><a name="api:mono_trace_leave_method">mono_trace_leave_method</a></h4>
-<h4><a name="api:mono_trace_parse_options">mono_trace_parse_options</a></h4>
-<h4><a name="api:mono_trace_set_assembly">mono_trace_set_assembly</a></h4>
-<h4><a name="api:mono_debugger_create_notification_function">mono_debugger_create_notification_function</a></h4>
-<h4><a name="api:mono_x86_tramp_init">mono_x86_tramp_init</a></h4>
-<h4><a name="api:mono_profiler_startup">mono_profiler_startup</a></h4>
-<h4><a name="api:mono_invoke_delegate">mono_invoke_delegate</a></h4>
-<h4><a name="api:mono_test_marshal_blittable_struct_delegate">mono_test_marshal_blittable_struct_delegate</a></h4>
-<h4><a name="api:mono_test_marshal_return_enum_delegate">mono_test_marshal_return_enum_delegate</a></h4>
-<h4><a name="api:mono_bitset_alloc_size">mono_bitset_alloc_size</a></h4>
-<h4><a name="api:mono_bitset_clear">mono_bitset_clear</a></h4>
-<h4><a name="api:mono_bitset_clear_all">mono_bitset_clear_all</a></h4>
-<h4><a name="api:mono_bitset_clone">mono_bitset_clone</a></h4>
-<h4><a name="api:mono_bitset_copyto">mono_bitset_copyto</a></h4>
-<h4><a name="api:mono_bitset_count">mono_bitset_count</a></h4>
-<h4><a name="api:mono_bitset_equal">mono_bitset_equal</a></h4>
-<h4><a name="api:mono_bitset_find_first">mono_bitset_find_first</a></h4>
-<h4><a name="api:mono_bitset_find_last">mono_bitset_find_last</a></h4>
-<h4><a name="api:mono_bitset_find_start">mono_bitset_find_start</a></h4>
-<h4><a name="api:mono_bitset_foreach">mono_bitset_foreach</a></h4>
-<h4><a name="api:mono_bitset_free">mono_bitset_free</a></h4>
-<h4><a name="api:mono_bitset_intersection">mono_bitset_intersection</a></h4>
-<h4><a name="api:mono_bitset_invert">mono_bitset_invert</a></h4>
-<h4><a name="api:mono_bitset_mem_new">mono_bitset_mem_new</a></h4>
-<h4><a name="api:mono_bitset_new">mono_bitset_new</a></h4>
-<h4><a name="api:mono_bitset_set">mono_bitset_set</a></h4>
-<h4><a name="api:mono_bitset_set_all">mono_bitset_set_all</a></h4>
-<h4><a name="api:mono_bitset_size">mono_bitset_size</a></h4>
-<h4><a name="api:mono_bitset_sub">mono_bitset_sub</a></h4>
-<h4><a name="api:mono_bitset_test">mono_bitset_test</a></h4>
-<h4><a name="api:mono_bitset_test_bulk">mono_bitset_test_bulk</a></h4>
-<h4><a name="api:mono_bitset_union">mono_bitset_union</a></h4>
-<h4><a name="api:mono_code_manager_commit">mono_code_manager_commit</a></h4>
-<h4><a name="api:mono_code_manager_destroy">mono_code_manager_destroy</a></h4>
-<h4><a name="api:mono_code_manager_foreach">mono_code_manager_foreach</a></h4>
-<h4><a name="api:mono_code_manager_invalidate">mono_code_manager_invalidate</a></h4>
-<h4><a name="api:mono_code_manager_new">mono_code_manager_new</a></h4>
-<h4><a name="api:mono_code_manager_new_dynamic">mono_code_manager_new_dynamic</a></h4>
-<h4><a name="api:mono_code_manager_reserve">mono_code_manager_reserve</a></h4>
-<h4><a name="api:mono_g_hash_table_destroy">mono_g_hash_table_destroy</a></h4>
-<h4><a name="api:mono_g_hash_table_foreach">mono_g_hash_table_foreach</a></h4>
-<h4><a name="api:mono_g_hash_table_foreach_remove">mono_g_hash_table_foreach_remove</a></h4>
-<h4><a name="api:mono_g_hash_table_foreach_steal">mono_g_hash_table_foreach_steal</a></h4>
-<h4><a name="api:mono_g_hash_table_insert">mono_g_hash_table_insert</a></h4>
-<h4><a name="api:mono_g_hash_table_lookup">mono_g_hash_table_lookup</a></h4>
-<h4><a name="api:mono_g_hash_table_lookup_extended">mono_g_hash_table_lookup_extended</a></h4>
-<h4><a name="api:mono_g_hash_table_new">mono_g_hash_table_new</a></h4>
-<h4><a name="api:mono_g_hash_table_new_full">mono_g_hash_table_new_full</a></h4>
-<h4><a name="api:mono_g_hash_table_remap">mono_g_hash_table_remap</a></h4>
-<h4><a name="api:mono_g_hash_table_remove">mono_g_hash_table_remove</a></h4>
-<h4><a name="api:mono_g_hash_table_replace">mono_g_hash_table_replace</a></h4>
-<h4><a name="api:mono_g_hash_table_size">mono_g_hash_table_size</a></h4>
-<h4><a name="api:mono_g_hash_table_steal">mono_g_hash_table_steal</a></h4>
-<h4><a name="api:mono_trace">mono_trace</a></h4>
-<h4><a name="api:mono_trace_cleanup">mono_trace_cleanup</a></h4>
-<h4><a name="api:mono_trace_is_traced">mono_trace_is_traced</a></h4>
-<h4><a name="api:mono_trace_pop">mono_trace_pop</a></h4>
-<h4><a name="api:mono_trace_push">mono_trace_push</a></h4>
-<h4><a name="api:mono_trace_set_level">mono_trace_set_level</a></h4>
-<h4><a name="api:mono_trace_set_level_string">mono_trace_set_level_string</a></h4>
-<h4><a name="api:mono_trace_set_mask">mono_trace_set_mask</a></h4>
-<h4><a name="api:mono_trace_set_mask_string">mono_trace_set_mask_string</a></h4>
-<h4><a name="api:mono_tracev">mono_tracev</a></h4>
-<h4><a name="api:mono_signbit_double">mono_signbit_double</a></h4>
-<h4><a name="api:mono_signbit_float">mono_signbit_float</a></h4>
-<h4><a name="api:mono_md5_final">mono_md5_final</a></h4>
-<h4><a name="api:mono_md5_get_digest">mono_md5_get_digest</a></h4>
-<h4><a name="api:mono_md5_get_digest_from_file">mono_md5_get_digest_from_file</a></h4>
-<h4><a name="api:mono_md5_init">mono_md5_init</a></h4>
-<h4><a name="api:mono_md5_update">mono_md5_update</a></h4>
-<h4><a name="api:mono_digest_get_public_token">mono_digest_get_public_token</a></h4>
-<h4><a name="api:mono_sha1_final">mono_sha1_final</a></h4>
-<h4><a name="api:mono_sha1_get_digest">mono_sha1_get_digest</a></h4>
-<h4><a name="api:mono_sha1_get_digest_from_file">mono_sha1_get_digest_from_file</a></h4>
-<h4><a name="api:mono_sha1_init">mono_sha1_init</a></h4>
-<h4><a name="api:mono_sha1_update">mono_sha1_update</a></h4>
-<h4><a name="api:mono_escape_uri_string">mono_escape_uri_string</a></h4>
-<h4><a name="api:mono_unicode_from_external">mono_unicode_from_external</a></h4>
-<h4><a name="api:mono_unicode_to_external">mono_unicode_to_external</a></h4>
-<h4><a name="api:mono_utf8_from_external">mono_utf8_from_external</a></h4>
-<h4><a name="api:GetThreadContext">GetThreadContext</a></h4>
-<h4><a name="api:DeleteCriticalSection">DeleteCriticalSection</a></h4>
-<h4><a name="api:EnterCriticalSection">EnterCriticalSection</a></h4>
-<h4><a name="api:InitializeCriticalSection">InitializeCriticalSection</a></h4>
-<h4><a name="api:InitializeCriticalSectionAndSpinCount">InitializeCriticalSectionAndSpinCount</a></h4>
-<h4><a name="api:LeaveCriticalSection">LeaveCriticalSection</a></h4>
-<h4><a name="api:SetCriticalSectionSpinCount">SetCriticalSectionSpinCount</a></h4>
-<h4><a name="api:TryEnterCriticalSection">TryEnterCriticalSection</a></h4>
-<h4><a name="api:errno_to_WSA">errno_to_WSA</a></h4>
-<h4><a name="api:GetLastError">GetLastError</a></h4>
-<h4><a name="api:SetLastError">SetLastError</a></h4>
-<h4><a name="api:CreateEvent">CreateEvent</a></h4>
-<h4><a name="api:PulseEvent">PulseEvent</a></h4>
-<h4><a name="api:ResetEvent">ResetEvent</a></h4>
-<h4><a name="api:SetEvent">SetEvent</a></h4>
-<h4><a name="api:CloseHandle">CloseHandle</a></h4>
-<h4><a name="api:CopyFile">CopyFile</a></h4>
-<h4><a name="api:CreateDirectory">CreateDirectory</a></h4>
-<h4><a name="api:CreateFile">CreateFile</a></h4>
-<h4><a name="api:CreatePipe">CreatePipe</a></h4>
-<h4><a name="api:DeleteFile">DeleteFile</a></h4>
-<h4><a name="api:FileTimeToSystemTime">FileTimeToSystemTime</a></h4>
-<h4><a name="api:FindClose">FindClose</a></h4>
-<h4><a name="api:FindFirstFile">FindFirstFile</a></h4>
-<h4><a name="api:FindNextFile">FindNextFile</a></h4>
-<h4><a name="api:FlushFileBuffers">FlushFileBuffers</a></h4>
-<h4><a name="api:GetCurrentDirectory">GetCurrentDirectory</a></h4>
-<h4><a name="api:GetFileAttributes">GetFileAttributes</a></h4>
-<h4><a name="api:GetFileAttributesEx">GetFileAttributesEx</a></h4>
-<h4><a name="api:GetFileSize">GetFileSize</a></h4>
-<h4><a name="api:GetFileTime">GetFileTime</a></h4>
-<h4><a name="api:GetFileType">GetFileType</a></h4>
-<h4><a name="api:GetLogicalDriveStrings">GetLogicalDriveStrings</a></h4>
-<h4><a name="api:GetStdHandle">GetStdHandle</a></h4>
-<h4><a name="api:GetTempPath">GetTempPath</a></h4>
-<h4><a name="api:LockFile">LockFile</a></h4>
-<h4><a name="api:MoveFile">MoveFile</a></h4>
-<h4><a name="api:ReadFile">ReadFile</a></h4>
-<h4><a name="api:RemoveDirectory">RemoveDirectory</a></h4>
-<h4><a name="api:SetCurrentDirectory">SetCurrentDirectory</a></h4>
-<h4><a name="api:SetEndOfFile">SetEndOfFile</a></h4>
-<h4><a name="api:SetFileAttributes">SetFileAttributes</a></h4>
-<h4><a name="api:SetFilePointer">SetFilePointer</a></h4>
-<h4><a name="api:SetFileTime">SetFileTime</a></h4>
-<h4><a name="api:UnlockFile">UnlockFile</a></h4>
-<h4><a name="api:WriteFile">WriteFile</a></h4>
-<h4><a name="api:mono_once">mono_once</a></h4>
-<h4><a name="api:CreateMutex">CreateMutex</a></h4>
-<h4><a name="api:ReleaseMutex">ReleaseMutex</a></h4>
-<h4><a name="api:CreateProcess">CreateProcess</a></h4>
-<h4><a name="api:EnumProcesses">EnumProcesses</a></h4>
-<h4><a name="api:EnumProcessModules">EnumProcessModules</a></h4>
-<h4><a name="api:GetCurrentProcess">GetCurrentProcess</a></h4>
-<h4><a name="api:GetCurrentProcessId">GetCurrentProcessId</a></h4>
-<h4><a name="api:GetExitCodeProcess">GetExitCodeProcess</a></h4>
-<h4><a name="api:GetModuleBaseName">GetModuleBaseName</a></h4>
-<h4><a name="api:GetProcessTimes">GetProcessTimes</a></h4>
-<h4><a name="api:GetProcessWorkingSetSize">GetProcessWorkingSetSize</a></h4>
-<h4><a name="api:OpenProcess">OpenProcess</a></h4>
-<h4><a name="api:SetProcessWorkingSetSize">SetProcessWorkingSetSize</a></h4>
-<h4><a name="api:TerminateProcess">TerminateProcess</a></h4>
-<h4><a name="api:ImpersonateLoggedOnUser">ImpersonateLoggedOnUser</a></h4>
-<h4><a name="api:RevertToSelf">RevertToSelf</a></h4>
-<h4><a name="api:CreateSemaphore">CreateSemaphore</a></h4>
-<h4><a name="api:ReleaseSemaphore">ReleaseSemaphore</a></h4>
-<h4><a name="api:closesocket">closesocket</a></h4>
-<h4><a name="api:ioctlsocket">ioctlsocket</a></h4>
-<h4><a name="api:WSACleanup">WSACleanup</a></h4>
-<h4><a name="api:WSAGetLastError">WSAGetLastError</a></h4>
-<h4><a name="api:WSAIoctl">WSAIoctl</a></h4>
-<h4><a name="api:WSASetLastError">WSASetLastError</a></h4>
-<h4><a name="api:WSAStartup">WSAStartup</a></h4>
-<h4><a name="api:GetSystemInfo">GetSystemInfo</a></h4>
-<h4><a name="api:BindIoCompletionCallback">BindIoCompletionCallback</a></h4>
-<h4><a name="api:CreateThread">CreateThread</a></h4>
-<h4><a name="api:ExitThread">ExitThread</a></h4>
-<h4><a name="api:GetCurrentThread">GetCurrentThread</a></h4>
-<h4><a name="api:GetCurrentThreadId">GetCurrentThreadId</a></h4>
-<h4><a name="api:GetExitCodeThread">GetExitCodeThread</a></h4>
-<h4><a name="api:mono_pthread_key_for_tls">mono_pthread_key_for_tls</a></h4>
-<h4><a name="api:OpenThread">OpenThread</a></h4>
-<h4><a name="api:QueueUserAPC">QueueUserAPC</a></h4>
-<h4><a name="api:ResumeThread">ResumeThread</a></h4>
-<h4><a name="api:Sleep">Sleep</a></h4>
-<h4><a name="api:SleepEx">SleepEx</a></h4>
-<h4><a name="api:SuspendThread">SuspendThread</a></h4>
-<h4><a name="api:TlsAlloc">TlsAlloc</a></h4>
-<h4><a name="api:TlsFree">TlsFree</a></h4>
-<h4><a name="api:TlsGetValue">TlsGetValue</a></h4>
-<h4><a name="api:TlsSetValue">TlsSetValue</a></h4>
-<h4><a name="api:GetTickCount">GetTickCount</a></h4>
-<h4><a name="api:QueryPerformanceCounter">QueryPerformanceCounter</a></h4>
-<h4><a name="api:QueryPerformanceFrequency">QueryPerformanceFrequency</a></h4>
-<h4><a name="api:SignalObjectAndWait">SignalObjectAndWait</a></h4>
-<h4><a name="api:WaitForMultipleObjects">WaitForMultipleObjects</a></h4>
-<h4><a name="api:WaitForMultipleObjectsEx">WaitForMultipleObjectsEx</a></h4>
-<h4><a name="api:WaitForSingleObject">WaitForSingleObject</a></h4>
-<h4><a name="api:WaitForSingleObjectEx">WaitForSingleObjectEx</a></h4>
+mono_interp_exec
+mono_interp_ftnptr_to_delegate
+mono_interp_get_runtime_method
+mono_main
+mono_interp_dis_mintop
+mono_check_corlib_version
+mono_domain_has_type_resolve
+mono_domain_is_unloading
+mono_domain_owns_vtable_slot
+mono_domain_set
+mono_domain_try_type_resolve
+mono_install_runtime_cleanup
+mono_runtime_cleanup
+mono_runtime_init
+mono_runtime_is_shutting_down
+mono_runtime_quit
+mono_runtime_set_shutting_down
+mono_assembly_addref
+mono_assembly_close
+mono_assembly_fill_assembly_name
+mono_assembly_foreach
+mono_assembly_get_assemblyref
+mono_assembly_get_image
+mono_assembly_get_main
+mono_assembly_getrootdir
+mono_assembly_invoke_load_hook
+mono_assembly_invoke_search_hook
+mono_assembly_load
+mono_assembly_load_corlib
+mono_assembly_loaded
+mono_assembly_loaded_full
+mono_assembly_load_from
+mono_assembly_load_from_full
+mono_assembly_load_full
+mono_assembly_load_module
+mono_assembly_load_reference
+mono_assembly_load_references
+mono_assembly_load_with_partial_name
+mono_assembly_name_free
+mono_assembly_name_parse
+mono_assembly_name_parse_full
+mono_assembly_names_equal
+mono_assembly_open
+mono_assembly_open_full
+mono_assembly_set_main
+mono_assembly_setrootdir
+mono_install_assembly_load_hook
+mono_install_assembly_postload_refonly_search_hook
+mono_install_assembly_postload_search_hook
+mono_install_assembly_preload_hook
+mono_install_assembly_refonly_preload_hook
+mono_install_assembly_refonly_search_hook
+mono_install_assembly_search_hook
+mono_register_bundled_assemblies
+mono_set_dirs
+mono_set_rootdir
+mono_stringify_assembly_name
+mono_gc_alloc_fixed
+mono_gc_base_init
+mono_gc_collect
+mono_gc_disable
+mono_gc_enable
+mono_gc_enable_events
+mono_gc_free_fixed
+mono_gc_get_heap_size
+mono_gc_get_used_size
+mono_gc_invoke_finalizers
+mono_gc_is_gc_thread
+mono_gc_make_descr_from_bitmap
+mono_gc_max_generation
+mono_gc_pending_finalizers
+mono_gc_register_thread
+mono_gc_weak_link_add
+mono_gc_weak_link_get
+mono_gc_weak_link_remove
+mono_object_is_alive
+mono_array_class_get
+mono_array_element_size
+mono_bounded_array_class_get
+mono_class_array_element_size
+mono_class_data_size
+mono_class_enum_basetype
+mono_class_from_generic_parameter
+mono_class_from_mono_type
+mono_class_from_name
+mono_class_from_name_case
+mono_class_from_typeref
+mono_class_get
+mono_class_get_byref_type
+mono_class_get_cctor
+mono_class_get_element_class
+mono_class_get_events
+mono_class_get_event_token
+mono_class_get_exception_for_failure
+mono_class_get_field
+mono_class_get_field_from_name
+mono_class_get_fields
+mono_class_get_field_token
+mono_class_get_finalizer
+mono_class_get_flags
+mono_class_get_full
+mono_class_get_image
+mono_class_get_implemented_interfaces
+mono_class_get_interfaces
+mono_class_get_method_from_name
+mono_class_get_method_from_name_flags
+mono_class_get_methods
+mono_class_get_name
+mono_class_get_namespace
+mono_class_get_nested_types
+mono_class_get_nesting_type
+mono_class_get_nullable_param
+mono_class_get_parent
+mono_class_get_properties
+mono_class_get_property_from_name
+mono_class_get_property_token
+mono_class_get_rank
+mono_class_get_type
+mono_class_inflate_generic_method
+mono_class_inflate_generic_method_full
+mono_class_inflate_generic_type
+mono_class_init
+mono_class_instance_size
+mono_class_is_assignable_from
+mono_class_is_enum
+mono_class_is_nullable
+mono_class_is_open_constructed_type
+mono_class_is_subclass_of
+mono_class_is_valuetype
+mono_class_layout_fields
+mono_class_min_align
+mono_class_name_from_token
+mono_class_needs_cctor_run
+mono_class_num_events
+mono_class_num_fields
+mono_class_num_methods
+mono_class_num_properties
+mono_class_set_failure
+mono_class_setup_interface_offsets
+mono_class_setup_methods
+mono_class_setup_mono_type
+mono_class_setup_parent
+mono_class_setup_supertypes
+mono_class_setup_vtable
+mono_class_setup_vtable_general
+mono_class_value_size
+mono_dup_array_type
+mono_event_get_add_method
+mono_event_get_flags
+mono_event_get_name
+mono_event_get_parent
+mono_event_get_raise_method
+mono_event_get_remove_method
+mono_field_get_flags
+mono_field_get_name
+mono_field_get_parent
+mono_field_get_type
+mono_get_inflated_generic_class
+mono_get_shared_generic_inst
+mono_install_lookup_dynamic_token
+mono_ldtoken
+mono_lookup_dynamic_token
+mono_lookup_dynamic_token_class
+mono_metadata_signature_deep_dup
+mono_property_get_flags
+mono_property_get_get_method
+mono_property_get_name
+mono_property_get_parent
+mono_property_get_set_method
+mono_ptr_class_get
+mono_type_get_full_name
+mono_type_get_name
+mono_type_get_name_full
+mono_type_get_underlying_type
+mono_unload_interface_ids
+mono_disasm_code
+mono_disasm_code_one
+mono_method_desc_free
+mono_method_desc_from_method
+mono_method_desc_full_match
+mono_method_desc_match
+mono_method_desc_new
+mono_method_desc_search_in_class
+mono_method_desc_search_in_image
+mono_method_full_name
+mono_signature_get_desc
+mono_type_full_name
+mono_type_get_desc
+_mono_debug_address_from_il_offset
+mono_debug_close_mono_symbol_file
+mono_debug_find_method
+mono_debug_find_source_location
+mono_debug_open_mono_symbol_file
+mono_decimal2double
+mono_decimal2Int64
+mono_decimal2string
+mono_decimal2UInt64
+mono_decimalCompare
+mono_decimalDiv
+mono_decimalFloorAndTrunc
+mono_decimalIncr
+mono_decimalIntDiv
+mono_decimalMult
+mono_decimalRound
+mono_decimalSetExponent
+mono_double2decimal
+mono_string2decimal
+mono_context_get
+mono_context_set
+mono_debugger_check_runtime_version
+mono_domain_add_class_static_data
+mono_domain_assembly_open
+mono_domain_create
+mono_domain_foreach
+mono_domain_free
+mono_domain_get
+mono_domain_get_by_id
+mono_domain_get_id
+mono_domain_get_tls_key
+mono_domain_get_tls_offset
+mono_domain_set_internal
+mono_get_array_class
+mono_get_boolean_class
+mono_get_byte_class
+mono_get_char_class
+mono_get_corlib
+mono_get_double_class
+mono_get_enum_class
+mono_get_exception_class
+mono_get_int16_class
+mono_get_int32_class
+mono_get_int64_class
+mono_get_intptr_class
+mono_get_object_class
+mono_get_root_domain
+mono_get_runtime_info
+mono_get_sbyte_class
+mono_get_single_class
+mono_get_string_class
+mono_get_thread_class
+mono_get_uint16_class
+mono_get_uint32_class
+mono_get_uint64_class
+mono_get_uintptr_class
+mono_get_void_class
+mono_init
+mono_init_from_assembly
+mono_init_version
+mono_install_jit_info_find_in_aot
+mono_jit_info_add_aot_module
+mono_jit_info_get_code_size
+mono_jit_info_get_code_start
+mono_jit_info_get_method
+mono_jit_info_table_add
+mono_jit_info_table_find
+mono_jit_info_table_remove
+mono_string_equal
+mono_string_hash
+mono_environment_exitcode_get
+mono_environment_exitcode_set
+mono_exception_from_name
+mono_exception_from_name_domain
+mono_exception_from_name_msg
+mono_exception_from_name_two_strings
+mono_exception_from_token
+mono_get_exception_appdomain_unloaded
+mono_get_exception_argument
+mono_get_exception_argument_null
+mono_get_exception_argument_out_of_range
+mono_get_exception_arithmetic
+mono_get_exception_array_type_mismatch
+mono_get_exception_bad_image_format
+mono_get_exception_cannot_unload_appdomain
+mono_get_exception_divide_by_zero
+mono_get_exception_execution_engine
+mono_get_exception_file_not_found
+mono_get_exception_file_not_found2
+mono_get_exception_index_out_of_range
+mono_get_exception_invalid_cast
+mono_get_exception_invalid_operation
+mono_get_exception_io
+mono_get_exception_missing_field
+mono_get_exception_missing_method
+mono_get_exception_not_implemented
+mono_get_exception_not_supported
+mono_get_exception_null_reference
+mono_get_exception_overflow
+mono_get_exception_reflection_type_load
+mono_get_exception_security
+mono_get_exception_serialization
+mono_get_exception_stack_overflow
+mono_get_exception_synchronization_lock
+mono_get_exception_thread_abort
+mono_get_exception_thread_state
+mono_get_exception_type_initialization
+mono_get_exception_type_load
+mono_domain_finalize
+mono_gc_finalize_notify
+mono_gchandle_free
+mono_gchandle_get_target
+mono_gchandle_is_in_domain
+mono_gchandle_new
+mono_gchandle_new_weakref
+mono_gc_is_finalizer_thread
+mono_gc_out_of_memory
+mono_object_register_finalizer
+mono_add_internal_call
+mono_create_icall_signature
+mono_find_jit_icall_by_addr
+mono_find_jit_icall_by_name
+mono_lookup_internal_call
+mono_register_jit_icall
+mono_register_jit_icall_wrapper
+mono_cli_rva_image_map
+mono_dynamic_stream_reset
+mono_image_addref
+mono_image_add_to_name_cache
+mono_image_close
+mono_image_ensure_section
+mono_image_ensure_section_idx
+mono_image_get_assembly
+mono_image_get_entry_point
+mono_image_get_filename
+mono_image_get_guid
+mono_image_get_name
+mono_image_get_public_key
+mono_image_get_resource
+mono_image_get_strong_name
+mono_image_get_table_info
+mono_image_get_table_rows
+mono_image_has_authenticode_entry
+mono_image_is_dynamic
+mono_image_loaded
+mono_image_loaded_by_guid
+mono_image_loaded_by_guid_full
+mono_image_loaded_full
+mono_image_load_file_for_image
+mono_image_lookup_resource
+mono_image_open
+mono_image_open_from_data
+mono_image_open_from_data_full
+mono_image_open_full
+mono_image_rva_map
+mono_image_strerror
+mono_image_strong_name_position
+mono_pe_file_open
+mono_table_info_get_rows
+mono_dllmap_insert
+mono_field_from_token
+mono_free_method
+mono_get_method
+mono_get_method_constrained
+mono_get_method_full
+mono_get_shared_generic_method
+mono_install_stack_walk
+mono_loader_clear_error
+mono_loader_error_prepare_exception
+mono_loader_get_last_error
+mono_loader_lock
+mono_loader_set_error_field_load
+mono_loader_set_error_method_load
+mono_loader_set_error_type_load
+mono_loader_unlock
+mono_lookup_pinvoke_call
+mono_method_get_class
+mono_method_get_flags
+mono_method_get_header
+mono_method_get_index
+mono_method_get_last_managed
+mono_method_get_marshal_info
+mono_method_get_name
+mono_method_get_param_names
+mono_method_get_param_token
+mono_method_get_signature
+mono_method_get_signature_full
+mono_method_get_token
+mono_method_get_wrapper_data
+mono_method_has_marshal_info
+mono_method_signature
+mono_stack_walk
+mono_stack_walk_no_il
+mono_array_to_lparray
+mono_array_to_savearray
+mono_class_native_size
+mono_delegate_free_ftnptr
+mono_delegate_to_ftnptr
+mono_ftnptr_to_delegate
+mono_marshal_alloc
+mono_marshal_asany
+mono_marshal_free
+mono_marshal_free_array
+mono_marshal_free_asany
+mono_marshal_get_castclass
+mono_marshal_get_delegate_begin_invoke
+mono_marshal_get_delegate_end_invoke
+mono_marshal_get_delegate_invoke
+mono_marshal_get_icall_wrapper
+mono_marshal_get_isinst
+mono_marshal_get_ldflda_wrapper
+mono_marshal_get_ldfld_remote_wrapper
+mono_marshal_get_ldfld_wrapper
+mono_marshal_get_managed_wrapper
+mono_marshal_get_native_func_wrapper
+mono_marshal_get_native_wrapper
+mono_marshal_get_proxy_cancast
+mono_marshal_get_ptr_to_struct
+mono_marshal_get_remoting_invoke
+mono_marshal_get_remoting_invoke_for_target
+mono_marshal_get_remoting_invoke_with_check
+mono_marshal_get_runtime_invoke
+mono_marshal_get_stelemref
+mono_marshal_get_stfld_remote_wrapper
+mono_marshal_get_stfld_wrapper
+mono_marshal_get_struct_to_ptr
+mono_marshal_get_synchronized_wrapper
+mono_marshal_get_unbox_wrapper
+mono_marshal_get_xappdomain_invoke
+mono_marshal_load_type_info
+mono_marshal_method_from_wrapper
+mono_marshal_realloc
+mono_marshal_set_last_error
+mono_marshal_string_to_utf16
+mono_marshal_type_size
+mono_mb_add_data
+mono_mb_add_local
+mono_mb_create_method
+mono_mb_emit_add_to_local
+mono_mb_emit_branch
+mono_mb_emit_byte
+mono_mb_emit_exception
+mono_mb_emit_i2
+mono_mb_emit_i4
+mono_mb_emit_icon
+mono_mb_emit_ldarg
+mono_mb_emit_ldarg_addr
+mono_mb_emit_ldflda
+mono_mb_emit_ldloc
+mono_mb_emit_ldloc_addr
+mono_mb_emit_ldstr
+mono_mb_emit_managed_call
+mono_mb_emit_native_call
+mono_mb_emit_stloc
+mono_mb_free
+mono_mb_new
+mono_mb_patch_addr
+mono_mb_patch_addr_s
+mono_string_builder_to_utf16
+mono_string_builder_to_utf8
+mono_string_to_ansibstr
+mono_string_to_bstr
+mono_string_to_byvalstr
+mono_string_to_byvalwstr
+mono_string_utf16_to_builder
+mono_string_utf8_to_builder
+mono_type_native_stack_size
+mono_type_to_ldind
+mono_type_to_stind
+mono_upgrade_remote_class_wrapper
+mono_mempool_alloc
+mono_mempool_alloc0
+mono_mempool_contains_addr
+mono_mempool_destroy
+mono_mempool_empty
+mono_mempool_invalidate
+mono_mempool_new
+mono_mempool_stats
+mono_aligned_addr_hash
+mono_class_get_overrides_full
+mono_guid_to_string
+mono_metadata_blob_heap
+mono_metadata_compute_size
+mono_metadata_compute_table_bases
+mono_metadata_custom_attrs_from_index
+mono_metadata_declsec_from_index
+mono_metadata_decode_blob_size
+mono_metadata_decode_row
+mono_metadata_decode_row_col
+mono_metadata_decode_signed_value
+mono_metadata_decode_value
+mono_metadata_encode_value
+mono_metadata_events_from_typedef
+mono_metadata_field_info
+mono_metadata_free_array
+mono_metadata_free_marshal_spec
+mono_metadata_free_method_signature
+mono_metadata_free_mh
+mono_metadata_free_type
+mono_metadata_generic_class_is_valuetype
+mono_metadata_generic_method_equal
+mono_metadata_generic_method_hash
+mono_metadata_get_constant_index
+mono_metadata_get_generic_param_row
+mono_metadata_get_marshal_info
+mono_metadata_get_param_attrs
+mono_metadata_guid_heap
+mono_metadata_has_generic_params
+mono_metadata_implmap_from_method
+mono_metadata_inflate_generic_inst
+mono_metadata_interfaces_from_typedef
+mono_metadata_interfaces_from_typedef_full
+mono_metadata_load_generic_param_constraints
+mono_metadata_load_generic_params
+mono_metadata_locate
+mono_metadata_locate_token
+mono_metadata_lookup_generic_class
+mono_metadata_lookup_generic_inst
+mono_metadata_methods_from_event
+mono_metadata_methods_from_property
+mono_metadata_nested_in_typedef
+mono_metadata_nesting_typedef
+mono_metadata_packing_from_typedef
+mono_metadata_parse_array
+mono_metadata_parse_array_full
+mono_metadata_parse_custom_mod
+mono_metadata_parse_field_type
+mono_metadata_parse_generic_inst
+mono_metadata_parse_marshal_spec
+mono_metadata_parse_method_signature
+mono_metadata_parse_method_signature_full
+mono_metadata_parse_mh
+mono_metadata_parse_mh_full
+mono_metadata_parse_param
+mono_metadata_parse_signature
+mono_metadata_parse_signature_full
+mono_metadata_parse_type
+mono_metadata_parse_typedef_or_ref
+mono_metadata_parse_type_full
+mono_metadata_properties_from_typedef
+mono_metadata_signature_alloc
+mono_metadata_signature_dup
+mono_metadata_signature_equal
+mono_metadata_string_heap
+mono_metadata_token_from_dor
+mono_metadata_typedef_from_field
+mono_metadata_typedef_from_method
+mono_metadata_type_equal
+mono_metadata_type_hash
+mono_metadata_user_string
+mono_meta_table_name
+mono_method_header_get_clauses
+mono_method_header_get_code
+mono_method_header_get_locals
+mono_method_header_get_num_clauses
+mono_signature_explicit_this
+mono_signature_get_call_conv
+mono_signature_get_param_count
+mono_signature_get_params
+mono_signature_get_return_type
+mono_signature_hash
+mono_signature_is_instance
+mono_signature_vararg_start
+mono_type_create_from_typespec
+mono_type_generic_inst_is_valuetype
+mono_type_get_array_type
+mono_type_get_class
+mono_type_get_modifiers
+mono_type_get_signature
+mono_type_get_type
+mono_type_is_byref
+mono_type_size
+mono_type_stack_size
+mono_type_to_unmanaged
+mono_monitor_enter
+mono_monitor_exit
+mono_monitor_try_enter
+mono_object_hash
+mono_config_for_assembly
+mono_config_parse
+mono_config_parse_memory
+mono_config_parse_publisher_policy
+mono_get_config_dir
+mono_register_config_for_assembly
+mono_set_config_dir
+mono_debugger_add_symbol_file
+mono_debugger_breakpoint_callback
+mono_debugger_event
+mono_debugger_handle_exception
+mono_debugger_insert_breakpoint
+mono_debugger_insert_breakpoint_full
+mono_debugger_lock
+mono_debugger_lookup_assembly
+mono_debugger_lookup_type
+mono_debugger_method_has_breakpoint
+mono_debugger_remove_breakpoint
+mono_debugger_runtime_invoke
+mono_debugger_start_add_type
+mono_debugger_throw_exception
+mono_debugger_unhandled_exception
+mono_debugger_unlock
+mono_debug_add_method
+mono_debug_address_from_il_offset
+mono_debug_free_method_jit_info
+mono_debug_il_offset_from_address
+mono_debug_source_location_from_address
+mono_debug_source_location_from_il_offset
+mono_debug_using_mono_debugger
+mono_array_clone
+mono_array_clone_in_domain
+mono_array_full_copy
+mono_array_new
+mono_array_new_full
+mono_array_new_specific
+mono_async_result_new
+mono_class_get_allocation_ftn
+mono_class_has_special_static_fields
+mono_class_vtable
+mono_compile_method
+mono_delegate_ctor
+mono_field_get_value
+mono_field_get_value_object
+mono_field_set_value
+mono_field_static_get_value
+mono_field_static_set_value
+mono_get_addr_from_ftnptr
+mono_get_constant_value_from_blob
+mono_get_delegate_invoke
+mono_install_compile_method
+mono_install_delegate_trampoline
+mono_install_free_method
+mono_install_handler
+mono_install_remoting_trampoline
+mono_install_runtime_invoke
+mono_install_trampoline
+mono_ldstr
+mono_load_remote_field
+mono_load_remote_field_new
+mono_message_init
+mono_message_invoke
+mono_method_call_message_new
+mono_method_return_message_restore
+mono_nullable_box
+mono_nullable_init
+mono_object_castclass_mbyref
+mono_object_clone
+mono_object_get_class
+mono_object_get_domain
+mono_object_get_size
+mono_object_get_virtual_method
+mono_object_isinst
+mono_object_isinst_mbyref
+mono_object_new
+mono_object_new_alloc_specific
+mono_object_new_fast
+mono_object_new_from_token
+mono_object_new_specific
+mono_object_unbox
+mono_print_unhandled_exception
+mono_property_get_value
+mono_property_set_value
+mono_raise_exception
+mono_release_type_locks
+mono_remote_class
+mono_remote_class_vtable
+mono_remoting_invoke
+mono_runtime_class_init
+mono_runtime_delegate_invoke
+mono_runtime_exec_main
+mono_runtime_exec_managed_code
+mono_runtime_free_method
+mono_runtime_get_main_args
+mono_runtime_invoke
+mono_runtime_invoke_array
+mono_runtime_object_init
+mono_runtime_run_main
+mono_store_remote_field
+mono_store_remote_field_new
+mono_string_from_utf16
+mono_string_intern
+mono_string_is_interned
+mono_string_new
+mono_string_new_len
+mono_string_new_size
+mono_string_new_utf16
+mono_string_new_wrapper
+mono_string_to_utf16
+mono_string_to_utf8
+mono_thread_get_main
+mono_thread_set_main
+mono_type_initialization_init
+mono_unhandled_exception
+mono_upgrade_remote_class
+mono_value_box
+mono_value_copy
+mono_value_copy_array
+mono_vtable_get_static_field_data
+mono_wait_handle_new
+mono_opcode_name
+mono_opcode_value
+mono_profiler_allocation
+mono_profiler_appdomain_event
+mono_profiler_appdomain_loaded
+mono_profiler_assembly_event
+mono_profiler_assembly_loaded
+mono_profiler_class_event
+mono_profiler_class_loaded
+mono_profiler_code_transition
+mono_profiler_coverage_alloc
+mono_profiler_coverage_free
+mono_profiler_coverage_get
+mono_profiler_gc_event
+mono_profiler_gc_heap_resize
+mono_profiler_get_events
+mono_profiler_install
+mono_profiler_install_allocation
+mono_profiler_install_appdomain
+mono_profiler_install_assembly
+mono_profiler_install_class
+mono_profiler_install_coverage_filter
+mono_profiler_install_enter_leave
+mono_profiler_install_gc
+mono_profiler_install_jit_compile
+mono_profiler_install_jit_end
+mono_profiler_install_module
+mono_profiler_install_statistical
+mono_profiler_install_thread
+mono_profiler_install_transition
+mono_profiler_load
+mono_profiler_method_end_jit
+mono_profiler_method_enter
+mono_profiler_method_jit
+mono_profiler_method_leave
+mono_profiler_module_event
+mono_profiler_module_loaded
+mono_profiler_set_events
+mono_profiler_shutdown
+mono_profiler_stat_hit
+mono_profiler_thread_end
+mono_profiler_thread_start
+mono_raw_buffer_free
+mono_raw_buffer_get_n_pagefaults
+mono_raw_buffer_handle_pagefault
+mono_raw_buffer_is_pagefault
+mono_raw_buffer_load
+mono_raw_buffer_set_make_unreadable
+mono_raw_buffer_update
+mono_assembly_get_object
+mono_class_bind_generic_parameters
+mono_custom_attrs_construct
+mono_custom_attrs_construct_by_type
+mono_custom_attrs_data_construct
+mono_custom_attrs_free
+mono_custom_attrs_from_assembly
+mono_custom_attrs_from_class
+mono_custom_attrs_from_event
+mono_custom_attrs_from_field
+mono_custom_attrs_from_index
+mono_custom_attrs_from_method
+mono_custom_attrs_from_param
+mono_custom_attrs_from_property
+mono_custom_attrs_get_attr
+mono_custom_attrs_has_attr
+mono_declsec_flags_from_assembly
+mono_declsec_flags_from_class
+mono_declsec_flags_from_method
+mono_declsec_get_assembly_action
+mono_declsec_get_class_action
+mono_declsec_get_demands
+mono_declsec_get_inheritdemands_class
+mono_declsec_get_inheritdemands_method
+mono_declsec_get_linkdemands
+mono_declsec_get_method_action
+mono_event_get_object
+mono_field_get_object
+mono_get_dbnull_object
+mono_image_basic_init
+mono_image_build_metadata
+mono_image_create_method_token
+mono_image_create_pefile
+mono_image_create_token
+mono_image_insert_string
+mono_image_load_module
+mono_method_body_get_object
+mono_method_get_object
+mono_module_file_get_object
+mono_module_get_object
+mono_param_get_objects
+mono_property_get_object
+mono_reflection_bind_generic_method_parameters
+mono_reflection_bind_generic_parameters
+mono_reflection_call_is_assignable_to
+mono_reflection_create_dynamic_method
+mono_reflection_create_generic_class
+mono_reflection_create_internal_class
+mono_reflection_create_runtime_class
+mono_reflection_event_builder_get_event_info
+mono_reflection_generic_class_initialize
+mono_reflection_get_custom_attrs
+mono_reflection_get_custom_attrs_blob
+mono_reflection_get_custom_attrs_by_type
+mono_reflection_get_custom_attrs_data
+mono_reflection_get_custom_attrs_info
+mono_reflection_get_dynamic_overrides
+mono_reflection_get_token
+mono_reflection_get_type
+mono_reflection_initialize_generic_parameter
+mono_reflection_lookup_dynamic_token
+mono_reflection_marshal_from_marshal_spec
+mono_reflection_parse_type
+mono_reflection_setup_generic_class
+mono_reflection_setup_internal_class
+mono_reflection_sighelper_get_signature_field
+mono_reflection_sighelper_get_signature_local
+mono_reflection_type_from_name
+mono_type_get_object
+mono_activate_security_manager
+mono_get_context_capture_method
+mono_is_ecma_key
+mono_is_security_manager_active
+mono_secman_inheritancedemand_class
+mono_secman_inheritancedemand_method
+mono_security_manager_get_methods
+mono_thread_pool_add
+mono_thread_pool_finish
+mono_thread_pool_remove_socket
+mono_alloc_special_static_data
+mono_debugger_finalize_threads
+mono_get_special_static_data
+mono_thread_abort_all_other_threads
+mono_thread_attach
+mono_thread_create
+mono_thread_current
+mono_thread_detach
+mono_thread_exit
+mono_thread_force_interruption_checkpoint
+mono_thread_free_local_slot_values
+mono_thread_get_abort_signal
+mono_thread_get_pending_exception
+mono_thread_get_tls_key
+mono_thread_has_appdomain_ref
+mono_thread_interruption_checkpoint
+mono_thread_interruption_requested
+mono_thread_interruption_request_flag
+mono_thread_manage
+mono_thread_new_init
+mono_thread_pop_appdomain_ref
+mono_thread_push_appdomain_ref
+mono_thread_request_interruption
+mono_threads_abort_appdomain_threads
+mono_threads_clear_cached_culture
+mono_threads_get_default_stacksize
+mono_threads_install_cleanup
+mono_threads_request_thread_dump
+mono_threads_set_default_stacksize
+mono_thread_stop
+mono_thread_suspend_all_other_threads
+mono_free_verify_list
+mono_image_verify_tables
+mono_method_verify
+mono_verify_corlib
+mono_perform_abc_removal
+mono_aliasing_deadce
+mono_aliasing_get_affected_variables_for_inst
+mono_aliasing_get_affected_variables_for_inst_in_bb
+mono_aliasing_get_affected_variables_for_inst_traversing_code
+mono_aliasing_initialize_code_traversal
+mono_build_aliasing_information
+mono_destroy_aliasing_information
+mono_compile_assembly
+mono_aot_find_jit_info
+mono_aot_get_cached_class_info
+mono_aot_get_method
+mono_aot_get_method_from_token
+mono_aot_get_n_pagefaults
+mono_aot_handle_pagefault
+mono_aot_is_got_entry
+mono_aot_is_pagefault
+mono_aot_set_make_unreadable
+mono_compile_assembly
+mono_aot_find_jit_info
+mono_aot_get_cached_class_info
+mono_aot_get_method
+mono_aot_get_method_from_token
+mono_aot_get_n_pagefaults
+mono_aot_get_plt_entry
+mono_aot_handle_pagefault
+mono_aot_is_got_entry
+mono_aot_is_pagefault
+mono_aot_plt_resolve
+mono_aot_set_make_unreadable
+mono_branch_optimize_exception_target
+mono_constant_fold
+mono_constant_fold_inst
+mono_is_power_of_two
+mono_debugger_main
+mono_debug_add_aot_method
+mono_debug_add_icall_wrapper
+mono_debug_close_method
+mono_debug_open_method
+mono_debug_record_line_number
+mono_debug_serialize_debug_info
+mono_declsec_cache_stack_modifiers
+mono_declsec_create_frame
+mono_declsec_linkdemand
+mono_method_has_declsec
+mono_compile_dominator_info
+mono_compile_iterated_dfrontier
+mono_compute_natural_loops
+mono_free_loop_info
+mono_jit_cleanup
+mono_jit_exec
+mono_jit_init
+mono_main
+mono_parse_default_optimizations
+mono_draw_graph
+mono_blockset_print
+mono_disassemble_code
+mono_inst_name
+mono_burg_kids
+mono_burg_label
+mono_burg_rule
+helper_compile_generic_method
+helper_ldstr
+helper_ldstr_mscorlib
+helper_newobj_mscorlib
+helper_stelem_ref
+helper_stelem_ref_check
+mono_array_new_va
+mono_class_static_field_address
+mono_fconv_ovf_i8
+mono_fconv_ovf_u8
+mono_fconv_u4
+mono_fconv_u8
+mono_ldftn
+mono_ldftn_nosync
+mono_ldtoken_wrapper
+mono_ldvirtfn
+ves_array_element_address
+mono_linear_scan
+mono_varlist_insert_sorted
+mono_varlist_sort
+mono_analyze_liveness
+mono_local_cprop
+mono_call_inst_add_outarg_reg
+mono_local_regalloc
+mono_regname_full
+mono_debugger_run_finally
+mono_handle_exception
+mono_handle_native_sigsegv
+mono_print_thread_dump
+mono_walk_stack
+mini_cleanup
+mini_init
+mini_method_compile
+mono_add_patch_info
+mono_add_varcopy_to_end
+mono_bblock_add_inst
+mono_codegen
+mono_compile_create_var
+mono_compile_create_var_load
+mono_compile_create_var_store
+mono_compile_make_var_load
+mono_create_class_init_trampoline
+mono_create_delegate_trampoline
+mono_create_ftnptr
+mono_create_jit_trampoline
+mono_create_jit_trampoline_from_token
+mono_create_jump_table
+mono_create_jump_trampoline
+mono_destroy_compile
+mono_find_class_init_trampoline_by_addr
+mono_find_jit_opcode_emulation
+mono_find_spvar_for_region
+mono_get_jit_tls_key
+mono_get_lmf_addr
+mono_get_lmf_tls_offset
+mono_get_trampoline_code
+mono_global_codeman_reserve
+mono_icall_get_wrapper
+mono_inst_foreach
+mono_jit_thread_attach
+mono_jump_info_token_new
+mono_method_same_domain
+mono_pmip
+mono_precompile_assemblies
+mono_print_code
+mono_print_method_from_ip
+mono_print_tree
+mono_print_tree_nl
+mono_register_opcode_emulation
+mono_remove_patch_info
+mono_resolve_patch_target
+mono_running_on_valgrind
+mono_set_defaults
+mono_unlink_bblock
+mono_aot_plt_trampoline
+mono_aot_trampoline
+mono_class_init_trampoline
+mono_delegate_trampoline
+mono_magic_trampoline
+mono_regstate_alloc_float
+mono_regstate_alloc_int
+mono_regstate_assign
+mono_regstate_free
+mono_regstate_free_float
+mono_regstate_free_int
+mono_regstate_new
+mono_regstate_next_long
+mono_regstate_reset
+mono_ssa_compute
+mono_ssa_cprop
+mono_ssa_deadce
+mono_ssa_remove
+mono_perform_ssapre
+mono_trace_enable
+mono_trace_enter_method
+mono_trace_eval
+mono_trace_is_enabled
+mono_trace_leave_method
+mono_trace_parse_options
+mono_trace_set_assembly
+mono_debugger_create_notification_function
+mono_profiler_startup
+mono_profiler_startup
+mono_invoke_delegate
+reliable_delegate
+mono_bitset_alloc_size
+mono_bitset_clear
+mono_bitset_clear_all
+mono_bitset_clone
+mono_bitset_copyto
+mono_bitset_count
+mono_bitset_equal
+mono_bitset_find_first
+mono_bitset_find_first_unset
+mono_bitset_find_last
+mono_bitset_find_start
+mono_bitset_foreach
+mono_bitset_free
+mono_bitset_intersection
+mono_bitset_intersection_2
+mono_bitset_invert
+mono_bitset_mem_new
+mono_bitset_new
+mono_bitset_set
+mono_bitset_set_all
+mono_bitset_size
+mono_bitset_sub
+mono_bitset_test
+mono_bitset_test_bulk
+mono_bitset_union
+mono_code_manager_commit
+mono_code_manager_destroy
+mono_code_manager_foreach
+mono_code_manager_invalidate
+mono_code_manager_new
+mono_code_manager_new_dynamic
+mono_code_manager_reserve
+mono_counters_dump
+mono_counters_enable
+mono_counters_register
+mono_g_hash_table_destroy
+mono_g_hash_table_foreach
+mono_g_hash_table_foreach_remove
+mono_g_hash_table_foreach_steal
+mono_g_hash_table_insert
+mono_g_hash_table_lookup
+mono_g_hash_table_lookup_extended
+mono_g_hash_table_new
+mono_g_hash_table_new_full
+mono_g_hash_table_remap
+mono_g_hash_table_remove
+mono_g_hash_table_replace
+mono_g_hash_table_size
+mono_g_hash_table_steal
+mono_trace
+mono_trace_cleanup
+mono_trace_is_traced
+mono_trace_pop
+mono_trace_push
+mono_trace_set_level
+mono_trace_set_level_string
+mono_trace_set_mask
+mono_trace_set_mask_string
+mono_tracev
+mono_signbit_double
+mono_signbit_float
+mono_md5_final
+mono_md5_get_digest
+mono_md5_get_digest_from_file
+mono_md5_init
+mono_md5_update
+mono_poll
+mono_digest_get_public_token
+mono_sha1_final
+mono_sha1_get_digest
+mono_sha1_get_digest_from_file
+mono_sha1_init
+mono_sha1_update
+mono_escape_uri_string
+mono_unicode_from_external
+mono_unicode_to_external
+mono_utf8_from_external
+GetThreadContext
+DeleteCriticalSection
+EnterCriticalSection
+InitializeCriticalSection
+InitializeCriticalSectionAndSpinCount
+LeaveCriticalSection
+SetCriticalSectionSpinCount
+TryEnterCriticalSection
+errno_to_WSA
+GetLastError
+SetLastError
+CreateEvent
+OpenEvent
+PulseEvent
+ResetEvent
+SetEvent
+CloseHandle
+CopyFile
+CreateDirectory
+CreateFile
+CreatePipe
+DeleteFile
+FileTimeToSystemTime
+FindClose
+FindFirstFile
+FindNextFile
+FlushFileBuffers
+GetCurrentDirectory
+GetFileAttributes
+GetFileAttributesEx
+GetFileSize
+GetFileTime
+GetFileType
+GetLogicalDriveStrings
+GetStdHandle
+GetTempPath
+LockFile
+MoveFile
+ReadFile
+RemoveDirectory
+SetCurrentDirectory
+SetEndOfFile
+SetFileAttributes
+SetFilePointer
+SetFileTime
+UnlockFile
+WriteFile
+mono_once
+CreateMutex
+OpenMutex
+ReleaseMutex
+CreateProcess
+EnumProcesses
+EnumProcessModules
+GetCurrentProcess
+GetCurrentProcessId
+GetExitCodeProcess
+GetModuleBaseName
+GetProcessId
+GetProcessTimes
+GetProcessWorkingSetSize
+OpenProcess
+SetProcessWorkingSetSize
+ShellExecuteEx
+TerminateProcess
+ImpersonateLoggedOnUser
+RevertToSelf
+CreateSemaphore
+OpenSemaphore
+ReleaseSemaphore
+closesocket
+ioctlsocket
+WSACleanup
+WSAGetLastError
+WSAIoctl
+WSASetLastError
+WSAStartup
+GetSystemInfo
+CreateThread
+ExitThread
+GetCurrentThread
+GetCurrentThreadId
+GetExitCodeThread
+mono_pthread_key_for_tls
+OpenThread
+QueueUserAPC
+ResumeThread
+Sleep
+SleepEx
+SuspendThread
+TlsAlloc
+TlsFree
+TlsGetValue
+TlsSetValue
+GetTickCount
+QueryPerformanceCounter
+QueryPerformanceFrequency
+SignalObjectAndWait
+WaitForMultipleObjects
+WaitForMultipleObjectsEx
+WaitForSingleObject
+WaitForSingleObjectEx

+ 50 - 3
mono/docscripts/ignore

@@ -22,6 +22,9 @@ marshal_test_ref_bool
 TestVectorList
 __bsd_dtoa
 bsd_strtod
+# 
+# Produced by the tests
+#
 mono_test_asany
 mono_test_byvalstr_check
 mono_test_byvalstr_gen
@@ -77,6 +80,28 @@ mono_test_marshal_struct2
 mono_test_marshal_struct2_2
 mono_test_marshal_struct_array
 mono_test_marshal_unicode_string_array
+mono_test_marshal_asany_inout
+mono_test_marshal_byref_struct
+mono_test_marshal_cdecl_delegate
+mono_test_marshal_ia64_pass_return_struct5
+mono_test_marshal_ia64_pass_return_struct6
+mono_test_marshal_out_array
+mono_test_marshal_out_array_delegate
+mono_test_marshal_out_string_array_delegate
+mono_test_marshal_pass_byref_custom
+mono_test_marshal_pass_out_custom
+mono_test_marshal_return_string_array_delegate
+mono_test_marshal_small_struct_delegate1
+mono_test_marshal_small_struct_delegate10
+mono_test_marshal_small_struct_delegate11
+mono_test_marshal_small_struct_delegate2
+mono_test_marshal_small_struct_delegate3
+mono_test_marshal_small_struct_delegate4
+mono_test_marshal_small_struct_delegate5
+mono_test_marshal_small_struct_delegate6
+mono_test_marshal_small_struct_delegate7
+mono_test_marshal_small_struct_delegate8
+mono_test_marshal_small_struct_delegate9
 mono_test_puts_static
 mono_test_ref_vtype
 mono_test_return_string
@@ -86,6 +111,19 @@ mono_test_return_vtype
 mono_test_split_double_arguments
 mono_test_stdcall_name_mangling
 mono_union_test_1
+NameManglingAnsi
+NameManglingAnsi2A
+NameManglingAnsi2W
+NameManglingAnsiA
+NameManglingAnsiW
+NameManglingAuto
+NameManglingAutoW
+NameManglingUnicode
+NameManglingUnicode2
+NameManglingUnicodeW
+#
+# Some internals
+#
 mini_emit_castclass_iface_class
 mini_emit_castclass_iface
 mini_emit_castclass
@@ -121,7 +159,6 @@ mono_get_inflated_method
 mono_debug_read_method
 mono_domain_get_tls_offset 
 mono_thread_get_tls_offset
-
 #
 # Most init/cleanup routines are internally called, so they do not need to be
 # documented
@@ -159,6 +196,16 @@ mono_icall_cleanup
 mono_icall_init
 mono_monitor_init
 mono_install_init_vtable
-mono_x86_tramp_init">mono_x86_tramp_init
+mono_x86_tramp_init
 mono_install_get_cached_class_info
-
+mono_debugger_init
+#
+# Internal JIT icalls
+#
+mono_lldiv
+mono_lldiv_un
+mono_llmult
+mono_llmult_ovf
+mono_llmult_ovf_un
+mono_llrem
+mono_llrem_un

+ 189 - 29
mono/docscripts/public-api

@@ -1,3 +1,8 @@
+mono_interp_exec
+mono_interp_ftnptr_to_delegate
+mono_interp_get_runtime_method
+mono_main
+mono_interp_dis_mintop
 mono_check_corlib_version
 mono_domain_has_type_resolve
 mono_domain_is_unloading
@@ -9,31 +14,49 @@ mono_runtime_cleanup
 mono_runtime_init
 mono_runtime_is_shutting_down
 mono_runtime_quit
+mono_runtime_set_shutting_down
 mono_assembly_addref
 mono_assembly_close
 mono_assembly_fill_assembly_name
 mono_assembly_foreach
+mono_assembly_get_assemblyref
 mono_assembly_get_image
 mono_assembly_get_main
 mono_assembly_getrootdir
 mono_assembly_invoke_load_hook
 mono_assembly_invoke_search_hook
 mono_assembly_load
+mono_assembly_load_corlib
 mono_assembly_loaded
+mono_assembly_loaded_full
 mono_assembly_load_from
+mono_assembly_load_from_full
+mono_assembly_load_full
 mono_assembly_load_module
 mono_assembly_load_reference
 mono_assembly_load_references
 mono_assembly_load_with_partial_name
+mono_assembly_name_free
+mono_assembly_name_parse
+mono_assembly_name_parse_full
 mono_assembly_names_equal
 mono_assembly_open
+mono_assembly_open_full
 mono_assembly_set_main
 mono_assembly_setrootdir
 mono_install_assembly_load_hook
+mono_install_assembly_postload_refonly_search_hook
+mono_install_assembly_postload_search_hook
 mono_install_assembly_preload_hook
+mono_install_assembly_refonly_preload_hook
+mono_install_assembly_refonly_search_hook
 mono_install_assembly_search_hook
 mono_register_bundled_assemblies
+mono_set_dirs
+mono_set_rootdir
+mono_stringify_assembly_name
 mono_gc_alloc_fixed
+mono_gc_base_init
 mono_gc_collect
 mono_gc_disable
 mono_gc_enable
@@ -41,8 +64,12 @@ mono_gc_enable_events
 mono_gc_free_fixed
 mono_gc_get_heap_size
 mono_gc_get_used_size
+mono_gc_invoke_finalizers
+mono_gc_is_gc_thread
 mono_gc_make_descr_from_bitmap
 mono_gc_max_generation
+mono_gc_pending_finalizers
+mono_gc_register_thread
 mono_gc_weak_link_add
 mono_gc_weak_link_get
 mono_gc_weak_link_remove
@@ -51,7 +78,6 @@ mono_array_class_get
 mono_array_element_size
 mono_bounded_array_class_get
 mono_class_array_element_size
-mono_class_create_generic
 mono_class_data_size
 mono_class_enum_basetype
 mono_class_from_generic_parameter
@@ -65,6 +91,7 @@ mono_class_get_cctor
 mono_class_get_element_class
 mono_class_get_events
 mono_class_get_event_token
+mono_class_get_exception_for_failure
 mono_class_get_field
 mono_class_get_field_from_name
 mono_class_get_fields
@@ -82,6 +109,7 @@ mono_class_get_name
 mono_class_get_namespace
 mono_class_get_nested_types
 mono_class_get_nesting_type
+mono_class_get_nullable_param
 mono_class_get_parent
 mono_class_get_properties
 mono_class_get_property_from_name
@@ -89,12 +117,13 @@ mono_class_get_property_token
 mono_class_get_rank
 mono_class_get_type
 mono_class_inflate_generic_method
-mono_class_inflate_generic_signature
+mono_class_inflate_generic_method_full
 mono_class_inflate_generic_type
 mono_class_init
 mono_class_instance_size
 mono_class_is_assignable_from
 mono_class_is_enum
+mono_class_is_nullable
 mono_class_is_open_constructed_type
 mono_class_is_subclass_of
 mono_class_is_valuetype
@@ -106,6 +135,8 @@ mono_class_num_events
 mono_class_num_fields
 mono_class_num_methods
 mono_class_num_properties
+mono_class_set_failure
+mono_class_setup_interface_offsets
 mono_class_setup_methods
 mono_class_setup_mono_type
 mono_class_setup_parent
@@ -113,6 +144,7 @@ mono_class_setup_supertypes
 mono_class_setup_vtable
 mono_class_setup_vtable_general
 mono_class_value_size
+mono_dup_array_type
 mono_event_get_add_method
 mono_event_get_flags
 mono_event_get_name
@@ -123,12 +155,13 @@ mono_field_get_flags
 mono_field_get_name
 mono_field_get_parent
 mono_field_get_type
-mono_get_inflated_method
-mono_get_shared_generic_class
-mono_install_get_cached_class_info
+mono_get_inflated_generic_class
+mono_get_shared_generic_inst
 mono_install_lookup_dynamic_token
 mono_ldtoken
 mono_lookup_dynamic_token
+mono_lookup_dynamic_token_class
+mono_metadata_signature_deep_dup
 mono_property_get_flags
 mono_property_get_get_method
 mono_property_get_name
@@ -137,8 +170,9 @@ mono_property_get_set_method
 mono_ptr_class_get
 mono_type_get_full_name
 mono_type_get_name
+mono_type_get_name_full
 mono_type_get_underlying_type
-mono_vtable_get_static_field_data
+mono_unload_interface_ids
 mono_disasm_code
 mono_disasm_code_one
 mono_method_desc_free
@@ -174,6 +208,7 @@ mono_string2decimal
 mono_context_get
 mono_context_set
 mono_debugger_check_runtime_version
+mono_domain_add_class_static_data
 mono_domain_assembly_open
 mono_domain_create
 mono_domain_foreach
@@ -182,6 +217,7 @@ mono_domain_get
 mono_domain_get_by_id
 mono_domain_get_id
 mono_domain_get_tls_key
+mono_domain_get_tls_offset
 mono_domain_set_internal
 mono_get_array_class
 mono_get_boolean_class
@@ -210,6 +246,11 @@ mono_get_void_class
 mono_init
 mono_init_from_assembly
 mono_init_version
+mono_install_jit_info_find_in_aot
+mono_jit_info_add_aot_module
+mono_jit_info_get_code_size
+mono_jit_info_get_code_start
+mono_jit_info_get_method
 mono_jit_info_table_add
 mono_jit_info_table_find
 mono_jit_info_table_remove
@@ -236,11 +277,15 @@ mono_get_exception_file_not_found
 mono_get_exception_file_not_found2
 mono_get_exception_index_out_of_range
 mono_get_exception_invalid_cast
+mono_get_exception_invalid_operation
 mono_get_exception_io
+mono_get_exception_missing_field
 mono_get_exception_missing_method
 mono_get_exception_not_implemented
+mono_get_exception_not_supported
 mono_get_exception_null_reference
 mono_get_exception_overflow
+mono_get_exception_reflection_type_load
 mono_get_exception_security
 mono_get_exception_serialization
 mono_get_exception_stack_overflow
@@ -250,6 +295,7 @@ mono_get_exception_thread_state
 mono_get_exception_type_initialization
 mono_get_exception_type_load
 mono_domain_finalize
+mono_gc_finalize_notify
 mono_gchandle_free
 mono_gchandle_get_target
 mono_gchandle_is_in_domain
@@ -262,8 +308,6 @@ mono_add_internal_call
 mono_create_icall_signature
 mono_find_jit_icall_by_addr
 mono_find_jit_icall_by_name
-mono_icall_cleanup
-mono_icall_init
 mono_lookup_internal_call
 mono_register_jit_icall
 mono_register_jit_icall_wrapper
@@ -277,6 +321,7 @@ mono_image_ensure_section_idx
 mono_image_get_assembly
 mono_image_get_entry_point
 mono_image_get_filename
+mono_image_get_guid
 mono_image_get_name
 mono_image_get_public_key
 mono_image_get_resource
@@ -287,10 +332,14 @@ mono_image_has_authenticode_entry
 mono_image_is_dynamic
 mono_image_loaded
 mono_image_loaded_by_guid
+mono_image_loaded_by_guid_full
+mono_image_loaded_full
 mono_image_load_file_for_image
 mono_image_lookup_resource
 mono_image_open
 mono_image_open_from_data
+mono_image_open_from_data_full
+mono_image_open_full
 mono_image_rva_map
 mono_image_strerror
 mono_image_strong_name_position
@@ -302,8 +351,15 @@ mono_free_method
 mono_get_method
 mono_get_method_constrained
 mono_get_method_full
+mono_get_shared_generic_method
 mono_install_stack_walk
+mono_loader_clear_error
+mono_loader_error_prepare_exception
+mono_loader_get_last_error
 mono_loader_lock
+mono_loader_set_error_field_load
+mono_loader_set_error_method_load
+mono_loader_set_error_type_load
 mono_loader_unlock
 mono_lookup_pinvoke_call
 mono_method_get_class
@@ -340,9 +396,11 @@ mono_marshal_get_delegate_end_invoke
 mono_marshal_get_delegate_invoke
 mono_marshal_get_icall_wrapper
 mono_marshal_get_isinst
+mono_marshal_get_ldflda_wrapper
 mono_marshal_get_ldfld_remote_wrapper
 mono_marshal_get_ldfld_wrapper
 mono_marshal_get_managed_wrapper
+mono_marshal_get_native_func_wrapper
 mono_marshal_get_native_wrapper
 mono_marshal_get_proxy_cancast
 mono_marshal_get_ptr_to_struct
@@ -395,6 +453,8 @@ mono_string_to_byvalwstr
 mono_string_utf16_to_builder
 mono_string_utf8_to_builder
 mono_type_native_stack_size
+mono_type_to_ldind
+mono_type_to_stind
 mono_upgrade_remote_class_wrapper
 mono_mempool_alloc
 mono_mempool_alloc0
@@ -405,7 +465,7 @@ mono_mempool_invalidate
 mono_mempool_new
 mono_mempool_stats
 mono_aligned_addr_hash
-mono_class_get_overrides
+mono_class_get_overrides_full
 mono_guid_to_string
 mono_metadata_blob_heap
 mono_metadata_compute_size
@@ -415,6 +475,7 @@ mono_metadata_declsec_from_index
 mono_metadata_decode_blob_size
 mono_metadata_decode_row
 mono_metadata_decode_row_col
+mono_metadata_decode_signed_value
 mono_metadata_decode_value
 mono_metadata_encode_value
 mono_metadata_events_from_typedef
@@ -428,13 +489,16 @@ mono_metadata_generic_class_is_valuetype
 mono_metadata_generic_method_equal
 mono_metadata_generic_method_hash
 mono_metadata_get_constant_index
+mono_metadata_get_generic_param_row
 mono_metadata_get_marshal_info
+mono_metadata_get_param_attrs
 mono_metadata_guid_heap
 mono_metadata_has_generic_params
 mono_metadata_implmap_from_method
 mono_metadata_inflate_generic_inst
 mono_metadata_interfaces_from_typedef
 mono_metadata_interfaces_from_typedef_full
+mono_metadata_load_generic_param_constraints
 mono_metadata_load_generic_params
 mono_metadata_locate
 mono_metadata_locate_token
@@ -473,6 +537,10 @@ mono_metadata_type_equal
 mono_metadata_type_hash
 mono_metadata_user_string
 mono_meta_table_name
+mono_method_header_get_clauses
+mono_method_header_get_code
+mono_method_header_get_locals
+mono_method_header_get_num_clauses
 mono_signature_explicit_this
 mono_signature_get_call_conv
 mono_signature_get_param_count
@@ -482,7 +550,7 @@ mono_signature_hash
 mono_signature_is_instance
 mono_signature_vararg_start
 mono_type_create_from_typespec
-mono_type_create_from_typespec_full
+mono_type_generic_inst_is_valuetype
 mono_type_get_array_type
 mono_type_get_class
 mono_type_get_modifiers
@@ -494,15 +562,16 @@ mono_type_stack_size
 mono_type_to_unmanaged
 mono_monitor_enter
 mono_monitor_exit
-mono_monitor_init
 mono_monitor_try_enter
+mono_object_hash
 mono_config_for_assembly
 mono_config_parse
+mono_config_parse_memory
+mono_config_parse_publisher_policy
 mono_get_config_dir
-mono_debugger_add_builtin_types
-mono_debugger_add_method
+mono_register_config_for_assembly
+mono_set_config_dir
 mono_debugger_add_symbol_file
-mono_debugger_add_type
 mono_debugger_breakpoint_callback
 mono_debugger_event
 mono_debugger_handle_exception
@@ -510,6 +579,7 @@ mono_debugger_insert_breakpoint
 mono_debugger_insert_breakpoint_full
 mono_debugger_lock
 mono_debugger_lookup_assembly
+mono_debugger_lookup_type
 mono_debugger_method_has_breakpoint
 mono_debugger_remove_breakpoint
 mono_debugger_runtime_invoke
@@ -519,10 +589,11 @@ mono_debugger_unhandled_exception
 mono_debugger_unlock
 mono_debug_add_method
 mono_debug_address_from_il_offset
+mono_debug_free_method_jit_info
 mono_debug_il_offset_from_address
-mono_debug_read_method
 mono_debug_source_location_from_address
 mono_debug_source_location_from_il_offset
+mono_debug_using_mono_debugger
 mono_array_clone
 mono_array_clone_in_domain
 mono_array_full_copy
@@ -531,6 +602,7 @@ mono_array_new_full
 mono_array_new_specific
 mono_async_result_new
 mono_class_get_allocation_ftn
+mono_class_has_special_static_fields
 mono_class_vtable
 mono_compile_method
 mono_delegate_ctor
@@ -539,12 +611,13 @@ mono_field_get_value_object
 mono_field_set_value
 mono_field_static_get_value
 mono_field_static_set_value
+mono_get_addr_from_ftnptr
 mono_get_constant_value_from_blob
 mono_get_delegate_invoke
 mono_install_compile_method
+mono_install_delegate_trampoline
 mono_install_free_method
 mono_install_handler
-mono_install_init_vtable
 mono_install_remoting_trampoline
 mono_install_runtime_invoke
 mono_install_trampoline
@@ -555,6 +628,8 @@ mono_message_init
 mono_message_invoke
 mono_method_call_message_new
 mono_method_return_message_restore
+mono_nullable_box
+mono_nullable_init
 mono_object_castclass_mbyref
 mono_object_clone
 mono_object_get_class
@@ -605,6 +680,9 @@ mono_type_initialization_init
 mono_unhandled_exception
 mono_upgrade_remote_class
 mono_value_box
+mono_value_copy
+mono_value_copy_array
+mono_vtable_get_static_field_data
 mono_wait_handle_new
 mono_opcode_name
 mono_opcode_value
@@ -631,6 +709,7 @@ mono_profiler_install_coverage_filter
 mono_profiler_install_enter_leave
 mono_profiler_install_gc
 mono_profiler_install_jit_compile
+mono_profiler_install_jit_end
 mono_profiler_install_module
 mono_profiler_install_statistical
 mono_profiler_install_thread
@@ -648,10 +727,17 @@ mono_profiler_stat_hit
 mono_profiler_thread_end
 mono_profiler_thread_start
 mono_raw_buffer_free
+mono_raw_buffer_get_n_pagefaults
+mono_raw_buffer_handle_pagefault
+mono_raw_buffer_is_pagefault
 mono_raw_buffer_load
+mono_raw_buffer_set_make_unreadable
 mono_raw_buffer_update
 mono_assembly_get_object
+mono_class_bind_generic_parameters
 mono_custom_attrs_construct
+mono_custom_attrs_construct_by_type
+mono_custom_attrs_data_construct
 mono_custom_attrs_free
 mono_custom_attrs_from_assembly
 mono_custom_attrs_from_class
@@ -661,6 +747,7 @@ mono_custom_attrs_from_index
 mono_custom_attrs_from_method
 mono_custom_attrs_from_param
 mono_custom_attrs_from_property
+mono_custom_attrs_get_attr
 mono_custom_attrs_has_attr
 mono_declsec_flags_from_assembly
 mono_declsec_flags_from_class
@@ -690,6 +777,7 @@ mono_param_get_objects
 mono_property_get_object
 mono_reflection_bind_generic_method_parameters
 mono_reflection_bind_generic_parameters
+mono_reflection_call_is_assignable_to
 mono_reflection_create_dynamic_method
 mono_reflection_create_generic_class
 mono_reflection_create_internal_class
@@ -698,7 +786,10 @@ mono_reflection_event_builder_get_event_info
 mono_reflection_generic_class_initialize
 mono_reflection_get_custom_attrs
 mono_reflection_get_custom_attrs_blob
+mono_reflection_get_custom_attrs_by_type
+mono_reflection_get_custom_attrs_data
 mono_reflection_get_custom_attrs_info
+mono_reflection_get_dynamic_overrides
 mono_reflection_get_token
 mono_reflection_get_type
 mono_reflection_initialize_generic_parameter
@@ -712,16 +803,18 @@ mono_reflection_sighelper_get_signature_local
 mono_reflection_type_from_name
 mono_type_get_object
 mono_activate_security_manager
+mono_get_context_capture_method
 mono_is_ecma_key
 mono_is_security_manager_active
+mono_secman_inheritancedemand_class
+mono_secman_inheritancedemand_method
 mono_security_manager_get_methods
 mono_thread_pool_add
 mono_thread_pool_finish
+mono_thread_pool_remove_socket
 mono_alloc_special_static_data
-mono_gc_start_world
-mono_gc_stop_world
+mono_debugger_finalize_threads
 mono_get_special_static_data
-mono_install_thread_callbacks
 mono_thread_abort_all_other_threads
 mono_thread_attach
 mono_thread_create
@@ -729,6 +822,7 @@ mono_thread_current
 mono_thread_detach
 mono_thread_exit
 mono_thread_force_interruption_checkpoint
+mono_thread_free_local_slot_values
 mono_thread_get_abort_signal
 mono_thread_get_pending_exception
 mono_thread_get_tls_key
@@ -745,6 +839,7 @@ mono_threads_abort_appdomain_threads
 mono_threads_clear_cached_culture
 mono_threads_get_default_stacksize
 mono_threads_install_cleanup
+mono_threads_request_thread_dump
 mono_threads_set_default_stacksize
 mono_thread_stop
 mono_thread_suspend_all_other_threads
@@ -753,14 +848,40 @@ mono_image_verify_tables
 mono_method_verify
 mono_verify_corlib
 mono_perform_abc_removal
+mono_aliasing_deadce
+mono_aliasing_get_affected_variables_for_inst
+mono_aliasing_get_affected_variables_for_inst_in_bb
+mono_aliasing_get_affected_variables_for_inst_traversing_code
+mono_aliasing_initialize_code_traversal
+mono_build_aliasing_information
+mono_destroy_aliasing_information
+mono_compile_assembly
+mono_aot_find_jit_info
 mono_aot_get_cached_class_info
 mono_aot_get_method
+mono_aot_get_method_from_token
+mono_aot_get_n_pagefaults
+mono_aot_handle_pagefault
 mono_aot_is_got_entry
+mono_aot_is_pagefault
+mono_aot_set_make_unreadable
 mono_compile_assembly
+mono_aot_find_jit_info
+mono_aot_get_cached_class_info
+mono_aot_get_method
+mono_aot_get_method_from_token
+mono_aot_get_n_pagefaults
+mono_aot_get_plt_entry
+mono_aot_handle_pagefault
+mono_aot_is_got_entry
+mono_aot_is_pagefault
+mono_aot_plt_resolve
+mono_aot_set_make_unreadable
+mono_branch_optimize_exception_target
 mono_constant_fold
 mono_constant_fold_inst
-mono_eval_cond_branch
 mono_is_power_of_two
+mono_debugger_main
 mono_debug_add_aot_method
 mono_debug_add_icall_wrapper
 mono_debug_close_method
@@ -784,23 +905,44 @@ mono_draw_graph
 mono_blockset_print
 mono_disassemble_code
 mono_inst_name
-mini_emit_aotconst
 mono_burg_kids
 mono_burg_label
 mono_burg_rule
+helper_compile_generic_method
+helper_ldstr
+helper_ldstr_mscorlib
+helper_newobj_mscorlib
+helper_stelem_ref
+helper_stelem_ref_check
+mono_array_new_va
+mono_class_static_field_address
+mono_fconv_ovf_i8
+mono_fconv_ovf_u8
+mono_fconv_u4
+mono_fconv_u8
+mono_ldftn
+mono_ldftn_nosync
+mono_ldtoken_wrapper
+mono_ldvirtfn
+ves_array_element_address
 mono_linear_scan
 mono_varlist_insert_sorted
 mono_varlist_sort
 mono_analyze_liveness
+mono_local_cprop
+mono_call_inst_add_outarg_reg
+mono_local_regalloc
+mono_regname_full
+mono_debugger_run_finally
 mono_handle_exception
+mono_handle_native_sigsegv
+mono_print_thread_dump
 mono_walk_stack
 mini_cleanup
 mini_init
 mini_method_compile
-mono_add_ins_to_end
 mono_add_patch_info
 mono_add_varcopy_to_end
-mono_allocate_stack_slots
 mono_bblock_add_inst
 mono_codegen
 mono_compile_create_var
@@ -808,19 +950,27 @@ mono_compile_create_var_load
 mono_compile_create_var_store
 mono_compile_make_var_load
 mono_create_class_init_trampoline
+mono_create_delegate_trampoline
+mono_create_ftnptr
 mono_create_jit_trampoline
 mono_create_jit_trampoline_from_token
 mono_create_jump_table
 mono_create_jump_trampoline
 mono_destroy_compile
 mono_find_class_init_trampoline_by_addr
+mono_find_jit_opcode_emulation
 mono_find_spvar_for_region
+mono_get_jit_tls_key
 mono_get_lmf_addr
+mono_get_lmf_tls_offset
+mono_get_trampoline_code
 mono_global_codeman_reserve
 mono_icall_get_wrapper
 mono_inst_foreach
+mono_jit_thread_attach
 mono_jump_info_token_new
 mono_method_same_domain
+mono_pmip
 mono_precompile_assemblies
 mono_print_code
 mono_print_method_from_ip
@@ -831,9 +981,12 @@ mono_remove_patch_info
 mono_resolve_patch_target
 mono_running_on_valgrind
 mono_set_defaults
-mono_type_from_stack_type
-mono_type_to_ldind
-mono_type_to_stind
+mono_unlink_bblock
+mono_aot_plt_trampoline
+mono_aot_trampoline
+mono_class_init_trampoline
+mono_delegate_trampoline
+mono_magic_trampoline
 mono_regstate_alloc_float
 mono_regstate_alloc_int
 mono_regstate_assign
@@ -848,17 +1001,18 @@ mono_ssa_cprop
 mono_ssa_deadce
 mono_ssa_remove
 mono_perform_ssapre
+mono_trace_enable
 mono_trace_enter_method
 mono_trace_eval
+mono_trace_is_enabled
 mono_trace_leave_method
 mono_trace_parse_options
 mono_trace_set_assembly
 mono_debugger_create_notification_function
-mono_x86_tramp_init
+mono_profiler_startup
 mono_profiler_startup
 mono_invoke_delegate
-mono_test_marshal_blittable_struct_delegate
-mono_test_marshal_return_enum_delegate
+reliable_delegate
 mono_bitset_alloc_size
 mono_bitset_clear
 mono_bitset_clear_all
@@ -867,11 +1021,13 @@ mono_bitset_copyto
 mono_bitset_count
 mono_bitset_equal
 mono_bitset_find_first
+mono_bitset_find_first_unset
 mono_bitset_find_last
 mono_bitset_find_start
 mono_bitset_foreach
 mono_bitset_free
 mono_bitset_intersection
+mono_bitset_intersection_2
 mono_bitset_invert
 mono_bitset_mem_new
 mono_bitset_new
@@ -889,6 +1045,9 @@ mono_code_manager_invalidate
 mono_code_manager_new
 mono_code_manager_new_dynamic
 mono_code_manager_reserve
+mono_counters_dump
+mono_counters_enable
+mono_counters_register
 mono_g_hash_table_destroy
 mono_g_hash_table_foreach
 mono_g_hash_table_foreach_remove
@@ -920,6 +1079,7 @@ mono_md5_get_digest
 mono_md5_get_digest_from_file
 mono_md5_init
 mono_md5_update
+mono_poll
 mono_digest_get_public_token
 mono_sha1_final
 mono_sha1_get_digest

+ 5 - 0
mono/docscripts/sources/mono-api-wapi.html

@@ -97,3 +97,8 @@
 <h4><a name="api:WaitForMultipleObjectsEx">WaitForMultipleObjectsEx</a></h4>
 <h4><a name="api:WaitForSingleObject">WaitForSingleObject</a></h4>
 <h4><a name="api:WaitForSingleObjectEx">WaitForSingleObjectEx</a></h4>
+<h4><a name="api:OpenEvent">OpenEvent</a></h4>
+<h4><a name="api:OpenMutex">OpenMutex</a></h4>
+<h4><a name="api:GetProcessId">GetProcessId</a></h4>
+<h4><a name="api:ShellExecuteEx">ShellExecuteEx</a></h4>
+<h4><a name="api:OpenSemaphore">OpenSemaphore</a></h4>

+ 5 - 1
mono/docscripts/wapi

@@ -10,6 +10,7 @@ errno_to_WSA
 GetLastError
 SetLastError
 CreateEvent
+OpenEvent
 PulseEvent
 ResetEvent
 SetEvent
@@ -46,6 +47,7 @@ UnlockFile
 WriteFile
 mono_once
 CreateMutex
+OpenMutex
 ReleaseMutex
 CreateProcess
 EnumProcesses
@@ -54,14 +56,17 @@ GetCurrentProcess
 GetCurrentProcessId
 GetExitCodeProcess
 GetModuleBaseName
+GetProcessId
 GetProcessTimes
 GetProcessWorkingSetSize
 OpenProcess
 SetProcessWorkingSetSize
+ShellExecuteEx
 TerminateProcess
 ImpersonateLoggedOnUser
 RevertToSelf
 CreateSemaphore
+OpenSemaphore
 ReleaseSemaphore
 closesocket
 ioctlsocket
@@ -71,7 +76,6 @@ WSAIoctl
 WSASetLastError
 WSAStartup
 GetSystemInfo
-BindIoCompletionCallback
 CreateThread
 ExitThread
 GetCurrentThread