static bool RaiseHeartbeatSendingEvent( HeartbeatData data, Uri uri, bool getServerUri ) { var h = Sending; if( h == null ) return true; var e = new HeartbeatSendingEventArgs( data, uri, getServerUri ); h( null, e ); return !e.Cancel; }
static bool RaiseHeartbeatSendingEvent([NotNull] HeartbeatData data, [NotNull] Uri uri) { var h = Sending; if (h == null) return true; var e = new HeartbeatSendingEventArgs(data, uri); h(null, e); return !e.Cancel; }
static bool RaiseHeartbeatSendingEvent( HeartbeatData heartbeatData ) { var h = Sending; if( h == null ) return false; var e = new HeartbeatSendingEventArgs( heartbeatData ); h( null, e ); return e.Cancel; }
static bool RaiseHeartbeatSendingEvent( HeartbeatData data, Uri uri, bool getServerUri ) { var e = new HeartbeatSendingEventArgs( data, uri, getServerUri ); SendingEvent.Raise( e ); return !e.Cancel; }