Partilhar via


EnumBuilder.GetInterface(String, Boolean) Método

Definição

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.

Aplica-se a