Sdílet prostřednictvím


XamlType.LookupIsPublic Metoda

Definice

Vrátí hodnotu, která označuje, zda představuje XamlType veřejný typ v příslušném systému typů.

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

Návraty

Boolean

true pokud to XamlType představuje veřejný typ; jinak , false.

Poznámky

Tuto metodu lze vyvolat voláním IsPublic.

Výchozí implementace používá reflexi CLR proti nenulové UnderlyingTypehodnotě . Pro hodnotu null UnderlyingTypevrátí truehodnotu .

Tuto metodu přepište, pokud chcete IsPublic použít jinou logiku.

Důležité

LookupIsPublic je virtuální, a proto lze přepsat. Přepsání má potenciál (ať už pro škodlivé účely nebo jinak) změnit hlášené informace o přístupu o typu XAML tak, aby se už nerovnal očekávaným způsobem se systémem typů nebo přístupovými informacemi základního typu CLR. Pro všechny kontroly kritických pro zabezpečení operací přiřazení a přístupu použijte místo toho základní typ CLR.

Platí pro