private void ResetToTimeout(double timeoutValue) { if (m_TimeoutCallback != null && Math.Abs(m_CurrentTimeout - timeoutValue) < 0.1f) { m_TimeoutCallback.Reset(); } else { if (m_TimeoutCallback != null) { m_TimeoutCallback.Clear(); } m_TimeoutCallback = m_DelayedCallbackFactory(TimeoutReached, timeoutValue); m_CurrentTimeout = timeoutValue; } }
private void RunStarted(MessageEventArgs messageEventArgs) { m_TimeoutCallback.Reset(); m_RemoteTestResultReciever.RunStarted(messageEventArgs); CallbacksDelegator.instance.RunStartedRemotely(messageEventArgs.data); }