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`.