IDebugManagedObject
Questa interfaccia consente dell'analizzatore (EE) di espressioni per chiamare le proprietà o i metodi nelle istanze della classe di valore (ad esempio, System.Decimal) e per impostare il valore senza una chiamata IDebugFunctionObject:: valutare al programma sottoposto a debug.
IDebugManagedObject : IDebugObject
Note per gli implementatori
un analizzatore di espressioni implementa questa interfaccia per rappresentare un oggetto di codice gestito come una variabile.
Note per i chiamanti
Per ottenere questa interfaccia, chiamare IDebugObject:: GetManagedDebugObject IDebugObject su un oggetto che rappresenta un'istanza di una classe di valore.
Metodi nell'ordine di Vtable
Oltre ai metodi ereditati da IDebugObject, l'interfaccia IDebugManagedObject espone i metodi seguenti.
Metodo |
Descrizione |
---|---|
Restituisce un'interfaccia da che rappresenta l'oggetto di codice gestito e che qualsiasi interfaccia appropriata di codice gestito possono essere ottenuti. |
|
Imposta il valore di questo oggetto al valore di un oggetto specificato di codice gestito. |
Note
Un analizzatore di espressioni utilizza questa interfaccia per memorizzare un oggetto di codice gestito in una struttura ad albero di analisi.
Requisiti
intestazione: ee.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Vedere anche
Riferimenti
IDebugFunctionObject:: valutare