protected virtual void OnSendEvent() { //Logger.Debug("OnSendEvent"); OnSendEventHandler handler = SendEvent; handler?.Invoke(); }
protected virtual void RaiseSendEvent(StateObject state) { //Logger.Debug("OnSendEvent"); //Logger.Trace(state); OnSendEventHandler handler = SendEvent; handler?.Invoke(state); }
public void RemoveOnSend(OnSendEventHandler func) { this.OnSend -= func; }
public void AddOnSend(OnSendEventHandler func) { this.OnSend += func; }