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

RollbackTransaction() public method

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

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

            inTransaction = false;

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