*/
enum {
- META_ASSEMBLY_HASH_ALG,
- META_ASSEMBLY_MAJOR_VERSION,
- META_ASSEMBLY_MINOR_VERSION,
- META_ASSEMBLY_BUILD_NUMBER,
- META_ASSEMBLY_REV_NUMBER,
- META_ASSEMBLY_FLAGS,
- META_ASSEMBLY_PUBLIC_KEY,
- META_ASSEMBLY_NAME,
- META_ASSEMBLY_CULTURE,
- META_ASSEMBLY_SIZE
+ MONO_ASSEMBLY_HASH_ALG,
+ MONO_ASSEMBLY_MAJOR_VERSION,
+ MONO_ASSEMBLY_MINOR_VERSION,
+ MONO_ASSEMBLY_BUILD_NUMBER,
+ MONO_ASSEMBLY_REV_NUMBER,
+ MONO_ASSEMBLY_FLAGS,
+ MONO_ASSEMBLY_PUBLIC_KEY,
+ MONO_ASSEMBLY_NAME,
+ MONO_ASSEMBLY_CULTURE,
+ MONO_ASSEMBLY_SIZE
};
enum {
- META_ASSEMBLYOS_PLATFORM,
- META_ASSEMBLYOS_MAJOR_VERSION,
- META_ASSEMBLYOS_MINOR_VERSION,
- META_ASSEMBLYOS_SIZE
+ MONO_ASSEMBLYOS_PLATFORM,
+ MONO_ASSEMBLYOS_MAJOR_VERSION,
+ MONO_ASSEMBLYOS_MINOR_VERSION,
+ MONO_ASSEMBLYOS_SIZE
};
enum {
- META_ASSEMBLY_PROCESSOR,
- META_ASSEMBLY_PROCESSOR_SIZE
+ MONO_ASSEMBLY_PROCESSOR,
+ MONO_ASSEMBLY_PROCESSOR_SIZE
};
enum {
- META_ASSEMBLYREF_MAJOR_VERSION,
- META_ASSEMBLYREF_MINOR_VERSION,
- META_ASSEMBLYREF_BUILD_NUMBER,
- META_ASSEMBLYREF_REV_NUMBER,
- META_ASSEMBLYREF_FLAGS,
- META_ASSEMBLYREF_PUBLIC_KEY,
- META_ASSEMBLYREF_NAME,
- META_ASSEMBLYREF_CULTURE,
- META_ASSEMBLYREF_HASH_VALUE,
- META_ASSEMBLYREF_SIZE
+ MONO_ASSEMBLYREF_MAJOR_VERSION,
+ MONO_ASSEMBLYREF_MINOR_VERSION,
+ MONO_ASSEMBLYREF_BUILD_NUMBER,
+ MONO_ASSEMBLYREF_REV_NUMBER,
+ MONO_ASSEMBLYREF_FLAGS,
+ MONO_ASSEMBLYREF_PUBLIC_KEY,
+ MONO_ASSEMBLYREF_NAME,
+ MONO_ASSEMBLYREF_CULTURE,
+ MONO_ASSEMBLYREF_HASH_VALUE,
+ MONO_ASSEMBLYREF_SIZE
};
enum {
- META_ASSEMBLYREFOS_PLATFORM,
- META_ASSEMBLYREFOS_MAJOR_VERSION,
- META_ASSEMBLYREFOS_MINOR_VERSION,
- META_ASSEMBLYREFOS_ASSEMBLYREF,
- META_ASSEMBLYREFOS_SIZE
+ MONO_ASSEMBLYREFOS_PLATFORM,
+ MONO_ASSEMBLYREFOS_MAJOR_VERSION,
+ MONO_ASSEMBLYREFOS_MINOR_VERSION,
+ MONO_ASSEMBLYREFOS_ASSEMBLYREF,
+ MONO_ASSEMBLYREFOS_SIZE
};
enum {
- META_ASSEMBLYREFPROC_PROCESSOR,
- META_ASSEMBLYREFPROC_ASSEMBLYREF,
- META_ASSEMBLYREFPROC_SIZE
+ MONO_ASSEMBLYREFPROC_PROCESSOR,
+ MONO_ASSEMBLYREFPROC_ASSEMBLYREF,
+ MONO_ASSEMBLYREFPROC_SIZE
};
enum {
- META_CLASS_LAYOUT_PACKING_SIZE,
- META_CLASS_LAYOUT_CLASS_SIZE,
- META_CLASS_LAYOUT_PARENT,
- META_CLASS_LAYOUT_SIZE
+ MONO_CLASS_LAYOUT_PACKING_SIZE,
+ MONO_CLASS_LAYOUT_CLASS_SIZE,
+ MONO_CLASS_LAYOUT_PARENT,
+ MONO_CLASS_LAYOUT_SIZE
};
enum {
- META_CONSTANT_TYPE,
- META_CONSTANT_PADDING,
- META_CONSTANT_PARENT,
- META_CONSTANT_VALUE,
- META_CONSTANT_SIZE
+ MONO_CONSTANT_TYPE,
+ MONO_CONSTANT_PADDING,
+ MONO_CONSTANT_PARENT,
+ MONO_CONSTANT_VALUE,
+ MONO_CONSTANT_SIZE
};
enum {
- META_CUSTOM_ATTR_PARENT,
- META_CUSTOM_ATTR_TYPE,
- META_CUSTOM_ATTR_VALUE,
- META_CUSTOM_ATTR_SIZE
+ MONO_CUSTOM_ATTR_PARENT,
+ MONO_CUSTOM_ATTR_TYPE,
+ MONO_CUSTOM_ATTR_VALUE,
+ MONO_CUSTOM_ATTR_SIZE
};
enum {
- META_DECL_SECURITY_ACTION,
- META_DECL_SECURITY_PARENT,
- META_DECL_SECURITY_PERMISSIONSET,
- META_DECL_SECURITY_SIZE
+ MONO_DECL_SECURITY_ACTION,
+ MONO_DECL_SECURITY_PARENT,
+ MONO_DECL_SECURITY_PERMISSIONSET,
+ MONO_DECL_SECURITY_SIZE
};
enum {
- META_EVENT_MAP_PARENT,
- META_EVENT_MAP_EVENTLIST,
- META_EVENT_MAP_SIZE
+ MONO_EVENT_MAP_PARENT,
+ MONO_EVENT_MAP_EVENTLIST,
+ MONO_EVENT_MAP_SIZE
};
enum {
- META_EVENT_FLAGS,
- META_EVENT_NAME,
- META_EVENT_TYPE,
- META_EVENT_SIZE
+ MONO_EVENT_FLAGS,
+ MONO_EVENT_NAME,
+ MONO_EVENT_TYPE,
+ MONO_EVENT_SIZE
};
enum {
- META_EXP_TYPE_FLAGS,
- META_EXP_TYPE_TYPEDEF,
- META_EXP_TYPE_NAME,
- META_EXP_TYPE_NAMESPACE,
- META_EXP_TYPE_IMPLEMENTATION,
- META_EXP_TYPE_SIZE
+ MONO_EXP_TYPE_FLAGS,
+ MONO_EXP_TYPE_TYPEDEF,
+ MONO_EXP_TYPE_NAME,
+ MONO_EXP_TYPE_NAMESPACE,
+ MONO_EXP_TYPE_IMPLEMENTATION,
+ MONO_EXP_TYPE_SIZE
};
enum {
- META_FIELD_FLAGS,
- META_FIELD_NAME,
- META_FIELD_SIGNATURE,
- META_FIELD_SIZE
+ MONO_FIELD_FLAGS,
+ MONO_FIELD_NAME,
+ MONO_FIELD_SIGNATURE,
+ MONO_FIELD_SIZE
};
enum {
- META_FIELD_LAYOUT_OFFSET,
- META_FIELD_LAYOUT_FIELD,
- META_FIELD_LAYOUT_SIZE
+ MONO_FIELD_LAYOUT_OFFSET,
+ MONO_FIELD_LAYOUT_FIELD,
+ MONO_FIELD_LAYOUT_SIZE
};
enum {
- META_FIELD_MARSHAL_PARENT,
- META_FIELD_MARSHAL_NATIVE_TYPE,
- META_FIELD_MARSHAL_SIZE
+ MONO_FIELD_MARSHAL_PARENT,
+ MONO_FIELD_MARSHAL_NATIVE_TYPE,
+ MONO_FIELD_MARSHAL_SIZE
};
enum {
- META_FIELD_RVA_RVA,
- META_FIELD_RVA_FIELD,
- META_FIELD_RVA_SIZE
+ MONO_FIELD_RVA_RVA,
+ MONO_FIELD_RVA_FIELD,
+ MONO_FIELD_RVA_SIZE
};
enum {
- META_FILE_FLAGS,
- META_FILE_NAME,
- META_FILE_HASH_VALUE,
- META_FILE_SIZE
+ MONO_FILE_FLAGS,
+ MONO_FILE_NAME,
+ MONO_FILE_HASH_VALUE,
+ MONO_FILE_SIZE
};
enum {
- META_IMPLMAP_FLAGS,
- META_IMPLMAP_MEMBER,
- META_IMPLMAP_NAME,
- META_IMPLMAP_SCOPE,
- META_IMPLMAP_SIZE
+ MONO_IMPLMAP_FLAGS,
+ MONO_IMPLMAP_MEMBER,
+ MONO_IMPLMAP_NAME,
+ MONO_IMPLMAP_SCOPE,
+ MONO_IMPLMAP_SIZE
};
enum {
- META_INTERFACEIMPL_CLASS,
- META_INTERFACEIMPL_INTERFACE,
- META_INTERFACEIMPL_SIZE
+ MONO_INTERFACEIMPL_CLASS,
+ MONO_INTERFACEIMPL_INTERFACE,
+ MONO_INTERFACEIMPL_SIZE
};
enum {
- META_MANIFEST_OFFSET,
- META_MANIFEST_FLAGS,
- META_MANIFEST_NAME,
- META_MANIFEST_IMPLEMENTATION,
- META_MANIFEST_SIZE
+ MONO_MANIFEST_OFFSET,
+ MONO_MANIFEST_FLAGS,
+ MONO_MANIFEST_NAME,
+ MONO_MANIFEST_IMPLEMENTATION,
+ MONO_MANIFEST_SIZE
};
enum {
- META_MEMBERREF_CLASS,
- META_MEMBERREF_NAME,
- META_MEMBERREF_SIGNATURE,
- META_MEMBERREF_SIZE
+ MONO_MEMBERREF_CLASS,
+ MONO_MEMBERREF_NAME,
+ MONO_MEMBERREF_SIGNATURE,
+ MONO_MEMBERREF_SIZE
};
enum {
- META_METHOD_RVA,
- META_METHOD_IMPLFALGS,
- META_METHOD_FLAGS,
- META_METHOD_NAME,
- META_METHOD_SIGNATURE,
- META_METHOD_PARAMLIST,
- META_METHOD_SIZE
+ MONO_METHOD_RVA,
+ MONO_METHOD_IMPLFLAGS,
+ MONO_METHOD_FLAGS,
+ MONO_METHOD_NAME,
+ MONO_METHOD_SIGNATURE,
+ MONO_METHOD_PARAMLIST,
+ MONO_METHOD_SIZE
};
enum {
- META_MTHODIMPL_CLASS,
- META_MTHODIMPL_BODY,
- META_MTHODIMPL_DECLARATION,
- META_MTHODIMPL_SIZE
+ MONO_MTHODIMPL_CLASS,
+ MONO_MTHODIMPL_BODY,
+ MONO_MTHODIMPL_DECLARATION,
+ MONO_MTHODIMPL_SIZE
};
enum {
- META_METHOD_SEMA_SEMANTICS,
- META_METHOD_SEMA_METHOD,
- META_METHOD_SEMA_ASSOCIATION,
- META_METHOD_SEMA_SIZE
+ MONO_METHOD_SEMA_SEMANTICS,
+ MONO_METHOD_SEMA_METHOD,
+ MONO_METHOD_SEMA_ASSOCIATION,
+ MONO_METHOD_SEMA_SIZE
};
enum {
- META_MODULE_GENERATION,
- META_MODULE_NAME,
- META_MODULE_MVID,
- META_MODULE_ENC,
- META_MODULE_ENCBASE,
- META_MODULE_SIZE
+ MONO_MODULE_GENERATION,
+ MONO_MODULE_NAME,
+ MONO_MODULE_MVID,
+ MONO_MODULE_ENC,
+ MONO_MODULE_ENCBASE,
+ MONO_MODULE_SIZE
};
enum {
- META_MODULEREF_NAME,
- META_MODULEREF_SIZE
+ MONO_MODULEREF_NAME,
+ MONO_MODULEREF_SIZE
};
enum {
- META_NESTED_CLASS_NESTED,
- META_NESTED_CLASS_ENCLOSING,
- META_NESTED_CLASS_SIZE
+ MONO_NESTED_CLASS_NESTED,
+ MONO_NESTED_CLASS_ENCLOSING,
+ MONO_NESTED_CLASS_SIZE
};
enum {
- META_PARAM_FLAGS,
- META_PARAM_SEQUENCE,
- META_PARAM_NAME,
- META_PARAM_SIZE
+ MONO_PARAM_FLAGS,
+ MONO_PARAM_SEQUENCE,
+ MONO_PARAM_NAME,
+ MONO_PARAM_SIZE
};
enum {
- META_PROPERTY_FLAGS,
- META_PROPERTY_NAME,
- META_PROPERTY_TYPE,
- META_PROPERTY_SIZE
+ MONO_PROPERTY_FLAGS,
+ MONO_PROPERTY_NAME,
+ MONO_PROPERTY_TYPE,
+ MONO_PROPERTY_SIZE
};
enum {
- META_PROPERTY_MAP_PARENT,
- META_PROPERTY_MAP_PROPERTY_LIST,
- META_PROPERTY_MAP_SIZE
+ MONO_PROPERTY_MAP_PARENT,
+ MONO_PROPERTY_MAP_PROPERTY_LIST,
+ MONO_PROPERTY_MAP_SIZE
};
enum {
- META_STAND_ALONG_SIGNATURE,
- META_STAND_ALONG_SIGNATURE_SIZE
+ MONO_STAND_ALONE_SIGNATURE,
+ MONO_STAND_ALONE_SIGNATURE_SIZE
};
enum {
- META_TYPEDEF_FLAGS,
- META_TYPEDEF_NAME,
- META_TYPEDEF_NAMESPACE,
- META_TYPEDEF_EXTENDS,
- META_TYPEDEF_FIELD_LIST,
- META_TYPEDEF_METHOD_LIST,
- META_TYPEDEF_SIZE
+ MONO_TYPEDEF_FLAGS,
+ MONO_TYPEDEF_NAME,
+ MONO_TYPEDEF_NAMESPACE,
+ MONO_TYPEDEF_EXTENDS,
+ MONO_TYPEDEF_FIELD_LIST,
+ MONO_TYPEDEF_METHOD_LIST,
+ MONO_TYPEDEF_SIZE
};
enum {
- META_TYPEREF_SCOPE,
- META_TYPEREF_NAME,
- META_TYPEREF_NAMESPACE,
- META_TYPEREF_SIZE
+ MONO_TYPEREF_SCOPE,
+ MONO_TYPEREF_NAME,
+ MONO_TYPEREF_NAMESPACE,
+ MONO_TYPEREF_SIZE
};
enum {
- META_TYPESPEC_SIGNATURE,
- META_TYPESPEC_SIZE
+ MONO_TYPESPEC_SIGNATURE,
+ MONO_TYPESPEC_SIZE
};
/*
enum {
TYPEDEFORREF_TYPEDEF,
- TYPEDEFORREF_PARAMDEF,
+ TYPEDEFORREF_TYPEREF,
TYPEDEFORREF_TYPESPEC,
TYPEDEFORREF_BITS = 2,
TYPEDEFORREF_MASK = 3
};
enum {
- HASCOSTANT_FIEDDEF,
- HASCOSTANT_FIEDREF, /* typo in spec? LAMESPEC */
- HASCOSTANT_PROPERTY,
- HASCOSTANT_BITS = 2,
- HASCOSTANT_MASK = 3
+ HASCONSTANT_FIEDDEF,
+ HASCONSTANT_PARAM,
+ HASCONSTANT_PROPERTY,
+ HASCONSTANT_BITS = 2,
+ HASCONSTANT_MASK = 3
};
enum {
HAS_DECL_SECURITY_TYPEDEF,
HAS_DECL_SECURITY_METHODDEF,
HAS_DECL_SECURITY_ASSEMBLY,
- HAS_DECL_SECURITY_BITS = 1,
- HAS_DECL_SECURITY_MASK = 1
+ HAS_DECL_SECURITY_BITS = 2,
+ HAS_DECL_SECURITY_MASK = 3
};
enum {
- MEMBERREF_PARENT_TYPEDEF,
+ MEMBERREF_PARENT_TYPEDEF, /* not used */
MEMBERREF_PARENT_TYPEREF,
MEMBERREF_PARENT_MODULEREF,
MEMBERREF_PARENT_METHODDEF,
};
enum {
- CUSTOM_ATTR_TYPE_TYPEREF,
- CUSTOM_ATTR_TYPE_TYPEDEF,
+ CUSTOM_ATTR_TYPE_TYPEREF, /* not used */
+ CUSTOM_ATTR_TYPE_TYPEDEF, /* not used */
CUSTOM_ATTR_TYPE_METHODDEF,
CUSTOM_ATTR_TYPE_MEMBERREF,
- CUSTOM_ATTR_TYPE_STRING,
+ CUSTOM_ATTR_TYPE_STRING, /* not used */
CUSTOM_ATTR_TYPE_BITS = 3,
CUSTOM_ATTR_TYPE_MASK = 7
};
enum {
RESOLTION_SCOPE_MODULE,
RESOLTION_SCOPE_MODULEREF,
- RESOLTION_SCOPE_ASSEMBLYREF, /* LAMESPEC claims 3 */
- RESOLTION_SCOPE_TYPEREF, /* LAMESPEC claims 4 */
- RESOLTION_SCOPE_BITS = 2, /* LAMESPEC claims 3 */
- RESOLTION_SCOPE_MASK = 3 /* LAMESPEC claims 7 */
+ RESOLTION_SCOPE_ASSEMBLYREF,
+ RESOLTION_SCOPE_TYPEREF,
+ RESOLTION_SCOPE_BITS = 2,
+ RESOLTION_SCOPE_MASK = 3
};
#endif /* __MONO_METADATA_ROW_INDEXES_H__ */