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