XamlMember.LookupType 方法

定义

返回成员所使用的类型的 XamlType

protected:
 virtual System::Xaml::XamlType ^ LookupType();
protected virtual System.Xaml.XamlType LookupType ();
abstract member LookupType : unit -> System.Xaml.XamlType
override this.LookupType : unit -> System.Xaml.XamlType
Protected Overridable Function LookupType () As XamlType

返回

成员所使用的类型的 XamlType

注解

当调用方从 Type中获取值时,将调用此方法。 如果要 Type 返回的值不同于默认内部反射启用的值,并且同时提供自定义 XamlMemberInvoker 信息,请重写此方法。

默认实现对返回 XamlType 的 使用不同的代码路径和概念含义,具体取决于这是 XamlMember 表示属性、方法还是事件。

  • 对于属性,返回 XamlType 的 是设置属性的类型,或者由 属性返回。

  • 对于事件,返回 XamlType 的 是 CLR 实现) 中委托 (所需的事件处理程序类型。

  • 对于 方法, XamlType 是返回类型。

在每种情况下,XAML 架构上下文都用于从基础系统类型评估 XAML 类型。

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

适用于

另请参阅