Freigeben über


IDebugArrayObject

Wichtig

Seit Visual Studio 2015 ist diese Art der Implementierung von Ausdrucksauswertungen veraltet. Informationen zum Implementieren von CLR-Ausdrucksauswertern finden Sie unter CLR Expression Evaluators and Managed Expression Evaluator Sample.For information about implementing CLR expression evaluators, please see CLR Expression Evaluator Sample.

Diese Schnittstelle stellt ein Arrayobjekt dar.

Syntax

IDebugArrayObject : IDebugObject

Hinweise für Implementierer

Der Ausdrucksauswerter implementiert diese Schnittstelle, um ein Array darzustellen.

Hinweise für Aufrufer

Die IDebugObject-Schnittstelle kann diese Schnittstelle mithilfe von QueryInterface abrufen, wenn das Objekt ein Array darstellt.

Methoden in Vtable-Reihenfolge

Zusätzlich zu den Methoden auf der IDebugObject Schnittstelle werden die folgenden Methoden auf der IDebugArrayObject Schnittstelle implementiert.

Methode Beschreibung
GetCount Ruft die Anzahl der Elemente im Array ab.
GetElement Ruft ein Element des Arrays ab.
GetElements Ruft alle Elemente des Arrays ab.
GetRank Ruft den Rang des Arrays ab.
GetDimensions Ruft die Größe des Arrays ab.

Hinweise

Ein Ausdrucksauswerter verwendet diese Schnittstelle, um Arrays in einer Analysestruktur darzustellen.

Anforderungen

Kopfzeile: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch