IDebugArrayObject2IDebugArrayObject2

Important

Dans Visual Studio 2015, ce moyen d’implémenter des évaluateurs d’expression est déconseillée.In Visual Studio 2015, this way of implementing expression evaluators is deprecated. Pour plus d’informations sur l’implémentation des évaluateurs d’expression CLR, consultez évaluateurs d’Expression CLR et exemple d’évaluateur d’Expression managé.For information about implementing CLR expression evaluators, please see CLR Expression Evaluators and Managed Expression Evaluator Sample.

Représente un objet de tableau managé et permet à un évaluateur d’expression (EE) pour déterminer l’index de base (limites inférieures) pour le tableau.Represents a managed array object, and allows an expression evaluator (EE) to determine the base index (lower bounds) for the array.

SyntaxeSyntax

IDebugArrayObject2 : IDebugArrayObject  

Notes pour les implémenteursNotes for Implementers

Cela est implémenté par le moteur de débogage managés (DE).This is implemented by the managed debug engine (DE).

MéthodesMethods

Outre les méthodes sur le IDebugArrayObject interface, cette interface implémente les méthodes suivantes :In addition to the methods on the IDebugArrayObject interface, this interface implements the following methods:

MéthodeMethod DescriptionDescription
GetBaseIndicesGetBaseIndices Récupère l’index de base (limites inférieures) pour chaque index étant donné le nombre de dimensions dans le tableau.Retrieves the base indices (lower bounds) for each index given the number of dimensions in the array.
HasBaseIndicesHasBaseIndices Détermine si le tableau comporte des index de base (limites inférieures) défini.Determines if the array has base indices (lower bounds) defined.

NotesRemarks

Évaluateur d’expression utilise cette interface pour représenter des tableaux managés dans une arborescence d’analyse.An expression evaluator uses this interface to represent managed arrays in a parse tree.

SpécificationsRequirements

En-tête : Ee.hHeader: Ee.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll