public void SetRepository(Type shard, IClientScriptRepository repository) { if (shard == _type) { _defaultRepository = repository; } if (shard == _htmlHeadType) { _htmlHeadRepository = repository; } // repositories if (_repositories == null) { _repositories = new Dictionary <Type, IClientScriptRepository>(); } _repositories[shard] = repository; }
public void SetRepository <TShard>(IClientScriptRepository repository) { SetRepository(typeof(TShard), repository); }