Language

Protocol コンストラクター

定義

オーバーロード

Name 説明
Protocol(NativeHandle)

アンマネージ オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。 ランタイムによって呼び出されます。

Protocol(String)

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

Protocol(Type)

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

Protocol(NativeHandle)

アンマネージ オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。 ランタイムによって呼び出されます。

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

パラメーター

handle
NativeHandle

アンマネージ オブジェクトへのポインター (ハンドル)。

適用対象

Protocol(String)

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

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

パラメーター

name
String

プロトコルの名前。

注釈

このメソッドは、 name で指定されたプロトコルが存在しない場合に ArgumentException をスローします。

GetHandle(String) メソッドは、低レベルのハンドルのみをプロトコルに返す点を除き、同様のロールを実行します。

適用対象

Protocol(Type)

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

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

パラメーター

type
Type

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

適用対象