Udostępnij za pośrednictwem


XamlType.LookupMember(String, Boolean) Metoda

Definicja

Zwraca XamlMember dla określonego nazwanego elementu członkowskiego z tego XamlType.

protected:
 virtual System::Xaml::XamlMember ^ LookupMember(System::String ^ name, bool skipReadOnlyCheck);
protected virtual System.Xaml.XamlMember LookupMember (string name, bool skipReadOnlyCheck);
abstract member LookupMember : string * bool -> System.Xaml.XamlMember
override this.LookupMember : string * bool -> System.Xaml.XamlMember
Protected Overridable Function LookupMember (name As String, skipReadOnlyCheck As Boolean) As XamlMember

Parametry

name
String

Nazwa elementu członkowskiego do pobrania (jako ciąg).

skipReadOnlyCheck
Boolean

true zwrócić element członkowski, nawet jeśli ten element członkowski ma wartość true dla IsReadOnly; false, aby nie zwracać elementu członkowskiego IsReadOnly. Wartość domyślna to false.

Zwraca

Informacje o XamlMember członka, jeśli został znaleziony element członkowski; w przeciwnym razie null.

Uwagi

Tę metodę można wywołać przez wywołania do GetMember.

Domyślna implementacja zwraca XamlType na podstawie wewnętrznego odbicia i oceny CLR względem kontekstu schematu.

Zastąpi tę metodę, jeśli chcesz, aby GetMember używać innej logiki.

Ważny

LookupMember jest wirtualna i dlatego może zostać zastąpiona. Przesłonięcie ma potencjał (w celach złośliwych lub w inny sposób), aby zmienić zgłoszone elementy członkowskie typu XAML, aby nie były już zgodne w oczekiwany sposób z TypeDescriptorGet* informacji o podstawowym typie CLR. W przypadku wszelkich kontroli krytycznych dla zabezpieczeń raportowania składowych należy zamiast tego użyć bazowego typu CLR.

Dotyczy