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

返回

Boolean

如果此 XamlType 表示公共类型,则为 true;否则为 false

注解

可以通过调用此方法来 IsPublic调用此方法。

默认实现对非 null UnderlyingType使用 CLR 反射。 对于 null UnderlyingType,它将返回 true

如果要 IsPublic 使用不同的逻辑,请重写此方法。

重要

LookupIsPublic 是虚拟的,因此可以重写。 替代具有潜在的 (,无论是出于恶意目的,还是) 更改有关 XAML 类型的报告访问信息,以便它不再与类型系统或访问其基础 CLR 类型的信息保持一致。 对于任何对分配操作和访问的安全关键检查,请改用基础 CLR 类型。

适用于