コード例 #1
0
 public static bool Any <TSource>(this IProtobufSimpleQueryable <TSource> source, Expression <Func <TSource, bool> > predicate)
 {
     return(source.Where(predicate).Select(t => new object()).Any());
 }
コード例 #2
0
 public static IProtobufSimpleQueryable <TSource> Where <TSource>(this IProtobufSimpleQueryable <TSource> source, Expression <Func <TSource, bool> > predicate)
 {
     return(source.Where(Expression.Lambda <Func <TSource, int, bool> >(predicate.Body, predicate.Parameters[0], Expression.Parameter(typeof(int)))));
 }
コード例 #3
0
 public static IProtobufSimpleQueryable <TSource> Skip <TSource>(this IProtobufSimpleQueryable <TSource> source, int i)
 {
     return(source.Where((e, index) => index >= i));
 }