Condividi tramite


ExportAttribute Classe

Definizione

Esporta un metodo o una proprietà nel mondo Objective-C.

[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Property)]
public class ExportAttribute : Attribute
type ExportAttribute = class
    inherit Attribute
Ereditarietà
ExportAttribute
Derivato
Attributi

Commenti

Questo attributo viene applicato alle proprietà e ai metodi nelle classi che derivano da NSObject per esportare il valore nel mondo Objective-C. Questa operazione può essere usata per rispondere ai messaggi o per eseguire l'override di un metodo Objective-C.

public class Test : SomeBaseClass {
    [Export ("setText:withFont:")]
    public void SetText (string text, string font)
    {
    }
}

Costruttori

ExportAttribute()

Usare questo metodo per esporre un metodo, una proprietà o un costruttore C# come metodo che può essere richiamato da Objective-C.

ExportAttribute(String)

Esporta il metodo o la proprietà specificati in objective-C land con il nome del metodo specificato.

ExportAttribute(String, ArgumentSemantic)

Usare questo metodo per esporre un metodo, una proprietà o un costruttore C# come metodo che può essere richiamato da Objective-C.

Proprietà

ArgumentSemantic

Semantica per la proprietà dell'oggetto su proprietà o metodi setter.

IsVariadic

Esporta un metodo o una proprietà nel mondo Objective-C.

Selector

Nome del selettore C# se specificato o Null se derivato dal nome o dal metodo di proprietà.

Metodi

ToGetter(PropertyInfo)

Esporta un metodo o una proprietà nel mondo Objective-C.

ToSetter(PropertyInfo)

Esporta un metodo o una proprietà nel mondo Objective-C.

Si applica a