public AssemblyResourceProvider( IAssemblyResourceRegistration[] registrations, IAssemblyResourcePhysicaFileRepository assemblyPhysicalFileRepository, AssemblyResourceProviderSettings assemblyResourceProviderSettings ) { _assemblyPhysicalFileRepository = assemblyPhysicalFileRepository; _assemblyResourceProviderSettings = assemblyResourceProviderSettings; InitResources(registrations); }
public AssemblyResourceVirtualFile( AssemblyVirtualFileLocation location, IAssemblyResourcePhysicaFileRepository assemblyPhysicalFileService, AssemblyResourceProviderSettings assemblyResourceProviderSettings ) : base(location.VirtualPath) { Condition.Requires(location).IsNotNull(); Condition.Requires(location.VirtualPath).IsNotNullOrEmpty(); _location = location; _assemblyPhysicalFileService = assemblyPhysicalFileService; _assemblyResourceProviderSettings = assemblyResourceProviderSettings; }
public AssemblyResourceVirtualDirectory( string vitualDirectory, IEnumerable <AssemblyVirtualFileLocation> locations, IAssemblyResourcePhysicaFileRepository assemblyPhysicalFileRepository, AssemblyResourceProviderSettings assemblyResourceProviderSettings ) : base(vitualDirectory) { Condition.Requires(vitualDirectory).IsNotNull(); Condition.Requires(locations).IsNotNull(); Condition.Requires(assemblyPhysicalFileRepository).IsNotNull(); Condition.Requires(assemblyResourceProviderSettings).IsNotNull(); _assemblyPhysicalFileRepository = assemblyPhysicalFileRepository; _assemblyResourceProviderSettings = assemblyResourceProviderSettings; ParseDirectories(vitualDirectory, locations); }