Udostępnij za pośrednictwem


IDebugObject2::GetBackingFieldForProperty

Pobiera pole lub zmienną (jeśli istnieje), która może wspierać właściwość reprezentowaną przez ten obiekt.

Składnia

int GetBackingFieldForProperty(
   out IDebugObject2 ppObject
);

Parametry

ppObject
[out] Obiekt IDebugObject2 opisujący pole zapasowe.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Obiekt IDebugObject2 reprezentuje właściwość klasy kodu zarządzanego, czyli metodę z metodą get i/lub set accessor. Takie właściwości zazwyczaj wymagają zmiennej, aby zawierała wartość manipulowaną przez właściwość. Ta zmienna jest nazywana polem zapasowym. Jeśli nie ma pola zapasowego dla obiektu, upewnij się, że zwracana jest wartość null: niektóre obiekty wywołujące mogą nie zwracać uwagi na wartość zwracaną, ale zamiast tego sprawdź, czy w elemecie została zwrócona ppObjectwartość null.

Zobacz też