public IResourceGroup GetGroupOrDefault(string consolidatedUrl, IResourceFinder finder) { return(_resourceCache.GetOrAddGroup(consolidatedUrl, () => { return _inner.GetGroupOrDefault(consolidatedUrl, finder); })); }
private bool IsConsolidatedUrl(string virtualPath, IResourceGroupManager groupTemplates, out IEnumerable <IResource> resourcesInGroup) { var group = groupTemplates.GetGroupOrDefault(virtualPath, _resourceFinder); if (group == null) { resourcesInGroup = null; return(false); } resourcesInGroup = group.GetResources().SortByDependencies(this); return(true); }
private bool IsConsolidatedUrl(string virtualPath, IResourceGroupManager groupTemplates, out IEnumerable<IResource> resourcesInGroup) { var group = groupTemplates.GetGroupOrDefault(virtualPath, _resourceFinder); if (group == null) { resourcesInGroup = null; return false; } resourcesInGroup = group.GetResources().SortByDependencies(this); return true; }