CorImportOptions Enumeration

包含一些标志值,用于控制在当前作用域外导入程序集期间的行为。

Syntax

typedef enum CorImportOptions {

    MDImportOptionDefault                = 0x00000000,
    MDImportOptionAll                    = 0xFFFFFFFF,
    MDImportOptionAllTypeDefs            = 0x00000001,
    MDImportOptionAllMethodDefs          = 0x00000002,
    MDImportOptionAllFieldDefs           = 0x00000004,
    MDImportOptionAllProperties          = 0x00000008,
    MDImportOptionAllEvents              = 0x00000010,
    MDImportOptionAllCustomAttributes    = 0x00000020,
    MDImportOptionAllExportedTypes       = 0x00000040

} CorImportOptions;

Members

Member Description
MDImportOptionDefault 指示默认行为,即跳过已删除的记录。
MDImportOptionAll 指示应枚举所有元数据。
MDImportOptionAllTypeDefs 指示应枚举所有 TypeDefs(包括已删除的类型)。
MDImportOptionAllMethodDefs 指示应枚举所有 MethodDefs(包括已删除的方法)。
MDImportOptionAllFieldDefs 指示应枚举所有 FieldDefs(包括已删除的字段)。
MDImportOptionAllProperties 指示应枚举所有 PropertyDefs(包括已删除的属性)。
MDImportOptionAllEvents 指示应枚举所有 EventDefs(包括已删除的事件)。
MDImportOptionAllCustomAttributes 指示应枚举所有自定义属性,包括已删除的属性。
MDImportOptionAllExportedTypes 指示应枚举所有导出的类型,包括已删除的类型。

Requirements

平台: 请参阅 .NET 支持的作系统

Header: CorHdr.h