ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) Metoda

Definice

Vrátí objekt, který obsahuje vlastnost popsanou popisovačem zadané vlastnosti.

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

Parametry

pd
PropertyDescriptor

A PropertyDescriptor , která představuje vlastnost, jejíž vlastník se má najít.

Návraty

Objekt Object , který představuje vlastníka zadané vlastnosti.

Poznámky

Metoda GetPropertyOwner načte objekt, který obsahuje člen vlastnosti, který je popsán parametrem PropertyDescriptor . Tento objekt je obvykle vyžadován pro PropertyDescriptor.GetValue metody a PropertyDescriptor.SetValue .

Tato metoda by měla vrátit objekt, který můžete použít následujícím způsobem:

pd.GetValue(GetPropertyOwner(myPd));  

Pokud myPd je null, měla by implementace ICustomTypeDescriptor rozhraní vrátit výchozí objekt (obvykle základní objekt, který zpřístupňuje vlastnosti a atributy).

Platí pro

Viz také