Selector Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un selettore Objective-C nel codice gestito.
public class Selector : IEquatable<ObjCRuntime.Selector>, ObjCRuntime.INativeObject
type Selector = class
interface IEquatable<Selector>
interface INativeObject
- Ereditarietà
-
Selector
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| Selector(NativeHandle) |
Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti non gestiti. Chiamato dal runtime. |
| Selector(String) |
Crea un nuovo selettore e lo registra con il runtime di Objective-C. |
Proprietà
| Nome | Descrizione |
|---|---|
| Handle |
Handle (puntatore) alla rappresentazione del selettore non gestito. |
| Name |
Nome del selettore. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Confronta due oggetti per verificarne l'uguaglianza |
| Equals(Selector) |
Confronta due selettori per verificare l'uguaglianza. |
| FromHandle(NativeHandle, Boolean) |
Crea un'istanza del selettore gestita da un selettore nativo. |
| FromHandle(NativeHandle) |
Rappresenta un selettore Objective-C nel codice gestito. |
| GetHandle(String) |
Restituisce l'handle al selettore di Objective-C specificato. |
| GetHashCode() |
Restituisce il codice hash del selettore. |
| Register(NativeHandle) |
Rappresenta un selettore Objective-C nel codice gestito. |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(Selector, Selector) |
Rappresenta un selettore Objective-C nel codice gestito. |
| Inequality(Selector, Selector) |
Rappresenta un selettore Objective-C nel codice gestito. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetHandle(INativeObject) |
Rappresenta un selettore Objective-C nel codice gestito. |
| GetNonNullHandle(INativeObject, String) |
Rappresenta un selettore Objective-C nel codice gestito. |