Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Hämtar värdet för det angivna fältet i den angivna klassen för det här objektvärdet.
Syntax
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parameterar
pClass [i] En pekare till ett "ICorDebugClass"-objekt som representerar klassen som fältvärdet ska hämtas för.
fieldDef [i] En mdFieldDef token som refererar till metadata som beskriver fältet.
ppValue [ut] En pekare till ett "ICorDebugValue"-objekt som representerar värdet för det angivna fältet.
Anmärkningar
Klassen, som anges i parametern pClass , måste finnas i hierarkin för objektvärdets klass och fältet måste vara ett fält i den klassen.
Metoden GetFieldValue lyckas fortfarande för generiska objekt och generiska klasser. Om Till exempel MyDictionary<V> ärver från ordlistesträngen<, V> och objektvärdet är av typen MyDictionary<int32>, ICorDebugClass får objektet för Ordlista<K,V> ett fält med ordlistesträng<, int32>.
Kravspecifikation
Plattformar: Se Operativsystem som stöds av .NET.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET-versioner: Tillgänglig sedan .NET Framework 1.0