using Foundation; using ObjCRuntime; using ScriptingBridge; namespace Finder { [BaseType (typeof(SBObject))] interface FinderItem { [Export ("name")] string Name { get; } } [BaseType (typeof(FinderItem))] interface FinderContainer { } [BaseType (typeof(FinderContainer))] interface FinderTrashObject { [Export ("items")] SBElementArray Items { get; } } [BaseType (typeof(SBApplication))] interface FinderApplication { [Export ("trash")] FinderTrashObject Trash { get; } } }