Всем привет!
Возник один любопытный вопрос:
вот такое определение класса:
public class A
{
public object Field { get; set; }
}
public class B
{
public object Field { get; set; }
}
A cA = new A();
B cB = new B();
cB.Field = cA;
естественно, чтобы объекты были удалены при сборке мусора между ними нужно
разорвать связь.
Отсюда возникает вопрос, возможно ли в ходе выполнения программы
определять наличие ссылки у объекта сB на cA.
Я подозреваю, что можно, ведь как-то работают всякие профилировщики...