XamlType.LookupMember(String, Boolean) 方法

定义

返回此 XamlType中特定命名成员的 XamlMember

protected:
 virtual System::Xaml::XamlMember ^ LookupMember(System::String ^ name, bool skipReadOnlyCheck);
protected virtual System.Xaml.XamlMember LookupMember (string name, bool skipReadOnlyCheck);
abstract member LookupMember : string * bool -> System.Xaml.XamlMember
override this.LookupMember : string * bool -> System.Xaml.XamlMember
Protected Overridable Function LookupMember (name As String, skipReadOnlyCheck As Boolean) As XamlMember

参数

name
String

要获取的成员的名称(作为字符串)。

skipReadOnlyCheck
Boolean

即使该成员具有 IsReadOnlytrue 值,也 true 返回成员;false 不返回 IsReadOnly 成员。 默认值为 false

返回

如果找到成员,则为成员 XamlMember 信息;否则,null

注解

调用 GetMember可以调用此方法。

默认实现基于内部 CLR 反射和针对架构上下文的评估返回 XamlType

如果希望 GetMember 使用不同的逻辑,请重写此方法。

重要

LookupMember 是虚拟的,因此可以重写。 重写有可能(无论是出于恶意目的还是出于其他目的)更改 XAML 类型的报告成员,以便它们不再以预期方式与有关基础 CLR 类型的 TypeDescriptorGet* 信息保持一致。 对于成员报告的任何安全关键检查,请改用基础 CLR 类型。

适用于