Class ReversableExtensions
- Namespace
- NMF.Expressions
- Assembly
- NMF.Expressions.dll
Describes extensions to support reversable operations
public static class ReversableExtensions
- Inheritance
-
ReversableExtensions
- Inherited Members
Methods
AsReversable<T>(INotifyValue<T>, Action<T>)
Turns the given value into a reversable by providing an explicit put operation
public static INotifyValue<T> AsReversable<T>(this INotifyValue<T> value, Action<T> reversableHandler)
Parameters
value
INotifyValue<T>The incremental value
reversableHandler
Action<T>The put operation
Returns
- INotifyValue<T>
A reversable incremental value
Type Parameters
T
The element type
Exceptions
- ArgumentNullException
Thrown if reversableHandler is null