Język

XamlType.IsPublic Właściwość

Definicja

Pobiera wartość wskazującą, czy reprezentuje typ XamlType publiczny w odpowiednim systemie typów.

public:
 property bool IsPublic { bool get(); };
public bool IsPublic { get; }
member this.IsPublic : bool
Public ReadOnly Property IsPublic As Boolean

Wartość właściwości

true jeśli reprezentuje typ XamlType publiczny; w przeciwnym razie false.

Uwagi

Jeśli nie używasz domyślnej wewnętrznej techniki odbicia CLR dla XamlTypeklasy , wywołania tej właściwości mogą wywoływać LookupIsPublic przesłonięcia dla XamlType klas pochodnych.

Ważna

LookupIsPublic parametr jest wirtualny, a zatem może zostać zastąpiony. Przesłonięcie ma potencjał (w celach złośliwych lub 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 i uzyskać dostęp do informacji o jego podstawowym typie CLR. W przypadku wszelkich kontroli krytycznych zabezpieczeń operacji przypisania i dostępu należy zamiast tego użyć bazowego typu CLR.

Dotyczy