/* * The function ICorDebugType.GetFirstTypeParameter returns the type * of element in the array. * It control viewing of arrays elements in the watch window of debugger. */ int ICorDebugType.GetFirstTypeParameter(out ICorDebugType value) { value = new CorDebugGenericType(CorElementType.ELEMENT_TYPE_CLASS, m_ValueArray.RuntimeValue, m_ValueArray.AppDomain); return(COM_HResults.S_OK); }
int ICorDebugValue2.GetExactType(out ICorDebugType ppType) { ppType = new CorDebugGenericType(RuntimeValue.CorElementType, _rtv, _appDomain); return(COM_HResults.S_OK); }
int ICorDebugClass2.GetParameterizedType(CorElementType elementType, uint nTypeArgs, ICorDebugType[] ppTypeArgs, out ICorDebugType ppType) { ppType = new CorDebugGenericType(elementType, null, Assembly); return(COM_HResults.S_OK); }