XamlType.LookupAttachableMember(String) Método

Definição

Devolve a XamlMember para um anexável nomeado específico a partir 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 receber, em ownerTypeName.MemberName forma.

Devoluções

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

Observações

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

A implementação padrão utiliza a reflexão interna do CLR. Quando UnderlyingType é null, a implementação padrão pode usar BaseType, se estiver disponível. Este comportamento chama LookupAttachableMember recursivamente para tentar encontrar um tipo base válido e retorna null se não existir um tipo base válido.

Substitua este método se não estiver a depender da reflexão interna padrão do CLR e estiver a usar metadados ou outras técnicas para reportar a informação do sistema tipo XAML ou informação do esquema de um tipo.

Importante

LookupAttachableMember é virtual e, portanto, pode ser sobreposto. A sobreposição tem o potencial (seja para fins maliciosos ou não) de alterar os membros reportados de um tipo XAML para que deixem de se alinhar de forma esperada com a TypeDescriptorGet* informação sobre o tipo CLR subjacente. Para quaisquer verificações críticas de segurança dos relatórios dos membros, use o tipo CLR subjacente em vez disso.

Aplica-se a