XamlMember.LookupUnderlyingGetter Metoda

Definice

Vrátí přistupující objekt, který je spojen s XamlMembertímto. getReturns a get accessor that is associated with this XamlMember.

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

Návraty

Pro přidružený get přistupující objekt; nebo null. MethodInfoThe MethodInfo for the associated get accessor; or null.

Poznámky

Výchozí implementace interpretuje UnderlyingMember vlastnost PropertyInfo.GetGetMethod jako PropertyInfo a vrátí hodnotu (s parametrem nastaveným na true), což znamená, že vrácená metoda může být NonPublic.The default implementation interprets the UnderlyingMember property as PropertyInfo and returns the value of PropertyInfo.GetGetMethod (with the parameter set to true), which means that the returned method can be nonpublic. Toto chování může v null některých případech způsobit.This behavior can result in null for certain cases. včetně případů neexistence přidruženého přístupového objektu nebo člena není vlastnost.including cases where no associated accessor exists or the member is not a property.

Tato metoda je vyvolána, když volající získá hodnotu z UnderlyingGetter vlastnosti přidružené. XamlMemberInvokerThis method is invoked when a caller gets a value from the UnderlyingGetter property on an associated XamlMemberInvoker. Tuto metodu přepište, pokud chcete nahlásit jednotné výsledky pro celou XamlMember odvozenou třídu, nebo pokud máte k dispozici specializované metadata k tomu, aby je bylo možné určit na základě jednotlivých případů.Override this method if you want to report uniform results for an entire XamlMember derived class, or if you have specialized metadata available to determine this on a per-case basis. Ujistěte se, že LookupUnderlyingGetterimplementujete, LookupUnderlyingMember LookupUnderlyingSettera, takže všechny vrátí korelační výsledky.Make sure to implement LookupUnderlyingGetter, LookupUnderlyingSetter, and LookupUnderlyingMember so that they all return correlated results.

Platí pro