Udostępnij za pośrednictwem


XamlType.LookupBaseType Metoda

Definicja

Zwraca wartość XamlType dla natychmiastowego typu podstawowego tego typu XAML. Określenie tej wartości jest oparte na podstawowym typie tego XamlType i kontekstu schematu.

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

XamlType

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.

Dotyczy