Compartir a través de


ExportAttribute Clase

Definición

Exporta un método o una propiedad al mundo objective-C.

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

Comentarios

Este atributo se aplica a las propiedades y métodos de las clases que derivan de NSObject para exportar el valor al mundo objective-C. Esto se puede usar para responder a los mensajes o para invalidar un método Objective-C.

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

Constructores

ExportAttribute()

Utilice este método para exponer un método, una propiedad o un constructor de C# como método que se puede invocar desde Objective-C.

ExportAttribute(String)

Exporta el método o la propiedad especificados a la tierra de Objective-C con el nombre de método especificado.

ExportAttribute(String, ArgumentSemantic)

Utilice este método para exponer un método, una propiedad o un constructor de C# como método que se puede invocar desde Objective-C.

Propiedades

ArgumentSemantic

Semántica para la propiedad del objeto en propiedades o métodos establecedores.

IsVariadic

Exporta un método o una propiedad al mundo objective-C.

Selector

Nombre del selector de C# si se especifica o null si se deriva del nombre o método de la propiedad.

Métodos

ToGetter(PropertyInfo)

Exporta un método o una propiedad al mundo objective-C.

ToSetter(PropertyInfo)

Exporta un método o una propiedad al mundo objective-C.

Se aplica a