XamlMember.LookupUnderlyingGetter 方法

定义

返回与此 XamlMember 关联的 get 访问器。

protected:
 virtual System::Reflection::MethodInfo ^ LookupUnderlyingGetter();
protected virtual System.Reflection.MethodInfo LookupUnderlyingGetter ();
abstract member LookupUnderlyingGetter : unit -> System.Reflection.MethodInfo
override this.LookupUnderlyingGetter : unit -> System.Reflection.MethodInfo
Protected Overridable Function LookupUnderlyingGetter () As MethodInfo

返回

关联 get 访问器的 MethodInfo,或者为 null

注解

默认实现将 UnderlyingMember 属性解释为 PropertyInfo 并返回 (的值 PropertyInfo.GetGetMethod ,并将 参数设置为 true) ,这意味着返回的方法可以是非公共方法。 在某些情况下, null 可能会导致此行为。 包括不存在关联的访问器或成员不是属性的情况。

当调用方从 UnderlyingGetter 关联的 XamlMemberInvoker的 属性获取值时,将调用此方法。 如果要报告整个 XamlMember 派生类的统一结果,或者有专用元数据可用于根据大小写确定这一点,请重写此方法。 请确保实现 LookupUnderlyingGetterLookupUnderlyingSetterLookupUnderlyingMember ,以便它们都返回相关结果。

适用于