Udostępnij za pośrednictwem


XamlMember.LookupIsReadPublic Metoda

Definicja

Zwraca, czy reprezentuje właściwość XamlMember , która ma dostęp publiczny get .

protected:
 virtual bool LookupIsReadPublic();
protected virtual bool LookupIsReadPublic ();
abstract member LookupIsReadPublic : unit -> bool
override this.LookupIsReadPublic : unit -> bool
Protected Overridable Function LookupIsReadPublic () As Boolean

Zwraca

Boolean

true jeśli reprezentuje właściwość XamlMember , która ma dostęp publiczny get ; w przeciwnym razie false.

Uwagi

Domyślna implementacja zwraca wyniki na podstawie odbicia wewnętrznego lub negacji przetwarzania IsWriteOnlyw tej kolejności.

LookupIsReadPublic zwraca, czy sam element członkowski jest publiczny; zwraca true wartość elementu członkowskiego publicznego w typie deklarujący niepublikcyjny. Zamiast tego należy użyć IsReadPublic , jeśli chcesz również rozważyć widoczność typu deklarowanego.

Ta metoda jest wywoływana, gdy obiekt wywołujący pobiera wartość z IsReadPublic. Zastąp tę metodę, jeśli chcesz zgłosić jednolite wyniki dla całej XamlMember klasy pochodnej lub jeśli masz dostępne wyspecjalizowane metadane, aby określić je dla poszczególnych przypadków.

Ważne

Metoda jest wirtualna LookupIsReadPublic i dlatego może zostać zastąpiona. Przesłonięcie może zmienić (złośliwie lub w inny sposób) zgłoszone informacje o dostępie do elementu członkowskiego XAML, aby nie były już zgodne w oczekiwany sposób z informacjami o dostępie systemu typu do jego podstawowej deklaracji CLR. W przypadku wszelkich kontroli dostępu o znaczeniu krytycznym dla zabezpieczeń należy zamiast tego użyć bazowego typu CLR.

Dotyczy

Zobacz też