コード例 #1
0
 internal ConsolidatingResourceRegistry(ResourceRequirementCollection requirements, string registryName, IResourcePathResolver pathResolver, IResourceVersioningStrategy versioningStrategy)
 {
     _requirements = requirements;
     _registryName = registryName;
     _pathResolver = pathResolver;
     _versioningStrategy = versioningStrategy;
 }
コード例 #2
0
 internal ConsolidatingResourceRegistry(ResourceRequirementCollection requirements, string registryName, IResourcePathResolver pathResolver, IResourceVersioningStrategy versioningStrategy)
 {
     _requirements       = requirements;
     _registryName       = registryName;
     _pathResolver       = pathResolver;
     _versioningStrategy = versioningStrategy;
 }
コード例 #3
0
ファイル: AssmanContext.cs プロジェクト: nieve/assman
 public void LoadPreCompilationReport(PreCompilationReport preCompilationReport)
 {
     _scriptGroups = new PreCompiledGroupManager(preCompilationReport.Scripts, _scriptGroups);
     _styleGroups  = new PreCompiledGroupManager(preCompilationReport.Stylesheets, _styleGroups);
     _dependencyManager.SetCache(new PreCompiledDependencyCache(preCompilationReport.Dependencies));
     _scriptPathResolver = new ResourcePathResolver(_scriptGroups, _dependencyManager, _finder);
     _stylePathResolver  = new ResourcePathResolver(_styleGroups, _dependencyManager, _finder);
     Version             = preCompilationReport.Version;
     PreCompiled         = true;
 }
コード例 #4
0
ファイル: AssmanContext.cs プロジェクト: andyalm/assman
        internal AssmanContext(ResourceMode resourceMode)
        {
            var resourceCache = ResourceCacheFactory.GetCache(resourceMode);

            _scriptGroups = ResourceGroupManager.GetInstance(resourceMode, resourceCache);
            _styleGroups = ResourceGroupManager.GetInstance(resourceMode, resourceCache);
            _compositeFinder = new CompositeResourceFinder();
            _compositeFinder.Exclude(new ConsolidatedResourceExcluder(_scriptGroups));
            _compositeFinder.Exclude(new ConsolidatedResourceExcluder(_styleGroups));
            _compositeFinder.Exclude(new PreCompiledResourceExcluder());
            _compositeFinder.Exclude(new VsDocResourceExcluder());
            _finder = new ResourceModeFilteringFinder(resourceMode, new CachingResourceFinder(resourceCache, _compositeFinder));
            _filterPipelineMap = new ContentFilterPipelineMap();
            _assemblies = new List<Assembly>();
            _dependencyManager = DependencyManagerFactory.GetDependencyManager(_finder, _scriptGroups, _styleGroups, resourceMode);
            _resourceMode = resourceMode;
            _scriptPathResolver = new ResourcePathResolver(_scriptGroups, _dependencyManager, _finder);
            _stylePathResolver = new ResourcePathResolver(_styleGroups, _dependencyManager, _finder);
        }
コード例 #5
0
ファイル: AssmanContext.cs プロジェクト: nieve/assman
        internal AssmanContext(ResourceMode resourceMode)
        {
            var resourceCache = ResourceCacheFactory.GetCache(resourceMode);

            _scriptGroups    = ResourceGroupManager.GetInstance(resourceMode, resourceCache);
            _styleGroups     = ResourceGroupManager.GetInstance(resourceMode, resourceCache);
            _compositeFinder = new CompositeResourceFinder();
            _compositeFinder.Exclude(new ConsolidatedResourceExcluder(_scriptGroups));
            _compositeFinder.Exclude(new ConsolidatedResourceExcluder(_styleGroups));
            _compositeFinder.Exclude(new PreCompiledResourceExcluder());
            _compositeFinder.Exclude(new VsDocResourceExcluder());
            _finder             = new ResourceModeFilteringFinder(resourceMode, new CachingResourceFinder(resourceCache, _compositeFinder));
            _filterPipelineMap  = new ContentFilterPipelineMap();
            _assemblies         = new List <Assembly>();
            _dependencyManager  = DependencyManagerFactory.GetDependencyManager(_finder, _scriptGroups, _styleGroups, resourceMode);
            _resourceMode       = resourceMode;
            _scriptPathResolver = new ResourcePathResolver(_scriptGroups, _dependencyManager, _finder);
            _stylePathResolver  = new ResourcePathResolver(_styleGroups, _dependencyManager, _finder);
        }
コード例 #6
0
ファイル: AssmanContext.cs プロジェクト: andyalm/assman
 public void LoadPreCompilationReport(PreCompilationReport preCompilationReport)
 {
     _scriptGroups = new PreCompiledGroupManager(preCompilationReport.Scripts, _scriptGroups);
     _styleGroups = new PreCompiledGroupManager(preCompilationReport.Stylesheets, _styleGroups);
     _dependencyManager.SetCache(new PreCompiledDependencyCache(preCompilationReport.Dependencies));
     _scriptPathResolver = new ResourcePathResolver(_scriptGroups, _dependencyManager, _finder);
     _stylePathResolver = new ResourcePathResolver(_styleGroups, _dependencyManager, _finder);
     Version = preCompilationReport.Version;
     PreCompiled = true;
 }