次の方法で共有


Class.GetHandle メソッド

定義

オーバーロード

GetHandle(String)

アンマネージ ハンドルを Objective-C クラスに返します。

GetHandle(Type)

指定した型の Objective-C ハンドルを取得します。

GetHandle(String)

アンマネージ ハンドルを Objective-C クラスに返します。

public static IntPtr GetHandle (string name);
static member GetHandle : string -> nativeint

パラメーター

name
String

参照するクラスの名前。

戻り値

IntPtr

nativeint

指定した Objective-C クラスのアンマネージド ハンドル。

適用対象

GetHandle(Type)

指定した型の Objective-C ハンドルを取得します。

public static IntPtr GetHandle (Type type);
static member GetHandle : Type -> nativeint

パラメーター

type
Type

NSObject 派生クラスの型

戻り値

IntPtr

nativeint

オブジェクトへの Objective-C ハンドル。

注釈

このメソッドは、指定した型の Objective-C ハンドルを検索するか、指定した型を Objective-C ランタイムに登録します (以前に登録されていない場合)。

クラスは NSObject から派生する必要があります。 クラスに [Register] 属性のフラグが設定されている場合、この Register 属性で指定された名前は、クラスの検索または登録に使用される名前です。

適用対象