Share via


IEnumDebugFields

This interface represents a collection of objects implementing the IDebugField interface.

IEnumDebugFields : IUnknown

Notes for Implementers

This interface is implemented by the symbol provider to provide sets of objects that implement the IDebugField interface. Note that this is not a standard COM enumeration due to the presence of the IEnumDebugFields::GetCount method.

Notes for Callers

This interface is returned by IDebugSymbolProvider::GetMethodFieldsByName and IDebugSymbolProvider::GetNamespacesUsedAtAddress.

Methods in Vtable order

This interface implements the following methods.

Method

Description

IEnumDebugFields::Next

Retrieves the next set of IDebugField objects from the enumeration.

IEnumDebugFields::Skip

Skips a specified number of entries.

IEnumDebugFields::Reset

Resets the enumeration to the first entry.

IEnumDebugFields::Clone

Retrieves a copy of the current enumeration.

IEnumDebugFields::GetCount

Retrieves the number of entries in the enumeration.

Requirements

Header: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Reference

IDebugField

IDebugSymbolProvider::GetMethodFieldsByName

IDebugSymbolProvider::GetNamespacesUsedAtAddress

Concepts

Symbol Provider Interfaces