public void Complete() { if (!_isUnsubscribed) { try { _target.Complete(); } catch (Exception e) { Unsubscribe(); throw; } } Unsubscribe(); }