MetadataProvider.AvailableAssemblies Property

Namespace
Kampute.DocToolkit.Metadata
Assembly
  • Kampute.DocToolkit.dll

Definition

Gets the assemblies for which metadata has been created.
public static IEnumerable<IAssembly> AvailableAssemblies { get; }

Property Value

IEnumerable<IAssembly>
An enumerable collection of assemblies with created metadata.

Remarks

This property provides access to the assemblies for which metadata has been requested through this provider. Assemblies loaded via the Common Language Runtime (CLR) persist in the collection for the lifetime of the application domain. However, assemblies loaded through Metadata Load Context (MLC) will be removed when the MLC is disposed.

The property uses deferred execution, so the collection reflects the current state at the time of enumeration.