次の方法で共有


IDebugCustomAttributeQuery2

このフィールドにカスタム属性が存在するかどうかを判断し、存在する場合は属性情報を返します。

構文

IDebugCustomAttributeQuery2 : IDebugCustomAttributeQuery

実装側の注意

シンボル プロバイダーでは、カスタム属性をサポートするために、IDebugField を実装するのと同じオブジェクトにこのインターフェイスを実装します。

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

QueryInterface を使用して、IDebugField インターフェイスからこのインターフェイスを取得します。

Vtable 順序のメソッド

次の表は、IDebugCustomAttributeQuery インターフェイスのメソッドを示しています。

メソッド 説明
IsCustomAttributeDefined カスタム属性が存在するかどうかを名前で判断します。
GetCustomAttributeByName 指定されたカスタム属性の属性情報を取得します。

IDebugCustomAttributeQuery2 には、IDebugCustomAttributeQuery メソッドに加えて、次のメソッドが実装されています。

メソッド 説明
EnumCustomAttributes このフィールドに関連付けられているすべてのカスタム属性の列挙子を取得します。

解説

IEnumDebugCustomAttributes メソッドでは、このフィールドに対して定義されているすべてのカスタム属性の列挙子を返すことができます。

要件

ヘッダー: sh.h

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

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

関連項目