Language

Selector クラス

定義

マネージド コードの Objective-C セレクターを表します。

public class Selector : IEquatable<ObjCRuntime.Selector>, ObjCRuntime.INativeObject
type Selector = class
    interface IEquatable<Selector>
    interface INativeObject
継承
Selector
実装

コンストラクター

Name 説明
Selector(NativeHandle)

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

Selector(String)

新しいセレクターを作成し、Objective-C ランタイムに登録します。

プロパティ

Name 説明
Handle

アンマネージ セレクター表現へのハンドル (ポインター)。

Name

このセレクターの名前。

メソッド

Name 説明
Equals(Object)

2 つのオブジェクトを等しいかどうかを比較します

Equals(Selector)

2 つのセレクターの等価性を比較します。

FromHandle(NativeHandle, Boolean)

ネイティブ セレクターからマネージド セレクター インスタンスを作成します。

FromHandle(NativeHandle)

マネージド コードの Objective-C セレクターを表します。

GetHandle(String)

指定した Objective-C セレクターにハンドルを返します。

GetHashCode()

セレクターのハッシュ コードを返します。

Register(NativeHandle)

マネージド コードの Objective-C セレクターを表します。

演算子

Name 説明
Equality(Selector, Selector)

マネージド コードの Objective-C セレクターを表します。

Inequality(Selector, Selector)

マネージド コードの Objective-C セレクターを表します。

拡張メソッド

Name 説明
GetHandle(INativeObject)

マネージド コードの Objective-C セレクターを表します。

GetNonNullHandle(INativeObject, String)

マネージド コードの Objective-C セレクターを表します。

適用対象