Selector Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un sélecteur Objective-C dans le code managé.
public class Selector : IEquatable<ObjCRuntime.Selector>, ObjCRuntime.INativeObject
type Selector = class
interface IEquatable<Selector>
interface INativeObject
- Héritage
-
Selector
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| Selector(NativeHandle) |
Constructeur utilisé lors de la création de représentations managées d’objets non managés. Appelé par le runtime. |
| Selector(String) |
Crée un sélecteur et l’inscrit auprès du runtime Objective-C. |
Propriétés
| Nom | Description |
|---|---|
| Handle |
Handle (pointeur) vers la représentation du sélecteur non managé. |
| Name |
Nom de ce sélecteur. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Compare deux objets pour l’égalité |
| Equals(Selector) |
Compare deux sélecteurs pour l’égalité. |
| FromHandle(NativeHandle, Boolean) |
Crée une instance de sélecteur managée à partir d’un sélecteur natif. |
| FromHandle(NativeHandle) |
Représente un sélecteur Objective-C dans le code managé. |
| GetHandle(String) |
Retourne le handle au sélecteur de Objective-C spécifié. |
| GetHashCode() |
Retourne le code de hachage du sélecteur. |
| Register(NativeHandle) |
Représente un sélecteur Objective-C dans le code managé. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(Selector, Selector) |
Représente un sélecteur Objective-C dans le code managé. |
| Inequality(Selector, Selector) |
Représente un sélecteur Objective-C dans le code managé. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetHandle(INativeObject) |
Représente un sélecteur Objective-C dans le code managé. |
| GetNonNullHandle(INativeObject, String) |
Représente un sélecteur Objective-C dans le code managé. |