ExportAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Экспортирует метод или свойство в мир Objective-C.
[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Property)]
public class ExportAttribute : Attribute
type ExportAttribute = class
inherit Attribute
- Наследование
-
ExportAttribute
- Производный
- Атрибуты
Комментарии
Этот атрибут применяется к свойствам и методам в классах, производных от , NSObject для экспорта значения в мир Objective-C. Его можно использовать либо для ответа на сообщения, либо для переопределения метода Objective-C.
public class Test : SomeBaseClass {
[Export ("setText:withFont:")]
public void SetText (string text, string font)
{
}
}
Конструкторы
ExportAttribute() |
Используйте этот метод для предоставления метода, свойства или конструктора C#, который можно вызвать из Objective-C. |
ExportAttribute(String) |
Экспортирует заданный метод или свойство в землю Objective-C с указанным именем метода. |
ExportAttribute(String, ArgumentSemantic) |
Используйте этот метод для предоставления метода, свойства или конструктора C#, который можно вызвать из Objective-C. |
Свойства
ArgumentSemantic |
Семантика для владения объектом в свойствах или методах метода задания. |
IsVariadic |
Экспортирует метод или свойство в мир Objective-C. |
Selector |
Имя селектора C#, если он указан, или null, если он является производным от имени свойства или метода. |
Методы
ToGetter(PropertyInfo) |
Экспортирует метод или свойство в мир Objective-C. |
ToSetter(PropertyInfo) |
Экспортирует метод или свойство в мир Objective-C. |