Aracılığıyla paylaş


XamlType.BaseType Özellik

Tanım

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

public:
 property System::Xaml::XamlType ^ BaseType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType BaseType { get; }
member this.BaseType : System.Xaml.XamlType
Public ReadOnly Property BaseType As XamlType

Özellik Değeri

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

Açıklamalar

için XamlTypevarsayılan iç CLR yansıma tekniğini kullanmazsanız, bu özelliğe yapılan çağrılar türetilmiş sınıflarda geçersiz kılmaları XamlType çağırabilirLookupBaseType. Dönüş değerleri ve diğer davranışlar hakkında daha fazla bilgi için LookupBaseType bu türdeki belgelere bakın. Varsayılan olarak, BaseType if UnderlyingTypenulldeğerini temsil eden bir Object iç sabit döndürür.

Ö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