public MenuRenderer(CultureInfo culture) { Require.NotNull (culture, "culture"); Culture = culture; _pageCache = PageCache.From (Database.GetCurrentSession ()); }
public static TreeNodeCollection FromPageCache(PageCache cache) { var rootNodes = new TreeNodeCollection(null); foreach (var page in cache.RootPages) { var node = CreateNode(page); rootNodes.Add(node); AddNode(page, node); } return rootNodes; }