private bool IsEventSuitableForStatusesAndAnalogs(TmEvent tmEvent) { if (Statuses.Count == 0 && Analogs.Count == 0) { return(true); } return((tmEvent.HasTmStatus && Statuses.BinarySearch(tmEvent.TmAddrComplexInteger) >= 0) || (tmEvent.HasTmAnalog && Analogs.BinarySearch(tmEvent.TmAddrComplexInteger) >= 0)); }