Пример #1
0
        private static bool subContains(List <IActionCache> subActionCaches, IActionCache ac)
        {
            foreach (IActionCache subAc in subActionCaches)
            {
                if (subAc.GetType() == ac.GetType())
                {
                    return(true);
                }
            }

            return(false);
        }
Пример #2
0
        private void addPageCache(IActionCache ac, List <IPageCache> pageCaches)
        {
            List <IPageCache> relatedCaches = ControllerMeta.GetPageCacheByUpdate(ac.GetType());

            if (relatedCaches == null)
            {
                return;
            }

            foreach (IPageCache pc in relatedCaches)
            {
                if (pageCaches.Contains(pc) == false)
                {
                    pageCaches.Add(pc);
                }
            }
        }
Пример #3
0
        private void addPageCache( IActionCache ac, List<IPageCache> pageCaches )
        {
            List<IPageCache> relatedCaches = ControllerMeta.GetPageCacheByUpdate( ac.GetType() );
            if (relatedCaches == null) return;

            foreach (IPageCache pc in relatedCaches) {
                if (pageCaches.Contains( pc ) == false) pageCaches.Add( pc );
            }
        }
Пример #4
0
        private static bool subContains( List<IActionCache> subActionCaches, IActionCache ac )
        {
            foreach (IActionCache subAc in subActionCaches) {

                if (subAc.GetType() == ac.GetType()) return true;

            }

            return false;
        }