Метод ICorDebugEval2::NewParameterizedObject

Создает экземпляр нового объекта параметризованного типа и вызывает метод конструктора объекта.

Синтаксис

HRESULT NewParameterizedObject (  
    [in] ICorDebugFunction     *pConstructor,  
    [in] ULONG32               nTypeArgs,  
    [in, size_is(nTypeArgs)] ICorDebugType *ppTypeArgs[],  
    [in] ULONG32               nArgs,  
    [in, size_is(nArgs)] ICorDebugValue *ppArgs[]  
);  

Параметры

pConstructor
[in] Указатель на объект ICorDebugFunction, представляющий конструктор объекта, экземпляр которого создается.

nTypeArgs
[in] Число переданных аргументов типа.

ppTypeArgs
[in] Массив указателей, каждый из которых указывает на объект ICorDebugType, представляющий аргумент типа для создаваемого объекта.

nArgs
[in] Число аргументов, переданных конструктору.

ppArgs
[in] Массив указателей, каждый из которых указывает на объект ICorDebugValue, представляющий значение аргумента, передаваемое конструктору.

Комментарии

Конструктор объекта может принимать Type параметры.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 2.0