ICorProfilerAssemblyReferenceProvider Interface
[Supported in the .NET Framework 4.5.2 and later versions]
Enables the profiler to inform the common language runtime (CLR) of assembly references that the profiler will add in the ICorProfilerCallback::ModuleLoadFinished callback.
Methods
Method | Description |
---|---|
AddAssemblyReference Method | Informs the CLR of an assembly reference that the profiler plans to add in the ModuleLoadFinished callback. |
Remarks
The CLR passes the profiler an ICorProfilerAssemblyReferenceProvider
interface object in the ICorProfilerCallback6::GetAssemblyReferences callback. This enables the profiler to inform the CLR of assembly references that the profiler plans to add later in the ICorProfilerCallback::ModuleLoadFinished. callback. This improves the accuracy of the CLR's assembly reference closure walker and its algorithms for determining whether assemblies may be shared.
This interface can be used only in the ICorProfilerCallback6::GetAssemblyReferences callback that passes this interface object to the profiler.
Requirements
Platforms: See System Requirements.
Header: CorProf.idl, CorProf.h
.NET Framework Versions: Available since 4.5.2