ICorDebugArrayValue Interface


A subclass of ICorDebugHeapValue that represents a single-dimensional or multi-dimensional array.



ICorDebugArrayValue::GetBaseIndicies Method

Gets the base index of each dimension in the array. 

ICorDebugArrayValue::GetCount Method

Gets the total number of elements in the array.

ICorDebugArrayValue::GetDimensions Method

Gets the dimensions of the array.

ICorDebugArrayValue::GetElement Method

Gets a value representing the given element in the array.

ICorDebugArrayValue::GetElementAtPosition Method

Gets the element at the given position, treating the array as a zero-based, single-dimensional array.

ICorDebugArrayValue::GetElementType Method

Gets the simple type of the elements in the array.

ICorDebugArrayValue::GetRank Method

Gets the number of dimensions in the array.

ICorDebugArrayValue::HasBaseIndicies Method

Determines whether the array has base indexes.

ICorDebugArrayValue supports both single-dimensional and multi-dimensional arrays.


This interface does not support being called remotely, either cross-machine or cross-process.

Platforms: See .NET Framework System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: Available since 1.0