Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает значение указанного поля указанного класса для этого значения объекта.
Синтаксис
HRESULT GetFieldValue (
[in] ICorDebugClass *pClass,
[in] mdFieldDef fieldDef,
[out] ICorDebugValue **ppValue
);
Параметры
pClass [in] Указатель на объект ICorDebugClass, представляющий класс, для которого требуется получить значение поля.
fieldDef [in] Маркер mdFieldDef , ссылающийся на метаданные, описывающие поле.
ppValue [out] Указатель на объект ICorDebugValue, представляющий значение указанного поля.
Замечания
Класс, указанный в параметре, должен находиться в pClass иерархии класса значения объекта, а поле должно быть полем этого класса.
Метод GetFieldValue по-прежнему будет успешным для универсальных объектов и универсальных классов. Например, если MyDictionary V наследуется от строки словаря<, V и значение объекта имеет тип MyDictionary<<int32>, передав ICorDebugClass объект словаря K, V>> успешно получит поле строки словаря,int32><<.>
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0