IMetaDataAssemblyImport Interface

Provides methods to access and examine the contents of an assembly manifest.

Methods

Method Description
CloseEnum Method Releases the handle to the specified enumerator.
EnumAssemblyRefs Method Gets an interface pointer to an enumerator that contains the mdAssemblyRef tokens of the assemblies referenced by the assembly in the current metadata scope.
EnumExportedTypes Method Gets an interface pointer to an enumerator that contains the mdExportedType tokens of the COM types referenced by the assembly in the current metadata scope.
EnumFiles Method Gets an interface pointer to an enumerator that contains the mdFile tokens of the files referenced by the assembly in the current metadata scope.
EnumManifestResources Method Gets an interface pointer to an enumerator that contains the mdManifestResource tokens of the resources referenced by the assembly in the current metadata scope.
FindAssembliesByName Method Gets an array of mdAssemblyRef tokens for the assemblies with the specified name.
FindExportedTypeByName Method Gets an mdExportedType token for the COM type with the specified name.
FindManifestResourceByName Method Gets an mdManifestResource token for the resource with the specified name.
GetAssemblyFromScope Method Gets the token for the assembly in the current metadata scope.
GetAssemblyProps Method Gets the property settings of the specified assembly.
GetAssemblyRefProps Method Gets the property settings of the specified mdAssemblyRef token.
GetExportedTypeProps Method Gets the property settings of the specified COM type.
GetFileProps Method Gets the property settings of the specified file.
GetManifestResourceProps Method Gets the property settings of the specified manifest resource.

Requirements

Platform: See System Requirements.

Header: Cor.h

Library: Used as a resource in MsCorEE.dll

.NET Framework Versions: Available since 1.0

See Also

Metadata Interfaces
IMetaDataAssemblyEmit Interface