ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) Método

Definição

Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificado.

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

Parâmetros

pd
PropertyDescriptor

Um PropertyDescriptor que representa a propriedade cujo proprietário deve ser encontrado.

Retornos

Um Object que representa o proprietário da propriedade especificada.

Comentários

O GetPropertyOwner método recupera o objeto que contém o membro da propriedade descrito pelo PropertyDescriptor parâmetro . Normalmente, esse objeto é necessário para os PropertyDescriptor.GetValue métodos e PropertyDescriptor.SetValue .

Esse método deve retornar um objeto que você pode usar da seguinte maneira:

pd.GetValue(GetPropertyOwner(myPd));  

Se myPd for null, a ICustomTypeDescriptor implementação da interface deverá retornar o objeto padrão (normalmente, o objeto base que expõe as propriedades e os atributos).

Aplica-se a

Confira também