Show / Hide Table of Contents

    Class FileAssemblyProvider

    Provides assemblies from a given Microsoft.Extensions.FileProviders.IFileProvider instance.
    Inheritance
    Object
    FileAssemblyProvider
    Implements
    IAssemblyProvider
    Namespace: XploRe.Runtime.Loader
    Assembly: XploRe.Runtime.Loader.dll
    Syntax
    public class FileAssemblyProvider : Object, IAssemblyProvider

    Constructors

    Name Description
    FileAssemblyProvider(IFileProvider, AssemblyLoadContext) Initialises a new FileAssemblyProvider instance with a given Microsoft.Extensions.FileProviders.IFileProvider instance.

    Properties

    Name Description
    AssemblyLoadContext The AssemblyLoadContext instance used to load assemblies.
    Default Returns the default FileAssemblyProvider instance for assemblies found in the base directory of the System.AppContext.
    FileProvider The Microsoft.Extensions.FileProviders.IFileProvider instance used by the assembly provider to find matching class libraries.

    Methods

    Name Description
    GetCandidateAssemblies()
    IsCandidateClassLibraryFile(IFileInfo) Tests whether the provided Microsoft.Extensions.FileProviders.IFileInfo instance may reference a class library candidate.
    Load(IFileInfo) Tries to load the class library from the given Microsoft.Extensions.FileProviders.IFileInfo instance.
    Back to top Copyright © 2017-2018, xplo.re IT Services, Michael Maier. All rights reserved.