Click or drag to resize

Infer Class

Provides helper methods to create functions and expression trees from lambda expressions, by taking advantage of generic type inference.
Inheritance Hierarchy
SystemObject
  Linq.ExtrasInfer

Namespace:  Linq.Extras
Assembly:  Linq.Extras (in Linq.Extras.dll) Version: 5.0.0+96a4f4bfed64095342c5df107c1fe1fb95603ee5
Syntax
public static class Infer
Methods
  NameDescription
Public methodStatic memberExprTResult(ExpressionFuncTResult)
Returns an Expression<Func<TResult>>.
Public methodStatic memberExprT1, TResult(ExpressionFuncT1, TResult)
Returns an Expression<Func<T1, TResult>>.
Public methodStatic memberExprT1, T2, TResult(ExpressionFuncT1, T2, TResult)
Returns an Expression<Func<T1, T2, TResult>>.
Public methodStatic memberExprT1, T2, T3, TResult(ExpressionFuncT1, T2, T3, TResult)
Returns an Expression<Func<T1, T2, T3, TResult>>.
Public methodStatic memberExprT1, T2, T3, T4, TResult(ExpressionFuncT1, T2, T3, T4, TResult)
Returns an Expression<Func<T1, T2, T3, T4, TResult>>.
Public methodStatic memberFuncTResult(FuncTResult)
Returns a Func<TResult>.
Public methodStatic memberFuncT1, TResult(FuncT1, TResult)
Returns a Func<T1, TResult>.
Public methodStatic memberFuncT1, T2, TResult(FuncT1, T2, TResult)
Returns a Func<T1, T2, TResult>.
Public methodStatic memberFuncT1, T2, T3, TResult(FuncT1, T2, T3, TResult)
Returns a Func<T1, T2, T3, TResult>.
Public methodStatic memberFuncT1, T2, T3, T4, TResult(FuncT1, T2, T3, T4, TResult)
Returns a Func<T1, T2, T3, T4, TResult>.
Top
See Also