public static class MacOSPlatformProvider Explicit AppKit provider selection; no native initialization occurs until used.
Methods
CreateFileDialogs
public static IPickerBackend CreateFileDialogs(INativePickerOwner owner) Creates AppKit file dialogs bound to a verified presentation owner.
CreateFileLauncher
public static IDesktopFileLauncher CreateFileLauncher(INativePickerOwner owner) Creates owned file handoff operations. Caller retains security-scoped access through completion.
CreateInhibition
public static IDesktopInhibition CreateInhibition() Creates operation-scoped idle power inhibition.
CreateNotifications
public static IDesktopNotifications CreateNotifications() Creates UserNotifications for a bundled application. The AppKit main loop must run before use.
CreateSettings
public static IDesktopSettings CreateSettings() Creates appearance preferences. The AppKit main loop must be running before use.
CreateTextClipboard
public static ITextClipboard CreateTextClipboard(INativePickerOwner owner) Creates AppKit text clipboard services for a verified presentation owner.