XamlType.LookupBaseType Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Zwraca
Dla XamlType natychmiastowego typu podstawowego tego typu XAML.
Uwagi
Tę metodę można wywołać, gdy obiekt wywołujący pobiera wartość z BaseTypeklasy .
Domyślna implementacja może zwracać stałą wewnętrzną, która reprezentuje Object wartość , jeśli UnderlyingType to null
.
Zastąpij tę metodę, jeśli nie korzystasz z domyślnego wewnętrznego odbicia CLR i używasz metadanych lub innych technik raportowania informacji o systemie typu XAML lub informacji o schemacie typu.
Ważne
LookupBaseType wartość jest wirtualna i dlatego może zostać zastąpiona. Przesłonięcie ma potencjał (do złośliwych celów lub w inny sposób), aby zmienić zgłoszone informacje o typie XAML, aby nie były już zgodne w oczekiwany sposób z informacjami o systemie typów bazowego typu CLR. W przypadku wszelkich kontroli krytycznych pod względem zabezpieczeń operacji przypisywania i dostępu należy zamiast tego użyć bazowego typu CLR.