Class Binding<T>
- Namespace
- NMF.Expressions
- Assembly
- NMF.Expressions.Utilities.dll
Helper class to create bindings
public static class Binding<T>
Type Parameters
T
The type of bindings
- Inheritance
-
Binding<T>
- Inherited Members
Methods
Create<TMember>(Expression<Func<T, TMember>>, Action<T, TMember>)
Creates a new binding for the type T
public static IBinding<T> Create<TMember>(Expression<Func<T, TMember>> func, Action<T, TMember> setter)
Parameters
func
Expression<Func<T, TMember>>The function the member should be bound to
setter
Action<T, TMember>The setter function for the member
Returns
- IBinding<T>
A binding
Type Parameters
TMember
The type of the member that should be bound
Create<TMember>(Expression<Func<T, TMember>>, Expression<Func<T, TMember>>)
Creates a new binding for the type T
public static IBinding<T> Create<TMember>(Expression<Func<T, TMember>> func, Expression<Func<T, TMember>> member)
Parameters
func
Expression<Func<T, TMember>>The function the member should be bound to
member
Expression<Func<T, TMember>>The member that should be bound
Returns
- IBinding<T>
A binding
Type Parameters
TMember
The type of the member that should be bound