Condividi tramite


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

Vedi anche