XamlMember.LookupIsReadPublic 方法

定义

返回的值指示此 XamlMember 是否表示一个具有公共 get 访问器的属性。

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

返回

Boolean

如果此 XamlMember 表示具有公共 true 访问器的属性,则为 get;否则为 false

注解

默认实现基于内部反射或按该顺序否定 IsWriteOnly处理返回结果。

LookupIsReadPublic 返回成员本身是否为公共;它在非公共声明类型上返回 true 公共成员。 IsReadPublic如果要考虑声明类型的可见性,请改用。

当调用方从 IsReadPublic中获取值时调用此方法。 如果要报告整个 XamlMember 派生类的统一结果,或者有专用元数据可供按大小写确定,请重写此方法。

重要

该方法 LookupIsReadPublic 是虚拟的,因此可以重写。 替代可能会恶意更改 (或者) XAML 成员的报告访问信息,以便它不再与其基础 CLR 声明的类型系统访问信息保持一致。 对于访问级别的任何安全关键检查,请改用基础 CLR 类型。

适用于

另请参阅