XamlType.BaseType Propriedade

Definição

Obtém o XamlType para o tipo base imediato deste tipo XAML. A determinação deste valor baseia-se 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 de Propriedade

O XamlType para o tipo base imediato deste tipo XAML.

Observações

Se não usar a técnica padrão de reflexão interna CLR para um XamlType, chamadas a esta propriedade podem invocar LookupBaseType sobreposições em XamlType classes derivadas. Para mais informações sobre valores de devolução e outros comportamentos, consulte a documentação sobre LookupBaseType este tipo. Por defeito, BaseType devolve uma constante interna que representa um Object se UnderlyingType for null.

Importante

LookupBaseType é virtual e, portanto, pode ser sobreposto. O override tem o potencial (seja para fins maliciosos ou não) de alterar a informação de tipo reportada sobre um tipo XAML para que já não se alinhe de forma esperada com a informação do sistema de tipos do seu tipo CLR subjacente. Para quaisquer verificações críticas de segurança das operações de atribuição e acesso, use o tipo CLR subjacente.

Aplica-se a