BitSharp.Core.Storage.Memory.MemoryUnconfirmedTxesCursor.CommitTransaction C# (CSharp) Method

CommitTransaction() public method

public CommitTransaction ( ) : void
return void
        public void CommitTransaction()
        {
            if (!inTransaction)
                throw new InvalidOperationException();

            unconfirmedTxesStorage.CommitTransaction(
                chainTip,
                unconfirmedTxCount,
                unconfirmedTxes,
                unconfirmedTxesByPrevTxOutputKey);

            chainTip = null;
            unconfirmedTxCount = null;
            unconfirmedTxes = null;
            unconfirmedTxesByPrevTxOutputKey = null;

            inTransaction = false;

            if (!readOnly)
                unconfirmedTxesStorage.WriteTxLock.Release();
        }