EnumBuilder.GetInterface(String, Boolean) Metodo

Definizione

Restituisce l'interfaccia implementata (direttamente o indirettamente) da questo tipo, con il nome completo specificato.

public:
 override Type ^ GetInterface(System::String ^ name, bool ignoreCase);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces)]
public override Type? GetInterface(string name, bool ignoreCase);
public override Type? GetInterface(string name, bool ignoreCase);
public override Type GetInterface(string name, bool ignoreCase);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.Interfaces)>]
override this.GetInterface : string * bool -> Type
override this.GetInterface : string * bool -> Type
Public Overrides Function GetInterface (name As String, ignoreCase As Boolean) As Type

Parametri

name
String

Nome dell'interfaccia.

ignoreCase
Boolean

Se true, la ricerca non fa distinzione tra maiuscole e minuscole. Se false, la ricerca fa distinzione tra maiuscole e minuscole.

Valori restituiti

Restituisce un Type oggetto che rappresenta l'interfaccia implementata. Restituisce null se non viene trovato alcun nome corrispondente all'interfaccia.

Attributi

Eccezioni

Questo metodo non è attualmente supportato nei tipi non completi.

Commenti

Come soluzione alternativa, per recuperare l'interfaccia di un tipo finito, recuperare il tipo usando Type.GetType o Assembly.GetType e usare la reflection sul tipo recuperato.

Si applica a