/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { if (!_disposed) { _bitcoinExchange.OnTransactionCompleted -= OnOnTransactionCompleted; _bitcoinExchange = null; _disposed = true; } }
public MoneyWallet(BitcoinExchange bitcoinExchange) { _bitcoinExchange = bitcoinExchange; _bitcoinExchange.OnTransactionCompleted += OnOnTransactionCompleted; }