Freigeben über


Selector Klasse

Definition

Stellt einen Objective-C-Selektor in verwaltetem Code dar.

public class Selector : IEquatable<ObjCRuntime.Selector>, ObjCRuntime.INativeObject
type Selector = class
    interface IEquatable<Selector>
    interface INativeObject
Vererbung
Selector
Implementiert

Konstruktoren

Selector(IntPtr)

Erstellt einen Selektor aus dem nicht verwalteten Zeiger zum Objective-C-Selektor.

Selector(String)

Erstellt einen neuen Selektor und registriert ihn bei der Objective-C-Runtime.

Eigenschaften

Handle

Handle (Zeiger) auf die nicht verwaltete Selektordarstellung.

Name

Name dieses Selektors.

Methoden

Equals(Object)

Vergleicht zwei Objekte auf Gleichheit

Equals(Selector)

Vergleicht zwei Selektoren auf Gleichheit.

FromHandle(IntPtr)

Erstellt einen verwalteten Auswahlwrapper basierend auf dem nativen Handle.

GetHandle(String)

Gibt das Handle an den angegebenen Objective-C-Selektor zurück.

GetHashCode()

Gibt den Hashcode des Selektors zurück.

Register(IntPtr)

Erstellt eine neue Selector-Instanz für den angegebenen Objective-C-Selektor.

Operatoren

Equality(Selector, Selector)

Bestimmt, ob zwei Selector-Objekte gleich sind, indem ihre nativen Handles verglichen werden.

Inequality(Selector, Selector)

Bestimmt, ob zwei Selector-Objekte unterschiedlich sind, indem ihre nativen Handles verglichen werden.

Gilt für: