EnumBuilder.GetInterface(String, Boolean) Метод

Определение

Возвращает интерфейс, реализованный (прямо или косвенно) этим типом, с указанным полным именем.

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

Параметры

name
String

Название интерфейса.

ignoreCase
Boolean

Если trueпоиск не учитывает регистр. Если falseпоиск учитывает регистр.

Возвращаемое значение

Возвращает объект, представляющий реализованный Type интерфейс. Возвращает значение NULL, если имя интерфейса не найдено.

Атрибуты

Исключения

Этот метод в настоящее время не поддерживается в типах, которые не завершены.

Комментарии

В качестве обходного решения для получения интерфейса готового типа извлеките тип с помощью Type.GetType или Assembly.GetType используйте отражение для полученного типа.

Применяется к