MONO_TYPE_END

Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Values

ValueMeaning
MONO_TYPE_END0

End of List

MONO_TYPE_VOID1
MONO_TYPE_BOOLEAN2
MONO_TYPE_CHAR3
MONO_TYPE_I14
MONO_TYPE_U15
MONO_TYPE_I26
MONO_TYPE_U27
MONO_TYPE_I48
MONO_TYPE_U49
MONO_TYPE_I810
MONO_TYPE_U811
MONO_TYPE_R412
MONO_TYPE_R813
MONO_TYPE_STRING14
MONO_TYPE_PTR15

arg: <type> token

MONO_TYPE_BYREF16

arg: <type> token

MONO_TYPE_VALUETYPE17

arg: <type> token

MONO_TYPE_CLASS18

arg: <type> token

MONO_TYPE_VAR19

number

MONO_TYPE_ARRAY20

type, rank, boundsCount, bound1, loCount, lo1

MONO_TYPE_GENERICINST21

<type> <type-arg-count> <type-1> \x{2026} <type-n>

MONO_TYPE_TYPEDBYREF22
MONO_TYPE_I24
MONO_TYPE_U25
MONO_TYPE_FNPTR27

arg: full method signature

MONO_TYPE_OBJECT28
MONO_TYPE_SZARRAY29

0-based one-dim-array

MONO_TYPE_MVAR30

number

MONO_TYPE_CMOD_REQD31

arg: typedef or typeref token

MONO_TYPE_CMOD_OPT32

optional arg: typedef or typref token

MONO_TYPE_INTERNAL33

CLR internal type

MONO_TYPE_MODIFIER64

Or with the following types

MONO_TYPE_SENTINEL65

Sentinel for varargs method signature

MONO_TYPE_PINNED69

Local var that points to pinned object

MONO_TYPE_ENUM85

an enumeration

Meta