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); }
public static IResourceRegistryAccessor UseConsolidation(this IResourceRegistryAccessor registryAccessor) { if (registryAccessor is ConsolidatingResourceRegistryAccessor) { return(registryAccessor); } else { return(new ConsolidatingResourceRegistryAccessor(AssmanContext.Current)); } }
public static ResourceRegistryRenderer StyleRenderer(this IResourceRegistryAccessor registryAccessor, string registryName) { var registeredResources = registryAccessor.GetRegisteredStyles(registryName); return(new ResourceRegistryRenderer(registeredResources, _styleWriter, ResourceIncludeResolver.Instance.ResolveStylesheetUrl)); }
public static ResourceRegistryRenderer ScriptRenderer(this IResourceRegistryAccessor registryAccessor) { var registeredResources = registryAccessor.GetRegisteredScripts(ResourceRegistryConfiguration.DefaultRegistryName); return(new ResourceRegistryRenderer(registeredResources, _scriptWriter, ResourceIncludeResolver.Instance.ResolveScriptUrl)); }
public ConsolidatingResourceRegistryAccessor(IResourceRegistryAccessor inner, AssmanContext context) { _inner = inner; _context = context; }