[sdb] Add an API to make the contents of the 'State Machine Hoisted Local Scopes...
[mono.git] / mono / metadata / row-indexes.h
index 74fbf6b35c5aa791a7e9d511b220d329b655174f..f5c71abd201667602fca8b46a85853869df32c82 100644 (file)
@@ -1,3 +1,6 @@
+/**
+ * \file
+ */
 
 #ifndef __MONO_METADATA_ROW_INDEXES_H__
 #define __MONO_METADATA_ROW_INDEXES_H__
@@ -308,6 +311,44 @@ enum {
        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
+};
+
+enum {
+       MONO_CUSTOMDEBUGINFORMATION_PARENT,
+       MONO_CUSTOMDEBUGINFORMATION_KIND,
+       MONO_CUSTOMDEBUGINFORMATION_VALUE,
+       MONO_CUSTOMDEBUGINFORMATION_SIZE
+};
+
 /*
  * Coded Tokens
  * The _BITS entry is for the bits used in the token.
@@ -445,6 +486,12 @@ enum {
        MONO_TYPEORMETHOD_MASK = 1
 };
 
+enum {
+       MONO_HASCUSTOMDEBUGINFO_METHODDEF = 0,
+       MONO_HASCUSTOMDEBUGINFO_BITS = 5,
+       MONO_HASCUSTOMDEBUGINFO_MASK = 0x1f
+};
+
 #endif /* __MONO_METADATA_ROW_INDEXES_H__ */