Я проверяю код в отражателе, но я еще не понял, как он может перечислить коллекцию назад?
Поскольку нет информации о счете, и перечисление всегда начинается с "начала" коллекции, правильно?
Является ли это недостатком в .NET Framework? Является ли стоимость выше обычной переписи?