public void Push(QueueItem queueItem) { itemList.Add(queueItem); itemList = itemList.OrderBy(i => i.Priority).ToList(); }