mono-api-types.html

### Common core types

These are accesor methods to retrieve the `MonoClass *` handle for the various built-in CLI types.
`mono_get_object_class`
Syntax
MonoClass* mono_get_object_class (void)

Return value
The `MonoClass*` for the `System.Object` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Object` .
`mono_get_int16_class`
Syntax
MonoClass* mono_get_int16_class (void)

Return value
The `MonoClass*` for the `System.Int16` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Int16` .
`mono_get_int32_class`
Syntax
MonoClass* mono_get_int32_class (void)

Return value
The `MonoClass*` for the `System.Int32` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Int32` .
`mono_get_int64_class`
Syntax
MonoClass* mono_get_int64_class (void)

Return value
The `MonoClass*` for the `System.Int64` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Int64` .
`mono_get_double_class`
Syntax
MonoClass* mono_get_double_class (void)

Return value
The `MonoClass*` for the `System.Double` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Double` (64-bit floating points).
`mono_get_enum_class`
Syntax
MonoClass* mono_get_enum_class (void)

Return value
The `MonoClass*` for the `System.Enum` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Enum` .
`mono_get_intptr_class`
Syntax
MonoClass* mono_get_intptr_class (void)

Return value
The `MonoClass*` for the `System.IntPtr` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.IntPtr` .
`mono_get_sbyte_class`
Syntax
MonoClass* mono_get_sbyte_class (void)

Return value
The `MonoClass*` for the `System.SByte` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.SByte`.
`mono_get_single_class`
Syntax
MonoClass* mono_get_single_class (void)

Return value
The `MonoClass*` for the `System.Single` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Single` (32-bit floating points).
`mono_get_string_class`
Syntax
MonoClass* mono_get_string_class (void)

Return value
The `MonoClass*` for the `System.String` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.String` .
`mono_get_thread_class`
Syntax
MonoClass* mono_get_thread_class (void)

Return value
The `MonoClass*` for the `System.Threading.Thread` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Threading.Thread` .
`mono_get_uint16_class`
Syntax
MonoClass* mono_get_uint16_class (void)

Return value
The `MonoClass*` for the `System.UInt16` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.UInt16` .
`mono_get_uint32_class`
Syntax
MonoClass* mono_get_uint32_class (void)

Return value
The `MonoClass*` for the `System.UInt32` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.UInt32` .
`mono_get_uint64_class`
Syntax
MonoClass* mono_get_uint64_class (void)

Return value
The `MonoClass*` for the `System.UInt64` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.UInt64` .
`mono_get_uintptr_class`
Syntax
MonoClass* mono_get_uintptr_class (void)

Return value
The `MonoClass*` for the `System.UIntPtr` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.UIntPtr` .
`mono_get_void_class`
Syntax
MonoClass* mono_get_void_class (void)

Return value
The `MonoClass*` for the `System.Void` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Void` .
`mono_get_array_class`
Syntax
MonoClass* mono_get_array_class (void)

Return value
The `MonoClass*` for the `System.Array` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Array` .
`mono_get_boolean_class`
Syntax
MonoClass* mono_get_boolean_class (void)

Return value
The `MonoClass*` for the `System.Boolean` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Boolean` .
`mono_get_byte_class`
Syntax
MonoClass* mono_get_byte_class (void)

Return value
The `MonoClass*` for the `System.Byte` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Byte` .
`mono_get_char_class`
Syntax
MonoClass* mono_get_char_class (void)

Return value
The `MonoClass*` for the `System.Char` type.
Description
Use this function to get the `MonoClass*` that the runtime is using for `System.Char` .