Поделиться через


Protocol Конструкторы

Определение

Перегрузки

Protocol(IntPtr)

Создает экземпляр класса Protocol для указанного протокола Objective-C.

Protocol(String)

Создает экземпляр protocol путем поиска протокола по имени.

Protocol(Type)

Создает экземпляр класса Protocol для указанного управляемого типа (который должен представлять протокол Objective-C).

Protocol(IntPtr)

Создает экземпляр класса Protocol для указанного протокола Objective-C.

public Protocol (IntPtr handle);
new ObjCRuntime.Protocol : nativeint -> ObjCRuntime.Protocol

Параметры

handle
IntPtr

nativeint

Objective-C— указатель на протокол.

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

Protocol(String)

Создает экземпляр protocol путем поиска протокола по имени.

public Protocol (string name);
new ObjCRuntime.Protocol : string -> ObjCRuntime.Protocol

Параметры

name
String

Имя протокола.

Комментарии

Этот метод вызывает исключение ArgumentException, если протокол, указанный параметром name , не существует.

Метод GetHandle(String) выполняет аналогичную роль, за исключением того, что он возвращает протоколу только дескриптор низкого уровня.

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

Protocol(Type)

Создает экземпляр класса Protocol для указанного управляемого типа (который должен представлять протокол Objective-C).

public Protocol (Type type);
new ObjCRuntime.Protocol : Type -> ObjCRuntime.Protocol

Параметры

type
Type

Управляемый тип (который должен представлять протокол Objective-C).

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