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