protected virtual void Dispose(bool disposing) { if (disposing) { //Release managed resources and call Dispose for member variables header_.Dispose(); } //Release unmanaged resources //Logger.Log("Destroying merkle block " + nativeInstance_.ToString("X") + " ..."); MerkleBlockNative.chain_merkle_block_destruct(nativeInstance_); //Logger.Log("Merkle block " + nativeInstance_.ToString("X") + " destroyed!"); }