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


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

В этом разделе описываются неуправляемые перечисления, которые использует API метаданных.

В этом разделе

Перечисление AssemblyFlags
Содержит значения, описывающие возможности времени выполнения сборки.

Перечисление AssemblyRefFlags
Содержит значения, описывающие возможности ссылки на сборку.

Перечисление CeeSectionAttr
Предоставляет значения, указывающие атрибуты раздела для использования интерфейсом ICeeGen .

Перечисление CeeSectionRelocType
Предоставляет значения, влияющие на тип инструкции reloc , выдаваемой при вызове метода ICeeGen::AddSectionReloc .

Перечисление COINITICOR
Указывает константы, используемые CoInitializeCor при инициализации среды CLR.

Перечисление COINITIEE
Задает константы, используемые CoInitializeEE при инициализации среды CLR.

Перечисление CorArgType
Содержит значения, описывающие собственный тип дескриптора среды выполнения.

Перечисление CorAssemblyFlags
Содержит значения, которые описывают метаданные, применяемые к компиляции сборки.

Перечисление CorAttributeTargets
Задает элементы приложения, в которых допустимо применять аргумент.

Перечисление CorCallingConvention
Содержит значения, описывающие типы соглашений о вызовах, выполняемых в управляемом коде.

Перечисление CorCheckDuplicatesFor
Содержит значения, используемые во время проверки дубликатов.

Перечисление CorDeclSecurity
Содержит значения, описывающие типы декларативной безопасности, используемые средой CLR.

CorElementType
Содержит значения, описывающие базовый собственный тип Type среды CLR.

Перечисление CorErrorIfEmitOutOfOrder
Содержит значения флагов, указывающие условия, при которых должно создаваться сообщение об ошибке при беспорядочном выводе метаданных.

Перечисление CorEventAttr
Содержит значения, описывающие метаданные события.

Перечисление CorFieldAttr
Содержит значения, описывающие метаданные поля.

Перечисление CorFileFlags
Содержит значения, описывающие тип файла, определенный в вызове метода IMetaDataAssemblyEmit::D efineFile .

Перечисление CorFileMapping
Содержит значения, описывающие тип сопоставления файлов, возвращаемого при вызове метода IMetaDataInfo::GetFileMapping .

Перечисление CorGenericParamAttr
Содержит значения, описывающие Type параметры универсальных типов, используемые в вызовах метода IMetaDataEmit2::D efineGenericParam .

Перечисление CorImportOptions
Содержит значения флага, управляющие поведением во время импорта сборки за пределы текущей области.

Перечисление CorLinkerOptions
Задает флаги для выбора параметров компоновщика метаданных.

Перечисление CorLocalRefPreservation
Содержит значения флага для обработки локальных ссылок.

Перечисление CorManifestResourceFlags
Содержит значения, описывающие видимость ресурсов, зашифрованных в манифесте сборки.

Перечисление CorMethodAttr
Содержит значения, описывающие метаданные метода.

Перечисление CorMethodImpl
Содержит значения, описывающие возможности реализации метода.

Перечисление CorMethodSemanticsAttr
Содержит значения, описывающие связь между методом и соответствующим свойством или событием.

Перечисление CorNativeLinkFlags
Предоставляет значения флагов, используемые компоновщиком при связывании машинного кода.

Перечисление CorNativeLinkType
Предоставляет значения, указывающие тип, связанный в машинном коде.

Перечисление CorNativeType
Содержит значения, описывающие собственные неуправляемые типы.

Перечисление CorNotificationForTokenMovement
Содержит значения флагов, влияющие на уведомления о перемещении токенов.

Перечисление CorOpenFlags
Содержит значения флага, которые управляют поведением метаданных при открытии файлов манифеста.

Перечисление CorParamAttr
Содержит значения, описывающие метаданные параметра метода.

Перечисление CorPEKind
Содержит значения, описывающие переносимый исполняемый файл, возвращаемые вызовом метода IMetaDataImport2::GetPEKind .

Перечисление CorPinvokeMap
Содержит значения, описывающие возможности вызова PInvoke.

Перечисление CorPropertyAttr
Содержит значения, описывающие метаданные свойства.

Перечисление CorRefToDefCheck
Задает флаги для элемента управления, на который ссылаются элементы, преобразуемые в их определения для оптимизации кода.

Перечисление CorRegFlags
Предоставляет значения флагов, используемые для регистрации при установке модуля или составного объекта.

Перечисление CorSaveSize
Содержит значения, указывающие уровень точности, необходимый при запросе размера операции сохранения.

Перечисление CorSerializationType
Содержит значения, описывающие способ сериализации объекта средой CLR. Эти значения обычно соответствуют значениям CorElementType.

Перечисление CorSetENC
Содержит значения, используемые для оказания влияния на поведение во время создания метаданных.

Перечисление CorThreadSafetyOptions
Задает флаги для выбора параметров безопасности потока.

Перечисление CorTokenType
Содержит значения, указывающие вид объекта, на который ссылается токен метаданных.

Перечисление CorTypeAttr
Содержит значения, указывающие тип метаданных.

Перечисление CorUnmanagedCallingConvention
Содержит значения, описывающие соглашения о неуправляемых вызовах.

Перечисление CorValidatorModuleType
Предоставляет значения, используемые интерфейсом IMetaDataValidate для указания типа модуля (PE-файл и OBJ-файл).

Перечисление COUNINITIEE
Задает константы, используемые CoUninitializeEE при инициализации среды CLR.

Интерфейсы метаданных

Глобальные статические функции метаданных

Структуры метаданных

Объединения метаданных