コード例 #1
0
        protected virtual IEnumerable <OdcmObject> FilterOdcmEnumerable(ITemplateInfo templateInfo, Func <IEnumerable <OdcmObject> > modelMethod)
        {
            var filteredEnum = modelMethod().Where(o => templateInfo.ShouldIncludeObject(o));

            if (_host != null && !filteredEnum.Any())
            {
                _host.TemplateHostStats.RecordProcessedNothing(templateInfo);
            }

            return(filteredEnum);
        }