Language

Class コンストラクター

定義

オーバーロード

Name 説明
Class(NativeHandle)

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

Class(String)

名前からクラスを作成します。

Class(Type)

指定した Type からクラスを作成します。

Class(NativeHandle)

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

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

パラメーター

handle
NativeHandle

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

適用対象

Class(String)

名前からクラスを作成します。

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

パラメーター

name
String

Objective-C クラスの名前。

注釈

Xamarin.iOS は、Objective-C ランタイムでクラスを検索し、インスタンスを返すか、クラスが見つからなかった場合は ArgumentException をスローします。

適用対象

Class(Type)

指定した Type からクラスを作成します。

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

パラメーター

type
Type

管理されたタイプ。

注釈

これにより、Xamarin.iOS ランタイムへのクラス登録がトリガーされます。

適用対象