public AssemblyResourcePhysicaFileRepository(
     IPathResolver pathResolver,
     AssemblyResourceProviderSettings assemblyResourceProviderSettings
     )
 {
     _pathResolver = pathResolver;
     _assemblyResourceProviderSettings = assemblyResourceProviderSettings;
 }
Beispiel #2
0
        public AssemblyResourceProvider(
            IAssemblyResourceRegistration[] registrations,
            IAssemblyResourcePhysicaFileRepository assemblyPhysicalFileRepository,
            AssemblyResourceProviderSettings assemblyResourceProviderSettings
            )
        {
            _assemblyPhysicalFileRepository   = assemblyPhysicalFileRepository;
            _assemblyResourceProviderSettings = assemblyResourceProviderSettings;

            InitResources(registrations);
        }
Beispiel #3
0
        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);
        }