protected override void Dispose(bool disposing) { if (disposing) { _innerClient?.Dispose(); _innerClient = null; _tpmDevice?.Dispose(); _tpmDevice = null; } }