public Reverse() { Func <IQueryable <TSource>, IQueryable <TSource> > f = Queryable.Reverse; Func <IEnumerable <TSource>, IEnumerable <TSource> > f2 = Enumerable.Reverse; var translator = new SimpleMethodTranslator(); AddTranslator(f.Method, translator); AddTranslator(f2.Method, translator); }
public Distinct() { Func <IQueryable <TSource>, IQueryable <TSource> > f = Queryable.Distinct; Func <IEnumerable <TSource>, IEnumerable <TSource> > f2 = Enumerable.Distinct; var translator = new SimpleMethodTranslator(); AddTranslator(f.Method, translator); AddTranslator(f2.Method, translator); }