Some Catalyst API annotations and corrections (#12677)

- Part of https://github.com/xamarin/xamarin-macios/issues/10216
- This includes most of the smaller SDKs.
This commit is contained in:
Chris Hamons 2021-09-21 14:17:52 -05:00 коммит произвёл GitHub
Родитель ae08971865
Коммит 65f0e4c614
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
18 изменённых файлов: 180 добавлений и 188 удалений

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

@ -4802,7 +4802,8 @@ namespace AVFoundation {
void LoadSegment (CMTime trackTime, Action<AVAssetTrackSegment, NSError> completionHandler); void LoadSegment (CMTime trackTime, Action<AVAssetTrackSegment, NSError> completionHandler);
} }
[Mac (10,10), NoiOS, NoTV, NoWatch, NoMacCatalyst] [Mac (10,10), NoiOS, NoTV, NoWatch]
[NoMacCatalyst]
[DisableDefaultCtor] [DisableDefaultCtor]
[BaseType (typeof (NSObject))] [BaseType (typeof (NSObject))]
interface AVSampleCursor : NSCopying { interface AVSampleCursor : NSCopying {
@ -8905,6 +8906,7 @@ namespace AVFoundation {
NSString InterruptionReasonKey { get; } NSString InterruptionReasonKey { get; }
[iOS (7,0)] [iOS (7,0)]
[MacCatalyst (14,0)]
[Export ("usesApplicationAudioSession")] [Export ("usesApplicationAudioSession")]
bool UsesApplicationAudioSession { get; set; } bool UsesApplicationAudioSession { get; set; }

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

@ -296,8 +296,7 @@ namespace CallKit {
[Export ("getEnabledStatusForExtensionWithIdentifier:completionHandler:")] [Export ("getEnabledStatusForExtensionWithIdentifier:completionHandler:")]
void GetEnabledStatusForExtension (string identifier, Action<CXCallDirectoryEnabledStatus, NSError> completion); void GetEnabledStatusForExtension (string identifier, Action<CXCallDirectoryEnabledStatus, NSError> completion);
[NoMacCatalyst] [NoWatch, NoTV, NoMac, iOS (13,4), MacCatalyst (14,0)]
[NoWatch, NoTV, NoMac, iOS (13,4)]
[Async] [Async]
[Export ("openSettingsWithCompletionHandler:")] [Export ("openSettingsWithCompletionHandler:")]
void OpenSettings ([NullAllowed] Action<NSError> completion); void OpenSettings ([NullAllowed] Action<NSError> completion);

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

@ -226,6 +226,7 @@ namespace FileProvider {
[iOS (11,0)] [iOS (11,0)]
[Mac (11,0)] [Mac (11,0)]
[NoMacCatalyst]
[Static] [Static]
interface NSFileProviderItemIdentifier { interface NSFileProviderItemIdentifier {
@ -269,6 +270,7 @@ namespace FileProvider {
[iOS (11,0)] [iOS (11,0)]
[Mac (11,0)] [Mac (11,0)]
[NoMacCatalyst]
[Static] [Static]
interface NSFileProviderPage { interface NSFileProviderPage {
@ -345,6 +347,7 @@ namespace FileProvider {
[iOS (11,0)] [iOS (11,0)]
[Mac (10,15)] [Mac (10,15)]
[NoMacCatalyst]
[Protocol] [Protocol]
interface NSFileProviderEnumerationObserver { interface NSFileProviderEnumerationObserver {
@ -370,6 +373,7 @@ namespace FileProvider {
[iOS (11,0)] [iOS (11,0)]
[Mac (10,15)] [Mac (10,15)]
[NoMacCatalyst]
[Protocol] [Protocol]
interface NSFileProviderChangeObserver { interface NSFileProviderChangeObserver {
@ -399,6 +403,7 @@ namespace FileProvider {
[iOS (11,0)] [iOS (11,0)]
[Mac (10,15)] [Mac (10,15)]
[NoMacCatalyst]
[Protocol] [Protocol]
interface NSFileProviderEnumerator { interface NSFileProviderEnumerator {
@ -421,6 +426,7 @@ namespace FileProvider {
[iOS (11,0)] [iOS (11,0)]
[Mac (10,15)] [Mac (10,15)]
[NoMacCatalyst]
[Protocol] [Protocol]
interface NSFileProviderItem { interface NSFileProviderItem {
@ -536,7 +542,7 @@ namespace FileProvider {
[Export ("userInfo")] [Export ("userInfo")]
NSDictionary GetUserInfo (); NSDictionary GetUserInfo ();
[NoiOS] [NoiOS, NoMacCatalyst]
[Export ("fileSystemFlags")] [Export ("fileSystemFlags")]
NSFileProviderFileSystemFlags FileSystemFlags { get; } NSFileProviderFileSystemFlags FileSystemFlags { get; }

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

@ -317,6 +317,7 @@ namespace iTunesLibrary {
Kind, Kind,
} }
[MacCatalyst (14,0)]
[Mac (10,14)] [Mac (10,14)]
public enum ITLibMediaEntityProperty { public enum ITLibMediaEntityProperty {
[Field ("ITLibMediaEntityPropertyPersistentID")] [Field ("ITLibMediaEntityPropertyPersistentID")]

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

@ -17,6 +17,7 @@ using UIKit;
namespace IntentsUI { namespace IntentsUI {
[iOS (10, 0)] [iOS (10, 0)]
[MacCatalyst (13, 0)]
[Native] [Native]
public enum INUIHostedViewContext : ulong { public enum INUIHostedViewContext : ulong {
SiriSnippet, SiriSnippet,
@ -24,6 +25,7 @@ namespace IntentsUI {
} }
[iOS (11,0)] [iOS (11,0)]
[MacCatalyst (13, 0)]
[Native] [Native]
public enum INUIInteractiveBehavior : ulong { public enum INUIInteractiveBehavior : ulong {
None, None,
@ -49,6 +51,7 @@ namespace IntentsUI {
delegate void INUIHostedViewControllingConfigureViewHandler (bool success, NSSet<INParameter> configuredParameters, CGSize desiredSize); delegate void INUIHostedViewControllingConfigureViewHandler (bool success, NSSet<INParameter> configuredParameters, CGSize desiredSize);
[iOS (10, 0)] [iOS (10, 0)]
[MacCatalyst (13, 0)]
[Protocol] [Protocol]
interface INUIHostedViewControlling { interface INUIHostedViewControlling {
@ -64,6 +67,7 @@ namespace IntentsUI {
} }
[iOS (10, 0)] [iOS (10, 0)]
[MacCatalyst (13, 0)]
[Category] [Category]
[BaseType (typeof (NSExtensionContext))] [BaseType (typeof (NSExtensionContext))]
interface NSExtensionContext_INUIHostedViewControlling { interface NSExtensionContext_INUIHostedViewControlling {
@ -80,6 +84,7 @@ namespace IntentsUI {
} }
[iOS (10, 0)] [iOS (10, 0)]
[MacCatalyst (13, 0)]
[Protocol] [Protocol]
interface INUIHostedViewSiriProviding { interface INUIHostedViewSiriProviding {

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

@ -102,25 +102,20 @@ namespace PencilKit {
[Export ("drawing", ArgumentSemantic.Copy)] [Export ("drawing", ArgumentSemantic.Copy)]
PKDrawing Drawing { get; set; } PKDrawing Drawing { get; set; }
[Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")]
[Export ("tool", ArgumentSemantic.Copy)] [Export ("tool", ArgumentSemantic.Copy)]
PKTool Tool { get; set; } PKTool Tool { get; set; }
[Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")]
[Export ("rulerActive")] [Export ("rulerActive")]
bool RulerActive { [Bind ("isRulerActive")] get; set; } bool RulerActive { [Bind ("isRulerActive")] get; set; }
[Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")]
[Export ("drawingGestureRecognizer")] [Export ("drawingGestureRecognizer")]
UIGestureRecognizer DrawingGestureRecognizer { get; } UIGestureRecognizer DrawingGestureRecognizer { get; }
[Deprecated (PlatformName.iOS, 14, 0, message: "Use 'DrawingPolicy' property instead.")] [Deprecated (PlatformName.iOS, 14, 0, message: "Use 'DrawingPolicy' property instead.")]
[Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")]
[Export ("allowsFingerDrawing")] [Export ("allowsFingerDrawing")]
bool AllowsFingerDrawing { get; set; } bool AllowsFingerDrawing { get; set; }
[iOS (14, 0)] [iOS (14, 0)]
[Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")]
[Export ("drawingPolicy", ArgumentSemantic.Assign)] [Export ("drawingPolicy", ArgumentSemantic.Assign)]
PKCanvasViewDrawingPolicy DrawingPolicy { get; set; } PKCanvasViewDrawingPolicy DrawingPolicy { get; set; }
} }
@ -299,7 +294,6 @@ namespace PencilKit {
UIUserInterfaceStyle ColorUserInterfaceStyle { get; set; } UIUserInterfaceStyle ColorUserInterfaceStyle { get; set; }
[Deprecated (PlatformName.iOS, 14, 0, message: "Create individual instances instead.")] [Deprecated (PlatformName.iOS, 14, 0, message: "Create individual instances instead.")]
[Unavailable (PlatformName.MacCatalyst), Advice ("This API is not available when using Catalyst on macOS.")]
[Static] [Static]
[return: NullAllowed] [return: NullAllowed]
[Export ("sharedToolPickerForWindow:")] [Export ("sharedToolPickerForWindow:")]

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

@ -101,6 +101,7 @@ namespace PushKit
void DidReceiveIncomingPush (PKPushRegistry registry, PKPushPayload payload, string type); void DidReceiveIncomingPush (PKPushRegistry registry, PKPushPayload payload, string type);
[iOS (11,0)] [iOS (11,0)]
[MacCatalyst (10,13)]
[Export ("pushRegistry:didReceiveIncomingPushWithPayload:forType:withCompletionHandler:")] [Export ("pushRegistry:didReceiveIncomingPushWithPayload:forType:withCompletionHandler:")]
void DidReceiveIncomingPush (PKPushRegistry registry, PKPushPayload payload, string type, Action completion); void DidReceiveIncomingPush (PKPushRegistry registry, PKPushPayload payload, string type, Action completion);

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

@ -101,7 +101,7 @@ namespace QuickLookThumbnailing {
UTType ContentType { get; set; } UTType ContentType { get; set; }
} }
[Mac (10,15), iOS (13,0)] [Mac (10,15), iOS (13,0), MacCatalyst (13,0)]
[BaseType (typeof (NSObject))] [BaseType (typeof (NSObject))]
interface QLThumbnailRepresentation { interface QLThumbnailRepresentation {

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

@ -15,7 +15,7 @@
# ignored in mac os too # ignored in mac os too
!missing-protocol-conformance! AVSampleBufferDisplayLayer should conform to AVQueuedSampleBufferRendering (defined in 'AVSampleBufferDisplayLayerQueueManagement' category) !missing-protocol-conformance! AVSampleBufferDisplayLayer should conform to AVQueuedSampleBufferRendering (defined in 'AVSampleBufferDisplayLayerQueueManagement' category)
# not present in catalyst # AVSampleCursor catagories lack API_AVAILABLE markings https://github.com/xamarin/maccore/issues/2518
!missing-selector! AVSampleCursor::comparePositionInDecodeOrderWithPositionOfCursor: not bound !missing-selector! AVSampleCursor::comparePositionInDecodeOrderWithPositionOfCursor: not bound
!missing-selector! AVSampleCursor::copyCurrentSampleFormatDescription not bound !missing-selector! AVSampleCursor::copyCurrentSampleFormatDescription not bound
!missing-selector! AVSampleCursor::currentChunkInfo not bound !missing-selector! AVSampleCursor::currentChunkInfo not bound

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

@ -1,4 +1,4 @@
# framework is missing in Xcode13 beta 1 # framework is in headers in Xcode13 beta 5 but symbols are not in binaries
!missing-enum! CHIPErrorCode not bound !missing-enum! CHIPErrorCode not bound
!missing-enum! CHIPOnboardingPayloadType not bound !missing-enum! CHIPOnboardingPayloadType not bound
!missing-enum! CHIPOptionalQRCodeInfoType not bound !missing-enum! CHIPOptionalQRCodeInfoType not bound
@ -398,3 +398,153 @@
!missing-type! CHIPTemperatureMeasurement not bound !missing-type! CHIPTemperatureMeasurement not bound
!missing-type! CHIPTestCluster not bound !missing-type! CHIPTestCluster not bound
!missing-type! CHIPThermostat not bound !missing-type! CHIPThermostat not bound
!missing-enum! CHIPCommissioningFlow not bound
!missing-selector! CHIPAccountLogin::getSetupPIN:responseHandler: not bound
!missing-selector! CHIPAccountLogin::login:setupPIN:responseHandler: not bound
!missing-selector! CHIPAccountLogin::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPApplicationLauncher::launchApp:catalogVendorId:applicationId:responseHandler: not bound
!missing-selector! CHIPApplicationLauncher::readAttributeApplicationLauncherListWithResponseHandler: not bound
!missing-selector! CHIPApplicationLauncher::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPAudioOutput::readAttributeAudioOutputListWithResponseHandler: not bound
!missing-selector! CHIPAudioOutput::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPAudioOutput::renameOutput:name:responseHandler: not bound
!missing-selector! CHIPAudioOutput::selectOutput:responseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::configureAttributePresentValueWithMinInterval:maxInterval:responseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::configureAttributeStatusFlagsWithMinInterval:maxInterval:responseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::readAttributeOutOfServiceWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::readAttributePresentValueWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::readAttributeStatusFlagsWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::reportAttributePresentValueWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::reportAttributeStatusFlagsWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::writeAttributeOutOfServiceWithValue:responseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::writeAttributePresentValueWithValue:responseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeHardwareVersionStringWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeHardwareVersionWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeManufacturingDateWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributePartNumberWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductLabelWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductNameWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductURLWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeReachableWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeSerialNumberWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeSoftwareVersionStringWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeSoftwareVersionWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeUserLabelWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeVendorIDWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeVendorNameWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::writeAttributeUserLabelWithValue:responseHandler: not bound
!missing-selector! CHIPContentLaunch::launchContent:data:responseHandler: not bound
!missing-selector! CHIPContentLaunch::launchURL:displayString:responseHandler: not bound
!missing-selector! CHIPContentLaunch::readAttributeAcceptsHeaderListWithResponseHandler: not bound
!missing-selector! CHIPContentLaunch::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPContentLaunch::readAttributeSupportedStreamingTypesWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeCollisionCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributePacketRxCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributePacketTxCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeTxErrCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::resetCounts: not bound
!missing-selector! CHIPFixedLabel::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPFixedLabel::readAttributeLabelListWithResponseHandler: not bound
!missing-selector! CHIPGeneralDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPGeneralDiagnostics::readAttributeNetworkInterfacesWithResponseHandler: not bound
!missing-selector! CHIPGeneralDiagnostics::readAttributeRebootCountWithResponseHandler: not bound
!missing-selector! CHIPKeypadInput::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPKeypadInput::sendKey:responseHandler: not bound
!missing-selector! CHIPMediaInput::hideInputStatus: not bound
!missing-selector! CHIPMediaInput::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPMediaInput::readAttributeMediaInputListWithResponseHandler: not bound
!missing-selector! CHIPMediaInput::renameInput:name:responseHandler: not bound
!missing-selector! CHIPMediaInput::selectInput:responseHandler: not bound
!missing-selector! CHIPMediaInput::showInputStatus: not bound
!missing-selector! CHIPMediaPlayback::mediaFastForward: not bound
!missing-selector! CHIPMediaPlayback::mediaNext: not bound
!missing-selector! CHIPMediaPlayback::mediaPause: not bound
!missing-selector! CHIPMediaPlayback::mediaPlay: not bound
!missing-selector! CHIPMediaPlayback::mediaPrevious: not bound
!missing-selector! CHIPMediaPlayback::mediaRewind: not bound
!missing-selector! CHIPMediaPlayback::mediaSkipBackward:responseHandler: not bound
!missing-selector! CHIPMediaPlayback::mediaSkipForward:responseHandler: not bound
!missing-selector! CHIPMediaPlayback::mediaSkipSeek:responseHandler: not bound
!missing-selector! CHIPMediaPlayback::mediaStartOver: not bound
!missing-selector! CHIPMediaPlayback::mediaStop: not bound
!missing-selector! CHIPMediaPlayback::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPOperationalCredentials::addOpCert:iCACertificate:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound
!missing-selector! CHIPOperationalCredentials::opCSRRequest:responseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound
!missing-selector! CHIPSetupPayload::commissioningFlow not bound
!missing-selector! CHIPSetupPayload::setCommissioningFlow: not bound
!missing-selector! CHIPSoftwareDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPSoftwareDiagnostics::readAttributeCurrentHeapHighWatermarkWithResponseHandler: not bound
!missing-selector! CHIPSoftwareDiagnostics::resetWatermarks: not bound
!missing-selector! CHIPTargetNavigator::navigateTarget:data:responseHandler: not bound
!missing-selector! CHIPTargetNavigator::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPTargetNavigator::readAttributeTargetNavigatorListWithResponseHandler: not bound
!missing-selector! CHIPTestCluster::readAttributeListOctetStringWithResponseHandler: not bound
!missing-selector! CHIPTestCluster::readAttributeListStructOctetStringWithResponseHandler: not bound
!missing-selector! CHIPTestCluster::testUnknownCommand: not bound
!missing-selector! CHIPTrustedRootCertificates::addTrustedRootCertificate:responseHandler: not bound
!missing-selector! CHIPTrustedRootCertificates::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPTrustedRootCertificates::removeTrustedRootCertificate:responseHandler: not bound
!missing-selector! CHIPTvChannel::changeChannel:responseHandler: not bound
!missing-selector! CHIPTvChannel::changeChannelByNumber:minorNumber:responseHandler: not bound
!missing-selector! CHIPTvChannel::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPTvChannel::readAttributeCurrentTvChannelWithResponseHandler: not bound
!missing-selector! CHIPTvChannel::readAttributeTvChannelLineupWithResponseHandler: not bound
!missing-selector! CHIPTvChannel::readAttributeTvChannelListWithResponseHandler: not bound
!missing-selector! CHIPTvChannel::skipChannel:responseHandler: not bound
!missing-selector! CHIPWakeOnLan::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPWakeOnLan::readAttributeWakeOnLanMacAddressWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::configureAttributeConfigStatusWithMinInterval:maxInterval:responseHandler: not bound
!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftWithMinInterval:maxInterval:change:responseHandler: not bound
!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltWithMinInterval:maxInterval:change:responseHandler: not bound
!missing-selector! CHIPWindowCovering::configureAttributeWindowCoveringTypeWithMinInterval:maxInterval:responseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeConfigStatusWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeInstalledClosedLimitLiftWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeInstalledClosedLimitTiltWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeInstalledOpenLimitLiftWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeInstalledOpenLimitTiltWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeModeWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeWindowCoveringTypeWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::reportAttributeConfigStatusWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::reportAttributeWindowCoveringTypeWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringDownClose: not bound
!missing-selector! CHIPWindowCovering::windowCoveringGoToLiftPercentage:responseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringGoToLiftValue:responseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringGoToTiltPercentage:responseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringGoToTiltValue:responseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringStop: not bound
!missing-selector! CHIPWindowCovering::windowCoveringUpOpen: not bound
!missing-selector! CHIPWindowCovering::writeAttributeModeWithValue:responseHandler: not bound
!missing-type! CHIPAccountLogin not bound
!missing-type! CHIPApplicationLauncher not bound
!missing-type! CHIPAudioOutput not bound
!missing-type! CHIPBinaryInputBasic not bound
!missing-type! CHIPBridgedDeviceBasic not bound
!missing-type! CHIPContentLaunch not bound
!missing-type! CHIPEthernetNetworkDiagnostics not bound
!missing-type! CHIPFixedLabel not bound
!missing-type! CHIPGeneralDiagnostics not bound
!missing-type! CHIPKeypadInput not bound
!missing-type! CHIPMediaInput not bound
!missing-type! CHIPMediaPlayback not bound
!missing-type! CHIPRelativeHumidityMeasurement not bound
!missing-type! CHIPSoftwareDiagnostics not bound
!missing-type! CHIPTargetNavigator not bound
!missing-type! CHIPTrustedRootCertificates not bound
!missing-type! CHIPTvChannel not bound
!missing-type! CHIPWakeOnLan not bound
!missing-type! CHIPWindowCovering not bound

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

@ -1,150 +0,0 @@
!missing-enum! CHIPCommissioningFlow not bound
!missing-selector! CHIPAccountLogin::getSetupPIN:responseHandler: not bound
!missing-selector! CHIPAccountLogin::login:setupPIN:responseHandler: not bound
!missing-selector! CHIPAccountLogin::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPApplicationLauncher::launchApp:catalogVendorId:applicationId:responseHandler: not bound
!missing-selector! CHIPApplicationLauncher::readAttributeApplicationLauncherListWithResponseHandler: not bound
!missing-selector! CHIPApplicationLauncher::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPAudioOutput::readAttributeAudioOutputListWithResponseHandler: not bound
!missing-selector! CHIPAudioOutput::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPAudioOutput::renameOutput:name:responseHandler: not bound
!missing-selector! CHIPAudioOutput::selectOutput:responseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::configureAttributePresentValueWithMinInterval:maxInterval:responseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::configureAttributeStatusFlagsWithMinInterval:maxInterval:responseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::readAttributeOutOfServiceWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::readAttributePresentValueWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::readAttributeStatusFlagsWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::reportAttributePresentValueWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::reportAttributeStatusFlagsWithResponseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::writeAttributeOutOfServiceWithValue:responseHandler: not bound
!missing-selector! CHIPBinaryInputBasic::writeAttributePresentValueWithValue:responseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeHardwareVersionStringWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeHardwareVersionWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeManufacturingDateWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributePartNumberWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductLabelWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductNameWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeProductURLWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeReachableWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeSerialNumberWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeSoftwareVersionStringWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeSoftwareVersionWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeUserLabelWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeVendorIDWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::readAttributeVendorNameWithResponseHandler: not bound
!missing-selector! CHIPBridgedDeviceBasic::writeAttributeUserLabelWithValue:responseHandler: not bound
!missing-selector! CHIPContentLaunch::launchContent:data:responseHandler: not bound
!missing-selector! CHIPContentLaunch::launchURL:displayString:responseHandler: not bound
!missing-selector! CHIPContentLaunch::readAttributeAcceptsHeaderListWithResponseHandler: not bound
!missing-selector! CHIPContentLaunch::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPContentLaunch::readAttributeSupportedStreamingTypesWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeCollisionCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributePacketRxCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributePacketTxCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::readAttributeTxErrCountWithResponseHandler: not bound
!missing-selector! CHIPEthernetNetworkDiagnostics::resetCounts: not bound
!missing-selector! CHIPFixedLabel::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPFixedLabel::readAttributeLabelListWithResponseHandler: not bound
!missing-selector! CHIPGeneralDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPGeneralDiagnostics::readAttributeNetworkInterfacesWithResponseHandler: not bound
!missing-selector! CHIPGeneralDiagnostics::readAttributeRebootCountWithResponseHandler: not bound
!missing-selector! CHIPKeypadInput::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPKeypadInput::sendKey:responseHandler: not bound
!missing-selector! CHIPMediaInput::hideInputStatus: not bound
!missing-selector! CHIPMediaInput::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPMediaInput::readAttributeMediaInputListWithResponseHandler: not bound
!missing-selector! CHIPMediaInput::renameInput:name:responseHandler: not bound
!missing-selector! CHIPMediaInput::selectInput:responseHandler: not bound
!missing-selector! CHIPMediaInput::showInputStatus: not bound
!missing-selector! CHIPMediaPlayback::mediaFastForward: not bound
!missing-selector! CHIPMediaPlayback::mediaNext: not bound
!missing-selector! CHIPMediaPlayback::mediaPause: not bound
!missing-selector! CHIPMediaPlayback::mediaPlay: not bound
!missing-selector! CHIPMediaPlayback::mediaPrevious: not bound
!missing-selector! CHIPMediaPlayback::mediaRewind: not bound
!missing-selector! CHIPMediaPlayback::mediaSkipBackward:responseHandler: not bound
!missing-selector! CHIPMediaPlayback::mediaSkipForward:responseHandler: not bound
!missing-selector! CHIPMediaPlayback::mediaSkipSeek:responseHandler: not bound
!missing-selector! CHIPMediaPlayback::mediaStartOver: not bound
!missing-selector! CHIPMediaPlayback::mediaStop: not bound
!missing-selector! CHIPMediaPlayback::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPOperationalCredentials::addOpCert:iCACertificate:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound
!missing-selector! CHIPOperationalCredentials::opCSRRequest:responseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound
!missing-selector! CHIPRelativeHumidityMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound
!missing-selector! CHIPSetupPayload::commissioningFlow not bound
!missing-selector! CHIPSetupPayload::setCommissioningFlow: not bound
!missing-selector! CHIPSoftwareDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPSoftwareDiagnostics::readAttributeCurrentHeapHighWatermarkWithResponseHandler: not bound
!missing-selector! CHIPSoftwareDiagnostics::resetWatermarks: not bound
!missing-selector! CHIPTargetNavigator::navigateTarget:data:responseHandler: not bound
!missing-selector! CHIPTargetNavigator::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPTargetNavigator::readAttributeTargetNavigatorListWithResponseHandler: not bound
!missing-selector! CHIPTestCluster::readAttributeListOctetStringWithResponseHandler: not bound
!missing-selector! CHIPTestCluster::readAttributeListStructOctetStringWithResponseHandler: not bound
!missing-selector! CHIPTestCluster::testUnknownCommand: not bound
!missing-selector! CHIPTrustedRootCertificates::addTrustedRootCertificate:responseHandler: not bound
!missing-selector! CHIPTrustedRootCertificates::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPTrustedRootCertificates::removeTrustedRootCertificate:responseHandler: not bound
!missing-selector! CHIPTvChannel::changeChannel:responseHandler: not bound
!missing-selector! CHIPTvChannel::changeChannelByNumber:minorNumber:responseHandler: not bound
!missing-selector! CHIPTvChannel::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPTvChannel::readAttributeCurrentTvChannelWithResponseHandler: not bound
!missing-selector! CHIPTvChannel::readAttributeTvChannelLineupWithResponseHandler: not bound
!missing-selector! CHIPTvChannel::readAttributeTvChannelListWithResponseHandler: not bound
!missing-selector! CHIPTvChannel::skipChannel:responseHandler: not bound
!missing-selector! CHIPWakeOnLan::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPWakeOnLan::readAttributeWakeOnLanMacAddressWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::configureAttributeConfigStatusWithMinInterval:maxInterval:responseHandler: not bound
!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftWithMinInterval:maxInterval:change:responseHandler: not bound
!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltWithMinInterval:maxInterval:change:responseHandler: not bound
!missing-selector! CHIPWindowCovering::configureAttributeWindowCoveringTypeWithMinInterval:maxInterval:responseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeClusterRevisionWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeConfigStatusWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeInstalledClosedLimitLiftWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeInstalledClosedLimitTiltWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeInstalledOpenLimitLiftWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeInstalledOpenLimitTiltWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeModeWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::readAttributeWindowCoveringTypeWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::reportAttributeConfigStatusWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::reportAttributeWindowCoveringTypeWithResponseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringDownClose: not bound
!missing-selector! CHIPWindowCovering::windowCoveringGoToLiftPercentage:responseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringGoToLiftValue:responseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringGoToTiltPercentage:responseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringGoToTiltValue:responseHandler: not bound
!missing-selector! CHIPWindowCovering::windowCoveringStop: not bound
!missing-selector! CHIPWindowCovering::windowCoveringUpOpen: not bound
!missing-selector! CHIPWindowCovering::writeAttributeModeWithValue:responseHandler: not bound
!missing-type! CHIPAccountLogin not bound
!missing-type! CHIPApplicationLauncher not bound
!missing-type! CHIPAudioOutput not bound
!missing-type! CHIPBinaryInputBasic not bound
!missing-type! CHIPBridgedDeviceBasic not bound
!missing-type! CHIPContentLaunch not bound
!missing-type! CHIPEthernetNetworkDiagnostics not bound
!missing-type! CHIPFixedLabel not bound
!missing-type! CHIPGeneralDiagnostics not bound
!missing-type! CHIPKeypadInput not bound
!missing-type! CHIPMediaInput not bound
!missing-type! CHIPMediaPlayback not bound
!missing-type! CHIPRelativeHumidityMeasurement not bound
!missing-type! CHIPSoftwareDiagnostics not bound
!missing-type! CHIPTargetNavigator not bound
!missing-type! CHIPTrustedRootCertificates not bound
!missing-type! CHIPTvChannel not bound
!missing-type! CHIPWakeOnLan not bound
!missing-type! CHIPWindowCovering not bound

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

@ -1 +0,0 @@
!missing-selector! CXCallDirectoryManager::openSettingsWithCompletionHandler: not bound

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

@ -1,3 +1,4 @@
# CAInterAppAudioSwitcherView and CAInterAppAudioTransportView are both deprecated on iOS and macOS
!missing-selector! CAInterAppAudioSwitcherView::contentWidth not bound !missing-selector! CAInterAppAudioSwitcherView::contentWidth not bound
!missing-selector! CAInterAppAudioSwitcherView::isShowingAppNames not bound !missing-selector! CAInterAppAudioSwitcherView::isShowingAppNames not bound
!missing-selector! CAInterAppAudioSwitcherView::setOutputAudioUnit: not bound !missing-selector! CAInterAppAudioSwitcherView::setOutputAudioUnit: not bound

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

@ -0,0 +1,3 @@
# Documentation as of Xcode 13 as macOS only
!missing-enum! NSFileProviderFileSystemFlags not bound
!missing-enum! NSFileProviderDomainTestingModes not bound

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

@ -1,14 +1,4 @@
!missing-enum! NSFileProviderFileSystemFlags not bound
!missing-enum-value! NSFileProviderItemCapabilities native value NSFileProviderItemCapabilitiesAllowsAll = 63 not bound !missing-enum-value! NSFileProviderItemCapabilities native value NSFileProviderItemCapabilitiesAllowsAll = 63 not bound
# MacCatalyst 14.5 only, Maybe? They are unavailable in iOS # MacCatalyst 14.5 only, Maybe? They are unavailable in iOS
!missing-enum! NSFileProviderDomainTestingModes not bound
## appended from unclassified file ## appended from unclassified file
!unknown-field! NSFileProviderInitialPageSortedByDate bound
!unknown-field! NSFileProviderInitialPageSortedByName bound
!unknown-field! NSFileProviderRootContainerItemIdentifier bound
!unknown-field! NSFileProviderWorkingSetContainerItemIdentifier bound
!unknown-protocol! NSFileProviderChangeObserver bound
!unknown-protocol! NSFileProviderEnumerationObserver bound
!unknown-protocol! NSFileProviderEnumerator bound
!unknown-protocol! NSFileProviderItem bound

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

@ -0,0 +1,5 @@
# fails on intro rdar: https://github.com/xamarin/maccore/issues/2516
!missing-selector! +INImage::imageSizeForIntentResponse: not bound
!missing-selector! +INImage::imageWithCGImage: not bound
!missing-selector! +INImage::imageWithUIImage: not bound
!missing-selector! INImage::fetchUIImageWithCompletion: not bound

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

@ -8,10 +8,6 @@
!missing-protocol! INUIEditVoiceShortcutViewControllerDelegate not bound !missing-protocol! INUIEditVoiceShortcutViewControllerDelegate not bound
!missing-protocol! INUIHostedViewControlling not bound !missing-protocol! INUIHostedViewControlling not bound
!missing-protocol! INUIHostedViewSiriProviding not bound !missing-protocol! INUIHostedViewSiriProviding not bound
!missing-selector! +INImage::imageSizeForIntentResponse: not bound
!missing-selector! +INImage::imageWithCGImage: not bound
!missing-selector! +INImage::imageWithUIImage: not bound
!missing-selector! INImage::fetchUIImageWithCompletion: not bound
!missing-selector! INUIAddVoiceShortcutButton::cornerRadius not bound !missing-selector! INUIAddVoiceShortcutButton::cornerRadius not bound
!missing-selector! INUIAddVoiceShortcutButton::delegate not bound !missing-selector! INUIAddVoiceShortcutButton::delegate not bound
!missing-selector! INUIAddVoiceShortcutButton::initWithStyle: not bound !missing-selector! INUIAddVoiceShortcutButton::initWithStyle: not bound

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

@ -1,12 +1,2 @@
!missing-selector! +PKToolPicker::sharedToolPickerForWindow: not bound
!missing-selector! PKCanvasView::allowsFingerDrawing not bound
!missing-selector! PKCanvasView::delegate not bound !missing-selector! PKCanvasView::delegate not bound
!missing-selector! PKCanvasView::drawingGestureRecognizer not bound
!missing-selector! PKCanvasView::drawingPolicy not bound
!missing-selector! PKCanvasView::isRulerActive not bound
!missing-selector! PKCanvasView::setAllowsFingerDrawing: not bound
!missing-selector! PKCanvasView::setDelegate: not bound !missing-selector! PKCanvasView::setDelegate: not bound
!missing-selector! PKCanvasView::setDrawingPolicy: not bound
!missing-selector! PKCanvasView::setRulerActive: not bound
!missing-selector! PKCanvasView::setTool: not bound
!missing-selector! PKCanvasView::tool not bound