Property | Type | Description | |
---|---|---|---|
IShielded | bool | ||
IShielded | void | ||
IShielded | void | ||
Remover | void | ||
UpdateEntries | void | ||
WithoutMeOnce | IEnumerable |
Method | Description | |
---|---|---|
CommitSubscription ( CommitSubscriptionContext context, Func |
||
Dispose ( ) : void | ||
Run ( IEnumerable |
Method | Description | |
---|---|---|
IShielded ( WriteStamp writeStamp ) : bool | ||
IShielded ( ) : void | ||
IShielded ( long smallestOpenTransactionId ) : void | ||
Remover ( IEnumerable |
||
UpdateEntries ( ) : void |
Updates our entries in the dictionary. To be immediately visible as soon as the _items.CanCommit() passes, we add ourselves into the dict straight away, and in a side effect we remove unnecessary entries, or, on rollback, undo the early additions.
|
|
WithoutMeOnce ( IEnumerable |
public CommitSubscription ( CommitSubscriptionContext context, Func |
||
context | CommitSubscriptionContext | |
test | Func |
|
trans | System.Action | |
return | System |