XamlType.LookupBaseType Método

Definição

Retorna 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.

protected:
 virtual System::Xaml::XamlType ^ LookupBaseType();
protected virtual System.Xaml.XamlType LookupBaseType();
abstract member LookupBaseType : unit -> System.Xaml.XamlType
override this.LookupBaseType : unit -> System.Xaml.XamlType
Protected Overridable Function LookupBaseType () As XamlType

Devoluções

O XamlType para o tipo base imediato deste tipo XAML.

Observações

Este método pode ser invocado quando um chamador obtém um valor de BaseType.

A implementação por defeito pode devolver uma constante interna que representa se ObjectUnderlyingType for null.

Substitua este método se não estiver a depender da reflexão interna padrão do CLR e estiver a usar metadados ou outras técnicas para reportar a informação do sistema tipo XAML ou informação do esquema de um tipo.

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