2010-10-13 4 views
14

Visual Studio 2010을 사용하고 있습니다. 중단 점을 설정하고 매우 깊은 계층 구조가있는 복잡한 개체에 감시를 추가했습니다. 내가 원하는 특정 문자열에 대해이 개체 트리를 검색하는 빠른 방법이 있는지 궁금합니다. 속성/값/방법 등으로 말하면 "나는이 객체가"Foo "와 같은 것을 가지고 있는지 말하고 싶다. 나는 그것이 무엇인지 상관하지 않는다. 단지"Foo "Foo"의 모든 사례를 알려주세요. "Visual Studio에서 개체 감시 창의 텍스트 검색

예를 들어 3 개의 사전과 4 개의 XML 요소가있는 객체가있는 경우 객체를 감시하고 "Foo"를 검색하면 목록 2에 "Foo ", 목록 3은"Foo "속성을 가진 객체"Bar "를 가지고 있으며 XMLElement 1은"Foo "라는 자식을 가지고 있습니다.

파워 팩 플러그인, 상업용 플러그인 또는 다른 어떤 확장 기능이 있나요? ?

일부 상황을 알려드립니다. 다양한 PDF를 구문 분석하기 위해 다양한 PDF 구문 분석 구성 요소를 평가하고 있습니다. 특정 사용자 정의 태그, pdf 컨텐트 및 기타 여러 유물을 추출하려고합니다.이 작업을 수행하는 동안 pdf를 읽고 구문 분석하면 객체를 검색하고 텍스트에 대해 아는 것과 같은 말을하는 것이 좋을 것입니다. "My 서명 "... 음 ... 아니. 승인. 이 "ConvertToHTML"메서드를 호출하여 개체 B를 가져옵니다. 개체 B는 "내 서명"등에 대해 아무 것도 알지 못합니다.

도움이 될만한 내용이 있으면 크게 도움을받을 수 있습니다.

+0

직접 실행 창에서 watch 변수를 평가하면 어떻게됩니까? – leppie

+0

각 속성을 반복적으로 반복하여 ObjectA.DictionaryA [0] .PropertyB -> "Blah", ObjectA.DictionaryA [1] .PropertyB -> "Blah2"로 평가해야합니다. 그 대신에 나는 특정 값 (또는 필드 또는 메소드 또는 객체 안의 모든 것)에 대해 전체 객체 그래프를 검색하려고합니다. – Chaitanya

답변

3

하나의 제안은 전체 개체를 직렬화하고 직렬화 된 문자열에서 정규식 검색을 수행하는 것입니다.

관련 문제