mono_type_create_from_typespec_full
Prototype: mono_type_create_from_typespec_full

mono_type_create_from_typespec
Prototype: mono_type_create_from_typespec

mono_type_full_name
Prototype: mono_type_full_name

mono_type_get_array_type
Prototype: mono_type_get_array_type

mono_type_get_class
Prototype: mono_type_get_class

mono_type_get_desc
Prototype: mono_type_get_desc

mono_type_get_full_name
char* mono_type_get_full_name (MonoClass *class)

Parameters

class:
a class
Returns
the string representation for type as required by System.Reflection. The inverse of mono_reflection_parse_type ().
mono_type_get_modifiers
Prototype: mono_type_get_modifiers

mono_type_get_name
char* mono_type_get_name (MonoType *type)

Parameters

type:
a type
Returns
the string representation for type as it would be represented in IL code.
mono_type_get_signature
Prototype: mono_type_get_signature

mono_type_get_type
Prototype: mono_type_get_type

mono_type_get_underlying_type
Prototype: mono_type_get_underlying_type

mono_type_initialization_init
Prototype: mono_type_initialization_init

mono_type_is_byref
Prototype: mono_type_is_byref

mono_type_native_stack_size
Prototype: mono_type_native_stack_size

mono_type_size
Prototype: mono_type_size

mono_type_stack_size
Prototype: mono_type_stack_size

mono_type_to_ldind
Prototype: mono_type_to_ldind

mono_type_to_stind
Prototype: mono_type_to_stind

mono_type_to_unmanaged
guint32 mono_type_to_unmanaged (MonoType *type, MonoMarshalSpec *mspec, gboolean as_field, gboolean unicode, MonoMarshalConv *conv)

Returns

A MonoMarshalNative enumeration value (MONO_NATIVE_) value describing the underlying native reprensetation of the type.

In addition the value pointed by "conv" will contain the kind of marshalling required for this particular type one of the MONO_MARSHAL_CONV_ enumeration values.

mono_type_get_name_full
Prototype: mono_type_get_name_full