ExportAttribute Classe

Définition

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.

S’applique à