linux-packaging-mono/docs/deploy/mono-api-types.html
Xamarin Public Jenkins (auto-signing) 0510252385 Imported Upstream version 5.20.0.180
Former-commit-id: ff953ca879339fe1e1211f7220f563e1342e66cb
2019-02-04 20:11:37 +00:00

684 lines
22 KiB
HTML

<?xml version="1.0" encoding="us-ascii"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>mono-api-types.html</title>
<style type="text/css">
.mapi-docs {
line-height: 1.5;
padding-left: 2em;
padding-right: 2em;
}
.mapi-docs p {
max-width: 60em;
}
.mapi-docs .mapi-body {
max-width: 60em;
}
.mapi-docs code {
border: 1px solid rgba(214,214,214,1);
background-color: rgba(249,249,249,1);
padding: 0.1em 0.5em;
}
.mapi-description code {
font-family: "Consolas", "Courier", monospace;
border: 1px solid rgba(214,214,214,1);
background-color: rgba(249,249,249,1);
padding: 0.1em 0.2em;
}
.mapi-header {
padding: 0 0 5pt 5pt;
margin: 10pt;
white-space: pre;
font-family: monospace;
border: 1px solid rgba(233,233,233,1);
background-color: rgba(249,249,249,1);
}
.mapi-code {
padding: 5pt 5pt;
margin: 10pt;
white-space: pre;
font-family: monospace;
border: 1px solid rgba(233,233,233,1);
background-color: rgba(249,249,249,1);
}
.mapi-code:first-line {
line-height: 0px;
}
.mapi-codeblock {
display: block;
padding: 5pt 5pt;
margin: 10pt;
white-space: pre;
font-family: monospace;
border: 1px solid rgba(233,233,233,1);
background-color: rgba(249,249,249,1);
}
.mapi-entry code {
border: none;
background-color: transparent;
}
.mapi-parameters {
border-collapse: collapse;
border-spacing: 0;
empty-cells: hide;
border: 0;
margin: 5px 0 26px;
}
.mapi-parameters td {
border: 1px solid rgba(214,214,214,1);
border-left-style: none;
padding: 5px 25px 5px 10px;
}
.mapi-parameters tr>td:last-child {
border-right: 0;
}
.mapi-parameters td:first-of-type {
text-align: right;
padding: 7px;
vertical-align: top;
word-break: normal;
width: 40px;
}
.mapi-parameters tr:last-child>td {
border-bottom: 0;
}
.mapi-parameters tr:first-child>td {
border-top: 0;
}
.mapi-parameters tr td:first-of-type {
text-align: right;
padding: 7px;
vertical-align: top;
word-break: normal;
width: 40px;
}
.mapi {
left: -25px;
margin: 0;
padding: 13px 25px 0;
position: relative;
width: 100%;
}
.mapi-description {
background: rgba(249,249,249,1);
border-bottom: 1px solid rgba(233,233,233,1);
left: -25px;
margin: 0;
padding: 13px 25px 0;
position: relative;
width: 100%;
}
.mapi-entry {
background: transparent;
}
.mapi-docs {
}
.mapi-prototype {
border-left: 5px solid rgba(205,233,244,1);
padding: .5em;
margin-top: 5pt;
margin-bottom: 5pt;
font-family: "Consolas", "Courier", monospace;
display: block;
overflow: auto;
background-color: #f9f9f9;
}
.mapi-declaration {
margin-top: 21px;
}
.mapi-section {
font-size: smaller;
font-weight: bold;
margin-top: 21px;
line-height: 1.5;
}
.mapi-strike {
text-decoration: line-through;
}
.mapi-deprecated {
color: red;
}
.mapi-ptr-container {
background: white;
border-bottom: 1px solid rgba(233,233,233,1);
left: -25px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 13px;
position: relative;
width: 100%;
}
.mapi-ptr {
background: rgba(249,249,249,1);
border-left: 1px solid rgba(233,233,233,1);
border-top: 1px solid rgba(233,233,233,1);
height: 12px;
left: 37px;
top: -7px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
width: 12px;
}
.mapi-height-container {
left: -25px;
padding: 0 25px;
position: relative;
width: 100%;
}
</style>
</head>
<body>
<div class="mapi-docs">
<h3>Common core types</h3>
<p />These are accesor methods to retrieve the <tt>MonoClass
*</tt> handle for the various built-in CLI types.
<a name="api:mono_get_object_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_object_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_object_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Object</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Object</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_int16_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_int16_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_int16_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Int16</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Int16</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_int32_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_int32_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_int32_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Int32</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Int32</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_int64_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_int64_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_int64_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Int64</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Int64</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_double_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_double_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_double_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Double</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Double</code> (64-bit floating points).</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_enum_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_enum_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_enum_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Enum</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Enum</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_intptr_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_intptr_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_intptr_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.IntPtr</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.IntPtr</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_sbyte_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_sbyte_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_sbyte_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.SByte</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.SByte</code>.</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_single_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_single_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_single_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Single</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Single</code> (32-bit floating points).</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_string_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_string_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_string_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.String</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.String</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_thread_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_thread_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_thread_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Threading.Thread</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Threading.Thread</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_uint16_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_uint16_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_uint16_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.UInt16</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.UInt16</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_uint32_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_uint32_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_uint32_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.UInt32</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.UInt32</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_uint64_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_uint64_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_uint64_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.UInt64</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.UInt64</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_uintptr_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_uintptr_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_uintptr_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.UIntPtr</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.UIntPtr</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_void_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_void_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_void_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Void</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Void</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_array_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_array_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_array_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Array</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Array</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_boolean_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_boolean_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_boolean_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Boolean</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Boolean</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_byte_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_byte_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_byte_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Byte</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Byte</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->
</div> <!-- class=mapi -->
<a name="api:mono_get_char_class"></a>
<div class="mapi">
<div class="mapi-entry "><code>mono_get_char_class</code></div>
<div class="mapi-height-container">
<div class="mapi-ptr-container"></div>
<div class="mapi-description">
<div class="mapi-ptr"></div>
<div class="mapi-declaration mapi-section">Syntax</div>
<div class="mapi-prototype">MonoClass*
mono_get_char_class (void)
</div>
<p />
<div class="mapi-section">Return value</div>
<div> The <code>MonoClass*</code> for the <code>System.Char</code> type.
</div>
<div class="mapi-section">Description</div>
<div>
Use this function to get the <code>MonoClass*</code> that the runtime is using for <code>System.Char</code> .</div>
</div><!--mapi-description -->
</div><!--height container -->