| Class | Description | |
|---|---|---|
![]() | BaseTransactionService | The base implementation for a transaction service. |
![]() | Transaction | Represents an individual transaction within the transaction service. |
![]() | TransactionCommit | Represents a commit. |
![]() | TransactionHistory | Represents an piece of transaction history that can be undone or redone. |
![]() | TransactionService | A transaction service for tracking changes with support for undo and redo. |
![]() | TransactionState | Represents the final state of items with all transactions combined. |
| Delegate | Description | |
|---|---|---|
![]() | TransactionServiceStateChanged | A delegate for the StateChanged event. |
| Enumeration | Description | |
|---|---|---|
![]() | TransactionEvent | An enumeration for the different transaction service events. |
![]() | TransactionPendingState | An enumeration for the different pending states a transaction can be in. |
![]() | TransactionType | An enumeration for the different transaction types. |