ICLRAssemblyIdentityManager Interface

 

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

MethodDescription
GetBindingIdentityFromFile MethodGets the assembly identity binding data for the assembly at the specified file path.
GetBindingIdentityFromStream MethodGets the canonical assembly identity data for the assembly in the specified stream.
GetCLRAssemblyReferenceList MethodGets an ICLRAssemblyReferenceList instance from the supplied list of partial assembly identities.
GetProbingAssembliesFromReference MethodGets an ICLRProbingAssemblyEnum enumerator for the assembly identities referenced by the assembly with the specified identity.
GetReferencedAssembliesFromFile MethodGets an ICLRReferenceAssemblyEnum instance that contains a list of assemblies referenced by the assembly at the specified file path.
GetReferencedAssembliesFromStream MethodGets a pointer to an ICLRReferenceAssemblyEnum object that contains assembly identity data for the assemblies referenced by the assembly in the specified stream.
IsStronglyNamed MethodGets 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 System Requirements.

Header: MSCorEE.h

Library: Included as a resource in MSCorEE.dll

.NET Framework Versions: Available since 2.0

ICLRAssemblyReferenceList Interface
ICLRProbingAssemblyEnum Interface
Hosting Interfaces

Show: