Есть несколько потоков в переполнении стека, связанных с реализацией очередей приоритетов в .Net и С#.
Моя проблема носит более фундаментальный характер: Почему нет приоритетной очереди из коробки в .NET-инфраструктуре? Даже в стандартной библиотеке С++ есть один.