IDebugPropertyField

このインターフェイスには、プロパティの取得と設定を可能にする関数が用意されています。

構文

IDebugPropertyField : IDebugContainerField

実装側の注意

シンボル プロバイダーは、IDebugContainerField を実装するのと同じオブジェクトにこのインターフェイスを実装します。 このインターフェイスは、クラスのプロパティの概念をサポートする特殊化です。

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

GetKind メソッドによって FIELD_KIND_PROP が返される場合は、QueryInterface を使用して、IDebugContainerField インターフェイスからこのインターフェイスを取得します。

Vtable 順序のメソッド

このインターフェイスでは、IDebugField および IDebugContainerField インターフェイスのメソッドに加えて、次のメソッドを実装します。

メソッド 説明
GetPropertyGetter プロパティを取得するメソッドを取得します。
GetPropertySetter プロパティを設定するメソッドを取得します。

解説

プロパティはマネージド コードの概念であり、変数として扱われるメソッドを表します。 プロパティはアンマネージド C++ には存在しません。

要件

ヘッダー: sh.h

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

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

関連項目