Udostępnij za pośrednictwem


XamlType.LookupIsPublic Metoda

Definicja

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

Boolean

truejeś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.

Dotyczy