public bool CheckIfAnyActiveSourcesOrWaitingEvents() { if (elias.Handle == IntPtr.Zero) { return(false); } if (elias.GetActiveSourceCount() > 0) { return(false); } else if (elias.GetQueuedEventCount() > 0) { return(false); } return(true); }