IDebugCustomAttribute

このインターフェイスはカスタム属性を表し、属性の名前、親、クラスの型などを提供できます。

構文

IDebugCustomAttribute : IUnknown

実装側の注意

シンボル プロバイダーでは、シンボルに関連付けられているカスタム属性をサポートするために、このインターフェイスを実装します。 通常は、独自のオブジェクトに実装されます。

呼び出し元に関する注意事項

Next を呼び出すと、このインターフェイスが返されます。 Enumcustomattributes メソッドを呼び出すと、IEnumDebugCustomAttributes インターフェイスが返されます。

Vtable 順序のメソッド

次の表に、IDebugCustomAttribute のメソッドを示します。

メソッド 説明
GetParentField 現在の属性がアタッチされているフィールドを取得します。
GetAttributeTypeField カスタム属性のクラス型を取得します。
GetName カスタム属性の名前を取得します。
GetAttributeBytes 属性情報をバイトの BLOB として取得します。

解説

カスタム属性は、特定のクラスまたはメソッドに関連付けられているカスタム メタデータを提供する C# の構造体です。

要件

ヘッダー: sh.h

名前空間: Microsoft.VisualStudio.Debugger.Interop

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目