Constructor CollectionEdit
- Namespace
- SodaFlow.Collections
- Assembly
- SodaFlow.Core.Collections.dll
CollectionEdit(IReadOnlyDictionary<TKey, Func<TState, TState>>, IReadOnlyCollection<Item<TIdentity, TState>>, IReadOnlyCollection<TKey>)
Creates an edit from its three parts.
public CollectionEdit(IReadOnlyDictionary<TKey, Func<TState, TState>> updates, IReadOnlyCollection<Item<TIdentity, TState>> adds, IReadOnlyCollection<TKey> removes)
Parameters
updatesIReadOnlyDictionary<TKey, Func<TState, TState>>Transforms to apply, by key.
addsIReadOnlyCollection<Item<TIdentity, TState>>Items to add.
removesIReadOnlyCollection<TKey>Keys to remove.