Namespace Silverback.Util
Classes
TransactionalDictionary<TKey, TValue>
Wraps the changes being made to the underlying System.Collections.Generic.Dictionary<TKey, TValue> into a transaction.
TransactionalDictionarySharedItems<TKey, TValue>
Registered as Singleton holds the actual items list shared between the scoped instances of the TransactionalDictionary<TKey, TValue>.
TransactionalList<T>
Wraps the changes being made to the underlying System.Collections.Generic.List`1 into a transaction.
TransactionalListItem<T>
Wraps an item stored in the TransactionalList<T>.
TransactionalListSharedItems<T>
Registered as Singleton holds the actual items list shared between the scoped instances of the TransactionalList<T>.