Aracılığıyla paylaş


XamlType.LookupBaseType Yöntem

Tanım

XamlType Bu XAML türünün hemen temel türü için değerini döndürür. Bu değerin belirlenmesi, bu XamlType ve şema bağlamının temel alınan türüne bağlıdır.

protected:
 virtual System::Xaml::XamlType ^ LookupBaseType();
protected virtual System.Xaml.XamlType LookupBaseType();
abstract member LookupBaseType : unit -> System.Xaml.XamlType
override this.LookupBaseType : unit -> System.Xaml.XamlType
Protected Overridable Function LookupBaseType () As XamlType

Döndürülenler

XamlType Bu XAML türünün anlık temel türü için.

Açıklamalar

Bu yöntem, çağıran değerinden BaseTypebir değer aldığında çağrılabilir.

Varsayılan uygulama, if UnderlyingTypenulldeğerini temsil Object eden bir iç sabit döndürebilir.

Varsayılan iç CLR yansımasını kullanmıyorsanız ve bir türün XAML türü sistem bilgilerini veya şema bilgilerini raporlamak için meta veriler veya başka teknikler kullanıyorsanız bu yöntemi geçersiz kılın.

Önemli

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

Şunlara uygulanır