This documentation is archived and is not being maintained.

ICLRAssemblyIdentityManager Interface

Provides methods that support communication between the host and the common language runtime (CLR) about assemblies.



ICLRAssemblyIdentityManager::GetBindingIdentityFromFile Method

Gets the assembly identity binding data for the assembly at the specified file path.

ICLRAssemblyIdentityManager::GetBindingIdentityFromStream Method

Gets the canonical assembly identity data for the assembly in the specified stream.

ICLRAssemblyIdentityManager::GetCLRAssemblyReferenceList Method

Gets an ICLRAssemblyReferenceList instance from the supplied list of partial assembly identities.

ICLRAssemblyIdentityManager::GetProbingAssembliesFromReference Method

Gets an ICLRProbingAssemblyEnum enumerator for the assembly identities referenced by the assembly with the specified identity.

ICLRAssemblyIdentityManager::GetReferencedAssembliesFromFile Method

Gets an ICLRReferenceAssemblyEnum instance that contains a list of assemblies referenced by the assembly at the specified file path.

ICLRAssemblyIdentityManager::GetReferencedAssembliesFromStream Method

Gets a pointer to an ICLRReferenceAssemblyEnum object that contains assembly identity data for the assemblies referenced by the assembly in the specified stream.

ICLRAssemblyIdentityManager::IsStronglyNamed Method

Gets a value that indicates whether the specified assembly is strongly named.

Use ICLRAssemblyIdentityManager to get instances of ICLRAssemblyReferenceList and to enumerate assembly identities.

Platforms: See .NET Framework System Requirements.

Header: MSCorEE.h

Library: Included as a resource in MSCorEE.dll

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0