ExportAttribute 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.
Exporte une méthode ou une propriété vers le monde Objective-C.
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Property)]
public class ExportAttribute : Attribute
type ExportAttribute = class
inherit Attribute
- Héritage
-
ExportAttribute
- Dérivé
- Attributs
Remarques
Cet attribut est appliqué aux propriétés et méthodes dans les classes qui dérivent de NSObject pour exporter la valeur vers le monde Objective-C. Cela peut être utilisé pour répondre aux messages ou pour remplacer une méthode Objective-C.
public class Test : SomeBaseClass {
[Export ("setText:withFont:")]
public void SetText (string text, string font)
{
}
}
Constructeurs
ExportAttribute() |
Utilisez cette méthode pour exposer une méthode, une propriété ou un constructeur C# en tant que méthode qui peut être appelée à partir d’Objective-C. |
ExportAttribute(String) |
Exporte la méthode ou la propriété donnée vers le terrain Objective-C avec le nom de méthode spécifié. |
ExportAttribute(String, ArgumentSemantic) |
Utilisez cette méthode pour exposer une méthode, une propriété ou un constructeur C# en tant que méthode qui peut être appelée à partir d’Objective-C. |
Propriétés
ArgumentSemantic |
Sémantique de la propriété de l’objet sur les propriétés ou méthodes setter. |
IsVariadic |
Exporte une méthode ou une propriété vers le monde Objective-C. |
Selector |
Nom du sélecteur C# s’il est spécifié, ou null s’il est dérivé du nom ou de la méthode de propriété. |
Méthodes
ToGetter(PropertyInfo) |
Exporte une méthode ou une propriété vers le monde Objective-C. |
ToSetter(PropertyInfo) |
Exporte une méthode ou une propriété vers le monde Objective-C. |