Some small documentation updates
authorMiguel de Icaza <miguel@gnome.org>
Sat, 18 Nov 2006 18:02:07 +0000 (18:02 -0000)
committerMiguel de Icaza <miguel@gnome.org>
Sat, 18 Nov 2006 18:02:07 +0000 (18:02 -0000)
svn path=/trunk/mono/; revision=68127

mono/docscripts/sources/mono-api-object.html
mono/docscripts/sources/mono-api-string.html

index 3bf55e13648b34a11037cadbe850d961e1bd9b35..2fe69a2f2c506128f9dca6a5f4dbd7d6316c7c2e 100644 (file)
 
 <h2>Array Methods</h2>
 
+       <p>Use the <tt>mono_array_new_*</tt> methods to create arrays
+       of a given type.
+
+       <p>For example, the following code creates an array with two
+       elements of type <tt>System.Byte</tt>, and sets the values
+       0xca and 0xfe on it:
+       
+       <pre class="code">
+
+       MonoArray *CreateByteArray (MonoDomain *domain)
+       {
+           MonoArray *data;
+
+           data = mono_array_new (domain, mono_get_byte_class (), 2);
+           mono_array_set (data, guint8, 0, 0xca);
+           mono_array_set (data, guint8, 0, 0xfe);
+
+           return data;
+       }
+
+       </pre>
+
+<h3>Creating Arrays</h3>
+
+<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_array_class_get">mono_array_class_get</a></h4>
 <h4><a name="api:mono_array_clone_in_domain">mono_array_clone_in_domain</a></h4>
 <h4><a name="api:mono_array_clone">mono_array_clone</a></h4>
-<h4><a name="api:mono_array_element_size">mono_array_element_size</a></h4>
 <h4><a name="api:mono_array_full_copy">mono_array_full_copy</a></h4>
-<h4><a name="api:mono_array_new_full">mono_array_new_full</a></h4>
-<h4><a name="api:mono_array_new">mono_array_new</a></h4>
-<h4><a name="api:mono_array_new_specific">mono_array_new_specific</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_dup_array_type">mono_dup_array_type</a></h4>
 
+<h3>Using Arrays</h3>
+
+<h4><a name="api:mono_array_set">mono_array_set</a></h4>
+<h4><a name="api:mono_array_setref">mono_array_setref</a></h4>
+<h4><a name="api:mono_array_length">mono_array_length</a></h4>
+<h4><a name="api:mono_array_addr">mono_array_addr</a></h4>
+<h4><a name="api:mono_array_addr_with_size">mono_array_addr_with_size</a></h4>
+<h4><a name="api:mono_array_get">mono_array_get</a></h4>
+<h4><a name="api:mono_array_element_size">mono_array_element_size</a></h4>
+
 <h2>Fields</h2>
 
 <h4><a name="api:mono_field_from_token">mono_field_from_token</a></h4>
index 005956a4786e6cb4c4ef1318f5926bb84f73f931..a90ad9c2345e099395eda2029a93793b909b308e 100644 (file)
@@ -1,16 +1,16 @@
 
 <h2>Strings</h2>
 
-       <p>
+<h3>Constructors</h3>
        
 <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_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_wrapper">mono_string_new_wrapper</a></h4>
+
+<h3>Conversions</h3>
+
 <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_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>
 
+<h3>Methods</h3>
+
 <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_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_wrapper">mono_string_new_wrapper</a></h4>
+<h4><a name="api:mono_string_chars">mono_string_chars</a></h4>
+<h4><a name="api:mono_string_length">mono_string_length</a></h4>
+
 
 <h3>String Builders</h3>