[AppKit] Xcode 10 beta 6 support. (#4653)

This commit is contained in:
Manuel de la Pena 2018-08-21 00:00:32 +02:00 коммит произвёл Sebastien Pouliot
Родитель c7e791a514
Коммит 82dfd4fb59
4 изменённых файлов: 25 добавлений и 4 удалений

Просмотреть файл

@ -2898,4 +2898,12 @@ namespace AppKit {
Disabled,
Rollover,
}
[Mac (10,14, onlyOn64: true)]
[Native]
public enum NSWorkspaceAuthorizationType : long {
CreateSymbolicLink,
SetAttributes,
ReplaceFile,
}
}

Просмотреть файл

@ -21879,8 +21879,18 @@ namespace AppKit {
[Field ("NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification")]
[Notification]
NSString DisplayOptionsDidChangeNotification { get; }
[Mac (10,14, onlyOn64: true)]
[Export ("requestAuthorizationOfType:completionHandler:")]
void RequestAuthorization (NSWorkspaceAuthorizationType type, Action<NSWorkspaceAuthorization, NSError> completionHandler);
}
[Mac (10,14, onlyOn64: true)]
[BaseType (typeof(NSObject))]
[DisableDefaultCtor]
interface NSWorkspaceAuthorization {
}
[BaseType (typeof (NSObject))]
[ThreadSafe] // NSRunningApplication is documented to be thread-safe.
partial interface NSRunningApplication {

Просмотреть файл

@ -13480,6 +13480,13 @@ namespace Foundation
[Mac (10, 8), Export ("trashItemAtURL:resultingItemURL:error:")]
bool TrashItem (NSUrl url, out NSUrl resultingItemUrl, out NSError error);
#if MONOMAC
[Mac (10,14, onlyOn64: true)]
[Static]
[Export ("fileManagerWithAuthorization:")]
NSFileManager FromAuthorization (NSWorkspaceAuthorization authorization);
#endif
}
[NoWatch, NoTV, Mac (10,13), iOS (11,0)]

Просмотреть файл

@ -1,4 +0,0 @@
!missing-enum! NSWorkspaceAuthorizationType not bound
!missing-selector! +NSFileManager::fileManagerWithAuthorization: not bound
!missing-selector! NSWorkspace::requestAuthorizationOfType:completionHandler: not bound
!missing-type! NSWorkspaceAuthorization not bound