In Visual Studio 2015, this way of implementing expression evaluators is deprecated. For information about implementing CLR expression evaluators, please see CLR Expression Evaluators and Managed Expression Evaluator Sample.

This interface represents an array object.


IDebugArrayObject : IDebugObject

Notes for Implementers

The expression evaluator implements this interface to represent an array.

Notes for Callers

The IDebugObject interface can obtain this interface by using QueryInterface if the object represents an array.

Methods in Vtable Order

In addition to the methods on the IDebugObject interface, the following methods are implemented on the IDebugArrayObject interface.

Method Description
GetCount Gets the count of elements in the array.
GetElement Gets an element of the array.
GetElements Gets all elements of the array.
GetRank Gets the rank of the array.
GetDimensions Gets the dimensions of the array.


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


Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also