private int GetRequestIndex(ushort requestID) { int i = 0; int count = requests.Count; while (i < count && (requests [i] as Request).RequestID != requestID) i ++; return (i != count) ? i : -1; }