Как я могу получить список живых объектов в С#?

Я хочу получить список живых объектов, определенных в моем приложении.

Под живыми объектами я подразумеваю все созданные объекты.

Например, предположим, что в какой-то части приложения создан объект управления, и я хочу получить доступ к определенному объекту по имени.

Или я хотел бы получить доступ к какому-то частному объекту в каком-то общедоступном классе, где у меня нет «начальной» точки доступа к объекту общедоступного класса.

Должен быть способ, поскольку это то, что по существу делает отладчик.


person Golem    schedule 18.07.2012    source источник
comment
Похоже на проблему XY (meta.stackexchange.com /questions/66377/what-is-the-xy-problem). Для чего вам нужен этот функционал?   -  person Anton Tykhyy    schedule 18.07.2012
comment
Аналогичный вопрос: stackoverflow.com/questions/2934392/   -  person dash    schedule 18.07.2012


Ответы (1)


Непростая задача. Я думаю, что наиболее близким является Profiler API . Этот еще один сайт, который является хорошим справочником по профилированию API.

person Felice Pollano    schedule 18.07.2012