Поделиться через


Перечисление 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 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0, 1.1, 1.0

См. также

Другие ресурсы

Перечисления метаданных