Я использую Visual Studio 2010. Я установил точку останова и добавил часы на сложный объект с очень глубокой иерархией. Мне было интересно, есть ли какой-нибудь быстрый способ поиска в этом дереве объектов конкретной строки, которую я хочу. Либо как свойство / значение / метод и т. Д. Другими словами, я просто хочу сказать: «Есть ли в этом объекте что-то вроде« Foo ». Мне все равно, что это, просто скажите мне, если он знает о« Foo ». ". Дайте мне все экземпляры" Foo "."
Например, если у меня есть объект, содержащий 3 словаря и 4 элемента XML, когда я разбиваю и добавляю наблюдение за объектом и ищу «Foo», я хочу узнать, что в списке 2 есть строка с «Foo» , В List 3 есть объект "Bar", который имеет свойство "Foo", а XMLElement 1 имеет дочерний элемент "Foo"
Есть ли какой-нибудь плагин powerpack, коммерческий плагин или какое-либо другое расширение visual studio, которое позволило бы мне сделать это?
Чтобы дать вам некоторый контекст. Я оцениваю различные компоненты парсинга PDF для анализа различных PDF-файлов. Я пытаюсь извлечь определенные пользовательские теги, содержимое PDF и различные другие артефакты и т. Д. При этом, когда PDF-файл прочитан и проанализирован, было бы неплохо выполнить поиск объекта и сказать что-то вроде этого знает что-нибудь о тексте «Мой Подпись "... хм .. Нет. Хорошо. Давайте вызовем этот метод «ConvertToHTML», чтобы получить объект B. Знает ли объект B что-нибудь о «Моей подписи» и т. Д.
Любая помощь будет принята с благодарностью.