XamlType.LookupBaseType 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.
protected:
virtual System::Xaml::XamlType ^ LookupBaseType();
protected virtual System.Xaml.XamlType LookupBaseType ();
abstract member LookupBaseType : unit -> System.Xaml.XamlType
override this.LookupBaseType : unit -> System.Xaml.XamlType
Protected Overridable Function LookupBaseType () As XamlType
Gibt zurück
Das XamlType-Objekt für den unmittelbaren Basistyp dieses XAML-Typs.
Hinweise
Diese Methode kann aufgerufen werden, wenn ein Aufrufer einen Wert von BaseTypeabruft.
Die Standardimplementierung gibt möglicherweise eine interne Konstante zurück, die das Object darstellt, wenn UnderlyingType ist null
.
Überschreiben Sie diese Methode, wenn Sie sich nicht auf die standardmäßige interne CLR-Reflektion verlassen und Metadaten oder andere Techniken zum Melden der XAML-Typsysteminformationen oder Schemainformationen eines Typs verwenden.
Wichtig
LookupBaseType ist virtuell und kann daher überschrieben werden. Die Außerkraftsetzung hat das Potenzial (ob für böswillige Zwecke oder anderweitig), die gemeldeten Typinformationen zu einem XAML-Typ zu ändern, sodass sie nicht mehr in erwarteter Weise an den Typsysteminformationen des zugrunde liegenden CLR-Typs ausgerichtet werden. Verwenden Sie für sicherheitskritische Überprüfungen von Zuweisungsvorgängen und Zugriff stattdessen den zugrunde liegenden CLR-Typ.