Table of Contents

Property Before

Namespace
SodaFlow.Collections
Assembly
SodaFlow.Core.Collections.dll

Before

The store as this transaction found it.

public CollectionSnapshot<TKey, TIdentity, TState> Before { get; }

Property Value

CollectionSnapshot<TKey, TIdentity, TState>

Remarks

This is the same instance as the After of the previous change. Thus, a listener on a sequence of these changes keeps no more memory than a listener on their After alone. A transaction that changes only a criteria does not change the store, and this field and After are then the same object.