在编写 ObjC 绑定项目时,我试图让智能感知在 MonoDevelop 中工作。为此,IDE 需要知道各种绑定属性存在的位置。
例如:
[ExportAttribute]
似乎生活在 monotouch.dll (MonoTouch.Foundation
命名空间)中。
[LinkWithAttribute]
也在 monotouch.dll (但MonoTouch.ObjCRuntime
命名空间)中。
但是我在任何地方都找不到更专业的属性(EventArgsAttibute
,EventNameAttribute
等)。请参阅此处记录的完整列表:http: //docs.xamarin.com/ios/advanced_topics/binding_objective-c_types/Binding_Types_Reference_Guide