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