public void OnEchoReceived(EchoReceived callback) { echoReceived = callback; }
private void OnEchoReceived() { EchoReceived?.Invoke(this, EventArgs.Empty); }
/// <summary> /// Provides a safe way to invoke the <see cref="EchoReceived" /> event. /// </summary> /// <param name="value"></param> public void RaiseEchoReceived(EchoResponse value) => EchoReceived?.Invoke(this, value);