Freigeben über


IDebugArrayObject2

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.

Stellt ein verwaltetes Arrayobjekt dar und ermöglicht es einem Ausdrucksauswerter (EE), den Basisindex (untere Grenzen) für das Array zu bestimmen.

Syntax

IDebugArrayObject2 : IDebugArrayObject

Hinweise für Implementierer

Dies wird vom verwalteten Debugmodul (DE) implementiert.

Methoden

Zusätzlich zu den Methoden auf der IDebugArrayObject-Schnittstelle implementiert diese Schnittstelle die folgenden Methoden:

Methode Beschreibung
GetBaseIndices Ruft die Basisindizes (untere Grenzen) für jeden Index ab, der die Anzahl der Dimensionen im Array annimmt.
HasBaseIndices Bestimmt, ob das Array Basisindizes (untere Grenzen) definiert hat.

Hinweise

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

Anforderungen

Kopfzeile: Ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll