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