XamlMember.LookupType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt das XamlType-Objekt des vom Member verwendeten Typs zurück.
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
Gibt zurück
Das XamlType-Objekt des vom Member verwendeten Typs.
Hinweise
Diese Methode wird aufgerufen, wenn ein Aufrufer einen Wert von Typeabruft. Überschreiben Sie diese Methode, wenn Sie einen Wert zurückgeben möchten Type , der sich von dem Wert unterscheidet, der standardmäßig für die interne Reflexion aktiviert ist, und wenn Sie auch benutzerdefinierte XamlMemberInvoker Informationen bereitstellen.
Die Standardimplementierung verwendet unterschiedliche Codepfade und konzeptionelle Bedeutungen für die zurückgegebene XamlType , die darauf basieren, ob dies XamlMember eine Eigenschaft, Methode oder ein Ereignis darstellt.
Bei einer Eigenschaft ist der zurückgegebene XamlType der Typ, der die Eigenschaft festlegt oder von der -Eigenschaft zurückgegeben wird.
Für ein Ereignis ist der zurückgegebene XamlType der erforderliche Ereignishandlertyp (ein Delegat in einer CLR-Implementierung).
Für eine Methode XamlType ist der Rückgabetyp.
In jedem Fall wird der XAML-Schemakontext verwendet, um den XAML-Typ aus dem zugrunde liegenden Systemtyp auszuwerten.
Diese Methode wird aufgerufen, wenn ein Aufrufer einen Wert von Typeabruft. Überschreiben Sie diese Methode, wenn Sie einheitliche Ergebnisse für eine gesamte XamlMember abgeleitete Klasse melden möchten, oder wenn Sie über spezialisierte Metadaten verfügen, um dies pro Fall zu bestimmen.