Share via


IDebugArrayObject

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Important

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.

Syntax

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.

Remarks

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

Requirements

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also