Esempio n. 1
0
            }             // ctor

            protected override Predicate <object> CreateFilterPredicate(PpsDataFilterExpression filterExpression)
            {
                var filterFunc = PpsDataFilterVisitorLambda.CompileTypedFilter <IPpsAttachmentItem>(filterExpression);

                return(new Predicate <object>(o => filterFunc((IPpsAttachmentItem)o)));
            }     // func CreateFilterPredicate
Esempio n. 2
0
 public void TestInExpr()
 {
     var f  = PpsDataFilterExpression.Parse("Int64:(1 2 3 4 5)");
     var p  = PpsDataFilterVisitorLambda.CompileTypedFilter <Props>(f);
     var f2 = PpsDataFilterExpression.Parse("or(or(Int64:=1 Int64:=2 Int64:=3 Int64:=4 Int64:=2) Int64:=5)").Reduce();
 }