public void Dispose() { if (_isDisposed) { return; } BaseDevice?.Dispose(); _busService?.Dispose(); if (_busTxChar != null) { _busTxChar.ValueChanged -= _txChar_ValueChanged; } _busTxChar = null; _busRxChar = null; _isDisposed = true; }
public void Dispose() { if (_isDisposed) { return; } BaseDevice?.Dispose(); _busService?.Dispose(); if (_busTxChar != null) { _busTxChar.ValueChanged -= _txChar_ValueChanged; } _busTxChar = null; _busRxChar = null; _isDisposed = true; }