ExportAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メソッドまたはプロパティを 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() |
このメソッドを使用して、Objective-C から呼び出すことができるメソッドとして C# メソッド、プロパティ、またはコンストラクターを公開します。 |
ExportAttribute(String) |
指定したメソッドまたはプロパティを、指定したメソッド名を使用して Objective-C ランドにエクスポートします。 |
ExportAttribute(String, ArgumentSemantic) |
このメソッドを使用して、Objective-C から呼び出すことができるメソッドとして C# メソッド、プロパティ、またはコンストラクターを公開します。 |
プロパティ
ArgumentSemantic |
セッター プロパティまたはメソッドでのオブジェクト所有権のセマンティクス。 |
IsVariadic |
メソッドまたはプロパティを Objective-C ワールドにエクスポートします。 |
Selector |
指定した場合は C# セレクターの名前、プロパティ名またはメソッドから派生した場合は null。 |
メソッド
ToGetter(PropertyInfo) |
メソッドまたはプロパティを Objective-C ワールドにエクスポートします。 |
ToSetter(PropertyInfo) |
メソッドまたはプロパティを Objective-C ワールドにエクスポートします。 |