Compartilhar via


XamlType.BaseType Propriedade

Definição

Obtém o XamlType tipo base imediato desse tipo XAML. A determinação desse valor baseia-se no tipo subjacente desse XamlType contexto e do 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 da propriedade

Para XamlType o tipo base imediato desse tipo XAML.

Comentários

Se você não usar a técnica de reflexão CLR interna padrão para um XamlType, as chamadas para essa propriedade poderão invocar LookupBaseType substituições em XamlType classes derivadas. Para obter mais informações sobre valores retornados e outros comportamentos, consulte a documentação sobre LookupBaseType esse tipo. Por padrão, BaseType retorna uma constante interna que representa um Object se UnderlyingType for null.

Importante

LookupBaseType é virtual e, portanto, pode ser substituído. A substituição tem o potencial (seja para fins mal-intencionados ou não) de alterar as informações de tipo relatadas sobre um tipo XAML para que ela não se alinhe de maneira esperada com as informações do sistema de tipos de seu tipo CLR subjacente. Para qualquer verificação crítica de segurança das operações de atribuição e do acesso, use o tipo CLR subjacente.

Aplica-se a