/// <summary> /// Helper function to fire Complete event /// </summary> /// <param name="conponentIndex"></param> /// <param name="currentStatus"></param> protected void OnComplete(int conponentIndex, eCheckStatus currentStatus) { if (Complete != null) { Complete(this, new ComponentEventArgs(conponentIndex, currentStatus)); } }
/// <summary> /// Public constructor /// </summary> public ASynchComponentBase(int componentIndex) { m_ComponentIndex = componentIndex; m_CurrentStatus = eCheckStatus.Failed; }
/// <summary> /// Public constructor /// </summary> /// <param name="componentIndex"></param> /// <param name="checkStatus"></param> public ComponentEventArgs(int componentIndex, eCheckStatus checkStatus) { m_ComponentIndex = componentIndex; m_CheckStatus = checkStatus; }