Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Metadata Enumerations

This section describes the unmanaged enumerations that the metadata API uses.

AssemblyFlags Enumeration

Contains values that describe the run-time features of an assembly.

AssemblyRefFlags Enumeration

Contains values that describe the features of an assembly reference.

CeeSectionAttr Enumeration

Provides values that specify the attributes of a section for use by the ICeeGen interface.

CeeSectionRelocType Enumeration

Provides values to influence the type of reloc instruction emitted in a call to the ICeeGen::AddSectionReloc method.

COINITICOR Enumeration

Specifies constants used by CoInitializeCor when initializing the common language runtime.

COINITIEE Enumeration

Specifies constants used by CoInitializeEE when initializing the common language runtime.

CorArgType Enumeration

Contains values that describe the native type of a runtime handle.

CorAssemblyFlags Enumeration

Contains values that describe the metadata applied to an assembly compilation.

CorAttributeTargets Enumeration

Specifies the application elements on which it is valid to apply an attribute.

CorCallingConvention Enumeration

Contains values that describe the types of calling conventions that are made in managed code.

CorCheckDuplicatesFor Enumeration

Contains values used during checks for duplications.

CorDeclSecurity Enumeration

Contains values that describe the types of declarative security used by the common language runtime.

CorElementType Enumeration

Contains values that describe the underlying native type of a common language runtime Type.

CorErrorIfEmitOutOfOrder Enumeration

Contains flag values that indicate the conditions under which an error message should be generated when metadata is emitted out of order.

CorEventAttr Enumeration

Contains values that describe the metadata of an event.

CorFieldAttr Enumeration

Contains values that describe metadata about a field.

CorFileFlags Enumeration

Contains values that describe the type of file defined in a call to the IMetaDataAssemblyEmit::DefineFile method.

CorFileMapping Enumeration

Contains values that describe the type of file mapping that is returned from a call to the IMetaDataInfo::GetFileMapping method.

CorGenericParamAttr Enumeration

Contains values that describe the Type parameters for generic types, as used in calls to the IMetaDataEmit2::DefineGenericParam method.

CorImportOptions Enumeration

Contains flag values that control the behavior during importation of an assembly outside the current scope.

CorLinkerOptions Enumeration

Specifies flags to select options for the metadata linker.

CorLocalRefPreservation Enumeration

Contains flag values for the treatment of local references.

CorManifestResourceFlags Enumeration

Contains values that describe the visibility of resources encoded in an assembly manifest.

CorMethodAttr Enumeration

Contains values that describe metadata about a method.

CorMethodImpl Enumeration

Contains values that describe method implementation features.

CorMethodSemanticsAttr Enumeration

Contains values that describe the relationship between a method and an associated property or event.

CorNativeLinkFlags Enumeration

Provides flag values used by the linker when linking native code.

CorNativeLinkType Enumeration

Provides values that indicate the type linked in native code.

CorNativeType Enumeration

Contains values that describe native unmanaged types.

CorNotificationForTokenMovement Enumeration

Contains flag values that influence notifications upon token movement.

CorOpenFlags Enumeration

Contains flag values that control metadata behavior upon opening manifest files.

CorParamAttr Enumeration

Contains values that describe the metadata of a method parameter.

CorPEKind Enumeration

Contains values that describe a portable executable file, as returned from a call to the IMetaDataImport2::GetPEKind method.

CorPinvokeMap Enumeration

Contains values that describe features of a PInvoke call.

CorPropertyAttr Enumeration

Contains values that describe the metadata of a property.

CorRefToDefCheck Enumeration

Specifies flags to control which referenced items are converted to their definitions in order to optimize the code.

CorRegFlags Enumeration

Provides flag values used for registration when installing a module or composite.

CorSaveSize Enumeration

Contains values indicating the level of precision required when querying for the size of a save operation.

CorSerializationType Enumeration

Contains values that describe how an object is serialized by the common language runtime. These values generally correspond to CorElementType values.

CorSetENC Enumeration

Contains values used to influence behavior during the generation of metadata.

CorThreadSafetyOptions Enumeration

Specifies flags to select options for thread safety.

CorTokenType Enumeration

Contains values that indicate the kind of object that a metadata token references.

CorTypeAttr Enumeration

Contains values that indicate type metadata.

CorUnmanagedCallingConvention Enumeration

Contains values that describe unmanaged calling conventions.

CorValidatorModuleType Enumeration

Provides values used by the IMetaDataValidate interface to specify the type of the module (PE file vs. .obj file).

COUNINITIEE Enumeration

Specifies constants used by CoUninitializeEE when initializing the common language runtime.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.