CorErrorIfEmitOutOfOrder 枚举

包含一些标志值,这些值指示当元数据没有按照顺序发出时,在哪些条件下应生成错误消息。

typedef enum CorErrorIfEmitOutOfOrder {
    
    MDErrorOutOfOrderDefault    = 0x00000000,
    MDErrorOutOfOrderNone       = 0x00000000,
    MDErrorOutOfOrderAll        = 0xffffffff,
    MDMethodOutOfOrder          = 0x00000001,
    MDFieldOutOfOrder           = 0x00000002,
    MDParamOutOfOrder           = 0x00000004,
    MDPropertyOutOfOrder        = 0x00000008,
    MDEventOutOfOrder           = 0x00000010
    
} CorErrorIfEmitOutOfOrder;

成员

成员

说明

MDErrorOutOfOrderDefault

指示默认行为,不会生成错误消息。

MDErrorOutOfOrderNone

指示编译器不应生成错误消息。

MDErrorOutOfOrderAll

指示当字段、属性、事件、方法或参数没有按照顺序发出时,编译器应生成错误消息。

MDMethodOutOfOrder

指示当方法没有按照顺序发出时,编译器应生成错误消息。

MDFieldOutOfOrder

指示当字段没有按照顺序发出时,编译器应生成错误消息。

MDParamOutOfOrder

指示当参数没有按照顺序发出时,编译器应生成错误消息。

MDPropertyOutOfOrder

指示当属性没有按照顺序发出时,编译器应生成错误消息。

MDEventOutOfOrder

指示当事件没有按照顺序发出时,编译器应生成错误消息。

要求

**平台:**请参见 .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

请参见

其他资源

元数据枚举