public ICompiledResource CompileGroup(string groupConsolidatedUrl, GroupTemplateContext groupTemplateContext) { var group = groupTemplateContext.FindGroupOrDefault(_finder, groupConsolidatedUrl, _resourceMode); if (group == null) { throw new Exception("No group with consolidatedUrl '" + groupConsolidatedUrl + "' could be found."); } return(CompileGroup(group)); }
public ICompiledResource CompileGroup(string groupConsolidatedUrl, GroupTemplateContext groupTemplateContext) { var group = groupTemplateContext.FindGroupOrDefault(_finder, groupConsolidatedUrl, _resourceMode); if (group == null) { throw new Exception("No group with consolidatedUrl '" + groupConsolidatedUrl + "' could be found."); } return CompileGroup(group); }
public GroupTemplateContext GetGroupTemplateOrDefault(string consolidatedUrl) { GroupTemplateContext groupTemplateContext = null; EachTemplate(c => { if (c.GroupTemplate.MatchesConsolidatedUrl(consolidatedUrl)) { groupTemplateContext = c; return(false); } return(true); }); return(groupTemplateContext); }