Будет ли ссылка на цикл остановить сборку мусора?

В моем классе, который унаследовал TreeViewItem, я использовал поле для хранения родительского объекта TreeView

TreeView _parentTreeView

Поскольку TreeView определенно будет иметь ссылку на TreeViewItem, а TreeViewItem содержит ссылку на родителя. Будет ли это предотвратить сборку мусора как TreeView, так и TreeViewItem?


person Steve    schedule 11.10.2016    source источник
comment
Если корневая ссылка на treview нигде недоступна, ее можно собрать ..   -  person L.B    schedule 11.10.2016
comment
C # /. Net не использует подсчет ссылок для сборки мусора. Он использует теорию графов, чтобы узнать, когда элементы больше не являются корневыми, чтобы определить, что они больше не доступны для программы.   -  person Joel Coehoorn    schedule 11.10.2016