private void On_CatchedSignal(EndJudgedEventArgs arg) { if (CatchedSignal != null) { CatchedSignal(this, arg); } }
public void ReSetClick() { this.DisposeFlg = false; mTimeoutSignal.Reset(); CallbackDelegate dele; dele = TimeOutClick; dele.BeginInvoke(time, new AsyncCallback(delegate(IAsyncResult iar) { Boolean result = dele.EndInvoke(iar); if (DisposeFlg) { this.Dispose(); return; } if (result == true) { EndJudgedEventArgs arg = new EndJudgedEventArgs(index, true, message); //time out event On_EndJudged(arg); } else { EndJudgedEventArgs arg = new EndJudgedEventArgs(index, false, message); On_CatchedSignal(arg); } }), null); }
private void On_EndJudged(EndJudgedEventArgs arg) { if (EndJudged != null) { EndJudged(this, arg); } }