ExportAttribute 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.
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. |