다음을 통해 공유


IEEVisualizerService

Important

Visual Studio 2015에서 식 계산기를 구현하는 이 방법은 더 이상 사용되지 않습니다. CLR 식 계산기 구현에 대한 자세한 내용은 CLR 식 계산기관리형 식 계산기 샘플을 참조하세요.

이 인터페이스는 IDebugProperty3IPropertyProxyEESide 인터페이스에 기능을 제공하는 주요 메서드를 구현합니다.

구문

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

참고 항목