Partilhar via


XamlMember.LookupType Método

Definição

Retorna o XamlType do tipo que é usado pelo membro.

protected:
 virtual System::Xaml::XamlType ^ LookupType();
protected virtual System.Xaml.XamlType LookupType ();
abstract member LookupType : unit -> System.Xaml.XamlType
override this.LookupType : unit -> System.Xaml.XamlType
Protected Overridable Function LookupType () As XamlType

Retornos

XamlType

O XamlType do tipo que é usado pelo membro.

Comentários

Esse método é invocado quando um chamador obtém um valor de Type. Substitua esse método se você quiser Type retornar um valor diferente do valor habilitado pela reflexão interna padrão e se você também estiver fornecendo informações personalizadas XamlMemberInvoker .

A implementação padrão usa caminhos de código diferentes e significados conceituais para o retornado XamlType que se baseia em se isso XamlMember representa uma propriedade, método ou evento.

  • Para uma propriedade, o retornado XamlType é o tipo que define a propriedade ou é retornado pela propriedade.

  • Para um evento, o retornado XamlType é o tipo de manipulador de eventos necessário (um delegado em uma implementação clr).

  • Para um método, XamlType é o tipo de retorno.

Em cada caso, o contexto de esquema XAML é usado para avaliar o tipo XAML do tipo de sistema subjacente.

Esse método é invocado quando um chamador obtém um valor de Type. Substitua esse método se você quiser relatar resultados uniformes para uma classe derivada inteira XamlMember ou se tiver metadados especializados disponíveis para determinar isso por caso.

Aplica-se a

Confira também