public WebAssetRegistry(bool isInDebugMode, ICacheManager cacheManager, IWebAssetLocator assetLocator, IUrlResolver urlResolver, IPathResolver pathResolver, IVirtualPathProvider virtualPathProvider)
{
Guard.IsNotNull(cacheManager, "cacheManager");
Guard.IsNotNull(assetLocator, "assetLocator");
Guard.IsNotNull(urlResolver, "urlResolver");
Guard.IsNotNull(pathResolver, "pathResolver");
Guard.IsNotNull(virtualPathProvider, "virtualPathProvider");
this.isInDebugMode = isInDebugMode;
this.cacheManager = cacheManager;
this.assetLocator = assetLocator;
this.urlResolver = urlResolver;
this.pathResolver = pathResolver;
this.virtualPathProvider = virtualPathProvider;
}