ICorDebugObjectValue::GetFieldValue – metoda
Získá hodnotu zadaného pole zadané třídy pro tuto hodnotu objektu.
Syntaxe
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parametry
pClass
[v] Ukazatel na objekt ICorDebugClass, který představuje třídu, pro kterou chcete získat hodnotu pole.
fieldDef
[v] Token mdFieldDef
, který odkazuje na metadata popisující pole.
ppValue
[ven] Ukazatel na objekt ICorDebugValue, který představuje hodnotu zadaného pole.
Poznámky
Třída zadaná v parametru pClass
musí být v hierarchii třídy hodnoty objektu a pole musí být polem této třídy.
Metoda GetFieldValue
bude i nadále úspěšná pro obecné objekty a obecné třídy. Pokud například MyDictionary<V dědí z řetězce slovníku,V>< a hodnota objektu je typu MyDictionary<int32>, předání objektu ICorDebugClass
pro Dictionary<K, V> úspěšně získá pole řetězce slovníku,int32<>.>
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 1.0