Share via


XamlType.LookupIsPublic 方法

定義

傳回值,這個值表示此 XamlType 是否代表相關型別系統中的公用型別。

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

傳回

如果此 XamlType 表示公用型別則為 true,否則為 false

備註

您可以呼叫 來 IsPublic 叫用這個方法。

預設實作會針對非 Null UnderlyingType 使用 CLR 反映。 若為 null UnderlyingType ,它會傳 true 回 。

如果您想要 IsPublic 使用不同的邏輯,請覆寫這個方法。

重要

LookupIsPublic 是虛擬的,因此可以覆寫。 覆寫可能會 (惡意用途或) 變更 XAML 類型的報告存取訊號,使其不再與類型系統相符,或存取其基礎 CLR 類型的資訊。 對於指派作業和存取的任何安全性關鍵檢查,請改用基礎 CLR 類型。

適用於