Поделиться через


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.

Применяется к