Udostępnij za pośrednictwem


IDebugPropertyField

Ten interfejs udostępnia funkcje, które umożliwiają uzyskiwanie i ustawianie właściwości.

Składnia

IDebugPropertyField : IDebugContainerField

Uwagi dotyczące implementacji

Dostawca symboli implementuje ten interfejs na tym samym obiekcie, który implementuje IDebugContainerField. Ten interfejs jest specjalizacją, która obsługuje koncepcję właściwości w klasie.

Uwagi dotyczące wywoływania

Użyj metody QueryInterface , aby uzyskać ten interfejs z interfejsu IDebugContainerField , jeśli metoda GetKind zwraca wartość FIELD_KIND_PROP.

Metody w tabeli Vtable Order

Oprócz metod interfejsów IDebugField i IDebugContainerField ten interfejs implementuje następujące metody:

Metoda opis
GetPropertyGetter Pobiera metodę, która pobiera właściwość .
GetPropertySetter Pobiera metodę ustawiającą właściwość .

Uwagi

Właściwość jest koncepcją kodu zarządzanego i reprezentuje metodę, która jest traktowana jako zmienna. Właściwości nie istnieją w niezarządzanych języku C++.

Wymagania

Nagłówek: sh.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też