XamlType.LookupBaseType 方法

定义

返回此 XAML 类型的直接基类型的 XamlType。 将基于此 XamlType 的基础类型和架构上下文来确定此值。

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

返回

此 XAML 类型的直接基类型的 XamlType

注解

当调用方从 BaseType获取值时,可以调用此方法。

如果 UnderlyingTypenull,则默认实现可能会返回表示 Object 的内部常量。

如果不依赖于默认的内部 CLR 反射,并且使用元数据或其他技术来报告某个类型的 XAML 类型系统信息或架构信息,请重写此方法。

重要

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

适用于