void IObservable <ConnectButtonPressedArgs> .Notify(ConnectButtonPressedArgs eventArgs) { if (_connectButtonPressed != null) { _connectButtonPressed.Invoke(this, eventArgs); } }
void IObserver <ConnectButtonPressedArgs> .OnNotified(object sender, ConnectButtonPressedArgs eventArgs) { _networkController.Connect(eventArgs.IpAddress); }
void IObserver <ConnectButtonPressedArgs> .OnNotified(object sender, ConnectButtonPressedArgs eventArgs) { (this as IObservable <ConnectButtonPressedArgs>).Notify(eventArgs); }