Beispiel #1
0
 public void SetupContext()
 {
     _context = AssmanContext.Create(ResourceMode.Release);
     _context.ManageDependencies = false;
     AssmanContext.Current       = _context;
     _innerAccessor         = new GenericResourceRegistryAccessor();
     _consolidatingAccessor = _innerAccessor.UseConsolidation();
 }
        public void SetupContext()
        {
            _finder = new StubResourceFinder();

            _context = AssmanContext.Create(ResourceMode.Release);
            _context.ManageDependencies = true;
            _context.AddFinder(_finder);
            _accessor = new ConsolidatingResourceRegistryAccessor(_context);
        }
Beispiel #3
0
        public void SetupContext()
        {
            _finder = new StubResourceFinder();

            _context = AssmanContext.Create(ResourceMode.Release);
            _context.ManageDependencies = true;
            _context.AddFinder(_finder);
            _accessor = new ConsolidatingResourceRegistryAccessor(_context);
        }
 public static IResourceRegistryAccessor UseConsolidation(this IResourceRegistryAccessor registryAccessor)
 {
     if (registryAccessor is ConsolidatingResourceRegistryAccessor)
     {
         return(registryAccessor);
     }
     else
     {
         return(new ConsolidatingResourceRegistryAccessor(AssmanContext.Current));
     }
 }
Beispiel #5
0
        public static ResourceRegistryRenderer StyleRenderer(this IResourceRegistryAccessor registryAccessor, string registryName)
        {
            var registeredResources = registryAccessor.GetRegisteredStyles(registryName);

            return(new ResourceRegistryRenderer(registeredResources, _styleWriter, ResourceIncludeResolver.Instance.ResolveStylesheetUrl));
        }
Beispiel #6
0
        public static ResourceRegistryRenderer ScriptRenderer(this IResourceRegistryAccessor registryAccessor)
        {
            var registeredResources = registryAccessor.GetRegisteredScripts(ResourceRegistryConfiguration.DefaultRegistryName);

            return(new ResourceRegistryRenderer(registeredResources, _scriptWriter, ResourceIncludeResolver.Instance.ResolveScriptUrl));
        }
Beispiel #7
0
 public ConsolidatingResourceRegistryAccessor(IResourceRegistryAccessor inner, AssmanContext context)
 {
     _inner   = inner;
     _context = context;
 }