Метод ICorDebugEval2::CreateValueForType
Возвращает указатель на новое значение ICorDebugValue указанного типа с начальным значением 0 или NULL.
Синтаксис
HRESULT CreateValueForType (
[in] ICorDebugType *pType,
[out] ICorDebugValue **ppValue
);
Параметры
pType
[in] Указатель на объект ICorDebugType, представляющий тип .
ppValue
[out] Указатель на адрес ICorDebugValue
объекта, представляющего значение.
Комментарии
CreateValueForType
обобщает ICorDebugEval::CreateValue , позволяя указать произвольный тип объекта, включая сконструированные типы, такие как List<int>
. Единственной целью этого метода является создание значения, которое может быть передано в вычисление функции.
Тип должен быть классом или типом значения. Этот метод нельзя использовать для создания значений массива или строковых значений.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по