Class コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 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 ランタイムへのクラス登録がトリガーされます。