IDebugPropertyField
Questa interfaccia fornisce le funzioni che consentono di ottenere e impostare una proprietà.
Sintassi
IDebugPropertyField : IDebugContainerField
Note per gli implementatori
Un provider di simboli implementa questa interfaccia sullo stesso oggetto che implementa IDebugContainerField. Questa interfaccia è una specializzazione che supporta il concetto di proprietà in una classe.
Note per i chiamanti
Usare QueryInterface per ottenere questa interfaccia dall'interfaccia IDebugContainerField se il metodo GetKind restituisce FIELD_KIND_PROP
.
Metodi nell'ordine Vtable
Oltre ai metodi sulle interfacce IDebugField e IDebugContainerField , questa interfaccia implementa i metodi seguenti:
metodo | Descrizione |
---|---|
GetPropertyGetter | Ottiene il metodo che ottiene la proprietà . |
GetPropertySetter | Ottiene il metodo che imposta la proprietà . |
Osservazioni:
Una proprietà è un concetto di codice gestito e rappresenta un metodo trattato come variabile. Le proprietà non esistono in C++ non gestito.
Requisiti
Intestazione: sh.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll