XamlMember.TargetType 属性

定义

获取 XamlMember 可以存在的类型的 XamlType

public:
 property System::Xaml::XamlType ^ TargetType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType TargetType { get; }
member this.TargetType : System.Xaml.XamlType
Public ReadOnly Property TargetType As XamlType

属性值

XamlMember 可以存在的类型。

注解

对于可附加成员和非可附加成员,返回的值不同。 对于不可附加的成员,TargetType 返回 DeclaringType。 对于可附加成员,LookupTargetType 返回基于此逻辑的结果:

  • 如果反射无法解析后退(IsUnknowntrue),此方法将返回表示泛型对象类型的内部常量。

  • 如果前面的条件不适用,则调用 LookupTargetType。 默认实现返回一个 XamlType,该 XamlType 基于检查实现 getset 访问器的方法。 类可能会重写 LookupTargetType 以使用不同的行为,例如可能报告可附加成员的目标类型的其他元数据表单。

适用于