IMetaDataAssemblyEmit Interface

 

Provides methods that support the self-description model used by the common language runtime to resolve and consume resources.

MethodDescription
DefineAssembly MethodCreates an assembly data structure containing metadata for the specified assembly, and returns the associated metadata token.
DefineAssemblyRef MethodCreates an AssemblyRef structure containing metadata for the assembly that this assembly references, and returns the associated metadata token.
DefineExportedType MethodCreates an ExportedType structure containing metadata for the specified exported type, and returns the associated metadata token.
DefineFile MethodCreates a File metadata structure containing metadata for assembly referenced by this assembly, and returns the associated metadata token.
DefineManifestResource MethodCreates a ManifestResource structure containing metadata for the specified manifest resource, and returns the associated metadata token.
SetAssemblyProps MethodModifies the specified Assembly metadata structure.
SetAssemblyRefProps MethodModifies the specified AssemblyRef metadata structure.
SetExportedTypeProps MethodModifies the specified ExportedType metadata structure.
SetFileProps MethodModifies the specified File metadata structure.
SetManifestResourceProps MethodModifies the specified ManifestResource metadata structure.

Platforms: See System Requirements.

Header: Cor.h

Library: Used as a resource in MsCorEE.dll

.NET Framework Versions: Available since 1.0

Metadata Interfaces
IMetaDataAssemblyImport Interface

Show: