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 (CLSID
s) 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