public static LinqBuilder <T> Get() { return(Instance ?? (Instance = new LinqBuilder <T>())); }
public static Expression <Func <T, TResult> > Getter <T, TResult>(this LinqBuilder <T> src, Expression <Func <T, TResult> > expr) { return(expr); }
public static LinqBuilder <T> Subject <T, TResult>(this Expression <Func <T, TResult> > o) { return(LinqBuilder <T> .Get()); }
public static Expression <Func <T, bool> > Predicate <T>(this LinqBuilder <T> src, Expression <Func <T, bool> > expr) { return(expr); }
public static LinqBuilder <T> Linq <T>(this T o) { return(LinqBuilder <T> .Get()); }