Метод 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.