Método ICorDebugObjectValue::GetFieldValue
Obtém o valor do campo especificado da classe especificada para este valor de objeto.
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Parâmetros
pClass
[in] Um ponteiro para um ICorDebugClass objeto que representa a classe para o qual você deseja obter o valor do campo.fieldDef
[in] An mdFieldDef token que faz referência o metadados que descrevem o campo.ppValue
[out] Um ponteiro para um ICorDebugValue objeto que representa o valor do campo especificado.
Comentários
A classe, especificada no pClass parâmetro, deve ser na hierarquia da classe do valor de objeto e o campo deve ser um campo dessa classe.
The GetFieldValue método ainda será bem-sucedida para objetos genéricos e classes genéricas. Por exemplo, se MyDictionary <v>herda de dicionário <string,V> e o valor do objeto é de digite MyDictionary <int32>, passando oICorDebugClassobjeto de dicionário <K,V> obterá com êxito um campo do Dictionary <string,int32>.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0