private 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; }