Class MutationExtensions
- Namespace
- LfrlAnvil.Functional.Extensions
- Assembly
- LfrlAnvil.Functional.dll
Contains Mutation<T> extension methods.
public static class MutationExtensions
- Inheritance
-
MutationExtensions
- Inherited Members
Methods
Reduce<T>(Mutation<Mutation<T>>)
Creates a new Mutation<T> instance.
[Pure]
public static Mutation<T> Reduce<T>(this Mutation<Mutation<T>> source)
Parameters
Returns
- Mutation<T>
New Mutation<T> instance with OldValue equal to nested OldValue and Value equal to nested Value.
Type Parameters
T
Value type.