Активные корни сборки мусора C #

Я читал о сборщике мусора C # и о том, как CLR строит графы объектов. В главе упоминаются различные корни, которые могут быть активными для объекта:

• Ссылки на глобальные объекты (хотя они не разрешены в C #, CIL код разрешает размещение глобальных объектов)
• Ссылки на любые статические объекты / статические поля
• Ссылки на локальные объекты в пределах база кода приложения
• Ссылки на переданные параметры объекта в метод
• Ссылки на объекты, ожидающие завершения (описывается далее в этой главе)
• Любой регистр ЦП, который ссылается на объект

Мне было интересно, может ли кто-нибудь привести примеры этих корней в коде?

Спасибо

7
задан Ben Gale 1 December 2011 в 16:48
поделиться