private void CancelAdding(Transaction trans, int index) { _btree.NotifyRemoveListener(new TransactionContext(trans, KeyPatch(index).GetObject ())); if (FreeIfEmpty(trans, _count - 1)) { SizeDecrement(trans); return; } Remove(index); KeyChanged(trans, index); SizeDecrement(trans); }
protected virtual object RolledBack(BTree btree) { btree.NotifyRemoveListener(new TransactionContext(_transaction, GetObject())); return No4.Instance; }
protected virtual object RolledBack(BTree btree) { btree.NotifyRemoveListener(new TransactionContext(_transaction, GetObject())); return(No4.Instance); }
protected override void Committed(BTree btree) { btree.NotifyRemoveListener(new TransactionContext(_transaction, GetObject())); }