MONO_EVENT_SIZE
};
+enum {
+ MONO_EVENT_POINTER_EVENT,
+ MONO_EVENT_POINTER_SIZE
+};
+
enum {
MONO_EXP_TYPE_FLAGS,
MONO_EXP_TYPE_TYPEDEF,
MONO_FIELD_MARSHAL_SIZE
};
+enum {
+ MONO_FIELD_POINTER_FIELD,
+ MONO_FIELD_POINTER_SIZE
+};
+
enum {
MONO_FIELD_RVA_RVA,
MONO_FIELD_RVA_FIELD,
MONO_METHODIMPL_SIZE
};
+enum {
+ MONO_METHOD_POINTER_METHOD,
+ MONO_METHOD_POINTER_SIZE
+};
+
enum {
MONO_METHOD_SEMA_SEMANTICS,
MONO_METHOD_SEMA_METHOD,
MONO_PARAM_SIZE
};
+enum {
+ MONO_PARAM_POINTER_PARAM,
+ MONO_PARAM_POINTER_SIZE
+};
+
enum {
MONO_PROPERTY_FLAGS,
MONO_PROPERTY_NAME,
MONO_PROPERTY_SIZE
};
+enum {
+ MONO_PROPERTY_POINTER_PROPERTY,
+ MONO_PROPERTY_POINTER_SIZE
+};
+
enum {
MONO_PROPERTY_MAP_PARENT,
MONO_PROPERTY_MAP_PROPERTY_LIST,
MONO_GENPARCONSTRAINT_SIZE
};
+enum {
+ MONO_DOCUMENT_NAME,
+ MONO_DOCUMENT_HASHALG,
+ MONO_DOCUMENT_HASH,
+ MONO_DOCUMENT_LANGUAGE,
+ MONO_DOCUMENT_SIZE
+};
+
+enum {
+ MONO_METHODBODY_DOCUMENT,
+ MONO_METHODBODY_SEQ_POINTS,
+ MONO_METHODBODY_SIZE
+};
+
+enum {
+ MONO_LOCALSCOPE_METHOD,
+ MONO_LOCALSCOPE_IMPORTSCOPE,
+ MONO_LOCALSCOPE_VARIABLELIST,
+ MONO_LOCALSCOPE_CONSTANTLIST,
+ MONO_LOCALSCOPE_STARTOFFSET,
+ MONO_LOCALSCOPE_LENGTH,
+ MONO_LOCALSCOPE_SIZE
+};
+
+enum {
+ MONO_LOCALVARIABLE_ATTRIBUTES,
+ MONO_LOCALVARIABLE_INDEX,
+ MONO_LOCALVARIABLE_NAME,
+ MONO_LOCALVARIABLE_SIZE
+};
+
/*
* Coded Tokens
* The _BITS entry is for the bits used in the token.
MONO_CUSTOM_ATTR_TYPE_MASK = 7
};
+enum {
+ MONO_RESOLUTION_SCOPE_MODULE,
+ MONO_RESOLUTION_SCOPE_MODULEREF,
+ MONO_RESOLUTION_SCOPE_ASSEMBLYREF,
+ MONO_RESOLUTION_SCOPE_TYPEREF,
+ MONO_RESOLUTION_SCOPE_BITS = 2,
+ MONO_RESOLUTION_SCOPE_MASK = 3
+};
+
+/* Kept for compatibility since this is a public header file */
enum {
MONO_RESOLTION_SCOPE_MODULE,
MONO_RESOLTION_SCOPE_MODULEREF,