ExportAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Exportiert eine Methode oder Eigenschaft in die Objective-C-Welt.
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Property)]
public class ExportAttribute : Attribute
type ExportAttribute = class
inherit Attribute
- Vererbung
-
ExportAttribute
- Abgeleitet
- Attribute
Hinweise
Dieses Attribut wird auf Eigenschaften und Methoden in Klassen angewendet, die von NSObject abgeleitet werden, um den Wert in die Objective-C-Welt zu exportieren. Dies kann entweder verwendet werden, um auf Nachrichten zu reagieren oder eine Objective-C-Methode zu überschreiben.
public class Test : SomeBaseClass {
[Export ("setText:withFont:")]
public void SetText (string text, string font)
{
}
}
Konstruktoren
ExportAttribute() |
Verwenden Sie diese Methode, um eine C#-Methode, -Eigenschaft oder einen -Konstruktor als Methode verfügbar zu machen, die von Objective-C aufgerufen werden kann. |
ExportAttribute(String) |
Exportiert die angegebene Methode oder Eigenschaft mit dem angegebenen Methodennamen in Objective-C-Land. |
ExportAttribute(String, ArgumentSemantic) |
Verwenden Sie diese Methode, um eine C#-Methode, -Eigenschaft oder einen -Konstruktor als Methode verfügbar zu machen, die von Objective-C aufgerufen werden kann. |
Eigenschaften
ArgumentSemantic |
Die Semantik für den Objektbesitz für Settereigenschaften oder -methoden. |
IsVariadic |
Exportiert eine Methode oder Eigenschaft in die Objective-C-Welt. |
Selector |
Der Name des C#-Selektors, falls angegeben, oder NULL, wenn er vom Eigenschaftennamen oder der Methode abgeleitet wird. |
Methoden
ToGetter(PropertyInfo) |
Exportiert eine Methode oder Eigenschaft in die Objective-C-Welt. |
ToSetter(PropertyInfo) |
Exportiert eine Methode oder Eigenschaft in die Objective-C-Welt. |