Table of Contents

Class AssemblyMetaData

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

Provides methods to load assembly metadata.

public static class AssemblyMetaData
Inheritance
AssemblyMetaData

Fields

Contexts

A dictionary to store metadata load contexts.

LoadedAssemblies

A thread-safe dictionary that stores loaded assemblies, keyed by their names.

Properties

CacheLoadedAssemblies

Gets or sets a value indicating whether loaded assemblies should be cached. If set to true (default value), loaded assemblies will be stored in a cache to improve performance on subsequent loads.

Methods

LoadAssemblyMetadata(string, MetadataLoadContext?)

Loads an assembly metadata from a specific path on the disk.

ResetLoadedAssembliesCache()

Clears the cache of loaded assemblies.

ResetMetadataLoadContextsCache()

Clears the cache of metadata load contexts.