XamlType.LookupIsPublic Método

Definição

Devolve um valor que indica se este XamlType representa um tipo público no sistema de tipos relevante.

protected:
 virtual bool LookupIsPublic();
protected virtual bool LookupIsPublic();
abstract member LookupIsPublic : unit -> bool
override this.LookupIsPublic : unit -> bool
Protected Overridable Function LookupIsPublic () As Boolean

Devoluções

true se isto XamlType representar um tipo público; caso contrário, false.

Observações

Este método pode ser invocado por chamadas a IsPublic.

A implementação padrão utiliza reflexão CLR contra um .UnderlyingType Para um nulo UnderlyingType, devolve true.

Anule este método se quiser IsPublic usar uma lógica diferente.

Importante

LookupIsPublic é virtual e, portanto, pode ser sobreposto. A sobreposição tem o potencial (seja para fins maliciosos ou outros) de alterar a informação de acesso reportada sobre um tipo XAML, de modo a que deixa de se alinhar de forma esperada com o sistema de tipos ou com a informação de acesso 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