public void Dispose() { if (!_disposed) { _disposed = true; _connector.OnCompleted(); _receiver.OnCompleted(); _other.Dispose(); } }
void SignalDisconnected() { _connector.OnCompleted(); _receiver.OnCompleted(); _disconnected = true; }