XamlType.LookupAttachableMember(String) Método

Definição

Retorna um XamlMember para um anexável nomeado específico deste XamlType.

protected:
 virtual System::Xaml::XamlMember ^ LookupAttachableMember(System::String ^ name);
protected virtual System.Xaml.XamlMember LookupAttachableMember (string name);
abstract member LookupAttachableMember : string -> System.Xaml.XamlMember
override this.LookupAttachableMember : string -> System.Xaml.XamlMember
Protected Overridable Function LookupAttachableMember (name As String) As XamlMember

Parâmetros

name
String

O nome do membro anexável a ser obtido, no formato ownerTypeName.MemberName.

Retornos

XamlMember

Um objeto XamlMember para o membro anexável solicitado; caso contrário, null, se não existir nenhum membro anexável com esse nome.

Comentários

Esse método pode ser invocado quando um chamador obtém um valor de GetAttachableMember.

A implementação padrão usa a reflexão clr interna. Quando UnderlyingType é null, a implementação padrão pode ser usada BaseType, se ela estiver disponível. Esse comportamento chama LookupAttachableMember recursivamente para tentar localizar um tipo base válido e retorna null se nenhum tipo de base válido existir.

Substitua esse método se você não estiver confiando na reflexão clr interna padrão e estiver usando metadados ou outras técnicas para relatar as informações do sistema de tipo XAML ou informações de esquema de um tipo.

Importante

LookupAttachableMember é virtual e, portanto, pode ser substituído. A substituição tem o potencial (seja para fins mal-intencionados ou não) de alterar os membros relatados de um tipo XAML para que eles não se alinhem de maneira esperada com as TypeDescriptor Get* informações sobre o tipo CLR subjacente. Para quaisquer verificações críticas de segurança do relatório de membros, use o tipo CLR subjacente.

Aplica-se a