EnumBuilder.GetInterface(String, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna a interface implementada (direta ou indiretamente) por este tipo, com o nome totalmente qualificado especificado.
public:
override Type ^ GetInterface(System::String ^ name, bool ignoreCase);
public override Type? GetInterface (string name, bool ignoreCase);
public override Type GetInterface (string name, bool ignoreCase);
override this.GetInterface : string * bool -> Type
Public Overrides Function GetInterface (name As String, ignoreCase As Boolean) As Type
Parâmetros
- name
- String
O nome da interface.
- ignoreCase
- Boolean
Se true
, a pesquisa não diferenciará maiúsculas de minúsculas. Se false
, a pesquisa diferenciará maiúsculas de minúsculas.
Retornos
Retorna um objeto Type que representa a interface implementada. Retorna nulo se nenhum nome de interface correspondente for encontrado.
Exceções
Atualmente, esse método não tem suporte em tipos que não estão completos.
Comentários
Como solução alternativa, para recuperar a interface de um tipo concluído, recupere o tipo usando Type.GetType ou Assembly.GetType e use reflexão no tipo recuperado.