Bagikan melalui


ExportAttribute Kelas

Definisi

Mengekspor metode atau properti ke dunia Objective-C.

[System.AttributeUsage(System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Property)]
public class ExportAttribute : Attribute
type ExportAttribute = class
    inherit Attribute
Warisan
ExportAttribute
Turunan
Atribut

Keterangan

Atribut ini diterapkan pada properti dan metode di kelas yang berasal dari NSObject untuk mengekspor nilai ke dunia Objective-C. Ini dapat digunakan baik untuk merespons pesan atau untuk mengambil alih metode Objective-C.

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

Konstruktor

ExportAttribute()

Gunakan metode ini untuk mengekspos metode, properti, atau konstruktor C# sebagai metode yang dapat dipanggil dari Objective-C.

ExportAttribute(String)

Mengekspor metode atau properti yang diberikan ke tanah Objective-C dengan nama metode yang ditentukan.

ExportAttribute(String, ArgumentSemantic)

Gunakan metode ini untuk mengekspos metode, properti, atau konstruktor C# sebagai metode yang dapat dipanggil dari Objective-C.

Properti

ArgumentSemantic

Semantik untuk kepemilikan objek pada properti atau metode setter.

IsVariadic

Mengekspor metode atau properti ke dunia Objective-C.

Selector

Nama pemilih C# jika ditentukan, atau null jika berasal dari nama atau metode properti.

Metode

ToGetter(PropertyInfo)

Mengekspor metode atau properti ke dunia Objective-C.

ToSetter(PropertyInfo)

Mengekspor metode atau properti ke dunia Objective-C.

Berlaku untuk