Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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