XamlType.BaseType Eigenschaft
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.
public:
property System::Xaml::XamlType ^ BaseType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType BaseType { get; }
member this.BaseType : System.Xaml.XamlType
Public ReadOnly Property BaseType As XamlType
Eigenschaftswert
Der XamlType für den unmittelbaren Basistyp dieses XAML-Typs.
Hinweise
Wenn Sie die standardmäßige interne CLR-Spiegelungsmethode für ein XamlTypeObjekt nicht verwenden, können Aufrufe dieser Eigenschaft Außerkraftsetzungen für XamlType abgeleitete Klassen aufrufenLookupBaseType. Weitere Informationen zu Rückgabewerten und anderen Verhaltensweisen finden Sie in der Dokumentation zu LookupBaseType diesem Typ. Gibt standardmäßig eine interne Konstante zurück, BaseType die ein Object If UnderlyingType is darstellt null.
Von Bedeutung
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 erwartungsgemäß an den Typsysteminformationen des zugrunde liegenden CLR-Typs ausgerichtet wird. Verwenden Sie für alle sicherheitskritischen Überprüfungen von Zuordnungsvorgängen und Zugriff stattdessen den zugrunde liegenden CLR-Typ.