Может ли отладчик сообщить мне количество / состояние цикла foreach?

Предположим, у меня есть следующий код:

List<SomeObject> someObjects = ReturnListWithThousandsOfObjects();

foreach(SomeObject someobject in someObjects)
{
   DoSomething.With(someObject);
}

А также предположим, что через минуту работы я установил точку останова на DoSomething.With (someObject); .

отладчик для меня просто отлично. Но теперь я хочу знать, в какой точке я нахожусь в своей итерации списка (предположим, что список неупорядочен / не имеет ключа).

Есть ли способ для отладчика сказать « foreach выполнила 532 из 2321 итераций »?

8
задан Peter Mortensen 28 July 2015 в 12:43
поделиться