public void Dequeue() { PriorityQueueNode <TKey, TValue> tmpQ = tmpQ = _queue.peek(); _queue.Remove(tmpQ); }