IDebugCustomAttribute
This interface represents a custom attribute, and it can provide the name, parent, and class type of the attribute.
IDebugCustomAttribute : IUnknown
Notes for Implementers
A symbol provider implements this interface in order to support custom attributes associated with a symbol. It is typically implemented on its own object.
Notes for Callers
A call to IEnumDebugCustomAttributes::Next returns this interface. A call to the IDebugCustomAttributeQuery2::EnumCustomAttributes method returns the IEnumDebugCustomAttributes interface.
Methods in Vtable Order
The following table shows the methods of IDebugCustomAttribute.
Method |
Description |
---|---|
Gets the field to which the current attribute is attached. |
|
Gets the custom attribute class type. |
|
Gets the name of the custom attribute. |
|
Gets the attribute information as a blob of bytes. |
Remarks
A custom attribute is a structure for C# that supplies custom metadata associated with a particular class or method.
Requirements
Header: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll