IDebugArrayObject2

Represents a managed array object, and allows an expression evaluator (EE) to determine the base index (lower bounds) for the array.

IDebugArrayObject2 : IDebugArrayObject

Notes for Implementers

This is implemented by the managed debug engine (DE).

Methods

In addition to the methods on the IDebugArrayObject interface, this interface implements the following methods:

Method

Description

IDebugArrayObject2::GetBaseIndices

Retrieves the base indices (lower bounds) for each index given the number of dimensions in the array.

IDebugArrayObject2::HasBaseIndices

Determines if the array has base indices (lower bounds) defined.

Remarks

An expression evaluator uses this interface to represent managed arrays in a parse tree.

Requirements

Header: Ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll