CorCheckDuplicatesFor 枚举

指定将要对其进行重复项检查的元数据标记。

typedef enum CorCheckDuplicatesFor {
    
    MDDupAll                    = 0xffffffff,
    MDDupENC                    = MDDupAll,
    MDNoDupChecks               = 0x00000000,
    MDDupTypeDef                = 0x00000001,
    MDDupInterfaceImpl          = 0x00000002,
    MDDupMethodDef              = 0x00000004,
    MDDupTypeRef                = 0x00000008,
    MDDupMemberRef              = 0x00000010,
    MDDupCustomAttribute        = 0x00000020,
    MDDupParamDef               = 0x00000040,
    MDDupPermission             = 0x00000080,
    MDDupProperty               = 0x00000100,
    MDDupEvent                  = 0x00000200,
    MDDupFieldDef               = 0x00000400,
    MDDupSignature              = 0x00000800,
    MDDupModuleRef              = 0x00001000,
    MDDupTypeSpec               = 0x00002000,
    MDDupImplMap                = 0x00004000,
    MDDupAssemblyRef            = 0x00008000,
    MDDupFile                   = 0x00010000,
    MDDupExportedType           = 0x00020000,
    MDDupManifestResource       = 0x00040000,
    MDDupGenericParam           = 0x00080000,
    MDDupMethodSpec             = 0x00100000,
    MDDupGenericParamConstraint = 0x00200000,
    
    MDDupAssembly               = 0x10000000,
    
    MDDupDefault = 
        MDNoDupChecks | MDDupTypeRef | MDDupMemberRef | 
        MDDupSignature | MDDupTypeSpec | MDDupMethodSpec
    
} CorCheckDuplicatesFor;

成员

成员

说明

MDDupAll

对所有元数据标记进行重复项检查。

MDDupENC

未使用。

MDNoDupChecks

不对元数据标记进行重复项检查。

MDDupTypeDef

检查 mdTypeDef 标记的重复项。

MDDupInterfaceImpl

检查 mdInterfaceImpl 标记的重复项。

MDDupMethodDef

检查 mdMethodDef 标记的重复项。

MDDupTypeRef

检查 mdTypeRef 标记的重复项。

MDDupMemberRef

检查 mdMemberRef 标记的重复项。

MDDupCustomAttribute

检查 mdCustomAttribute 标记的重复项。

MDDupParamDef

检查 mdParamDef 标记的重复项。

MDDupPermission

检查 mdPermission 标记的重复项。

MDDupProperty

检查 mdProperty 标记的重复项。

MDDupEvent

检查 mdEvent 标记的重复项。

MDDupFieldDef

检查 mdFieldDef 标记的重复项。

MDDupSignature

检查 mdSignature 标记的重复项。

MDDupModuleRef

检查 mdModuleRef 标记的重复项。

MDDupTypeSpec

检查 mdTypeSpec 标记的重复项。

MDDupImplMap

检查 mdImplMap 标记的重复项。

MDDupAssemblyRef

检查 mdAssemblyRef 标记的重复项。

MDDupFile

检查 mdFile 标记的重复项。

MDDupExportedType

检查 mdExportedType 标记的重复项。

MDDupManifestResource

检查 mdManifestResource 标记的重复项。

MDDupGenericParam

检查 mdGenericParam 标记的重复项。

MDDupMethodSpec

检查 mdMethodSpec 标记的重复项。

MDDupGenericParamConstraint

检查 mdGenericParamConstraint 标记的重复项。

MDDupAssembly

检查 mdAssembly 标记的重复项。

MDDupDefault

检查 mdMemberRefmdTypeRefmdSignaturemdTypeSpecmdMethodSpec 标记的重复项。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorHdr.h

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

其他资源

元数据枚举