Beispiel #1
0
        public bool Matches(ModelKontext kontext)
        {
            if (kontext == null)
            {
                return(false);
            }

            object filteringObject = kontext.Get(FilterType);

            if (filteringObject == null)
            {
                return(false);
            }


            bool result = Filter(kontext);

            return(result);
        }
 public bool Matches(ModelKontext kontext)
 {
     return(CompiledPredicate.Matches(kontext));
 }
 public bool Matches(ModelKontext kontext)
 {
     return(Filters.Select(f => f.Matches(kontext))
            .DefaultIfEmpty(true)
            .Aggregate(true, (b1, b2) => b1 & b2));
 }
Beispiel #4
0
 public abstract bool Matches(ModelKontext kontext);
Beispiel #5
0
 public bool Matches(ModelKontext kontext)
 {
     return(bunchaMootaDootaFilter.Matches(kontext));
 }