Partage via


XamlType.BaseType Propriété

Définition

Obtient le XamlType type de base immédiat de ce type XAML. La détermination de cette valeur est basée sur le type sous-jacent de ce XamlType contexte de schéma et de schéma.

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

Valeur de propriété

Pour XamlType le type de base immédiat de ce type XAML.

Remarques

Si vous n’utilisez pas la technique de réflexion CLR interne par défaut pour un XamlType, les appels à cette propriété peuvent appeler LookupBaseType des remplacements sur XamlType des classes dérivées. Pour plus d’informations sur les valeurs de retour et d’autres comportements, consultez la documentation relative à LookupBaseType ce type. Par défaut, BaseType retourne une constante interne qui représente un Object si c’est nullle casUnderlyingType.

Important

LookupBaseType est virtuel, et par conséquent, peut être substitué. Le remplacement a le potentiel (à des fins malveillantes ou autre) de modifier les informations de type signalées sur un type XAML afin qu’elle ne s’aligne plus de manière attendue avec les informations système de type de son type CLR sous-jacent. Pour les vérifications critiques de sécurité des opérations d’affectation et de l’accès, utilisez plutôt le type CLR sous-jacent.

S’applique à