Table of Contents

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