次の方法で共有


Protocol コンストラクター

定義

オーバーロード

Protocol(IntPtr)

指定した Objective-C プロトコルの Protocol クラスのインスタンスを作成します。

Protocol(String)

プロトコルを名前で検索して、Protocol のインスタンスを作成します。

Protocol(Type)

指定したマネージド型 (Objective-C プロトコルを表す必要があります) の Protocol クラスのインスタンスを作成します。

Protocol(IntPtr)

指定した Objective-C プロトコルの Protocol クラスのインスタンスを作成します。

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)

指定したマネージド型 (Objective-C プロトコルを表す必要があります) の Protocol クラスのインスタンスを作成します。

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

パラメーター

type
Type

マネージド型 (Objective-C プロトコルを表す必要があります)。

適用対象