Я некоторое время назад искал в Интернете ответ на тот же вопрос, но не нашел способа программно выполнить итерацию кучи GC.
Если вам просто нужно посмотреть эту информацию в целях отладки, вы можете запустить WinDbg и загрузить расширение SOS. чем вы можете использовать команду расширения! dumpheap, чтобы увидеть, какие именно объекты находятся в куче GC. Вы также можете использовать режим профилирования памяти dotTrace, если он у вас есть.