public ConsolidatingResourceRegistryAccessor(AssmanContext context) { var versioningStrategy = new ConfiguredVersioningStrategy(() => context.Version); //TODO: Consider lessening dependency from AssmanContext to just the path resolvers _scriptRequirements = new ResourceRequirementCollection(); _scriptRegistries = new ResourceRegistryMap(registryName => new ConsolidatingResourceRegistry(_scriptRequirements, registryName, context.ScriptPathResolver, versioningStrategy)); _styleRequirements = new ResourceRequirementCollection(); _styleRegistries = new ResourceRegistryMap(registryName => new ConsolidatingResourceRegistry(_styleRequirements, registryName, context.StylePathResolver, versioningStrategy)); }
public ConsolidatingResourceRegistryAccessor(AssmanContext context) { var versioningStrategy = new ConfiguredVersioningStrategy(() => context.Version); //TODO: Consider lessening dependency from AssmanContext to just the path resolvers _scriptRequirements = new ResourceRequirementCollection(); _scriptRegistries = new ResourceRegistryMap(registryName => new ConsolidatingResourceRegistry(_scriptRequirements, registryName, context.ScriptPathResolver, versioningStrategy)); _styleRequirements = new ResourceRequirementCollection(); _styleRegistries = new ResourceRegistryMap(registryName => new ConsolidatingResourceRegistry(_styleRequirements, registryName, context.StylePathResolver, versioningStrategy)); }