XamlType.BaseType Propiedad

Definición

Obtiene el objeto XamlType para el tipo base inmediato de este tipo XAML. La determinación de este valor se basa en el tipo subyacente de este objeto XamlType y el contexto de esquema.

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

Valor de propiedad

XamlType para el tipo base inmediato de este tipo XAML.

Comentarios

Si no usa la técnica de reflexión CLR interna predeterminada para , XamlTypelas llamadas a esta propiedad pueden invocar LookupBaseType invalidaciones en XamlType clases derivadas. Para obtener más información sobre los valores devueltos y otro comportamiento, consulte la documentación de LookupBaseType este tipo. De forma predeterminada, BaseType devuelve una constante interna que representa si ObjectUnderlyingType es null.

Importante

LookupBaseType es virtual y, por lo tanto, se puede invalidar. La invalidación tiene el potencial (ya sea con fines malintencionados o de otro modo) de cambiar la información de tipo notificada sobre un tipo XAML para que ya no se alinee de forma esperada con la información del sistema de tipos de su tipo CLR subyacente. Para las comprobaciones críticas de seguridad de las operaciones de asignación y el acceso, use el tipo CLR subyacente en su lugar.

Se aplica a