Compartilhar via


ExportAttribute Classe

Definição

Exporta um método ou propriedade para o mundo Objective-C.

[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Property)]
public class ExportAttribute : Attribute
type ExportAttribute = class
    inherit Attribute
Herança
ExportAttribute
Derivado
Atributos

Comentários

Esse atributo é aplicado a propriedades e métodos em classes que derivam de NSObject para exportar o valor para o mundo Objective-C. Isso pode ser usado para responder a mensagens ou para substituir um método Objective-C.

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

Construtores

ExportAttribute()

Use esse método para expor um método, propriedade ou construtor C# como um método que pode ser invocado de Objective-C.

ExportAttribute(String)

Exporta o método ou propriedade fornecido para a terra Objective-C com o nome do método especificado.

ExportAttribute(String, ArgumentSemantic)

Use esse método para expor um método, propriedade ou construtor C# como um método que pode ser invocado de Objective-C.

Propriedades

ArgumentSemantic

A semântica para a propriedade do objeto em propriedades ou métodos setter.

IsVariadic

Exporta um método ou propriedade para o mundo Objective-C.

Selector

O nome do seletor C# se especificado ou nulo se ele for derivado do nome ou método da propriedade.

Métodos

ToGetter(PropertyInfo)

Exporta um método ou propriedade para o mundo Objective-C.

ToSetter(PropertyInfo)

Exporta um método ou propriedade para o mundo Objective-C.

Aplica-se a