Aracılığıyla paylaş


XamlType.LookupMember(String, Boolean) Yöntem

Tanım

Bu XamlTypebelirli bir adlandırılmış üyenin XamlMember döndürür.

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

Parametreler

name
String

Alınacak üyenin adı (dize olarak).

skipReadOnlyCheck
Boolean

true üyenin IsReadOnlyiçin true değeri olsa bile bir üye döndürmek; IsReadOnly üye döndürmemek false. Varsayılan değer false.

Döndürülenler

Üye bulunduysa üyenin XamlMember bilgileri; aksi takdirde null.

Açıklamalar

Bu yöntem, GetMemberçağrıları tarafından çağrılabilir.

Varsayılan uygulama, iç CLR yansımasını ve şema bağlamında yapılan değerlendirmeyi temel alan bir XamlType döndürür.

GetMember farklı mantık kullanmasını istiyorsanız bu yöntemi geçersiz kılın.

Önemli

LookupMember sanaldır ve bu nedenle geçersiz kılınabilir. Geçersiz kılma, bir XAML türünün bildirilen üyelerini değiştirme potansiyeline (kötü amaçlı veya başka bir amaçla) sahiptir, böylece bunlar artık temel alınan CLR türüyle ilgili TypeDescriptorGet* bilgileriyle beklenen şekilde hizalanamayacaktır. Üye raporlamasının güvenlik açısından kritik denetimleri için bunun yerine temel alınan CLR türünü kullanın.

Şunlara uygulanır