IEEVisualizerService
Important
Visual Studio 2015에서 식 계산기를 구현하는 이 방법은 더 이상 사용되지 않습니다. CLR 식 계산기 구현에 대한 자세한 내용은 CLR 식 계산기 및 관리형 식 계산기 샘플을 참조하세요.
이 인터페이스는 IDebugProperty3 및 IPropertyProxyEESide 인터페이스에 기능을 제공하는 주요 메서드를 구현합니다.
구문
IEEVisualizerService : IUnknown
구현자에 대한 참고 사항
Visual Studio는 EE(식 계산기)가 형식 시각화 도우미를 지원할 수 있도록 이 인터페이스를 구현합니다.
호출자 참고 사항
EE는 CreateVisualizerService를 호출하여 형식 시각화 도우미에 대한 지원의 일부로서 이 인터페이스를 가져옵니다.
Vtable 순서의 메서드
메서드 | 설명 |
---|---|
GetCustomViewerCount | 이 서비스가 알고 있는 사용자 지정 뷰어 수를 검색합니다. |
GetCustomViewerList | 사용자 지정 뷰어 목록을 검색합니다. |
GetPropertyProxy | 속성에 대한 프록시 개체를 반환합니다. |
GetValueDisplayStringCount | 지정된 속성 또는 필드에 대해 표시할 값 문자열 수를 검색합니다. |
설명
IDE는 IDebugProperty3 인터페이스를 사용하여 속성에 대한 사용자 지정 뷰어 또는 형식 시각화 도우미가 있는지 확인합니다. EE는 (CreateVisualizerService를 통해) 시각화 도우미 서비스를 만들어 그 기능을 IDebugProperty3
는 물론, 속성 값을 확인하고 변경할 수 있게 지원하는 IPropertyProxyEESide 인터페이스에 제공하여 형식 시각화 도우미를 지원할 수 있습니다.
EE에 자체적으로 구현하는 사용자 지정 뷰어가 있는 경우, 해당 EE는 GetCustomViewerList가 반환하는 목록의 끝에 사용자 지정 뷰어의 CLSID
를 추가할 수 있습니다. 이렇게 하면 EE에서 형식 시각화 도우미와 고유한 사용자 지정 뷰어를 모두 지원할 수 있습니다. GetCustomViewerCount는 사용자 지정 뷰어의 추가를 반영하는지 확인합니다.
시각화 도우미와 뷰어 간의 차이점은 형식 시각화 도우미 및 사용자 지정 뷰어의 설명을 참조하세요.
요구 사항
헤더: ee.h
네임스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll