The MonoType represents the unmanaged version of System.Type.
Parameters
Returnstype: the MonoType operated on
a MonoArrayType struct describing the array type that type represents. The info includes details such as rank, array element type and the sizes and bounds of multidimensional arrays.Remarks
It is only valid to call this function if type is a MONO_TYPE_ARRAY.
Parameters
Returnstype: the MonoType operated on
the MonoClass pointer that describes the class that type represents.Remarks
It is only valid to call this function if type is a MONO_TYPE_CLASS or a MONO_TYPE_VALUETYPE. For more general functionality, use mono_class_from_mono_type (), instead
Parameters
Returnstype: a type
the string representation for type as it would be represented in IL code.
Parameters
Returnstype: the MonoType operated on
the MonoMethodSignature pointer that describes the signature of the function pointer type represents.Remarks
It is only valid to call this function if type is a MONO_TYPE_FNPTR.
Parameters
Returnstype: the MonoType operated on
the IL type value for type. This is one of the MonoTypeEnum enum members like MONO_TYPE_I4 or MONO_TYPE_STRING.
Parameters
Returnstype: the MonoType operated on
TRUE if type represents a type passed by reference, FALSE otherwise.
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.