/// <summary> /// Initializes a new instance of the <see cref="DefaultAssemblyManager" /> class. /// </summary> /// <param name="workingDirectory">The working directory.</param> /// <param name="modulesRegistration">The module loader.</param> /// <param name="embeddedResourcesProvider">The embedded resources provider.</param> /// <param name="assemblyLoader">The assembly loader.</param> public DefaultAssemblyManager( IWorkingDirectory workingDirectory, IModulesRegistration modulesRegistration, IEmbeddedResourcesProvider embeddedResourcesProvider, IAssemblyLoader assemblyLoader) { this.workingDirectory = workingDirectory; this.modulesRegistration = modulesRegistration; this.assemblyLoader = assemblyLoader; this.embeddedResourcesProvider = embeddedResourcesProvider; }
/// <summary> /// Initializes a new instance of the <see cref="EmbeddedResourcesVirtualPathProvider" /> class. /// </summary> /// <param name="embeddedResourcesProvider">The embedded resources provider.</param> public EmbeddedResourcesVirtualPathProvider(IEmbeddedResourcesProvider embeddedResourcesProvider) { this.embeddedResourcesProvider = embeddedResourcesProvider; }
/// <summary> /// Initializes a new instance of the <see cref="EmbeddedResourcesController" /> class. /// </summary> /// <param name="embeddedResourcesProvider">The embedded resources provider.</param> public EmbeddedResourcesController(IEmbeddedResourcesProvider embeddedResourcesProvider) { this.embeddedResourcesProvider = embeddedResourcesProvider; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultWebAssemblyManager"/> class. /// </summary> /// <param name="workingDirectory">The working directory.</param> /// <param name="modulesRegistration">The modules registration.</param> /// <param name="embeddedResourcesProvider">The embedded resources provider.</param> /// <param name="assemblyLoader">The assembly loader.</param> public DefaultWebAssemblyManager(IWorkingDirectory workingDirectory, IModulesRegistration modulesRegistration, IEmbeddedResourcesProvider embeddedResourcesProvider, IAssemblyLoader assemblyLoader) : base(workingDirectory, modulesRegistration, assemblyLoader) { this.embeddedResourcesProvider = embeddedResourcesProvider; }