Если на объект не ссылается какой-либо другой объект, то он подлежит сбору сборщиком мусора .NET CLR.
Однако, если objA
ссылается на objB
, objB
ссылается на objC
, а objC
ссылается на objA
, как сборщик мусора определяет, что они (в целом) могут быть собраны?