XamlType.LookupMember(String, Boolean) Metoda

Definicja

Zwraca wartość XamlMember dla określonego nazwanego elementu członkowskiego z tego XamlTypeelementu .

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 aby zwrócić element członkowski, nawet jeśli ten element członkowski ma true wartość IsReadOnly; false aby nie zwrócić IsReadOnly elementu członkowskiego. Wartość domyślna to false.

Zwraca

XamlMember

Informacje XamlMember dotyczące elementu członkowskiego, jeśli element członkowski został znaleziony; w przeciwnym razie null.

Uwagi

Tę metodę można wywołać za pomocą wywołań do GetMembermetody .

Domyślna implementacja zwraca wartość opartą XamlType na wewnętrznym odbiciu clr i ocenie w kontekście schematu.

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

Ważne

LookupMember jest wirtualny, a w związku z tym można je zastąpić. Przesłonięcie ma potencjał (czy w celach złośliwych, czy w inny sposób), aby zmienić zgłoszonych członków typu XAML, aby nie były one już zgodne w oczekiwany sposób z TypeDescriptor Get* informacjami o bazowym typie CLR. W przypadku wszelkich kontroli krytycznych dla zabezpieczeń raportowania elementów członkowskich należy zamiast tego użyć bazowego typu CLR.

Dotyczy