X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Frow-indexes.h;h=ccca123d00e372dbd30f25e19839e920cd3a807e;hb=ba1a8099800613589a62c8e9c2c9d8c534886d79;hp=4c306bb057f101057f850c6853ea5efd0ad75582;hpb=1fabd87b02f8d2e359150ed7a9e92613e60383bc;p=mono.git diff --git a/mono/metadata/row-indexes.h b/mono/metadata/row-indexes.h index 4c306bb057f..ccca123d00e 100644 --- a/mono/metadata/row-indexes.h +++ b/mono/metadata/row-indexes.h @@ -101,6 +101,11 @@ enum { MONO_EVENT_SIZE }; +enum { + MONO_EVENT_POINTER_EVENT, + MONO_EVENT_POINTER_SIZE +}; + enum { MONO_EXP_TYPE_FLAGS, MONO_EXP_TYPE_TYPEDEF, @@ -129,6 +134,11 @@ enum { MONO_FIELD_MARSHAL_SIZE }; +enum { + MONO_FIELD_POINTER_FIELD, + MONO_FIELD_POINTER_SIZE +}; + enum { MONO_FIELD_RVA_RVA, MONO_FIELD_RVA_FIELD, @@ -188,6 +198,11 @@ enum { MONO_METHODIMPL_SIZE }; +enum { + MONO_METHOD_POINTER_METHOD, + MONO_METHOD_POINTER_SIZE +}; + enum { MONO_METHOD_SEMA_SEMANTICS, MONO_METHOD_SEMA_METHOD, @@ -222,6 +237,11 @@ enum { MONO_PARAM_SIZE }; +enum { + MONO_PARAM_POINTER_PARAM, + MONO_PARAM_POINTER_SIZE +}; + enum { MONO_PROPERTY_FLAGS, MONO_PROPERTY_NAME, @@ -229,6 +249,11 @@ enum { MONO_PROPERTY_SIZE }; +enum { + MONO_PROPERTY_POINTER_PROPERTY, + MONO_PROPERTY_POINTER_SIZE +}; + enum { MONO_PROPERTY_MAP_PARENT, MONO_PROPERTY_MAP_PROPERTY_LIST, @@ -283,6 +308,36 @@ enum { MONO_GENPARCONSTRAINT_SIZE }; +enum { + MONO_DOCUMENT_NAME, + MONO_DOCUMENT_HASHALG, + MONO_DOCUMENT_HASH, + MONO_DOCUMENT_LANGUAGE, + MONO_DOCUMENT_SIZE +}; + +enum { + 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. @@ -394,6 +449,16 @@ enum { 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,