Beispiel #1
0
 public static CompareFilter <ClrValue> In(PropertyPath path, ClrValue value)
 {
     return(Binary(path, CompareOperator.In, value));
 }
Beispiel #2
0
 private static CompareFilter <ClrValue> Binary(PropertyPath path, CompareOperator @operator, ClrValue?value)
 {
     return(new CompareFilter <ClrValue>(path, @operator, value ?? ClrValue.Null));
 }
Beispiel #3
0
 public static CompareFilter <ClrValue> Empty(PropertyPath path)
 {
     return(Binary(path, CompareOperator.Empty, null));
 }
Beispiel #4
0
 public static CompareFilter <ClrValue> StartsWith(PropertyPath path, ClrValue value)
 {
     return(Binary(path, CompareOperator.StartsWith, value));
 }
Beispiel #5
0
 public static CompareFilter <ClrValue> Contains(PropertyPath path, ClrValue value)
 {
     return(Binary(path, CompareOperator.Contains, value));
 }
Beispiel #6
0
 public static CompareFilter <ClrValue> Ge(PropertyPath path, ClrValue value)
 {
     return(Binary(path, CompareOperator.GreaterThanOrEqual, value));
 }
Beispiel #7
0
 public static CompareFilter <ClrValue> Ne(PropertyPath path, ClrValue value)
 {
     return(Binary(path, CompareOperator.NotEquals, value));
 }