ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) Method

定義

指定したプロパティ記述子によって記述されたプロパティを含むオブジェクトを返します。Returns an object that contains the property described by the specified property descriptor.

public:
 System::Object ^ GetPropertyOwner(System::ComponentModel::PropertyDescriptor ^ pd);
public object GetPropertyOwner (System.ComponentModel.PropertyDescriptor pd);
abstract member GetPropertyOwner : System.ComponentModel.PropertyDescriptor -> obj
Public Function GetPropertyOwner (pd As PropertyDescriptor) As Object

パラメーター

pd
PropertyDescriptor PropertyDescriptor PropertyDescriptor PropertyDescriptor

所有者を見つけるプロパティを表す PropertyDescriptorA PropertyDescriptor that represents the property whose owner is to be found.

戻り値

指定したプロパティの所有者を表す ObjectAn Object that represents the owner of the specified property.

注釈

GetPropertyOwnerメソッドによって定義されたプロパティ メンバーを含むオブジェクトを取得PropertyDescriptorパラメーター。The GetPropertyOwner method retrieves the object that contains the property member that is described by PropertyDescriptor parameter. 通常、このオブジェクトに必要なPropertyDescriptor.GetValuePropertyDescriptor.SetValueメソッド。Typically, this object is required for the PropertyDescriptor.GetValue and PropertyDescriptor.SetValue methods.

このメソッドには、次のように使用できるオブジェクトが返されます。This method should return an object that you can use as follows:

pd.GetValue(GetPropertyOwner(myPd));  

場合myPdnullの実装、ICustomTypeDescriptorインターフェイスは、既定のオブジェクト (通常は、ベース オブジェクトのプロパティと属性を公開する) を返す必要があります。If myPd is null, your implementation of the ICustomTypeDescriptor interface should return the default object (typically, the base object that exposes the properties and attributes).

適用対象

こちらもご覧ください