ExportAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |