ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) Метод

Определение

Возвращает объект, содержащий свойство, описываемое заданным дескриптором свойства.

public:
 System::Object ^ GetPropertyOwner(System::ComponentModel::PropertyDescriptor ^ pd);
public 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, представляющий свойство, владельца которого требуется найти.

Возвращаемое значение

Объект Object, представляющий владельца заданного свойства.

Комментарии

Метод GetPropertyOwner извлекает объект , содержащий элемент свойства, описываемый параметром PropertyDescriptor . Как правило, этот объект требуется для PropertyDescriptor.GetValue методов и PropertyDescriptor.SetValue .

Этот метод должен возвращать объект, который можно использовать следующим образом:

pd.GetValue(GetPropertyOwner(myPd));  

Если myPd имеет значение null, реализация ICustomTypeDescriptor интерфейса должна возвращать объект по умолчанию (обычно это базовый объект, предоставляющий свойства и атрибуты).

Применяется к

См. также раздел