Compartilhar via


XamlType.BaseType Propriedade

Definição

Obtém o XamlType para o tipo base imediato desse tipo de XAML. A determinação desse valor é baseada no tipo subjacente deste XamlType e no contexto 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

O XamlType para o tipo base imediato desse tipo de 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 para LookupBaseType sobre 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 de outra forma) 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 tipo de seu tipo CLR subjacente. Para quaisquer verificações críticas de segurança de operações de atribuição e acesso, use o tipo CLR subjacente.

Aplica-se a