Share via


IEnumDebugObjects

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 a collection of objects implementing the IDebugObject interface.

Syntax

IEnumDebugObjects : IUnknown

Notes for Implementers

The expression evaluator implements this interface to provide sets of objects that implement the IDebugObject interface. Note that this is not a standard COM enumeration due to the presence of the GetCount method.

Notes for Callers

Methods in Vtable order

This interface implements the following methods.

Method Description
Next Retrieves the next set of IDebugObject objects from the enumeration.
Skip Skips a specified number of entries.
Reset Resets the enumeration to the first entry.
Clone Retrieves a copy of the current enumeration.
GetCount Retrieves the number of entries in the enumeration.

Remarks

This interface allows a debug engine to enumerate over a set of objects in an array.

Requirements

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also