/// <inheritdoc/> protected override void Dispose(bool disposing) { _masterGpioController?.Dispose(); _masterGpioController = null; _bus?.Dispose(); _bus = null; base.Dispose(disposing); }
/// <inheritdoc/> protected override void Dispose(bool disposing) { if (_shouldDispose) { _controller?.Dispose(); _controller = null; } _bus?.Dispose(); _bus = null !; base.Dispose(disposing); }
public virtual void Dispose() { _masterGpioController?.Dispose(); _masterGpioController = null; _bus?.Dispose(); }