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);
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 métodos e PropertyDescriptor.SetValue os PropertyDescriptor.GetValue métodos.

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

pd.GetValue(GetPropertyOwner(myPd));

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

Aplica-se a

Confira também