IDebugArrayField

This interface describes an array symbol or type.

IDebugArrayField : IDebugContainerField

Notes for Implementers

The symbol provider implements this interface on the same object that implements the IDebugContainerField interface. This interface is a specialization that represents array objects.

Notes for Callers

Use QueryInterface to obtain this interface from the IDebugContainerField interface if IDebugField::GetKind returns the flag FIELD_TYPE_ARRAY.

Methods in Vtable Order

In addition to the methods on the IDebugField and IDebugContainerField interfaces, this interface implements the following:

Method

Description

IDebugArrayField::GetNumberOfElements

Gets the number of elements in the array.

IDebugArrayField::GetElementType

Gets the type of element in the array.

IDebugArrayField::GetRank

Gets the rank of the array.

Requirements

Header: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Reference

IDebugContainerField

IDebugField

Concepts

Symbol Provider Interfaces