Condividi tramite


IEEVisualizerServiceProvider

Importante

In Visual Studio 2015 questo modo di implementare gli analizzatori di espressioni è deprecato. Per informazioni sull'implementazione degli analizzatori di espressioni CLR, vedere l'esempio di analizzatori di espressioni CLR e dell'analizzatore di espressioni gestite.

Questa interfaccia consente di accedere a un metodo in grado di creare un servizio visualizzatore, che viene usato per gestire le attività del visualizzatore di tipi per l'IDE.

Sintassi

IEEVisualizerServiceProvider : IUnknown

Note per gli implementatori

Visual Studio implementa questa interfaccia per creare un oggetto servizio del visualizzatore, che a sua volta viene usato per fornire ID classe (CLSIDs) di visualizzatori di tipo all'IDE di Visual Studio.

Note per i chiamanti

L'analizzatore di espressioni (edizione Enterprise) chiama Get edizione Enterprise Service per ottenere questa interfaccia.

Metodi nell'ordine della tabella Vtable

metodo Descrizione
CreateVisualizerService Crea il servizio visualizzatore

Osservazioni:

L'interfaccia IEEVisualizerServiceProvider viene ottenuta durante l'implementazione di EvaluateSync. Il servizio visualizzatore creato da questa interfaccia viene usato per fornire funzionalità a un'interfaccia IDebugProperty3, che l'edizione Enterprise è responsabile dell'implementazione. Il edizione Enterprise è anche responsabile dell'implementazione di un'interfaccia I edizione Enterprise VisualizerDataProvider che consente ai visualizzatori di tipi di visualizzare e modificare il valore di una proprietà.

Per informazioni dettagliate sull'interazione di queste interfacce, vedere Visualizzazione e visualizzazione dei dati .

Requisiti

Intestazione: ee.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche