Show / Hide Table of Contents

    Namespace XploRe.Runtime.Loader

    Classes

    AssemblyLoadContextExtensions

    Extends System.Runtime.Loader.AssemblyLoadContext instances with extended loader methods.

    AssemblyNameCollectionAssemblyProvider

    Provides all Assembly instances identified by a collection of AssemblyNames.

    AssemblyNameLoaderAssemblyProvider

    Base class for providers that operate on AssemblyNames.

    AssemblyProvider

    Simple XploRe.Reflection.Loader.IAssemblyProvider that yields a static collection of Assembly instances provided during initialisation.

    CompileLibrariesAssemblyProvider

    Provides assemblies for a collection of Microsoft.Extensions.DependencyModel.CompilationLibrary instances.

    CompositionAssemblyProvider

    Composes a new XploRe.Reflection.Loader.IAssemblyProvider instance from existing providers. The resulting set of candiates does not contain duplicates.

    FileAssemblyProvider

    Provides assemblies from a given Microsoft.Extensions.FileProviders.IFileProvider instance.

    ReferencedAssemblyProvider

    Provides all assemblies referenced by a given Assembly instance.

    RuntimeLibrariesAssemblyProvider

    Provides assemblies for a collection of Microsoft.Extensions.DependencyModel.RuntimeLibrary instances.

    TypeAssemblyProvider

    Provides the assembly instance of a given type provided at the moment of initialisation.

    Interfaces

    IAssemblyProvider

    An assembly provider retrieves a collection of Assembly candidates. The consumer should further filter out candidates as needed.
    Back to top Copyright © 2017-2018, xplo.re IT Services, Michael Maier. All rights reserved.