Share via


IEnumDebugCustomAttributes

Enumerates custom attributes.

IEnumCustomAttributes : IUnknown

Notes for Implementers

A symbol provider implements this interface to support custom attributes (through the IDebugCustomAttribute interface).

Notes for Callers

IDebugCustomAttributeQuery2::EnumCustomAttributes returns this interface.

Methods in Vtable Order

The following table shows the methods of IEnumDebugCustomAttributes.

Method

Description

IEnumDebugCustomAttributes::Next

Retrieves a specified number of custom attributes in an enumeration sequence.

IEnumDebugCustomAttributes::Skip

Skips a specified number of custom attributes in an enumeration sequence.

IEnumDebugCustomAttributes::Reset

Resets an enumeration sequence to the beginning.

IEnumDebugCustomAttributes::Clone

Creates an enumerator that contains the same enumeration state as the current enumerator.

IEnumDebugCustomAttributes::GetCount

Gets the number of custom attributes in an enumerator.

Requirements

Header: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Reference

IDebugCustomAttributeQuery2::EnumCustomAttributes

IDebugCustomAttribute

Concepts

Symbol Provider Interfaces