Exemplo n.º 1
0
        /// <summary>
        /// Gets all the pages in the current hierarchy
        /// </summary>
        /// <returns></returns>
        public List <PageCache> GetPageHierarchy()
        {
            var pages = new List <PageCache> {
                this
            };

            ParentPage?.GetPageHierarchy().ForEach(p => pages.Add(p));

            return(pages);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets all the pages in the current hierarchy
        /// </summary>
        /// <returns></returns>
        public List <PageCache> GetPageHierarchy()
        {
            var pages = new List <PageCache> {
                this
            };

            if (ParentPage != null)
            {
                ParentPage.GetPageHierarchy().ForEach(p => pages.Add(p));
            }

            return(pages);
        }