public int CheckPriority(int pri) { if (_in == null) return (int)CheckPriorityStatus.Disconnected; if (_next == null && pri >= _in._priority) return _in._priority; return (int)CheckPriorityStatus.HighPriority; }