XamlType.LookupIsPublic 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.
Zwraca wartość wskazującą, czy reprezentuje typ XamlType publiczny w odpowiednim systemie typów.
protected:
virtual bool LookupIsPublic();
protected virtual bool LookupIsPublic ();
abstract member LookupIsPublic : unit -> bool
override this.LookupIsPublic : unit -> bool
Protected Overridable Function LookupIsPublic () As Boolean
Zwraca
true
jeśli reprezentuje typ XamlType publiczny; w przeciwnym razie . false
Uwagi
Tę metodę można wywołać za pomocą wywołań do IsPublicmetody .
Domyślna implementacja używa odbicia CLR względem wartości innej niż null UnderlyingType. W przypadku wartości null UnderlyingTypezwraca wartość true
.
Zastąpi tę metodę, jeśli chcesz IsPublic użyć innej logiki.
Ważne
LookupIsPublic jest wirtualny, a w związku z tym można je zastąpić. Przesłonięcie ma potencjał (czy w celach złośliwych, czy w inny sposób), aby zmienić zgłoszone informacje o dostępie o typie XAML, aby nie były już zgodne w oczekiwany sposób z systemem typów lub uzyskać dostęp do informacji o jego podstawowym typie CLR. W przypadku wszelkich kontroli krytycznych dla zabezpieczeń operacji przypisywania i dostępu należy zamiast tego użyć bazowego typu CLR.