XamlType.LookupIsPublic 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个值,该值指示此 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 类型。