merge -r 61110:61111
[mono.git] / mono / docscripts / sources / mono-api-object.html
1 <h1>Object API</h1>
2
3 <h2>Core Object Methods</h2>
4
5 <h4><a name="api:mono_object_new">mono_object_new</a></h4>
6 <h4><a name="api:mono_object_new_alloc_specific">mono_object_new_alloc_specific</a></h4>
7 <h4><a name="api:mono_object_new_fast">mono_object_new_fast</a></h4>
8 <h4><a name="api:mono_object_new_from_token">mono_object_new_from_token</a></h4>
9 <h4><a name="api:mono_object_new_specific">mono_object_new_specific</a></h4>
10 <h4><a name="api:mono_object_clone">mono_object_clone</a></h4>
11 <h4><a name="api:mono_object_get_class">mono_object_get_class</a></h4>
12 <h4><a name="api:mono_object_get_domain">mono_object_get_domain</a></h4>
13 <h4><a name="api:mono_object_get_virtual_method">mono_object_get_virtual_method</a></h4>
14 <h4><a name="api:mono_object_isinst_mbyref">mono_object_isinst_mbyref</a></h4>
15 <h4><a name="api:mono_object_isinst">mono_object_isinst</a></h4>
16 <h4><a name="api:mono_object_register_finalizer">mono_object_register_finalizer</a></h4>
17 <h4><a name="api:mono_object_unbox">mono_object_unbox</a></h4>
18 <h4><a name="api:mono_object_castclass_mbyref">mono_object_castclass_mbyref</a></h4>
19 <h4><a name="api:mono_object_is_alive">mono_object_is_alive</a></h4> 
20 <h4><a name="api:mono_object_get_size">mono_object_get_size</a></h4>
21
22 <h2>Value Types</h2>
23
24 <h4><a name="api:mono_value_box">mono_value_box</a></h4>
25 <h4><a name="api:mono_value_copy">mono_value_copy</a></h4>
26 <h4><a name="api:mono_value_copy_array">mono_value_copy_array</a></h4>
27
28 <h2>Array Methods</h2>
29
30 <h4><a name="api:mono_array_class_get">mono_array_class_get</a></h4>
31 <h4><a name="api:mono_array_clone_in_domain">mono_array_clone_in_domain</a></h4>
32 <h4><a name="api:mono_array_clone">mono_array_clone</a></h4>
33 <h4><a name="api:mono_array_element_size">mono_array_element_size</a></h4>
34 <h4><a name="api:mono_array_full_copy">mono_array_full_copy</a></h4>
35 <h4><a name="api:mono_array_new_full">mono_array_new_full</a></h4>
36 <h4><a name="api:mono_array_new">mono_array_new</a></h4>
37 <h4><a name="api:mono_array_new_specific">mono_array_new_specific</a></h4>
38 <h4><a name="api:mono_array_to_lparray">mono_array_to_lparray</a></h4>
39 <h4><a name="api:mono_array_to_savearray">mono_array_to_savearray</a></h4>
40 <h4><a name="api:mono_dup_array_type">mono_dup_array_type</a></h4>
41
42 <h2>Fields</h2>
43
44 <h4><a name="api:mono_field_from_token">mono_field_from_token</a></h4>
45 <h4><a name="api:mono_field_get_flags">mono_field_get_flags</a></h4>
46 <h4><a name="api:mono_field_get_name">mono_field_get_name</a></h4>
47 <h4><a name="api:mono_field_get_parent">mono_field_get_parent</a></h4>
48 <h4><a name="api:mono_field_get_type">mono_field_get_type</a></h4>
49 <h4><a name="api:mono_field_get_value">mono_field_get_value</a></h4>
50 <h4><a name="api:mono_field_get_value_object">mono_field_get_value_object</a></h4>
51 <h4><a name="api:mono_field_set_value">mono_field_set_value</a></h4>
52 <h4><a name="api:mono_field_static_get_value">mono_field_static_get_value</a></h4>
53 <h4><a name="api:mono_field_static_set_value">mono_field_static_set_value</a></h4>
54
55 <h2>Properties</h2>
56
57 <h4><a name="api:mono_property_get_flags">mono_property_get_flags</a></h4>
58 <h4><a name="api:mono_property_get_get_method">mono_property_get_get_method</a></h4>
59 <h4><a name="api:mono_property_get_name">mono_property_get_name</a></h4>
60 <h4><a name="api:mono_property_get_parent">mono_property_get_parent</a></h4>
61 <h4><a name="api:mono_property_get_set_method">mono_property_get_set_method</a></h4>
62 <h4><a name="api:mono_property_get_value">mono_property_get_value</a></h4>
63 <h4><a name="api:mono_property_set_value">mono_property_set_value</a></h4>
64
65 <h2>Events</h2>
66
67 <h4><a name="api:mono_event_get_add_method">mono_event_get_add_method</a></h4>
68 <h4><a name="api:mono_event_get_flags">mono_event_get_flags</a></h4>
69 <h4><a name="api:mono_event_get_name">mono_event_get_name</a></h4>
70 <h4><a name="api:mono_event_get_parent">mono_event_get_parent</a></h4>
71 <h4><a name="api:mono_event_get_raise_method">mono_event_get_raise_method</a></h4>
72 <h4><a name="api:mono_event_get_remove_method">mono_event_get_remove_method</a></h4>
73
74 <h2>Delegates</h2>
75 <h4><a name="api:mono_delegate_ctor">mono_delegate_ctor</a></h4>
76
77 <h2>AsyncResults</h2>
78 <h4><a name="api:mono_async_result_new">mono_async_result_new</a></h4>
79
80 <h2>Remote Fields</h2>
81 <h4><a name="api:mono_load_remote_field">mono_load_remote_field</a></h4>
82 <h4><a name="api:mono_load_remote_field_new">mono_load_remote_field_new</a></h4>
83 <h4><a name="api:mono_store_remote_field">mono_store_remote_field</a></h4>
84 <h4><a name="api:mono_store_remote_field_new">mono_store_remote_field_new</a></h4>
85
86 <h2>Nullable Objects</h2>
87
88         <p>These methods are used to manipulate objects of type
89         System.Nullable&lt;T&gt;
90         
91 <h4><a name="api:mono_nullable_box">mono_nullable_box</a></h4>
92 <h4><a name="api:mono_nullable_init">mono_nullable_init</a></h4>