XamlMember.LookupType Metodo

Definizione

Restituisce l'oggetto XamlType del tipo utilizzato dal 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

Restituisce

Oggetto XamlType del tipo utilizzato dal membro.

Commenti

Questo metodo viene richiamato quando un chiamante ottiene un valore da Type. Eseguire l'override di questo metodo se si desidera Type restituire un valore diverso dal valore abilitato per la reflection interna predefinita e se si forniscono anche informazioni personalizzate XamlMemberInvoker .

L'implementazione predefinita usa percorsi di codice e significati concettuali diversi per l'oggetto restituito XamlType basato sul fatto che rappresenti XamlMember una proprietà, un metodo o un evento.

  • Per una proprietà, l'oggetto restituito XamlType è il tipo che imposta la proprietà o viene restituito dalla proprietà .

  • Per un evento, l'oggetto restituito XamlType è il tipo di gestore eventi richiesto (delegato in un'implementazione CLR).

  • Per un metodo, XamlType è il tipo restituito.

In ogni caso, il contesto dello schema XAML viene usato per valutare il tipo XAML dal tipo di sistema sottostante.

Questo metodo viene richiamato quando un chiamante ottiene un valore da Type. Eseguire l'override di questo metodo se si desidera segnalare risultati uniformi per un'intera XamlMember classe derivata o se sono disponibili metadati specializzati per determinarlo in base al caso.

Si applica a

Vedi anche