元数据枚举

本节描述元数据 API 使用的非托管枚举。

本节内容

AssemblyFlags 枚举
包含一些值,用于描述程序集的运行时函数。

AssemblyRefFlags 枚举
包含一些值,用于描述程序集引用的函数。

CeeSectionAttr 枚举
提供指定要用于 ICeeGen 接口的部分的函数。

CeeSectionRelocType 枚举
提供可影响 ICeeGen::AddSectionReloc 方法调用中发出的 reloc 指令类型的值。

COINITICOR 枚举
指定初始化公共语言运行时时 CoInitializeCor 使用的常量。

COINITIEE 枚举
指定初始化公共语言运行时时 CoInitializeEE 使用的常量。

CorArgType 枚举
包含一些值,用于描述运行时句柄的本机类型。

CorAssemblyFlags 枚举
包含一些值,用于描述应用于程序集编译的元数据。

CorAttributeTargets 枚举
指定可应用属性的应用程序元素。

CorCallingConvention 枚举
包含一些值,用于描述托管代码中执行的调用约定类型。

CorCheckDuplicatesFor 枚举
包含检查重复期间使用的值。

CorDeclSecurity 枚举
包含一些值,用于描述公共语言运行时使用的声明性安全类型。

CorElementType
包含一些值,用于描述公共语言运行时的基础本机类型 Type

CorErrorIfEmitOutOfOrder 枚举
包含一些标志值,用于指示无序发出元数据时应生成错误消息的条件。

CorEventAttr 枚举
包含一些值,用于描述事件的元数据。

CorFieldAttr 枚举
包含一些值,用于描述字段的相应元数据。

CorFileFlags 枚举
包含一些值,用于描述在 IMetaDataAssemblyEmit::DefineFile 方法调用中定义的文件类型。

CorFileMapping 枚举
包含一些值,用于描述从 IMetaDataInfo::GetFileMapping 方法调用中返回的文件映射的类型。

CorGenericParamAttr 枚举
包含一些值,用于描述 IMetaDataEmit2::DefineGenericParam 方法调用中使用的泛型类型的 Type 参数。

CorImportOptions 枚举
包含一些标志值,用于在导入当前作用域范围外的程序集的过程中控制行为。

CorLinkerOptions 枚举
指定用于选择元数据链接器的选项的标志。

CorLocalRefPreservation 枚举
包含用于处理本地引用的标志值。

CorManifestResourceFlags 枚举
包含一些值,用于描述程序集清单中编码的资源的可见性。

CorMethodAttr 枚举
包含一些值,用于描述方法的相应元数据。

CorMethodImpl 枚举
包含一些值,用于描述方法实现功能。

CorMethodSemanticsAttr 枚举
包含一些值,用于描述方法和关联属性或事件之间的关系。

CorNativeLinkFlags 枚举
提供链接本机代码时链接器使用的标志值。

CorNativeLinkType 枚举
提供一些值,用于指示本机代码中链接的类型。

CorNativeType 枚举
包含一些值,用于描述本机非托管类型。

CorNotificationForTokenMovement 枚举
包含会影响标记移动的相应通知的标志值。

CorOpenFlags 枚举
包含一些标志值,用于控制打开清单文件时的元数据行为。

CorParamAttr 枚举
包含一些值,用于描述方法参数的元数据。

CorPEKind 枚举
包含一些值,用于描述从 IMetaDataImport2::GetPEKind 方法调用返回的可移植可执行文件。

CorPinvokeMap 枚举
包含一些值,用于描述 PInvoke 调用的功能。

CorPropertyAttr 枚举
包含一些值,用于描述属性的元数据。

CorRefToDefCheck 枚举
指定用于控制将哪些引用项转换为相应定义以优化代码的标志。

CorRegFlags 枚举
提供安装模块或复合项时注册所使用的标志值。

CorSaveSize 枚举
包含一些值,用于指示查询保存操作的大小时所需的精度级别。

CorSerializationType 枚举
包含一些值,用于描述公共语言运行时如何序列化对象。 这些值通常对应于 CorElementType 值。

CorSetENC 枚举
包含一些值,用于在元数据生成期间影响行为。

CorThreadSafetyOptions 枚举
指定用于选择线程安全性选项的标志。

CorTokenType 枚举
包含一些值,用于指示元数据标记引用的对象类型。

CorTypeAttr 枚举
包含一些值,用于指示类型元数据。

CorUnmanagedCallingConvention 枚举
包含一些值,用于描述非托管的调用约定。

CorValidatorModuleType 枚举
提供由 IMetaDataValidate 接口用于指定模块的类型(PE 文件和 .obj 文件)的值。

COUNINITIEE 枚举
指定初始化公共语言运行时 CoUninitializeEE 使用的常量。

元数据接口

元数据全局静态函数

元数据结构

元数据联合