diff --git a/Make.config b/Make.config index 76a9319165..55f9be5439 100644 --- a/Make.config +++ b/Make.config @@ -294,9 +294,9 @@ MIN_WATCH_OS_VERSION=4.0 MIN_TVOS_SDK_VERSION=11.0 MIN_MACCATALYST_SDK_VERSION=13.1 -# Minimum OS versions for .NET 8 support -DOTNET_MIN_IOS_SDK_VERSION=11.0 -DOTNET_MIN_TVOS_SDK_VERSION=11.0 +# Minimum OS versions for .NET 9 support +DOTNET_MIN_IOS_SDK_VERSION=12.2 +DOTNET_MIN_TVOS_SDK_VERSION=12.2 DOTNET_MIN_MACCATALYST_SDK_VERSION=13.1 DOTNET_MIN_MACOS_SDK_VERSION=10.15 diff --git a/builds/Mono.framework-Info.plist b/builds/Mono.framework-Info.plist index 01fc5bc84e..216a744ca5 100644 --- a/builds/Mono.framework-Info.plist +++ b/builds/Mono.framework-Info.plist @@ -48,7 +48,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/builds/Mono.framework-tvos.Info.plist b/builds/Mono.framework-tvos.Info.plist index 33e53dcd77..c0db855ee5 100644 --- a/builds/Mono.framework-tvos.Info.plist +++ b/builds/Mono.framework-tvos.Info.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 3 diff --git a/builds/Versions-iOS.plist.in b/builds/Versions-iOS.plist.in index 8b0d432616..ed761f15ce 100644 --- a/builds/Versions-iOS.plist.in +++ b/builds/Versions-iOS.plist.in @@ -8,13 +8,6 @@ iOS - 11.0 - 11.1 - 11.2 - 11.3 - 11.4 - 12.0 - 12.1 12.2 12.3 12.4 diff --git a/builds/Versions-tvOS.plist.in b/builds/Versions-tvOS.plist.in index 4c6af96265..56e04adbb1 100644 --- a/builds/Versions-tvOS.plist.in +++ b/builds/Versions-tvOS.plist.in @@ -8,13 +8,6 @@ tvOS - 11.0 - 11.1 - 11.2 - 11.3 - 11.4 - 12.0 - 12.1 12.2 12.3 12.4 diff --git a/dotnet/Templates/Microsoft.tvOS.Templates/tvos/csharp/.template.config/template.json b/dotnet/Templates/Microsoft.tvOS.Templates/tvos/csharp/.template.config/template.json index bbbd1f46d1..6fe1cb491b 100644 --- a/dotnet/Templates/Microsoft.tvOS.Templates/tvos/csharp/.template.config/template.json +++ b/dotnet/Templates/Microsoft.tvOS.Templates/tvos/csharp/.template.config/template.json @@ -35,7 +35,7 @@ "description": "Overrides SupportedOSPlatformVersion in the project file", "replaces": "minOSVersion", "datatype": "string", - "defaultValue": "11.2" + "defaultValue": "12.2" } }, "defaultName": "tvOSApp1" diff --git a/dotnet/Templates/Microsoft.tvOS.Templates/tvos/visualbasic/.template.config/template.json b/dotnet/Templates/Microsoft.tvOS.Templates/tvos/visualbasic/.template.config/template.json index 94b9563c97..e3c0e8996f 100644 --- a/dotnet/Templates/Microsoft.tvOS.Templates/tvos/visualbasic/.template.config/template.json +++ b/dotnet/Templates/Microsoft.tvOS.Templates/tvos/visualbasic/.template.config/template.json @@ -35,7 +35,7 @@ "description": "Overrides SupportedOSPlatformVersion in the project file", "replaces": "minOSVersion", "datatype": "string", - "defaultValue": "11.2" + "defaultValue": "12.2" } }, "defaultName": "tvOSApp1" diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index a21dd5592b..bac93d0f71 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,8 +1,8 @@ - + https://github.com/dotnet/installer - 0355d2dd14a95fdc33d1c2c68c7501d999b4a69a + 3210d5ad3b47b6f2bbf029fb03eb1f73b87ade25 https://github.com/dotnet/runtime @@ -31,21 +31,21 @@ b8c2293cd1cbd9d0fe6f32d7b5befbd526b5a175 - + https://github.com/xamarin/xamarin-macios - 7075fa1d8ac197a68f84a4f6b60e4b563189aa4d + 7bf3e585a120c0439cb3aa63e5d748ba15417304 - + https://github.com/xamarin/xamarin-macios - 7075fa1d8ac197a68f84a4f6b60e4b563189aa4d + 7bf3e585a120c0439cb3aa63e5d748ba15417304 - + https://github.com/xamarin/xamarin-macios - 7075fa1d8ac197a68f84a4f6b60e4b563189aa4d + 7bf3e585a120c0439cb3aa63e5d748ba15417304 - + https://github.com/xamarin/xamarin-macios - 7075fa1d8ac197a68f84a4f6b60e4b563189aa4d + 7bf3e585a120c0439cb3aa63e5d748ba15417304 https://github.com/dotnet/runtime diff --git a/eng/Versions.props b/eng/Versions.props index 23f70efbd4..dd5553c287 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - 9.0.100-preview.2.24081.5 + 9.0.100-preview.2.24103.2 9.0.0-preview.2.24080.1 9.0.0-alpha.1.23556.4 6.0.0-beta.21212.6 @@ -16,9 +16,9 @@ $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100Version) $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100Version) - 17.2.8022 - 14.2.8022 - 17.2.8022 - 17.2.8022 + 17.2.8028 + 14.2.8028 + 17.2.8028 + 17.2.8028 diff --git a/global.json b/global.json index b4f217d5db..b642d667f7 100644 --- a/global.json +++ b/global.json @@ -1,5 +1,5 @@ { "sdk": { - "version": "9.0.100-preview.2.24081.5" + "version": "9.0.100-preview.2.24103.2" } } diff --git a/runtime/Xamarin.framework-iphoneos.Info.plist b/runtime/Xamarin.framework-iphoneos.Info.plist index f034418fd9..bd48b3cfda 100644 --- a/runtime/Xamarin.framework-iphoneos.Info.plist +++ b/runtime/Xamarin.framework-iphoneos.Info.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/runtime/Xamarin.framework-iphonesimulator.Info.plist b/runtime/Xamarin.framework-iphonesimulator.Info.plist index f034418fd9..bd48b3cfda 100644 --- a/runtime/Xamarin.framework-iphonesimulator.Info.plist +++ b/runtime/Xamarin.framework-iphonesimulator.Info.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/runtime/Xamarin.framework-tvos.Info.plist b/runtime/Xamarin.framework-tvos.Info.plist index a8aa7cf6d6..761992bfca 100644 --- a/runtime/Xamarin.framework-tvos.Info.plist +++ b/runtime/Xamarin.framework-tvos.Info.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 3 diff --git a/runtime/Xamarin.framework-tvsimulator.Info.plist b/runtime/Xamarin.framework-tvsimulator.Info.plist index a8aa7cf6d6..761992bfca 100644 --- a/runtime/Xamarin.framework-tvsimulator.Info.plist +++ b/runtime/Xamarin.framework-tvsimulator.Info.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 3 diff --git a/src/AVFoundation/Enums.cs b/src/AVFoundation/Enums.cs index 12b854efa7..c94488864f 100644 --- a/src/AVFoundation/Enums.cs +++ b/src/AVFoundation/Enums.cs @@ -340,7 +340,6 @@ namespace AVFoundation { Both, TopOnly, BottomOnly, Deinterlace } - [TV (12, 0)] [Watch (7, 0)] [MacCatalyst (13, 1)] [Flags] @@ -524,7 +523,6 @@ namespace AVFoundation { Auto = 7, } - [TV (12, 0)] [Watch (7, 0)] [MacCatalyst (13, 1)] [Native] @@ -657,7 +655,6 @@ namespace AVFoundation { AudioDeviceInUseByAnotherClient = 2, VideoDeviceInUseByAnotherClient = 3, VideoDeviceNotAvailableWithMultipleForegroundApps = 4, - [iOS (11, 1)] [MacCatalyst (14, 0)] VideoDeviceNotAvailableDueToSystemPressure = 5, } @@ -1127,7 +1124,6 @@ namespace AVFoundation { [NoWatch] [NoTV] [NoMac] - [iOS (11, 1)] [Flags] [Native] public enum AVCaptureSystemPressureFactors : ulong { @@ -1137,10 +1133,8 @@ namespace AVFoundation { DepthModuleTemperature = (1 << 2) } - [TV (11, 2)] [NoWatch] [NoMac] - [iOS (11, 2)] [MacCatalyst (13, 1)] [Native] [Flags] @@ -1151,8 +1145,6 @@ namespace AVFoundation { } [Watch (5, 0)] - [TV (12, 0)] - [iOS (12, 0)] [MacCatalyst (13, 1)] [Flags] [Native] diff --git a/src/AudioUnit/AUEnums.cs b/src/AudioUnit/AUEnums.cs index 08b0f29118..9b03a62081 100644 --- a/src/AudioUnit/AUEnums.cs +++ b/src/AudioUnit/AUEnums.cs @@ -67,7 +67,7 @@ namespace AudioUnit { [NoWatch] [MacCatalyst (13, 1)] MidiOutputBufferFull = -66753, - [iOS (11, 3), TV (11, 3), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] InvalidParameterValue = -66743, [NoWatch] diff --git a/src/BusinessChat/Enums.cs b/src/BusinessChat/Enums.cs index 86a95e3904..46a0c5ca0f 100644 --- a/src/BusinessChat/Enums.cs +++ b/src/BusinessChat/Enums.cs @@ -5,7 +5,6 @@ using Foundation; namespace BusinessChat { - [iOS (11, 3)] [MacCatalyst (13, 1)] [Native] public enum BCChatButtonStyle : long { @@ -15,7 +14,6 @@ namespace BusinessChat { [Deprecated (PlatformName.MacOSX, 13, 1)] [Deprecated (PlatformName.iOS, 16, 2)] - [iOS (11, 3)] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 16, 2)] public enum BCParameterName { diff --git a/src/CloudKit/Enums.cs b/src/CloudKit/Enums.cs index 639e780733..f5f1231cba 100644 --- a/src/CloudKit/Enums.cs +++ b/src/CloudKit/Enums.cs @@ -224,7 +224,7 @@ namespace CloudKit { HundredsOfGigabytes, } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Native] public enum CKShareParticipantRole : long { diff --git a/src/CoreGraphics/CGImage.cs b/src/CoreGraphics/CGImage.cs index 1275828ad2..ca48efcde0 100644 --- a/src/CoreGraphics/CGImage.cs +++ b/src/CoreGraphics/CGImage.cs @@ -549,51 +549,43 @@ namespace CoreGraphics { } #if NET - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif [DllImport (Constants.CoreGraphicsLibrary)] static extern CGImagePixelFormatInfo CGImageGetPixelFormatInfo (/* __nullable CGImageRef */ IntPtr handle); #if NET - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif public CGImagePixelFormatInfo PixelFormatInfo => CGImageGetPixelFormatInfo (Handle); #if NET - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif [DllImport (Constants.CoreGraphicsLibrary)] static extern CGImageByteOrderInfo CGImageGetByteOrderInfo (/* __nullable CGImageRef */ IntPtr handle); #if NET - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif public CGImageByteOrderInfo ByteOrderInfo => CGImageGetByteOrderInfo (Handle); diff --git a/src/CoreGraphics/CGPDFArray.cs b/src/CoreGraphics/CGPDFArray.cs index e427a672d9..f6eab3cdb4 100644 --- a/src/CoreGraphics/CGPDFArray.cs +++ b/src/CoreGraphics/CGPDFArray.cs @@ -242,13 +242,11 @@ namespace CoreGraphics { public delegate bool ApplyCallback (nint index, object? value, object? info); #if NET - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif [DllImport (Constants.CoreGraphicsLibrary)] @@ -256,13 +254,11 @@ namespace CoreGraphics { unsafe extern static bool CGPDFArrayApplyBlock (/* CGPDFArrayRef */ IntPtr array, /* CGPDFArrayApplierBlock */ BlockLiteral* block, /* void* */ IntPtr info); #if NET - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif [BindingImpl (BindingImplOptions.Optimizable)] diff --git a/src/CoreLocation/CLEnums.cs b/src/CoreLocation/CLEnums.cs index 707e302bc6..d0fb3ec0c7 100644 --- a/src/CoreLocation/CLEnums.cs +++ b/src/CoreLocation/CLEnums.cs @@ -106,8 +106,6 @@ namespace CoreLocation { AutomotiveNavigation, Fitness, OtherNavigation, - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] [MacCatalyst (13, 1)] Airborne, diff --git a/src/CoreMedia/CMTime.cs b/src/CoreMedia/CMTime.cs index d12411f15a..c29c9dc728 100644 --- a/src/CoreMedia/CMTime.cs +++ b/src/CoreMedia/CMTime.cs @@ -317,25 +317,19 @@ namespace CoreMedia { } #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (12, 0)] - [iOS (12, 0)] #endif [DllImport (Constants.CoreMediaLibrary)] extern static CMTime CMTimeFoldIntoRange (CMTime time, CMTimeRange foldRange); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (12, 0)] - [iOS (12, 0)] #endif public static CMTime Fold (CMTime time, CMTimeRange foldRange) { diff --git a/src/CoreMidi/MidiCIDeviceIdentification.cs b/src/CoreMidi/MidiCIDeviceIdentification.cs index f8b03c6b8a..41897c9ce4 100644 --- a/src/CoreMidi/MidiCIDeviceIdentification.cs +++ b/src/CoreMidi/MidiCIDeviceIdentification.cs @@ -13,13 +13,12 @@ namespace CoreMidi { #if !XAMCORE_5_0 #if NET [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [UnsupportedOSPlatform ("tvos")] #else [NoWatch] [NoTV] - [iOS (12, 0)] #endif [NativeName ("MIDICIDeviceIdentification")] [StructLayout (LayoutKind.Sequential)] @@ -39,13 +38,12 @@ namespace CoreMidi { #if NET [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [UnsupportedOSPlatform ("tvos")] #else [NoWatch] [NoTV] - [iOS (12, 0)] #endif [NativeName ("MIDICIDeviceIdentification")] [StructLayout (LayoutKind.Sequential)] diff --git a/src/CoreTelephony/CTEnums.cs b/src/CoreTelephony/CTEnums.cs index c44164fe84..29999b9a8a 100644 --- a/src/CoreTelephony/CTEnums.cs +++ b/src/CoreTelephony/CTEnums.cs @@ -22,7 +22,6 @@ namespace CoreTelephony { } [NoMacCatalyst] - [iOS (12, 0)] [Native] public enum CTCellularPlanProvisioningAddPlanResult : long { Unknown, diff --git a/src/CoreText/CTFontCollection.cs b/src/CoreText/CTFontCollection.cs index 55ff4ecb3c..75348ffe74 100644 --- a/src/CoreText/CTFontCollection.cs +++ b/src/CoreText/CTFontCollection.cs @@ -166,26 +166,22 @@ namespace CoreText { } #if NET - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif [DllImport (Constants.CoreTextLibrary)] static extern IntPtr CTFontCollectionCreateMatchingFontDescriptorsWithOptions (IntPtr collection, IntPtr options); #if NET - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif public CTFontDescriptor [] GetMatchingFontDescriptors (CTFontCollectionOptions? options) diff --git a/src/CoreText/CTFramesetter.cs b/src/CoreText/CTFramesetter.cs index cff4bb0ce6..b30db45b7e 100644 --- a/src/CoreText/CTFramesetter.cs +++ b/src/CoreText/CTFramesetter.cs @@ -102,12 +102,10 @@ namespace CoreText { #endregion #if NET [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif [DllImport (Constants.CoreTextLibrary)] @@ -115,12 +113,10 @@ namespace CoreText { #if NET [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif public static CTFramesetter? Create (CTTypesetter typesetter) diff --git a/src/CoreText/CTTypesetter.cs b/src/CoreText/CTTypesetter.cs index 0168a3833f..de09311949 100644 --- a/src/CoreText/CTTypesetter.cs +++ b/src/CoreText/CTTypesetter.cs @@ -95,14 +95,12 @@ namespace CoreText { } #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else [Watch (5, 0)] - [TV (12, 0)] - [iOS (12, 0)] #endif public bool AllowUnboundedLayout { get => CFDictionary.GetBooleanValue (Dictionary.Handle, CTTypesetterOptionKey.AllowUnboundedLayout.Handle); diff --git a/src/CoreVideo/CVPixelFormatDescription.cs b/src/CoreVideo/CVPixelFormatDescription.cs index 29547de4fc..682e92a364 100644 --- a/src/CoreVideo/CVPixelFormatDescription.cs +++ b/src/CoreVideo/CVPixelFormatDescription.cs @@ -115,13 +115,11 @@ namespace CoreVideo { public static readonly NSString ComponentRangeWideRangeKey; #if NET - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif public static readonly NSString ContainsGrayscaleKey; diff --git a/src/Foundation/Enum.cs b/src/Foundation/Enum.cs index cdb51c2f02..70d3548ceb 100644 --- a/src/Foundation/Enum.cs +++ b/src/Foundation/Enum.cs @@ -993,9 +993,7 @@ namespace Foundation { Video, Background, Voice, - [iOS (12, 0)] [Watch (5, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] ResponsiveData = 6, [Watch (6, 0), TV (13, 0), iOS (13, 0)] diff --git a/src/GameController/GCExtendedGamepadSnapshot.cs b/src/GameController/GCExtendedGamepadSnapshot.cs index 6cbc345aa3..8a9e96baa1 100644 --- a/src/GameController/GCExtendedGamepadSnapshot.cs +++ b/src/GameController/GCExtendedGamepadSnapshot.cs @@ -65,9 +65,7 @@ namespace GameController { public float /* float_t = float */ RightTrigger; // radar: https://trello.com/c/7FoGTORD (GCExtendedGamepadSnapShotDataV100 struct size / alignment not backward compatible) - // [TV (12, 1), iOS (12, 1)] // public bool LeftThumbstickButton; - // [TV (12, 1), iOS (12, 1)] // public bool RightThumbstickButton; #if NET @@ -141,82 +139,67 @@ namespace GameController { public float /* float_t = float */ RightTrigger; #if NET - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("maccatalyst13.1", "Use 'GCExtendedGamepadSnapshotData' instead.")] -#else - [iOS (12, 2)] - [TV (12, 2)] #endif [MarshalAs (UnmanagedType.I1)] public bool SupportsClickableThumbsticks; #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("maccatalyst13.1", "Use 'GCExtendedGamepadSnapshotData' instead.")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif [MarshalAs (UnmanagedType.I1)] bool LeftThumbstickButton; #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("maccatalyst13.1", "Use 'GCExtendedGamepadSnapshotData' instead.")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif [MarshalAs (UnmanagedType.I1)] bool RightThumbstickButton; #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("maccatalyst13.1", "Use 'GCExtendedGamepadSnapshotData' instead.")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif [DllImport (Constants.GameControllerLibrary)] static extern /* NSData * __nullable */ IntPtr NSDataFromGCExtendedGamepadSnapshotData ( /* GCExtendedGamepadSnapshotData * __nullable */ ref GCExtendedGamepadSnapshotData snapshotData); #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("maccatalyst13.1", "Use 'GCExtendedGamepadSnapshotData' instead.")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif public NSData? ToNSData () { @@ -235,17 +218,14 @@ namespace GameController { /* NSData * __nullable */ IntPtr data); #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("maccatalyst13.1")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif [DllImport (Constants.GameControllerLibrary)] [return: MarshalAs (UnmanagedType.I1)] @@ -259,17 +239,14 @@ namespace GameController { } #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetExtendedGamepadController()' instead.")] [ObsoletedOSPlatform ("maccatalyst13.1")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif public static bool TryGetExtendedSnapShotData (NSData? data, out GCExtendedGamepadSnapshotData snapshotData) { diff --git a/src/GameController/GCMicroGamepadSnapshot.cs b/src/GameController/GCMicroGamepadSnapshot.cs index 83ec69ad50..a270ec15f2 100644 --- a/src/GameController/GCMicroGamepadSnapshot.cs +++ b/src/GameController/GCMicroGamepadSnapshot.cs @@ -99,32 +99,26 @@ namespace GameController { public float /* float_t = float */ ButtonX; #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetMicroGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetMicroGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetMicroGamepadController()' instead.")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif [DllImport (Constants.GameControllerLibrary)] static extern /* NSData * __nullable */ IntPtr NSDataFromGCMicroGamepadSnapshotData ( /* __nullable */ ref GCMicroGamepadSnapshotData snapshotData); #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetMicroGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetMicroGamepadController()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.GetMicroGamepadController()' instead.")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif public NSData? ToNSData () { @@ -172,9 +166,9 @@ namespace GameController { } #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.GetMicroGamepadController()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.GetMicroGamepadController()' instead.")] @@ -183,24 +177,19 @@ namespace GameController { [Deprecated (PlatformName.MacOSX, 10, 15, message: "Use 'GCController.GetMicroGamepadController()' instead.")] [Deprecated (PlatformName.iOS, 13, 0, message: "Use 'GCController.GetMicroGamepadController()' instead.")] [Deprecated (PlatformName.TvOS, 13, 0, message: "Use 'GCController.GetMicroGamepadController()' instead.")] - [TV (12, 2)] - [iOS (12, 2)] #endif [DllImport (Constants.GameControllerLibrary)] [return: MarshalAs (UnmanagedType.I1)] static extern bool GCMicroGamepadSnapshotDataFromNSData (out GCMicroGamepadSnapshotData snapshotData, /* NSData */ IntPtr data); #if NET - [SupportedOSPlatform ("tvos12.2")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'GCController.Capture()' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'GCController.Capture()' instead.")] [ObsoletedOSPlatform ("ios13.0", "Use 'GCController.Capture()' instead.")] -#else - [TV (12, 2)] - [iOS (12, 2)] #endif public static bool TryGetSnapshotData (NSData? data, out GCMicroGamepadSnapshotData snapshotData) { diff --git a/src/GameKit/GameKit.cs b/src/GameKit/GameKit.cs index 4775b8c45b..c76e1573e1 100644 --- a/src/GameKit/GameKit.cs +++ b/src/GameKit/GameKit.cs @@ -328,10 +328,8 @@ namespace GameKit { } #if !NET - [iOS (11, 3)] [Deprecated (PlatformName.iOS, 14, 0, message: "Do not use; this API was removed.")] [Deprecated (PlatformName.MacOSX, 11, 0, message: "Do not use; this API was removed.")] - [TV (11, 3)] [Deprecated (PlatformName.TvOS, 14, 0, message: "Do not use; this API was removed.")] [Native] public enum GKAuthenticationType : ulong { diff --git a/src/HealthKit/Enums.cs b/src/HealthKit/Enums.cs index 0f99abe8f0..084a0a812f 100644 --- a/src/HealthKit/Enums.cs +++ b/src/HealthKit/Enums.cs @@ -359,7 +359,6 @@ namespace HealthKit { Light, Medium, Heavy, - [iOS (12, 0)] [Watch (5, 0)] [MacCatalyst (13, 1)] None, @@ -517,7 +516,7 @@ namespace HealthKit { PredictionNonExercise, } - [NoWatch, iOS (12, 0), Mac (13, 0)] + [NoWatch, Mac (13, 0)] [MacCatalyst (13, 1)] public enum HKFhirResourceType { [Field ("HKFHIRResourceTypeAllergyIntolerance")] @@ -552,7 +551,7 @@ namespace HealthKit { DocumentReference, } - [Watch (5, 0), iOS (12, 0), Mac (13, 0)] + [Watch (5, 0), Mac (13, 0)] [MacCatalyst (13, 1)] public enum HKClinicalTypeIdentifier { @@ -580,7 +579,7 @@ namespace HealthKit { ClinicalNoteRecord, } - [Watch (5, 0), iOS (12, 0), Mac (13, 0)] + [Watch (5, 0), Mac (13, 0)] [MacCatalyst (13, 1)] [Native] public enum HKAuthorizationRequestStatus : long { diff --git a/src/HealthKit/EnumsCompat.cs b/src/HealthKit/EnumsCompat.cs index 0fc2045be8..e0a7a9a7c0 100644 --- a/src/HealthKit/EnumsCompat.cs +++ b/src/HealthKit/EnumsCompat.cs @@ -322,7 +322,6 @@ namespace HealthKit { } [Introduced (PlatformName.WatchOS, 4,2, PlatformArchitecture.All)] - [Introduced (PlatformName.iOS, 11,2, PlatformArchitecture.All)] public static NSString? DistanceDownhillSnowSports { get { return HKQuantityTypeIdentifierExtensions.GetConstant (HKQuantityTypeIdentifier.DistanceDownhillSnowSports); diff --git a/src/HomeKit/HMEnums.cs b/src/HomeKit/HMEnums.cs index f784bc6888..042f2e9861 100644 --- a/src/HomeKit/HMEnums.cs +++ b/src/HomeKit/HMEnums.cs @@ -594,32 +594,32 @@ namespace HomeKit { [Field ("HMCharacteristicTypeColorTemperature")] ColorTemperature, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMCharacteristicTypeProgramMode")] ProgramMode, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMCharacteristicTypeInUse")] InUse, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMCharacteristicTypeSetDuration")] SetDuration, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMCharacteristicTypeRemainingDuration")] RemainingDuration, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMCharacteristicTypeValveType")] ValveType, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMCharacteristicTypeIsConfigured")] IsConfigured, @@ -802,17 +802,17 @@ namespace HomeKit { [Field ("HMServiceTypeLabel")] Label, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMServiceTypeIrrigationSystem")] IrrigationSystem, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMServiceTypeValve")] Valve, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMServiceTypeFaucet")] Faucet, @@ -1121,17 +1121,17 @@ namespace HomeKit { [Field ("HMAccessoryCategoryTypeAirDehumidifier")] AirDehumidifier, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMAccessoryCategoryTypeSprinkler")] Sprinkler, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMAccessoryCategoryTypeFaucet")] Faucet, - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (14, 0)] [Field ("HMAccessoryCategoryTypeShowerHead")] ShowerHead, @@ -1357,7 +1357,7 @@ namespace HomeKit { CustomUsers = 3, } - [Watch (4, 2), TV (11, 2), iOS (11, 2), MacCatalyst (14, 0)] + [Watch (4, 2), MacCatalyst (14, 0)] [Native] public enum HMCharacteristicValueProgramMode : long { NotScheduled = 0, @@ -1365,14 +1365,14 @@ namespace HomeKit { ScheduleOverriddenToManual, } - [Watch (4, 2), TV (11, 2), iOS (11, 2), MacCatalyst (14, 0)] + [Watch (4, 2), MacCatalyst (14, 0)] [Native] public enum HMCharacteristicValueUsageState : long { NotInUse = 0, InUse, } - [Watch (4, 2), TV (11, 2), iOS (11, 2), MacCatalyst (14, 0)] + [Watch (4, 2), MacCatalyst (14, 0)] [Native] public enum HMCharacteristicValueValveType : long { GenericValve = 0, @@ -1381,7 +1381,7 @@ namespace HomeKit { WaterFaucet, } - [Watch (4, 2), TV (11, 2), iOS (11, 2), MacCatalyst (14, 0)] + [Watch (4, 2), MacCatalyst (14, 0)] [Native] public enum HMCharacteristicValueConfigurationState : long { NotConfigured = 0, diff --git a/src/ImageIO/CGImageSource.cs b/src/ImageIO/CGImageSource.cs index fd2955c7c4..24eb2631fa 100644 --- a/src/ImageIO/CGImageSource.cs +++ b/src/ImageIO/CGImageSource.cs @@ -389,12 +389,10 @@ namespace ImageIO { #if NET [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif [DllImport (Constants.ImageIOLibrary)] @@ -402,12 +400,10 @@ namespace ImageIO { #if NET [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif public nuint GetPrimaryImageIndex () diff --git a/src/MediaPlayer/MPNowPlayingInfoCenter.cs b/src/MediaPlayer/MPNowPlayingInfoCenter.cs index 3337508b17..73899afce1 100644 --- a/src/MediaPlayer/MPNowPlayingInfoCenter.cs +++ b/src/MediaPlayer/MPNowPlayingInfoCenter.cs @@ -111,13 +111,10 @@ namespace MediaPlayer { #endif public NSUrl? AssetUrl { get; set; } #if NET - [SupportedOSPlatform ("ios11.1")] - [SupportedOSPlatform ("tvos11.1")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (11, 1)] - [TV (11, 1)] #endif public NSDate? CurrentPlaybackDate { get; set; } diff --git a/src/Metal/Defs.cs b/src/Metal/Defs.cs index b6f7212141..477e7dc071 100644 --- a/src/Metal/Defs.cs +++ b/src/Metal/Defs.cs @@ -300,12 +300,9 @@ namespace Metal { #if NET [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (12, 0)] - [TV (12, 0)] #endif [StructLayout (LayoutKind.Sequential)] public struct MTLStageInRegionIndirectArguments { diff --git a/src/Metal/MTLEnums.cs b/src/Metal/MTLEnums.cs index d0e9a993d7..ddecc16085 100644 --- a/src/Metal/MTLEnums.cs +++ b/src/Metal/MTLEnums.cs @@ -121,10 +121,8 @@ namespace Metal { [MacCatalyst (13, 1)] kCubeArray = 6, k3D = 7, - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] k2DMultisampleArray = 8, - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] kTextureBuffer = 9, } @@ -847,11 +845,11 @@ namespace Metal { [NoMac, TV (14, 5), NoWatch] Rgb9E5Float = 77, [MacCatalyst (13, 1)] - [iOS (12, 0), TV (12, 0)] RenderPipeline = 78, + RenderPipeline = 78, [MacCatalyst (13, 1)] [Mac (11, 0), iOS (13, 0), TV (13, 0)] ComputePipeline = 79, [MacCatalyst (13, 1)] - [iOS (12, 0), TV (12, 0)] IndirectCommandBuffer = 80, + IndirectCommandBuffer = 80, [Mac (12, 0), iOS (15, 0), TV (15, 0), MacCatalyst (15, 0), NoWatch] Long = 81, [Mac (12, 0), iOS (15, 0), TV (15, 0), MacCatalyst (15, 0), NoWatch] Long2 = 82, @@ -970,15 +968,15 @@ namespace Metal { [NoTV, NoWatch, NoMac, NoMacCatalyst] iOS_GPUFamily4_v1 = 11, - [iOS (12, 0), NoTV, NoWatch, NoMac, NoMacCatalyst] + [NoTV, NoWatch, NoMac, NoMacCatalyst] iOS_GPUFamily1_v5 = 12, - [iOS (12, 0), NoTV, NoWatch, NoMac, NoMacCatalyst] + [NoTV, NoWatch, NoMac, NoMacCatalyst] iOS_GPUFamily2_v5 = 13, - [iOS (12, 0), NoTV, NoWatch, NoMac, NoMacCatalyst] + [NoTV, NoWatch, NoMac, NoMacCatalyst] iOS_GPUFamily3_v4 = 14, - [iOS (12, 0), NoTV, NoWatch, NoMac, NoMacCatalyst] + [NoTV, NoWatch, NoMac, NoMacCatalyst] iOS_GPUFamily4_v2 = 15, - [iOS (12, 0), NoTV, NoWatch, NoMac, NoMacCatalyst] + [NoTV, NoWatch, NoMac, NoMacCatalyst] iOS_GPUFamily5_v1 = 16, [NoiOS, NoTV, NoWatch, NoMacCatalyst] @@ -1039,10 +1037,10 @@ namespace Metal { [NoMacCatalyst] tvOS_GPUFamily2_v1 = 30003, - [NoiOS, TV (12, 0), NoWatch, NoMac] + [NoiOS, NoWatch, NoMac] [NoMacCatalyst] tvOS_GPUFamily1_v4 = 30004, - [NoiOS, TV (12, 0), NoWatch, NoMac] + [NoiOS, NoWatch, NoMac] [NoMacCatalyst] tvOS_GPUFamily2_v2 = 30005, } @@ -1060,7 +1058,7 @@ namespace Metal { [NoWatch] [MacCatalyst (13, 1)] v2_0 = (2 << 16), - [iOS (12, 0), TV (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] v2_1 = (2 << 16) + 1, [iOS (13, 0), TV (13, 0), NoWatch] @@ -1127,7 +1125,6 @@ namespace Metal { } [TV (13, 0)] - [iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MTLPrimitiveTopologyClass : ulong { @@ -1337,7 +1334,6 @@ namespace Metal { CustomSamplePositions = 1 << 0, } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MTLDispatchType : ulong { @@ -1345,7 +1341,7 @@ namespace Metal { Concurrent, } - [Flags, iOS (12, 0), TV (12, 0)] + [Flags] [MacCatalyst (13, 1)] [Native] public enum MTLBarrierScope : ulong { @@ -1356,7 +1352,7 @@ namespace Metal { RenderTargets = 1 << 2, } - [Flags, iOS (12, 0), TV (12, 0)] + [Flags] [MacCatalyst (13, 1)] [Native] public enum MTLIndirectCommandType : ulong { @@ -1380,7 +1376,6 @@ namespace Metal { DrawMeshThreads = (1uL << 8), } - [iOS (12, 0)] [TV (14, 5)] [MacCatalyst (13, 1)] [Native] diff --git a/src/Metal/MTLRenderCommandEncoder.cs b/src/Metal/MTLRenderCommandEncoder.cs index df6dd5945a..4140e0f134 100644 --- a/src/Metal/MTLRenderCommandEncoder.cs +++ b/src/Metal/MTLRenderCommandEncoder.cs @@ -19,10 +19,9 @@ namespace Metal { #if NET [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("tvos14.5")] #else - [iOS (12, 0)] [TV (14, 5)] [NoWatch] #endif @@ -37,10 +36,9 @@ namespace Metal { #if NET [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("tvos14.5")] #else - [iOS (12, 0)] [TV (14, 5)] [NoWatch] #endif diff --git a/src/MetalPerformanceShaders/MPSDefs.cs b/src/MetalPerformanceShaders/MPSDefs.cs index 96fb8a0957..9bb0481119 100644 --- a/src/MetalPerformanceShaders/MPSDefs.cs +++ b/src/MetalPerformanceShaders/MPSDefs.cs @@ -97,13 +97,10 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("ios11.3")] - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (11, 3)] - [TV (11, 3)] #endif public struct MPSImageCoordinate { public nuint X; @@ -112,13 +109,10 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("ios11.3")] - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (11, 3)] - [TV (11, 3)] #endif public struct MPSImageRegion { public MPSImageCoordinate Offset; @@ -189,13 +183,10 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("tvos11.3")] - [SupportedOSPlatform ("ios11.3")] + [SupportedOSPlatform ("tvos")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (11, 3)] - [iOS (11, 3)] #endif public struct MPSStateTextureInfo { public nuint Width; @@ -233,13 +224,10 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (12, 0)] - [iOS (12, 0)] #endif [StructLayout (LayoutKind.Sequential)] public struct MPSAxisAlignedBoundingBox { @@ -263,13 +251,10 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("ios11.2")] - [SupportedOSPlatform ("tvos11.2")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (11, 2)] - [TV (11, 2)] #endif [StructLayout (LayoutKind.Sequential)] public struct MPSMatrixOffset { diff --git a/src/MetalPerformanceShaders/MPSEnums.cs b/src/MetalPerformanceShaders/MPSEnums.cs index 4e989a1bfc..9a4865cedc 100644 --- a/src/MetalPerformanceShaders/MPSEnums.cs +++ b/src/MetalPerformanceShaders/MPSEnums.cs @@ -31,13 +31,10 @@ namespace MetalPerformanceShaders { public enum MPSImageEdgeMode : ulong { Zero, Clamp = 1, - [iOS (12, 1), TV (12, 1)] [MacCatalyst (13, 1)] Mirror, - [iOS (12, 1), TV (12, 1)] [MacCatalyst (13, 1)] MirrorWithEdge, - [iOS (12, 1), TV (12, 1)] [MacCatalyst (13, 1)] Constant, } @@ -111,7 +108,6 @@ namespace MetalPerformanceShaders { [MacCatalyst (13, 1)] Reserved0 = 5, - //[iOS (12,0), TV (12,0)] //Count, // must always be last, and because of this it will cause breaking changes. } @@ -164,13 +160,10 @@ namespace MetalPerformanceShaders { Elu, PReLU, ReLun, - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] Power, - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] Exponential, - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] Logarithm, [TV (13, 0), iOS (13, 0)] @@ -226,7 +219,6 @@ namespace MetalPerformanceShaders { } [Introduced (PlatformName.MacCatalyst, 13, 0)] - [TV (11, 3), iOS (11, 3)] [Native] public enum MPSStateResourceType : ulong { None = 0, @@ -234,7 +226,6 @@ namespace MetalPerformanceShaders { Texture = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MPSIntersectionType : ulong { @@ -242,7 +233,6 @@ namespace MetalPerformanceShaders { Any = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MPSTriangleIntersectionTestType : ulong { @@ -250,7 +240,6 @@ namespace MetalPerformanceShaders { Watertight = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MPSBoundingBoxIntersectionTestType : ulong { @@ -261,7 +250,6 @@ namespace MetalPerformanceShaders { Fast = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Flags] [Native] @@ -271,7 +259,6 @@ namespace MetalPerformanceShaders { Instance = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MPSRayDataType : ulong { @@ -283,7 +270,6 @@ namespace MetalPerformanceShaders { PackedOriginDirection = 3, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MPSIntersectionDataType : ulong { @@ -294,7 +280,6 @@ namespace MetalPerformanceShaders { PrimitiveIndexInstanceIndexCoordinates = 4, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MPSTransformType : ulong { @@ -302,7 +287,6 @@ namespace MetalPerformanceShaders { Identity = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Flags] [Native] @@ -318,7 +302,6 @@ namespace MetalPerformanceShaders { PreferCpuBuild = 8, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MPSAccelerationStructureStatus : ulong { @@ -326,7 +309,6 @@ namespace MetalPerformanceShaders { Built = 1, } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] public enum MPSCnnWeightsQuantizationType : uint { None = 0, @@ -336,7 +318,6 @@ namespace MetalPerformanceShaders { [Flags] [Native] - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] public enum MPSCnnConvolutionGradientOption : ulong { GradientWithData = 0x1, @@ -346,7 +327,6 @@ namespace MetalPerformanceShaders { [Flags] [Native] - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] public enum MPSNNComparisonType : ulong { Equal, @@ -358,7 +338,6 @@ namespace MetalPerformanceShaders { } [Introduced (PlatformName.MacCatalyst, 13, 0)] - [TV (11, 3), iOS (11, 3)] public enum MPSCnnLossType : uint { MeanAbsoluteError = 0, MeanSquaredError, @@ -374,7 +353,6 @@ namespace MetalPerformanceShaders { } [Introduced (PlatformName.MacCatalyst, 13, 0)] - [TV (11, 3), iOS (11, 3)] public enum MPSCnnReductionType { None = 0, Sum, @@ -385,7 +363,6 @@ namespace MetalPerformanceShaders { [Flags] [Native] - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] public enum MPSNNConvolutionAccumulatorPrecisionOption : ulong { Half = 0x0, @@ -394,7 +371,6 @@ namespace MetalPerformanceShaders { [Flags] [Native] - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] public enum MPSCnnBatchNormalizationFlags : ulong { Default = 0x0, @@ -404,7 +380,6 @@ namespace MetalPerformanceShaders { CalculateStatisticsMask = 0x3, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] public enum MPSNNRegularizationType : ulong { @@ -413,7 +388,6 @@ namespace MetalPerformanceShaders { L2 = 2, } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Flags] [Native] @@ -424,7 +398,6 @@ namespace MetalPerformanceShaders { } [Native] - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] public enum MPSRnnMatrixId : ulong { SingleGateInputWeights = 0, @@ -459,7 +432,6 @@ namespace MetalPerformanceShaders { //Count, // must always be last, and because of this it will cause breaking changes. } - [iOS (11, 3), TV (11, 3)] [Introduced (PlatformName.MacCatalyst, 13, 0)] public enum MPSCustomKernelIndex : uint { DestIndex = 0, @@ -472,7 +444,6 @@ namespace MetalPerformanceShaders { } [Introduced (PlatformName.MacCatalyst, 13, 0)] - [TV (11, 3), iOS (11, 3)] public enum MPSImageType : uint { Type2d = 0, Type2dArray = 1, @@ -507,7 +478,6 @@ namespace MetalPerformanceShaders { [Flags] [Native] [Introduced (PlatformName.MacCatalyst, 13, 0)] - [TV (12, 2), iOS (12, 2)] public enum MPSDeviceOptions : ulong { Default = 0x0, LowPower = 0x1, diff --git a/src/MetalPerformanceShaders/MPSImageBatch.cs b/src/MetalPerformanceShaders/MPSImageBatch.cs index 0356a40ed7..74a685331a 100644 --- a/src/MetalPerformanceShaders/MPSImageBatch.cs +++ b/src/MetalPerformanceShaders/MPSImageBatch.cs @@ -17,13 +17,10 @@ using Metal; namespace MetalPerformanceShaders { #if NET - [SupportedOSPlatform ("ios11.3")] - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (11, 3)] - [TV (11, 3)] #endif public static partial class MPSImageBatch { @@ -54,26 +51,20 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (12, 0)] - [TV (12, 0)] #endif [DllImport (Constants.MetalPerformanceShadersLibrary)] static extern nuint MPSImageBatchResourceSize (IntPtr batch); // Using 'NSArray' instead of `MPSImage[]` because image array 'Handle' matters. #if NET - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (12, 0)] - [TV (12, 0)] #endif public static nuint GetResourceSize (NSArray imageBatch) { @@ -84,11 +75,9 @@ namespace MetalPerformanceShaders { } // TODO: Disabled due to 'MPSImageBatchIterate' is not in the native library rdar://47282304. - //[iOS (12,0), TV (12,0)] //[DllImport (Constants.MetalPerformanceShadersLibrary)] //static extern nint MPSImageBatchIterate (IntPtr batch, IntPtr iterator); - //[iOS (12,0), TV (12,0)] //public delegate nint MPSImageBatchIterator (MPSImage image, nuint index); //[UnmanagedFunctionPointer (CallingConvention.Cdecl)] @@ -111,7 +100,6 @@ namespace MetalPerformanceShaders { // } //} - //[iOS (12,0), TV (12,0)] //[BindingImpl (BindingImplOptions.Optimizable)] //public static nint Iterate (NSArray imageBatch, MPSImageBatchIterator iterator) //{ diff --git a/src/MetalPerformanceShaders/MPSKernel.cs b/src/MetalPerformanceShaders/MPSKernel.cs index 025cc680e6..62c5098cd4 100644 --- a/src/MetalPerformanceShaders/MPSKernel.cs +++ b/src/MetalPerformanceShaders/MPSKernel.cs @@ -70,48 +70,36 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (12, 0)] - [iOS (12, 0)] #endif [DllImport (Constants.MetalPerformanceShadersLibrary)] static extern void MPSHintTemporaryMemoryHighWaterMark (IntPtr commandBuffer, nuint bytes); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (12, 0)] - [iOS (12, 0)] #endif public static void HintTemporaryMemoryHighWaterMark (IMTLCommandBuffer commandBuffer, nuint sizeInBytes) => MPSHintTemporaryMemoryHighWaterMark (commandBuffer.GetHandle (), sizeInBytes); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (12, 0)] - [iOS (12, 0)] #endif [DllImport (Constants.MetalPerformanceShadersLibrary)] static extern void MPSSetHeapCacheDuration (IntPtr commandBuffer, double seconds); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (12, 0)] - [iOS (12, 0)] #endif public static void SetHeapCacheDuration (IMTLCommandBuffer commandBuffer, double seconds) => MPSSetHeapCacheDuration (commandBuffer.GetHandle (), seconds); #endif @@ -122,24 +110,22 @@ namespace MetalPerformanceShaders { #if NET [SupportedOSPlatform ("ios13.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] #else [iOS (13, 0)] - [TV (12, 0)] #endif [DllImport (Constants.MetalPerformanceShadersLibrary)] static extern MPSImageType MPSGetImageType (IntPtr image); #if NET [SupportedOSPlatform ("ios13.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] #else [iOS (13, 0)] - [TV (12, 0)] #endif public MPSImageType ImageType => MPSGetImageType (Handle); } @@ -411,13 +397,10 @@ namespace MetalPerformanceShaders { public partial class MPSCnnBinaryConvolutionNode { #if NET - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios11.3")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (11, 3)] - [iOS (11, 3)] #endif public static MPSCnnBinaryConvolutionNode Create (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float [] outputBiasTerms, float [] outputScaleTerms, float [] inputBiasTerms, float [] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags) { @@ -431,13 +414,10 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios11.3")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (11, 3)] - [iOS (11, 3)] #endif public MPSCnnBinaryConvolutionNode (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float [] outputBiasTerms, float [] outputScaleTerms, float [] inputBiasTerms, float [] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags) : base (NSObjectFlag.Empty) { @@ -453,13 +433,10 @@ namespace MetalPerformanceShaders { public partial class MPSCnnBinaryFullyConnectedNode { #if NET - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios11.3")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (11, 3)] - [iOS (11, 3)] #endif public new static MPSCnnBinaryFullyConnectedNode Create (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float [] outputBiasTerms, float [] outputScaleTerms, float [] inputBiasTerms, float [] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags) { @@ -473,13 +450,10 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios11.3")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] -#else - [TV (11, 3)] - [iOS (11, 3)] #endif public MPSCnnBinaryFullyConnectedNode (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float [] outputBiasTerms, float [] outputScaleTerms, float [] inputBiasTerms, float [] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags) : base (NSObjectFlag.Empty) { diff --git a/src/MetalPerformanceShaders/MPSStateBatch.cs b/src/MetalPerformanceShaders/MPSStateBatch.cs index 6949789e8e..f7c5896fd7 100644 --- a/src/MetalPerformanceShaders/MPSStateBatch.cs +++ b/src/MetalPerformanceShaders/MPSStateBatch.cs @@ -17,13 +17,10 @@ using Metal; namespace MetalPerformanceShaders { #if NET - [SupportedOSPlatform ("ios11.3")] - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (11, 3)] - [TV (11, 3)] #endif public static partial class MPSStateBatch { @@ -54,26 +51,20 @@ namespace MetalPerformanceShaders { } #if NET - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (12, 0)] - [TV (12, 0)] #endif [DllImport (Constants.MetalPerformanceShadersLibrary)] static extern nuint MPSStateBatchResourceSize (IntPtr batch); // Using 'NSArray' instead of `MPSState[]` because array 'Handle' matters. #if NET - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] -#else - [iOS (12, 0)] - [TV (12, 0)] #endif public static nuint GetResourceSize (NSArray stateBatch) { diff --git a/src/MobileCoreServices/UTType.cs b/src/MobileCoreServices/UTType.cs index 6081d2716f..c10c85f747 100644 --- a/src/MobileCoreServices/UTType.cs +++ b/src/MobileCoreServices/UTType.cs @@ -258,16 +258,14 @@ namespace MobileCoreServices { static extern unsafe byte /* Boolean */ UTTypeEqual (/* CFStringRef */ IntPtr inUTI1, /* CFStringRef */ IntPtr inUTI2); #if NET - [SupportedOSPlatform ("ios12.0")] - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] [ObsoletedOSPlatform ("tvos14.0", "Use the 'UniformTypeIdentifiers.UTType' API instead.")] [ObsoletedOSPlatform ("macos11.0", "Use the 'UniformTypeIdentifiers.UTType' API instead.")] [ObsoletedOSPlatform ("ios14.0", "Use the 'UniformTypeIdentifiers.UTType' API instead.")] #else - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] #endif public static bool Equals (NSString uti1, NSString uti2) diff --git a/src/NaturalLanguage/Enums.cs b/src/NaturalLanguage/Enums.cs index a5c008e8f3..ff6df121fb 100644 --- a/src/NaturalLanguage/Enums.cs +++ b/src/NaturalLanguage/Enums.cs @@ -28,7 +28,7 @@ namespace NaturalLanguage { [Flags] [Native] - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] public enum NLTaggerOptions : ulong { OmitWords = 1uL << 0, @@ -40,7 +40,7 @@ namespace NaturalLanguage { } [Native] - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] public enum NLModelType : long { Classifier, @@ -48,7 +48,7 @@ namespace NaturalLanguage { } [Native] - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] public enum NLTokenUnit : long { Word, @@ -60,7 +60,7 @@ namespace NaturalLanguage { [Flags] [Native] - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] public enum NLTokenizerAttributes : ulong { Numeric = 1uL << 0, @@ -68,7 +68,7 @@ namespace NaturalLanguage { Emoji = 1uL << 2, } - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] public enum NLLanguage { [DefaultEnumValue] @@ -194,7 +194,7 @@ namespace NaturalLanguage { Kazakh, } - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] public enum NLTagScheme { [Field ("NLTagSchemeTokenType")] diff --git a/src/Network/NWAdvertiseDescriptor.cs b/src/Network/NWAdvertiseDescriptor.cs index ab9ac917e9..68d6c29b40 100644 --- a/src/Network/NWAdvertiseDescriptor.cs +++ b/src/Network/NWAdvertiseDescriptor.cs @@ -24,13 +24,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWAdvertiseDescriptor : NativeObject { diff --git a/src/Network/NWConnection.cs b/src/Network/NWConnection.cs index 292e7bd8bd..a81dcb2aff 100644 --- a/src/Network/NWConnection.cs +++ b/src/Network/NWConnection.cs @@ -46,13 +46,11 @@ namespace Network { public delegate void NWConnectionReceiveReadOnlySpanCompletion (ReadOnlySpan data, NWContentContext? context, bool isComplete, NWError? error); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWConnection : NativeObject { diff --git a/src/Network/NWContentContext.cs b/src/Network/NWContentContext.cs index de9f00eea4..550d6bb3ce 100644 --- a/src/Network/NWContentContext.cs +++ b/src/Network/NWContentContext.cs @@ -26,13 +26,11 @@ namespace Network { // available as static properties on this class // #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWContentContext : NativeObject { diff --git a/src/Network/NWEndpoint.cs b/src/Network/NWEndpoint.cs index 7e3da222ff..735238c63f 100644 --- a/src/Network/NWEndpoint.cs +++ b/src/Network/NWEndpoint.cs @@ -26,13 +26,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif diff --git a/src/Network/NWEnums.cs b/src/Network/NWEnums.cs index 494e9643ea..0f246e5324 100644 --- a/src/Network/NWEnums.cs +++ b/src/Network/NWEnums.cs @@ -42,7 +42,6 @@ namespace Network { Cancelled = 3, } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWConnectionState { @@ -71,7 +70,6 @@ namespace Network { Collected = 2, } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWEndpointType { @@ -128,7 +126,7 @@ namespace Network { Stable = 2, } - [Watch (6, 0), TV (12, 0), iOS (12, 0)] + [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWIPVersion { Any = 0, @@ -136,7 +134,6 @@ namespace Network { Version6 = 2, } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWInterfaceType { @@ -147,7 +144,6 @@ namespace Network { Loopback = 4, } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWListenerState { @@ -158,7 +154,6 @@ namespace Network { Cancelled = 4, } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWMultiPathService { @@ -168,7 +163,6 @@ namespace Network { Aggregate = 3, } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWParametersExpiredDnsBehavior { @@ -178,7 +172,6 @@ namespace Network { } // this maps to `nw_path_status_t` in Network/Headers/path.h (and not the enum from NetworkExtension) - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWPathStatus { diff --git a/src/Network/NWError.cs b/src/Network/NWError.cs index 4dda5f24bd..2875c88ed3 100644 --- a/src/Network/NWError.cs +++ b/src/Network/NWError.cs @@ -22,13 +22,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWError : NativeObject { diff --git a/src/Network/NWIPMetadata.cs b/src/Network/NWIPMetadata.cs index 75c93454bd..4c7408e1e6 100644 --- a/src/Network/NWIPMetadata.cs +++ b/src/Network/NWIPMetadata.cs @@ -21,13 +21,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWIPMetadata : NWProtocolMetadata { diff --git a/src/Network/NWInterface.cs b/src/Network/NWInterface.cs index 70d59986d7..66512b50e9 100644 --- a/src/Network/NWInterface.cs +++ b/src/Network/NWInterface.cs @@ -25,13 +25,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWInterface : NativeObject { diff --git a/src/Network/NWListener.cs b/src/Network/NWListener.cs index 0101ed70d9..055d036577 100644 --- a/src/Network/NWListener.cs +++ b/src/Network/NWListener.cs @@ -24,13 +24,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWListener : NativeObject { diff --git a/src/Network/NWParameters.cs b/src/Network/NWParameters.cs index 89a29f95a4..c29449e845 100644 --- a/src/Network/NWParameters.cs +++ b/src/Network/NWParameters.cs @@ -28,13 +28,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWParameters : NativeObject { diff --git a/src/Network/NWPath.cs b/src/Network/NWPath.cs index 539107f8b1..2cb2626343 100644 --- a/src/Network/NWPath.cs +++ b/src/Network/NWPath.cs @@ -24,13 +24,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWPath : NativeObject { diff --git a/src/Network/NWPathMonitor.cs b/src/Network/NWPathMonitor.cs index f317ed16d8..3a6b2eb573 100644 --- a/src/Network/NWPathMonitor.cs +++ b/src/Network/NWPathMonitor.cs @@ -25,13 +25,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWPathMonitor : NativeObject { diff --git a/src/Network/NWProtocolDefinition.cs b/src/Network/NWProtocolDefinition.cs index f8c86497e4..862634c1f5 100644 --- a/src/Network/NWProtocolDefinition.cs +++ b/src/Network/NWProtocolDefinition.cs @@ -25,13 +25,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWProtocolDefinition : NativeObject { diff --git a/src/Network/NWProtocolMetadata.cs b/src/Network/NWProtocolMetadata.cs index 61e4db896e..e72e3ddd49 100644 --- a/src/Network/NWProtocolMetadata.cs +++ b/src/Network/NWProtocolMetadata.cs @@ -27,13 +27,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWProtocolMetadata : NativeObject { diff --git a/src/Network/NWProtocolOptions.cs b/src/Network/NWProtocolOptions.cs index e4df34d108..1ce594d244 100644 --- a/src/Network/NWProtocolOptions.cs +++ b/src/Network/NWProtocolOptions.cs @@ -26,13 +26,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWProtocolOptions : NativeObject { diff --git a/src/Network/NWProtocolStack.cs b/src/Network/NWProtocolStack.cs index 7072b59aa0..e8b8fc397e 100644 --- a/src/Network/NWProtocolStack.cs +++ b/src/Network/NWProtocolStack.cs @@ -28,13 +28,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWProtocolStack : NativeObject { diff --git a/src/Network/NWProtocolTcpOptions.cs b/src/Network/NWProtocolTcpOptions.cs index 68715baa78..fee1255196 100644 --- a/src/Network/NWProtocolTcpOptions.cs +++ b/src/Network/NWProtocolTcpOptions.cs @@ -27,13 +27,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWProtocolTcpOptions : NWProtocolOptions { diff --git a/src/Network/NWProtocolTlsOptions.cs b/src/Network/NWProtocolTlsOptions.cs index b6bf93b7d0..39c08b44b0 100644 --- a/src/Network/NWProtocolTlsOptions.cs +++ b/src/Network/NWProtocolTlsOptions.cs @@ -26,13 +26,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWProtocolTlsOptions : NWProtocolOptions { diff --git a/src/Network/NWProtocolUdpOptions.cs b/src/Network/NWProtocolUdpOptions.cs index eb6a98fd21..cfd3ac6105 100644 --- a/src/Network/NWProtocolUdpOptions.cs +++ b/src/Network/NWProtocolUdpOptions.cs @@ -22,13 +22,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWProtocolUdpOptions : NWProtocolOptions { diff --git a/src/Network/NWTcpMetadata.cs b/src/Network/NWTcpMetadata.cs index 802b58d7b3..ce1ba235a5 100644 --- a/src/Network/NWTcpMetadata.cs +++ b/src/Network/NWTcpMetadata.cs @@ -21,13 +21,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWTcpMetadata : NWProtocolMetadata { diff --git a/src/Network/NWTlsMetadata.cs b/src/Network/NWTlsMetadata.cs index b9bece6700..fba2718570 100644 --- a/src/Network/NWTlsMetadata.cs +++ b/src/Network/NWTlsMetadata.cs @@ -22,13 +22,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWTlsMetadata : NWProtocolMetadata { diff --git a/src/Network/NWUdpMetadata.cs b/src/Network/NWUdpMetadata.cs index c932ed311e..cbc57ab1ae 100644 --- a/src/Network/NWUdpMetadata.cs +++ b/src/Network/NWUdpMetadata.cs @@ -22,13 +22,11 @@ using NativeHandle = System.IntPtr; namespace Network { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (6, 0)] #endif public class NWUdpMetadata : NWProtocolMetadata { diff --git a/src/PassKit/PKEnums.cs b/src/PassKit/PKEnums.cs index 1678bb20f2..7f6b9985db 100644 --- a/src/PassKit/PKEnums.cs +++ b/src/PassKit/PKEnums.cs @@ -173,21 +173,16 @@ namespace PassKit { [MacCatalyst (13, 1)] Donate, #if NET - [iOS (12,0)] [MacCatalyst (13, 1)] Checkout, - [iOS (12,0)] [MacCatalyst (13, 1)] Book, #else - [iOS (12, 0)] [Obsolete ("Use 'Book2'.")] Book, - [iOS (12, 0)] [Obsolete ("Use 'Checkout2'.")] Checkout, #endif // !NET - [iOS (12, 0)] [MacCatalyst (13, 1)] Subscribe, [iOS (14, 0)] @@ -219,9 +214,7 @@ namespace PassKit { Continue = 16, #if !NET #pragma warning disable 0618 // warning CS0618: 'PKPaymentButtonType.[field]' is obsolete: 'Use '[replacement]'.' - [iOS (12, 0)] Book2 = Checkout, - [iOS (12, 0)] Checkout2 = Book, #pragma warning restore #endif // !NET @@ -301,7 +294,6 @@ namespace PassKit { CouponCodeExpired, } - [iOS (12, 0)] [Mac (11, 0)] [NoWatch] // https://feedbackassistant.apple.com/feedback/6301809 https://github.com/xamarin/maccore/issues/1819 [MacCatalyst (13, 1)] diff --git a/src/SceneKit/Defs.cs b/src/SceneKit/Defs.cs index 3df32d2236..0f5ba86345 100644 --- a/src/SceneKit/Defs.cs +++ b/src/SceneKit/Defs.cs @@ -377,7 +377,6 @@ namespace SceneKit { } [NoWatch] - [TV (12, 0)] [MacCatalyst (13, 1)] [Native] public enum SCNTessellationSmoothingMode : long { diff --git a/src/Security/Certificate.cs b/src/Security/Certificate.cs index 98970aaeb0..d9a7bb2ebd 100644 --- a/src/Security/Certificate.cs +++ b/src/Security/Certificate.cs @@ -290,26 +290,22 @@ namespace Security { #endif // !__MACCATALYST__ #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (5, 0)] #endif [DllImport (Constants.SecurityLibrary)] static extern IntPtr /* SecKeyRef* */ SecCertificateCopyKey (IntPtr /* SecKeyRef* */ key); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (5, 0)] #endif public SecKey? GetKey () diff --git a/src/Security/SecCertificate2.cs b/src/Security/SecCertificate2.cs index 87c6052b15..f8d128d789 100644 --- a/src/Security/SecCertificate2.cs +++ b/src/Security/SecCertificate2.cs @@ -28,13 +28,11 @@ using NativeHandle = System.IntPtr; namespace Security { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (5, 0)] #endif public class SecCertificate2 : NativeObject { diff --git a/src/Security/SecIdentity2.cs b/src/Security/SecIdentity2.cs index a9bfe58db7..7842e1543f 100644 --- a/src/Security/SecIdentity2.cs +++ b/src/Security/SecIdentity2.cs @@ -28,13 +28,11 @@ using NativeHandle = System.IntPtr; namespace Security { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (5, 0)] #endif public class SecIdentity2 : NativeObject { diff --git a/src/Security/SecProtocolMetadata.cs b/src/Security/SecProtocolMetadata.cs index 71c42935c2..6ce8e08651 100644 --- a/src/Security/SecProtocolMetadata.cs +++ b/src/Security/SecProtocolMetadata.cs @@ -25,13 +25,11 @@ using NativeHandle = System.IntPtr; namespace Security { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (5, 0)] #endif public class SecProtocolMetadata : NativeObject { @@ -56,9 +54,9 @@ namespace Security { public DispatchData? PeerPublicKey => CreateDispatchData (sec_protocol_metadata_copy_peer_public_key (GetCheckedHandle ())); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'NegotiatedTlsProtocolVersion' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'NegotiatedTlsProtocolVersion' instead.")] @@ -73,9 +71,9 @@ namespace Security { extern static SslProtocol sec_protocol_metadata_get_negotiated_protocol_version (IntPtr handle); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'NegotiatedTlsProtocolVersion' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'NegotiatedTlsProtocolVersion' instead.")] diff --git a/src/Security/SecProtocolOptions.cs b/src/Security/SecProtocolOptions.cs index 8135111e15..17b72d2e68 100644 --- a/src/Security/SecProtocolOptions.cs +++ b/src/Security/SecProtocolOptions.cs @@ -27,13 +27,11 @@ using NativeHandle = System.IntPtr; namespace Security { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (5, 0)] #endif public class SecProtocolOptions : NativeObject { @@ -97,9 +95,9 @@ namespace Security { public void AddTlsCipherSuite (TlsCipherSuite cipherSuite) => sec_protocol_options_append_tls_ciphersuite (GetCheckedHandle (), cipherSuite); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] @@ -114,9 +112,9 @@ namespace Security { static extern void sec_protocol_options_add_tls_ciphersuite_group (sec_protocol_options_t handle, SslCipherSuiteGroup cipherSuiteGroup); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] @@ -155,9 +153,9 @@ namespace Security { public void AddTlsCipherSuiteGroup (TlsCipherSuiteGroup cipherSuiteGroup) => sec_protocol_options_append_tls_ciphersuite_group (GetCheckedHandle (), cipherSuiteGroup); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] @@ -173,9 +171,9 @@ namespace Security { static extern void sec_protocol_options_set_tls_min_version (sec_protocol_options_t handle, SslProtocol protocol); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] @@ -216,9 +214,9 @@ namespace Security { public void SetTlsMinVersion (TlsProtocolVersion protocol) => sec_protocol_options_set_min_tls_protocol_version (GetCheckedHandle (), protocol); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] @@ -234,9 +232,9 @@ namespace Security { static extern void sec_protocol_options_set_tls_max_version (sec_protocol_options_t handle, SslProtocol protocol); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] @@ -400,9 +398,9 @@ namespace Security { } #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use non-DHE cipher suites instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use non-DHE cipher suites instead.")] @@ -418,9 +416,9 @@ namespace Security { static extern void sec_protocol_options_set_tls_diffie_hellman_parameters (IntPtr handle, IntPtr dispatchDataParameter); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [ObsoletedOSPlatform ("macos10.15", "Use non-DHE cipher suites instead.")] [ObsoletedOSPlatform ("tvos13.0", "Use non-DHE cipher suites instead.")] diff --git a/src/Security/SecStatusCodeExtensions.cs b/src/Security/SecStatusCodeExtensions.cs index 79bd352638..37082b9ffd 100644 --- a/src/Security/SecStatusCodeExtensions.cs +++ b/src/Security/SecStatusCodeExtensions.cs @@ -24,13 +24,11 @@ namespace Security { public static class SecStatusCodeExtensions { #if NET - [SupportedOSPlatform ("ios11.3")] - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] #else - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] #endif [DllImport (Constants.SecurityLibrary)] @@ -39,13 +37,11 @@ namespace Security { /* void * */ IntPtr reserved); /* always null */ #if NET - [SupportedOSPlatform ("ios11.3")] - [SupportedOSPlatform ("tvos11.3")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] #else - [iOS (11, 3)] // Since Mac 10,3 - [TV (11, 3)] [Watch (4, 3)] #endif public static string GetStatusDescription (this SecStatusCode status) diff --git a/src/Security/SecTrust.cs b/src/Security/SecTrust.cs index 3936e257ed..f0cbb5b859 100644 --- a/src/Security/SecTrust.cs +++ b/src/Security/SecTrust.cs @@ -313,28 +313,24 @@ namespace Security { } #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else [Watch (5, 0)] - [TV (12, 0)] - [iOS (12, 0)] #endif [DllImport (Constants.SecurityLibrary)] [return: MarshalAs (UnmanagedType.U1)] static extern bool SecTrustEvaluateWithError (/* SecTrustRef */ IntPtr trust, out /* CFErrorRef** */ IntPtr error); #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else [Watch (5, 0)] - [TV (12, 0)] - [iOS (12, 0)] #endif public bool Evaluate (out NSError? error) { @@ -430,27 +426,23 @@ namespace Security { } #if NET - [SupportedOSPlatform ("ios12.1.1")] - [SupportedOSPlatform ("tvos12.1.1")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 1, 1)] [Watch (5, 1, 1)] - [TV (12, 1, 1)] #endif [DllImport (Constants.SecurityLibrary)] static extern SecStatusCode /* OSStatus */ SecTrustSetSignedCertificateTimestamps (/* SecTrustRef* */ IntPtr trust, /* CFArrayRef* */ IntPtr sctArray); #if NET - [SupportedOSPlatform ("ios12.1.1")] - [SupportedOSPlatform ("tvos12.1.1")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 1, 1)] [Watch (5, 1, 1)] - [TV (12, 1, 1)] #endif public SecStatusCode SetSignedCertificateTimestamps (IEnumerable sct) { @@ -462,14 +454,12 @@ namespace Security { } #if NET - [SupportedOSPlatform ("ios12.1.1")] - [SupportedOSPlatform ("tvos12.1.1")] + [SupportedOSPlatform ("ios")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] #else - [iOS (12, 1, 1)] [Watch (5, 1, 1)] - [TV (12, 1, 1)] #endif public SecStatusCode SetSignedCertificateTimestamps (NSArray sct) { diff --git a/src/Security/SecTrust2.cs b/src/Security/SecTrust2.cs index 1cfc9c410e..a88619b956 100644 --- a/src/Security/SecTrust2.cs +++ b/src/Security/SecTrust2.cs @@ -28,13 +28,11 @@ using NativeHandle = System.IntPtr; namespace Security { #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else - [TV (12, 0)] - [iOS (12, 0)] [Watch (5, 0)] #endif public class SecTrust2 : NativeObject { diff --git a/src/SpriteKit/SKNode.cs b/src/SpriteKit/SKNode.cs index f2a2f06777..1aa5723ceb 100644 --- a/src/SpriteKit/SKNode.cs +++ b/src/SpriteKit/SKNode.cs @@ -61,14 +61,12 @@ namespace SpriteKit { } #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else [Watch (5, 0)] - [TV (12, 0)] - [iOS (12, 0)] #endif public static SKNode? Create (string filename, Type [] types, out NSError error) { @@ -88,14 +86,12 @@ namespace SpriteKit { } #if NET - [SupportedOSPlatform ("tvos12.0")] + [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] - [SupportedOSPlatform ("ios12.0")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] #else [Watch (5, 0)] - [TV (12, 0)] - [iOS (12, 0)] #endif public static SKNode? Create (string filename, NSSet classes, out NSError error) { diff --git a/src/StoreKit/Enums.cs b/src/StoreKit/Enums.cs index 4cbe6065b2..4b104803f1 100644 --- a/src/StoreKit/Enums.cs +++ b/src/StoreKit/Enums.cs @@ -98,7 +98,7 @@ namespace StoreKit { Hide, } - [Watch (6, 2), iOS (11, 2), TV (11, 2)] + [Watch (6, 2)] [MacCatalyst (13, 1)] [Native] public enum SKProductPeriodUnit : ulong { @@ -108,7 +108,7 @@ namespace StoreKit { Year, } - [Watch (6, 2), iOS (11, 2), TV (11, 2)] + [Watch (6, 2)] [MacCatalyst (13, 1)] [Native] public enum SKProductDiscountPaymentMode : ulong { diff --git a/src/UIKit/UIEnums.cs b/src/UIKit/UIEnums.cs index 570a73c177..11421ccbfb 100644 --- a/src/UIKit/UIEnums.cs +++ b/src/UIKit/UIEnums.cs @@ -2086,7 +2086,7 @@ namespace UIKit { RightToLeft = UIUserInterfaceLayoutDirection.RightToLeft } - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Native] public enum UIUserInterfaceStyle : long { @@ -2483,7 +2483,7 @@ namespace UIKit { NoLocationAvailable = 2, } - [iOS (12, 0), TV (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Native] public enum UIGraphicsImageRendererFormatRange : long { @@ -2493,7 +2493,7 @@ namespace UIKit { Standard, } - [iOS (12, 0), NoTV, NoWatch] + [NoTV, NoWatch] [MacCatalyst (13, 1)] [Native] public enum UIPrintErrorCode : long { diff --git a/src/UIKit/UIGuidedAccessRestriction.cs b/src/UIKit/UIGuidedAccessRestriction.cs index 165c0acba6..fcf8466757 100644 --- a/src/UIKit/UIGuidedAccessRestriction.cs +++ b/src/UIKit/UIGuidedAccessRestriction.cs @@ -46,21 +46,17 @@ namespace UIKit { #if IOS #if NET - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("tvos")] -#else - [iOS (12,2)] #endif [DllImport (Constants.UIKitLibrary)] static unsafe extern void UIGuidedAccessConfigureAccessibilityFeatures (/* UIGuidedAccessAccessibilityFeature */ nuint features, byte enabled, BlockLiteral* completion); #if NET - // [SupportedOSPlatform ("ios12.2")] -- Not valid for Delegates + // [SupportedOSPlatform ("ios")] -- Not valid for Delegates // [SupportedOSPlatform ("maccatalyst")] // [SupportedOSPlatform ("tvos")] -#else - [iOS (12,2)] #endif public delegate void UIGuidedAccessConfigureAccessibilityFeaturesCompletionHandler (bool success, NSError error); @@ -89,11 +85,9 @@ namespace UIKit { } #if NET - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("tvos")] -#else - [iOS (12,2)] #endif [BindingImpl (BindingImplOptions.Optimizable)] public static void ConfigureAccessibilityFeatures (UIGuidedAccessAccessibilityFeature features, bool enabled, UIGuidedAccessConfigureAccessibilityFeaturesCompletionHandler completionHandler) @@ -114,11 +108,9 @@ namespace UIKit { } #if NET - [SupportedOSPlatform ("ios12.2")] + [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("tvos")] -#else - [iOS (12,2)] #endif [BindingImpl (BindingImplOptions.Optimizable)] public static Task<(bool Success, NSError Error)> ConfigureAccessibilityFeaturesAsync (UIGuidedAccessAccessibilityFeature features, bool enabled) diff --git a/src/arkit.cs b/src/arkit.cs index 7dbab2f5e0..3ed9c49f26 100644 --- a/src/arkit.cs +++ b/src/arkit.cs @@ -57,7 +57,6 @@ namespace ARKit { Initializing, ExcessiveMotion, InsufficientFeatures, - [iOS (11, 3)] Relocalizing, } @@ -97,11 +96,9 @@ namespace ARKit { public enum ARHitTestResultType : ulong { FeaturePoint = 1 << 0, EstimatedHorizontalPlane = 1 << 1, - [iOS (11, 3)] EstimatedVerticalPlane = 1 << 2, ExistingPlane = 1 << 3, ExistingPlaneUsingExtent = 1 << 4, - [iOS (11, 3)] ExistingPlaneUsingGeometry = 1 << 5, } @@ -109,7 +106,6 @@ namespace ARKit { [Native] public enum ARPlaneAnchorAlignment : long { Horizontal, - [iOS (11, 3)] Vertical, } @@ -139,11 +135,9 @@ namespace ARKit { public enum ARPlaneDetection : ulong { None = 0, Horizontal = 1 << 0, - [iOS (11, 3)] Vertical = 1 << 1, } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [Native] public enum AREnvironmentTexturing : long { @@ -152,7 +146,6 @@ namespace ARKit { Automatic, } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [Native] public enum ARWorldMappingStatus : long { @@ -162,7 +155,6 @@ namespace ARKit { Mapped, } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [Native] public enum ARPlaneClassificationStatus : long { @@ -172,7 +164,6 @@ namespace ARKit { Known, } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [Native] public enum ARPlaneClassification : long { @@ -307,7 +298,6 @@ namespace ARKit { Decoded, } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [Protocol] [Advice ("To conform to 'ARAnchorCopying' you need to implement:\n'[Export (\"initWithAnchor:\")]'\n'public YourConstructor (ARAnchor anchor)'")] @@ -324,7 +314,6 @@ namespace ARKit { [Export ("identifier")] NSUuid Identifier { get; } - [iOS (12, 0)] [NullAllowed, Export ("name")] string Name { get; } @@ -342,13 +331,11 @@ namespace ARKit { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] NativeHandle Constructor (Matrix4 transform); - [iOS (12, 0)] [Export ("initWithName:transform:")] [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] NativeHandle Constructor (string name, Matrix4 transform); // Inlined from 'ARAnchorCopying' protocol (we can't have constructors in interfaces) - [iOS (12, 0)] [Export ("initWithAnchor:")] NativeHandle Constructor (ARAnchor anchor); } @@ -409,7 +396,6 @@ namespace ARKit { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] CGPoint Project (Vector3 point, UIInterfaceOrientation orientation, CGSize viewportSize); - [iOS (12, 0)] [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] [Export ("unprojectPoint:ontoPlaneWithTransform:orientation:viewportSize:")] Vector3 Unproject (CGPoint point, Matrix4 planeTransform, UIInterfaceOrientation orientation, CGSize viewportSize); @@ -460,7 +446,6 @@ namespace ARKit { [NullAllowed, Export ("rawFeaturePoints", ArgumentSemantic.Strong)] ARPointCloud RawFeaturePoints { get; } - [iOS (12, 0)] [Export ("worldMappingStatus")] ARWorldMappingStatus WorldMappingStatus { get; } @@ -550,13 +535,11 @@ namespace ARKit { [DisableDefaultCtor] interface ARPlaneAnchor { // Inlined from 'ARAnchorCopying' protocol (we can't have constructors in interfaces) - [iOS (12, 0)] [Export ("initWithAnchor:")] NativeHandle Constructor (ARAnchor anchor); // [Export ("initWithTransform:")] marked as NS_UNAVAILABLE - [iOS (12, 0)] [Static] [Export ("classificationSupported")] bool ClassificationSupported { [Bind ("isClassificationSupported")] get; } @@ -577,15 +560,12 @@ namespace ARKit { get; } - [iOS (11, 3)] [Export ("geometry", ArgumentSemantic.Strong)] ARPlaneGeometry Geometry { get; } - [iOS (12, 0)] [Export ("classificationStatus", ArgumentSemantic.Assign)] ARPlaneClassificationStatus ClassificationStatus { get; } - [iOS (12, 0)] [Export ("classification", ArgumentSemantic.Assign)] ARPlaneClassification Classification { get; } @@ -594,7 +574,6 @@ namespace ARKit { ARPlaneExtent PlaneExtent { get; } } - [iOS (11, 3)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface ARPlaneGeometry : NSSecureCoding { @@ -627,7 +606,6 @@ namespace ARKit { IntPtr GetRawBoundaryVertices (); } - [iOS (11, 3)] [BaseType (typeof (SCNGeometry))] [DisableDefaultCtor] interface ARSCNPlaneGeometry { @@ -657,7 +635,6 @@ namespace ARKit { IntPtr GetRawIdentifiers (); } - [iOS (11, 3)] [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -689,7 +666,6 @@ namespace ARKit { NSSet GetReferenceImagesInGroup (string name, [NullAllowed] NSBundle bundle); } - [iOS (11, 3)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface ARVideoFormat : NSCopying { @@ -757,7 +733,6 @@ namespace ARKit { [Deprecated (PlatformName.iOS, 14, 0, message: "Use 'CreateRaycastQuery' instead.")] ARHitTestResult [] HitTest (CGPoint point, ARHitTestResultType types); - [iOS (12, 0)] [Export ("unprojectPoint:ontoPlaneWithTransform:")] [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] Vector3 Unproject (CGPoint point, Matrix4 planeTransform); @@ -877,17 +852,14 @@ namespace ARKit { [Export ("removeAnchor:")] void RemoveAnchor (ARAnchor anchor); - [iOS (11, 3)] [Export ("setWorldOrigin:")] [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] void SetWorldOrigin (Matrix4 relativeTransform); - [iOS (12, 0)] [Async] [Export ("getCurrentWorldMapWithCompletionHandler:")] void GetCurrentWorldMap (Action completionHandler); - [iOS (12, 0)] [Async] [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] [Export ("createReferenceObjectWithTransform:center:extent:completionHandler:")] @@ -935,7 +907,6 @@ namespace ARKit { [Export ("sessionInterruptionEnded:")] void InterruptionEnded (ARSession session); - [iOS (11, 3)] [Export ("sessionShouldAttemptRelocalization:")] bool ShouldAttemptRelocalization (ARSession session); @@ -983,7 +954,6 @@ namespace ARKit { #if !NET // even if static - it's abstract - [iOS (11, 3)] [Static] [Obsolete ("This is an abstract static method. You need to call 'GetSupportedVideoFormats ()' from a subclass to get results.")] ARVideoFormat [] SupportedVideoFormats { @@ -993,7 +963,6 @@ namespace ARKit { } #endif - [iOS (11, 3)] [Export ("videoFormat", ArgumentSemantic.Strong)] ARVideoFormat VideoFormat { get; set; } @@ -1039,16 +1008,13 @@ namespace ARKit { [BaseType (typeof (ARConfiguration))] interface ARWorldTrackingConfiguration { - [iOS (11, 3)] [Static] [Export ("supportedVideoFormats")] ARVideoFormat [] GetSupportedVideoFormats (); - [iOS (11, 3)] [Export ("autoFocusEnabled")] bool AutoFocusEnabled { [Bind ("isAutoFocusEnabled")] get; set; } - [iOS (12, 0)] [Export ("environmentTexturing", ArgumentSemantic.Assign)] AREnvironmentTexturing EnvironmentTexturing { get; set; } @@ -1059,11 +1025,9 @@ namespace ARKit { [Export ("planeDetection", ArgumentSemantic.Assign)] ARPlaneDetection PlaneDetection { get; set; } - [iOS (12, 0)] [NullAllowed, Export ("initialWorldMap", ArgumentSemantic.Strong)] ARWorldMap InitialWorldMap { get; set; } - [iOS (11, 3)] [NullAllowed] //null_resettable [Export ("detectionImages", ArgumentSemantic.Copy)] NSSet DetectionImages { get; set; } @@ -1072,11 +1036,9 @@ namespace ARKit { [Export ("automaticImageScaleEstimationEnabled")] bool AutomaticImageScaleEstimationEnabled { get; set; } - [iOS (12, 0)] [Export ("maximumNumberOfTrackedImages")] nint MaximumNumberOfTrackedImages { get; set; } - [iOS (12, 0)] [Export ("detectionObjects", ArgumentSemantic.Copy)] NSSet DetectionObjects { get; set; } @@ -1121,12 +1083,10 @@ namespace ARKit { [BaseType (typeof (ARConfiguration))] interface AROrientationTrackingConfiguration { - [iOS (11, 3)] [Static] [Export ("supportedVideoFormats")] ARVideoFormat [] GetSupportedVideoFormats (); - [iOS (11, 3)] [Export ("autoFocusEnabled")] bool AutoFocusEnabled { [Bind ("isAutoFocusEnabled")] get; set; } @@ -1158,7 +1118,6 @@ namespace ARKit { [NoWatch, NoTV, NoMac] [BaseType (typeof (ARConfiguration))] interface ARFaceTrackingConfiguration { - [iOS (11, 3)] [Static] [Export ("supportedVideoFormats")] ARVideoFormat [] GetSupportedVideoFormats (); @@ -1293,7 +1252,6 @@ namespace ARKit { float NoseSneerRight { get; set; } - [iOS (12, 0)] float TongueOut { get; set; } } @@ -1455,7 +1413,6 @@ namespace ARKit { [Field ("ARBlendShapeLocationNoseSneerRight")] NSString NoseSneerRightKey { get; } - [iOS (12, 0)] [Field ("ARBlendShapeLocationTongueOut")] NSString TongueOutKey { get; } } @@ -1465,7 +1422,6 @@ namespace ARKit { [DisableDefaultCtor] interface ARFaceAnchor : ARTrackable { // Inlined from 'ARAnchorCopying' protocol (we can't have constructors in interfaces) - [iOS (12, 0)] [Export ("initWithAnchor:")] NativeHandle Constructor (ARAnchor anchor); @@ -1478,21 +1434,18 @@ namespace ARKit { [Export ("geometry")] ARFaceGeometry Geometry { get; } - [iOS (12, 0)] [Export ("leftEyeTransform")] Matrix4 LeftEyeTransform { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] get; } - [iOS (12, 0)] [Export ("rightEyeTransform")] Matrix4 RightEyeTransform { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] get; } - [iOS (12, 0)] [Export ("lookAtPoint")] Vector3 LookAtPoint { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] @@ -1574,13 +1527,11 @@ namespace ARKit { void Update (ARFaceGeometry faceGeometry); } - [iOS (11, 3)] [NoWatch, NoTV, NoMac] [BaseType (typeof (ARAnchor))] [DisableDefaultCtor] interface ARImageAnchor : ARTrackable { // Inlined from 'ARAnchorCopying' protocol (we can't have constructors in interfaces) - [iOS (12, 0)] [Export ("initWithAnchor:")] NativeHandle Constructor (ARAnchor anchor); @@ -1609,7 +1560,6 @@ namespace ARKit { nfloat PrimaryLightIntensity { get; } } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [BaseType (typeof (ARConfiguration))] interface ARImageTrackingConfiguration { @@ -1632,7 +1582,6 @@ namespace ARKit { bool SupportsFrameSemantics (ARFrameSemantics frameSemantics); } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [BaseType (typeof (ARConfiguration))] interface ARObjectScanningConfiguration { @@ -1652,7 +1601,6 @@ namespace ARKit { bool SupportsFrameSemantics (ARFrameSemantics frameSemantics); } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [BaseType (typeof (ARAnchor))] [DisableDefaultCtor] @@ -1679,7 +1627,6 @@ namespace ARKit { } } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -1735,7 +1682,6 @@ namespace ARKit { NSString ArchiveExtension { get; } } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [BaseType (typeof (ARAnchor))] [DisableDefaultCtor] @@ -1748,7 +1694,6 @@ namespace ARKit { ARReferenceObject ReferenceObject { get; } } - [iOS (12, 0)] [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] diff --git a/src/audiounit.cs b/src/audiounit.cs index 9c8cb837b7..17e62bdd21 100644 --- a/src/audiounit.cs +++ b/src/audiounit.cs @@ -292,26 +292,23 @@ namespace AudioUnit { [Export ("MIDIOutputBufferSizeHint")] nint MidiOutputBufferSizeHint { get; set; } - [iOS (12, 0)] [NoWatch] [NoTV] [MacCatalyst (13, 1)] [Export ("profileStateForCable:channel:")] MidiCIProfileState GetProfileState (byte cable, byte channel); - [iOS (12, 0), NoWatch, NoTV] + [NoWatch, NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("profileChangedBlock", ArgumentSemantic.Assign)] AUMidiCIProfileChangedCallback ProfileChangedCallback { get; set; } - [iOS (12, 0)] [NoWatch] [NoTV] [MacCatalyst (13, 1)] [Export ("disableProfile:cable:onChannel:error:")] bool Disable (MidiCIProfile profile, byte cable, byte channel, [NullAllowed] out NSError outError); - [iOS (12, 0)] [NoWatch] [NoTV] [MacCatalyst (13, 1)] diff --git a/src/authenticationservices.cs b/src/authenticationservices.cs index 64f71d2bff..9c424bb635 100644 --- a/src/authenticationservices.cs +++ b/src/authenticationservices.cs @@ -37,7 +37,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [Native] [ErrorDomain ("ASCredentialIdentityStoreErrorDomain")] @@ -50,7 +49,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [Native] [ErrorDomain ("ASExtensionErrorDomain")] @@ -80,7 +78,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [Native] public enum ASCredentialServiceIdentifierType : long { @@ -90,7 +87,6 @@ namespace AuthenticationServices { [TV (16, 0)] [Watch (6, 2)] - [iOS (12, 0)] [MacCatalyst (13, 1)] [Native] [ErrorDomain ("ASWebAuthenticationSessionErrorDomain")] @@ -175,7 +171,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -232,7 +227,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -249,7 +243,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [BaseType (typeof (NSExtensionContext))] [DisableDefaultCtor] @@ -277,7 +270,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -295,7 +287,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -324,7 +315,6 @@ namespace AuthenticationServices { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] [NoWatch] - [iOS (12, 0)] [Mac (11, 0)] [BaseType (typeof (UIViewController))] interface ASCredentialProviderViewController { @@ -368,7 +358,6 @@ namespace AuthenticationServices { } [Watch (6, 0), TV (13, 0)] - [iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -391,7 +380,6 @@ namespace AuthenticationServices { [TV (16, 0)] [Watch (6, 2)] - [iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] diff --git a/src/avfoundation.cs b/src/avfoundation.cs index 1a3115b1fd..4104aad221 100644 --- a/src/avfoundation.cs +++ b/src/avfoundation.cs @@ -1077,33 +1077,33 @@ namespace AVFoundation { void DisableManualRenderingMode (); #if !WATCH - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Export ("connectMIDI:to:format:block:")] void ConnectMidi (AVAudioNode sourceNode, AVAudioNode destinationNode, [NullAllowed] AVAudioFormat format, [NullAllowed] AUMidiOutputEventBlock tapHandler); - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Export ("connectMIDI:toNodes:format:block:")] void ConnectMidi (AVAudioNode sourceNode, AVAudioNode [] destinationNodes, [NullAllowed] AVAudioFormat format, [NullAllowed] AUMidiOutputEventBlock tapHandler); #endif - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Export ("disconnectMIDI:from:")] void DisconnectMidi (AVAudioNode sourceNode, AVAudioNode destinationNode); - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Export ("disconnectMIDI:fromNodes:")] void DisconnectMidi (AVAudioNode sourceNode, AVAudioNode [] destinationNodes); - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Export ("disconnectMIDIInput:")] void DisconnectMidiInput (AVAudioNode node); - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Export ("disconnectMIDIOutput:")] void DisconnectMidiOutput (AVAudioNode node); @@ -2172,7 +2172,7 @@ namespace AVFoundation { NSString ModeGameChat { get; } [Obsolete ("Use 'AVAudioSessionMode' enum values instead.")] - [Watch (5, 0), TV (12, 0), NoMac, iOS (12, 0)] + [Watch (5, 0), NoMac] [MacCatalyst (13, 1)] [Field ("AVAudioSessionModeVoicePrompt")] NSString VoicePrompt { get; } @@ -2215,27 +2215,23 @@ namespace AVFoundation { bool SetCategory (string category, string mode, AVAudioSessionCategoryOptions options, out NSError outError); [NoMac] - [iOS (10, 0), TV (10, 0)] [MacCatalyst (13, 1)] [Wrap ("SetCategory (category.GetConstant ()!, mode, options, out outError)")] bool SetCategory (AVAudioSessionCategory category, string mode, AVAudioSessionCategoryOptions options, out NSError outError); [return: NullAllowed] [NoMac] - [iOS (10, 0), TV (10, 0)] [MacCatalyst (13, 1)] [Wrap ("SetCategory (category.GetConstant ()!, mode, options, out var outError) ? null : outError")] NSError SetCategory (AVAudioSessionCategory category, string mode, AVAudioSessionCategoryOptions options); [NoMac] - [iOS (10, 0), TV (10, 0)] [MacCatalyst (13, 1)] [Wrap ("SetCategory (category.GetConstant ()!, mode.GetConstant ()!, options, out outError)")] bool SetCategory (AVAudioSessionCategory category, AVAudioSessionMode mode, AVAudioSessionCategoryOptions options, out NSError outError); [return: NullAllowed] [NoMac] - [iOS (10, 0), TV (10, 0)] [MacCatalyst (13, 1)] [Wrap ("SetCategory (category.GetConstant ()!, mode.GetConstant ()!, options, out var outError) ? null : outError")] NSError SetCategory (AVAudioSessionCategory category, AVAudioSessionMode mode, AVAudioSessionCategoryOptions options); @@ -2632,12 +2628,12 @@ namespace AVFoundation { [Wrap ("SetCategory (category.GetConstant ()!, mode, policy, options, out outError)")] bool SetCategory (AVAudioSessionCategory category, string mode, AVAudioSessionRouteSharingPolicy policy, AVAudioSessionCategoryOptions options, [NullAllowed] out NSError outError); - [TV (11, 0), Watch (5, 0), iOS (11, 0), NoMac] + [Watch (5, 0), NoMac] [MacCatalyst (13, 1)] [Wrap ("SetCategory (category.GetConstant ()!, mode.GetConstant ()!, policy, options, out outError)")] bool SetCategory (AVAudioSessionCategory category, AVAudioSessionMode mode, AVAudioSessionRouteSharingPolicy policy, AVAudioSessionCategoryOptions options, [NullAllowed] out NSError outError); - [TV (11, 0), Watch (5, 0), iOS (11, 0), NoMac] + [Watch (5, 0), NoMac] [MacCatalyst (13, 1)] [Export ("routeSharingPolicy")] AVAudioSessionRouteSharingPolicy RouteSharingPolicy { get; } @@ -2647,7 +2643,7 @@ namespace AVFoundation { [Export ("activateWithOptions:completionHandler:")] void Activate (AVAudioSessionActivationOptions options, Action handler); - [Watch (5, 2), TV (12, 2), NoMac, iOS (12, 2)] + [Watch (5, 2), NoMac] [MacCatalyst (13, 1)] [Export ("promptStyle")] AVAudioSessionPromptStyle PromptStyle { get; } @@ -2780,12 +2776,11 @@ namespace AVFoundation { [Field ("AVAudioSessionModeVideoChat")] VideoChat, - [iOS (9, 0)] [MacCatalyst (13, 1)] [Field ("AVAudioSessionModeSpokenAudio")] SpokenAudio, - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("AVAudioSessionModeVoicePrompt")] VoicePrompt, @@ -3350,7 +3345,7 @@ namespace AVFoundation { NSNumber [] AvailableEncodeChannelLayoutTags { get; } } - [TV (11, 2), NoWatch, NoMac, NoiOS] + [NoWatch, NoMac, NoiOS] [NoMacCatalyst] [Abstract] [BaseType (typeof (NSObject))] @@ -3382,7 +3377,7 @@ namespace AVFoundation { [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use 'NaturalSize/PreferredTransform' as appropriate on the video track instead.")] CGSize NaturalSize { get; } - [TV (11, 2), NoWatch, NoMac, NoiOS, NoMacCatalyst] + [NoWatch, NoMac, NoiOS, NoMacCatalyst] [Export ("preferredDisplayCriteria")] AVDisplayCriteria PreferredDisplayCriteria { get; } @@ -3532,13 +3527,13 @@ namespace AVFoundation { [Notification, Field ("AVAssetMediaSelectionGroupsDidChangeNotification")] NSString MediaSelectionGroupsDidChangeNotification { get; } - [TV (12, 0), NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Field ("AVAssetContainsFragmentsDidChangeNotification")] [Notification] NSString ContainsFragmentsDidChangeNotification { get; } - [TV (12, 0), NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Field ("AVAssetWasDefragmentedNotification")] [Notification] @@ -3601,7 +3596,7 @@ namespace AVFoundation { interface IAVFragmentMinding { } [Protocol] - [iOS (12, 0), TV (12, 0), Watch (6, 0)] + [Watch (6, 0)] [MacCatalyst (13, 1)] interface AVFragmentMinding { @@ -3612,7 +3607,7 @@ namespace AVFoundation { bool IsAssociatedWithFragmentMinder (); } - [iOS (12, 0), TV (12, 0), Watch (6, 0)] + [Watch (6, 0)] [MacCatalyst (13, 1)] [DisableDefaultCtor] [BaseType (typeof (AVUrlAsset))] @@ -3629,7 +3624,7 @@ namespace AVFoundation { AVFragmentedAssetTrack [] Tracks { get; } } - [iOS (12, 0), TV (12, 0), Watch (6, 0)] + [Watch (6, 0)] [MacCatalyst (13, 1)] [Category] [BaseType (typeof (AVFragmentedAsset))] @@ -3668,7 +3663,7 @@ namespace AVFoundation { } - [iOS (12, 0), TV (12, 0), Watch (6, 0)] + [Watch (6, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface AVFragmentedAssetMinder { @@ -3694,7 +3689,7 @@ namespace AVFoundation { void RemoveFragmentedAsset (AVAsset asset); } - [iOS (12, 0), TV (12, 0), Watch (6, 0)] + [Watch (6, 0)] [MacCatalyst (13, 1)] [DisableDefaultCtor] [BaseType (typeof (AVAssetTrack))] @@ -3930,13 +3925,11 @@ namespace AVFoundation { [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface AVSampleBufferRenderSynchronizer { - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Field ("AVSampleBufferRenderSynchronizerRateDidChangeNotification")] [Notification] NSString RateDidChangeNotification { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("currentTime")] CMTime CurrentTime { get; } @@ -4497,7 +4490,6 @@ namespace AVFoundation { [Export ("finishLoading")] void FinishLoading (); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("requestor")] AVAssetResourceLoadingRequestor Requestor { get; } @@ -4529,7 +4521,7 @@ namespace AVFoundation { [Export ("renewalDate", ArgumentSemantic.Copy), NullAllowed] NSDate RenewalDate { get; set; } - [Watch (4, 2), TV (11, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("allowedContentTypes")] string [] AllowedContentTypes { get; } @@ -8351,12 +8343,10 @@ namespace AVFoundation { [Export ("insertTimeRanges:ofTracks:atTime:error:")] bool InsertTimeRanges (NSValue [] cmTimeRanges, AVAssetTrack [] tracks, CMTime startTime, out NSError error); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("addTrackAssociationToTrack:type:")] void AddTrackAssociation (AVCompositionTrack compositionTrack, string trackAssociationType); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("removeTrackAssociationToTrack:type:")] void RemoveTrackAssociation (AVCompositionTrack compositionTrack, string trackAssociationType); @@ -9485,7 +9475,7 @@ namespace AVFoundation { [Export ("automaticallyConfiguresCaptureDeviceForWideColor")] bool AutomaticallyConfiguresCaptureDeviceForWideColor { get; set; } - [iOS (11, 1), NoMac] + [NoMac] [MacCatalyst (14, 0)] [Field ("AVCaptureSessionInterruptionSystemPressureStateKey")] NSString InterruptionSystemPressureStateKey { get; } @@ -9809,7 +9799,7 @@ namespace AVFoundation { [Export ("initWithDevice:error:")] NativeHandle Constructor (AVCaptureDevice device, out NSError error); - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("unifiedAutoExposureDefaultsEnabled")] bool UnifiedAutoExposureDefaultsEnabled { get; set; } @@ -10391,7 +10381,7 @@ namespace AVFoundation { void DidOutputMetadataObjects (AVCaptureMetadataOutput captureOutput, AVMetadataObject [] metadataObjects, AVCaptureConnection connection); } - [NoTV, NoWatch, iOS (12, 0)] + [NoTV, NoWatch] [MacCatalyst (13, 1)] [Internal] [Static] @@ -10407,7 +10397,7 @@ namespace AVFoundation { } - [NoTV, NoWatch, iOS (12, 0)] + [NoTV, NoWatch] [MacCatalyst (13, 1)] [StrongDictionary ("AVCapturePhotoSettingsThumbnailFormatKeys")] interface AVCapturePhotoSettingsThumbnailFormat { @@ -10555,23 +10545,23 @@ namespace AVFoundation { NSDictionary EmbeddedThumbnailPhotoFormat { get; set; } #endif - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("portraitEffectsMatteDeliveryEnabled")] bool PortraitEffectsMatteDeliveryEnabled { [Bind ("isPortraitEffectsMatteDeliveryEnabled")] get; set; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("embedsPortraitEffectsMatteInPhoto")] bool EmbedsPortraitEffectsMatteInPhoto { get; set; } [BindAs (typeof (AVVideoCodecType []))] - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("availableRawEmbeddedThumbnailPhotoCodecTypes")] NSString [] AvailableRawEmbeddedThumbnailPhotoCodecTypes { get; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [NullAllowed, Export ("rawEmbeddedThumbnailPhotoFormat", ArgumentSemantic.Copy)] NSDictionary WeakRawEmbeddedThumbnailPhotoFormat { get; set; } @@ -10581,7 +10571,7 @@ namespace AVFoundation { [Wrap ("WeakRawEmbeddedThumbnailPhotoFormat")] AVCapturePhotoSettingsThumbnailFormat RawEmbeddedThumbnailPhotoFormat { get; set; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("autoRedEyeReductionEnabled")] bool AutoRedEyeReductionEnabled { [Bind ("isAutoRedEyeReductionEnabled")] get; set; } @@ -10692,17 +10682,17 @@ namespace AVFoundation { [Export ("expectedPhotoCount")] nuint ExpectedPhotoCount { get; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("portraitEffectsMatteDimensions")] CMVideoDimensions PortraitEffectsMatteDimensions { get; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("rawEmbeddedThumbnailDimensions")] CMVideoDimensions RawEmbeddedThumbnailDimensions { get; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("redEyeReductionEnabled")] bool RedEyeReductionEnabled { [Bind ("isRedEyeReductionEnabled")] get; } @@ -11000,17 +10990,17 @@ namespace AVFoundation { [Export ("cameraCalibrationDataDeliverySupported")] bool CameraCalibrationDataDeliverySupported { [Bind ("isCameraCalibrationDataDeliverySupported")] get; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("portraitEffectsMatteDeliverySupported")] bool PortraitEffectsMatteDeliverySupported { [Bind ("isPortraitEffectsMatteDeliverySupported")] get; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("portraitEffectsMatteDeliveryEnabled")] bool PortraitEffectsMatteDeliveryEnabled { [Bind ("isPortraitEffectsMatteDeliveryEnabled")] get; set; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("autoRedEyeReductionSupported")] bool AutoRedEyeReductionSupported { [Bind ("isAutoRedEyeReductionSupported")] get; } @@ -11107,7 +11097,7 @@ namespace AVFoundation { [Export ("setOutputSettings:forConnection:")] void SetOutputSettings ([NullAllowed] NSDictionary outputSettings, AVCaptureConnection connection); - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("supportedOutputSettingsKeysForConnection:")] string [] GetSupportedOutputSettingsKeys (AVCaptureConnection connection); @@ -11268,7 +11258,7 @@ namespace AVFoundation { [Field ("AVCaptureDeviceTypeBuiltInDualCamera")] BuiltInDualCamera, - [iOS (11, 1), NoMac] + [NoMac] [MacCatalyst (14, 0)] [Field ("AVCaptureDeviceTypeBuiltInTrueDepthCamera")] BuiltInTrueDepthCamera, @@ -11949,7 +11939,7 @@ namespace AVFoundation { nfloat MaxAvailableVideoZoomFactor { get; } // From AVCaptureDevice (AVCaptureDeviceSystemPressure) Category - [NoWatch, NoTV, NoMac, iOS (11, 1)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("systemPressureState")] AVCaptureSystemPressureState SystemPressureState { get; } @@ -11963,13 +11953,13 @@ namespace AVFoundation { // From @interface AVCaptureDeviceDepthSupport (AVCaptureDevice) - [NoMac, iOS (12, 0), NoWatch] + [NoMac, NoWatch] [MacCatalyst (14, 0)] [Export ("activeDepthDataMinFrameDuration", ArgumentSemantic.Assign)] CMTime ActiveDepthDataMinFrameDuration { get; set; } // From @interface AVCaptureDeviceExposure (AVCaptureDevice) - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("activeMaxExposureDuration", ArgumentSemantic.Assign)] CMTime ActiveMaxExposureDuration { get; set; } @@ -12116,7 +12106,7 @@ namespace AVFoundation { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoTV, iOS (11, 1), NoMac, NoWatch] + [NoTV, NoMac, NoWatch] enum AVCaptureSystemPressureLevel { [Field ("AVCaptureSystemPressureLevelNominal")] Nominal, @@ -12135,7 +12125,7 @@ namespace AVFoundation { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, NoMac, iOS (11, 1)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface AVCaptureSystemPressureState { @@ -12273,7 +12263,7 @@ namespace AVFoundation { Class [] UnsupportedCaptureOutputClasses { get; } // from @interface AVCaptureDeviceFormatDepthDataAdditions (AVCaptureDeviceFormat) - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("portraitEffectsMatteStillImageDeliverySupported")] bool PortraitEffectsMatteStillImageDeliverySupported { [Bind ("isPortraitEffectsMatteStillImageDeliverySupported")] get; } @@ -12657,13 +12647,13 @@ namespace AVFoundation { // From AVPlayer (AVPlayerPlaybackCapabilities) Category - [TV (11, 2), NoWatch, NoMac, iOS (11, 2)] + [NoWatch, NoMac] [MacCatalyst (13, 1)] [Static] [Export ("availableHDRModes")] AVPlayerHdrMode AvailableHdrModes { get; } - [TV (11, 2), NoWatch, NoMac, iOS (11, 2)] + [NoWatch, NoMac] [MacCatalyst (13, 1)] [Field ("AVPlayerAvailableHDRModesDidChangeNotification")] [Notification] @@ -12677,7 +12667,7 @@ namespace AVFoundation { // From AVPlayerVideoDisplaySleepPrevention (AVPlayer) Category - [TV (12, 0), NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Export ("preventsDisplaySleepDuringVideoPlayback")] bool PreventsDisplaySleepDuringVideoPlayback { get; set; } @@ -14337,7 +14327,7 @@ namespace AVFoundation { // AVSampleBufferDisplayLayerImageProtection - [TV (12, 2), NoWatch, iOS (12, 2)] + [NoWatch] [MacCatalyst (13, 1)] [Export ("preventsCapture")] bool PreventsCapture { get; set; } @@ -15265,12 +15255,10 @@ namespace AVFoundation { [Export ("contentKeySession:didUpdatePersistableContentKey:forContentKeyIdentifier:")] void DidUpdate (AVContentKeySession session, NSData persistableContentKey, NSObject keyIdentifier); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("contentKeySession:contentKeyRequestDidSucceed:")] void DidSucceed (AVContentKeySession session, AVContentKeyRequest keyRequest); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("contentKeySessionDidGenerateExpiredSessionReport:")] void DidGenerateExpiredSessionReport (AVContentKeySession session); @@ -15350,25 +15338,25 @@ namespace AVFoundation { void MakeSecureToken (NSData persistableContentKeyData, Action handler); [Async] - [NoTV, iOS (12, 2)] + [NoTV] [MacCatalyst (13, 1)] [Export ("invalidatePersistableContentKey:options:completionHandler:")] void InvalidatePersistableContentKey (NSData persistableContentKeyData, [NullAllowed] NSDictionary options, Action handler); [Async] - [NoTV, NoMac, iOS (12, 2)] + [NoTV, NoMac] [MacCatalyst (13, 1)] [Wrap ("InvalidatePersistableContentKey (persistableContentKeyData, options.GetDictionary (), handler)")] void InvalidatePersistableContentKey (NSData persistableContentKeyData, [NullAllowed] AVContentKeySessionServerPlaybackContextOptions options, Action handler); [Async] - [NoTV, iOS (12, 2)] + [NoTV] [MacCatalyst (13, 1)] [Export ("invalidateAllPersistableContentKeysForApp:options:completionHandler:")] void InvalidateAllPersistableContentKeys (NSData appIdentifier, [NullAllowed] NSDictionary options, Action handler); [Async] - [NoTV, NoMac, iOS (12, 2)] + [NoTV, NoMac] [MacCatalyst (13, 1)] [Wrap ("InvalidateAllPersistableContentKeys (appIdentifier, options.GetDictionary (), handler)")] void InvalidateAllPersistableContentKeys (NSData appIdentifier, [NullAllowed] AVContentKeySessionServerPlaybackContextOptions options, Action handler); @@ -15389,7 +15377,7 @@ namespace AVFoundation { [Static] [Internal] - [Watch (7, 0), NoTV, iOS (12, 2)] + [Watch (7, 0), NoTV] [MacCatalyst (13, 1)] interface AVContentKeySessionServerPlaybackContextOptionKeys { [Field ("AVContentKeySessionServerPlaybackContextOptionProtocolVersions")] @@ -15400,7 +15388,7 @@ namespace AVFoundation { } [StrongDictionary ("AVContentKeySessionServerPlaybackContextOptionKeys")] - [Watch (7, 0), NoTV, NoMac, iOS (12, 2)] + [Watch (7, 0), NoTV, NoMac] [MacCatalyst (13, 1)] interface AVContentKeySessionServerPlaybackContextOptions { NSNumber [] ProtocolVersions { get; } @@ -15458,7 +15446,7 @@ namespace AVFoundation { [Export ("canProvidePersistableContentKey")] bool CanProvidePersistableContentKey { get; } - [TV (12, 2), iOS (12, 2), Watch (7, 0)] + [Watch (7, 0)] [MacCatalyst (13, 1)] [Export ("options", ArgumentSemantic.Copy)] NSDictionary Options { get; } @@ -15485,7 +15473,7 @@ namespace AVFoundation { [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'NSError' overload instead.")] void RespondByRequestingPersistableContentKeyRequest (); - [Watch (7, 0), NoTV, iOS (11, 2)] + [Watch (7, 0), NoTV] [MacCatalyst (13, 1)] [Export ("respondByRequestingPersistableContentKeyRequestAndReturnError:")] bool RespondByRequestingPersistableContentKeyRequest ([NullAllowed] out NSError error); @@ -15598,7 +15586,7 @@ namespace AVFoundation { interface IAVCapturePhotoFileDataRepresentationCustomizer { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Protocol] interface AVCapturePhotoFileDataRepresentationCustomizer { [Export ("replacementMetadataForPhoto:")] @@ -15725,12 +15713,12 @@ namespace AVFoundation { [NullAllowed, Export ("previewCGImageRepresentation")] CGImage PreviewCGImageRepresentation { get; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [NullAllowed, Export ("portraitEffectsMatte")] AVPortraitEffectsMatte PortraitEffectsMatte { get; } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [MacCatalyst (14, 0)] [Export ("fileDataRepresentationWithCustomizer:")] [return: NullAllowed] @@ -15744,7 +15732,7 @@ namespace AVFoundation { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [Watch (6, 0), TV (12, 0), iOS (12, 0)] + [Watch (6, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface AVPortraitEffectsMatte { @@ -15771,7 +15759,7 @@ namespace AVFoundation { CVPixelBuffer MattingImage { get; } } - [NoWatch, TV (12, 0), iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] diff --git a/src/avkit.cs b/src/avkit.cs index 25573d24aa..c7772de8e4 100644 --- a/src/avkit.cs +++ b/src/avkit.cs @@ -291,7 +291,7 @@ namespace AVKit { [Export ("customInfoViewController", ArgumentSemantic.Assign)] UIViewController CustomInfoViewController { get; set; } - [NoiOS, TV (11, 2), NoMac, NoWatch] + [NoiOS, NoMac, NoWatch] [NoMacCatalyst] [Export ("appliesPreferredDisplayCriteriaAutomatically")] bool AppliesPreferredDisplayCriteriaAutomatically { get; set; } @@ -901,25 +901,22 @@ namespace AVKit { void DidEndPresentingRoutes (AVRoutePickerView routePickerView); } - [TV (11, 2), NoiOS, NoMac, NoWatch] + [NoiOS, NoMac, NoWatch] [NoMacCatalyst] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface AVDisplayManager { - [TV (11, 3)] [NoMacCatalyst] [Field ("AVDisplayManagerModeSwitchStartNotification")] [Notification] NSString ModeSwitchStartNotification { get; } - [TV (11, 3)] [NoMacCatalyst] [Field ("AVDisplayManagerModeSwitchEndNotification")] [Notification] NSString ModeSwitchEndNotification { get; } - [TV (11, 3)] [NoMacCatalyst] [Field ("AVDisplayManagerModeSwitchSettingsChangedNotification")] [Notification] @@ -931,13 +928,12 @@ namespace AVKit { [Export ("displayModeSwitchInProgress")] bool DisplayModeSwitchInProgress { [Bind ("isDisplayModeSwitchInProgress")] get; } - [TV (11, 3)] [NoMacCatalyst] [Export ("displayCriteriaMatchingEnabled")] bool DisplayCriteriaMatchingEnabled { [Bind ("isDisplayCriteriaMatchingEnabled")] get; } } - [TV (11, 2), NoiOS, NoMac, NoWatch] + [NoiOS, NoMac, NoWatch] [NoMacCatalyst] [Category] [BaseType (typeof (UIWindow))] diff --git a/src/businesschat.cs b/src/businesschat.cs index ce848eeadd..5df8629580 100644 --- a/src/businesschat.cs +++ b/src/businesschat.cs @@ -26,7 +26,6 @@ namespace BusinessChat { [Deprecated (PlatformName.MacOSX, 13, 1)] [Deprecated (PlatformName.iOS, 16, 2)] - [iOS (11, 3)] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 16, 2)] [BaseType (typeof (UIControl))] @@ -40,7 +39,6 @@ namespace BusinessChat { [Deprecated (PlatformName.MacOSX, 13, 1)] [Deprecated (PlatformName.iOS, 16, 2)] - [iOS (11, 3)] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 16, 2)] [BaseType (typeof (NSObject))] diff --git a/src/carplay.cs b/src/carplay.cs index 570fb7e910..8544ed052f 100644 --- a/src/carplay.cs +++ b/src/carplay.cs @@ -23,7 +23,7 @@ namespace CarPlay { // Just to please the generator that at this point does not know the hierarchy interface NSUnitLength : NSUnit { } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Native] enum CPAlertActionStyle : ulong { Default = 0, @@ -31,14 +31,14 @@ namespace CarPlay { Destructive, } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Native] enum CPBarButtonType : ulong { Text, Image, } - [Flags, NoWatch, NoTV, NoMac, iOS (12, 0)] + [Flags, NoWatch, NoTV, NoMac] [Native] enum CPPanDirection : long { None = 0, @@ -48,7 +48,7 @@ namespace CarPlay { Down = 1L << 3, } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Native] enum CPNavigationAlertDismissalContext : ulong { Timeout = 0, @@ -56,7 +56,7 @@ namespace CarPlay { SystemDismissed, } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Native] enum CPTripPauseReason : ulong { Arrived = 1, @@ -66,7 +66,7 @@ namespace CarPlay { ProceedToRoute = 5, } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Flags] [Native] enum CPLimitableUserInterface : ulong { @@ -82,7 +82,7 @@ namespace CarPlay { Dark = 1uL << 1, } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Flags] [Native] enum CPManeuverDisplayStyle : long { @@ -93,7 +93,7 @@ namespace CarPlay { InstructionOnly, } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Native] enum CPTimeRemainingColor : ulong { Default = 0, @@ -102,7 +102,7 @@ namespace CarPlay { Red, } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Native] enum CPTripEstimateStyle : ulong { Light = 0, @@ -192,7 +192,7 @@ namespace CarPlay { UserPreference, } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPAlertAction : NSSecureCoding { @@ -221,7 +221,7 @@ namespace CarPlay { delegate void CPBarButtonHandler (CPBarButton button); - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPBarButton : NSSecureCoding { @@ -258,7 +258,7 @@ namespace CarPlay { interface ICPBarButtonProviding { } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [Protocol] interface CPBarButtonProviding { @@ -273,12 +273,11 @@ namespace CarPlay { #if NET [Abstract] #endif - [iOS (12, 2)] [NullAllowed, Export ("backButton", ArgumentSemantic.Strong)] CPBarButton BackButton { get; set; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPGridButton : NSSecureCoding { @@ -297,7 +296,7 @@ namespace CarPlay { string [] TitleVariants { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (CPTemplate))] [DisableDefaultCtor] interface CPGridTemplate : CPBarButtonProviding { @@ -324,7 +323,7 @@ namespace CarPlay { nuint MaximumItems { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPInterfaceController { @@ -423,7 +422,7 @@ namespace CarPlay { interface ICPInterfaceControllerDelegate { } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] #if NET [Protocol, Model] #else @@ -473,7 +472,7 @@ namespace CarPlay { void DidSelectManeuver (UIApplication application, CPManeuver maneuver); } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPListItem : CPSelectableListItem, NSSecureCoding { @@ -552,7 +551,7 @@ namespace CarPlay { void SetText (string text); } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPListSection : NSSecureCoding { @@ -626,7 +625,7 @@ namespace CarPlay { CGSize MaximumImageSize { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (CPTemplate))] [DisableDefaultCtor] interface CPListTemplate : CPBarButtonProviding { @@ -696,7 +695,7 @@ namespace CarPlay { interface ICPListTemplateDelegate { } [Deprecated (PlatformName.iOS, 14, 0, message: "Use 'CPListItem.Handler' instead.")] - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] #if NET [Protocol, Model] #else @@ -710,7 +709,7 @@ namespace CarPlay { void DidSelectListItem (CPListTemplate listTemplate, CPListItem item, Action completionHandler); } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] interface CPManeuver : NSCopying, NSSecureCoding { @@ -739,7 +738,6 @@ namespace CarPlay { [NullAllowed, Export ("userInfo", ArgumentSemantic.Strong)] NSObject UserInfo { get; set; } - [iOS (12, 2)] [NullAllowed, Export ("junctionImage", ArgumentSemantic.Strong)] UIImage JunctionImage { get; set; } @@ -775,7 +773,7 @@ namespace CarPlay { NSAttributedString [] NotificationAttributedInstructionVariants { get; set; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPMapButton : NSSecureCoding { @@ -797,7 +795,7 @@ namespace CarPlay { UIImage FocusedImage { get; set; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (CPTemplate))] [DisableDefaultCtor] interface CPMapTemplate : CPBarButtonProviding { @@ -868,7 +866,7 @@ namespace CarPlay { interface ICPMapTemplateDelegate { } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] #if NET [Protocol, Model] #else @@ -938,7 +936,7 @@ namespace CarPlay { CPManeuverDisplayStyle GetDisplayStyle (CPMapTemplate mapTemplate, CPManeuver maneuver); } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPNavigationAlert : NSSecureCoding { @@ -978,7 +976,7 @@ namespace CarPlay { double Duration { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPNavigationSession { @@ -1006,7 +1004,7 @@ namespace CarPlay { void UpdateTravelEstimates (CPTravelEstimates estimates, CPManeuver maneuver); } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (CPTemplate))] interface CPSearchTemplate { @@ -1021,7 +1019,7 @@ namespace CarPlay { interface ICPSearchTemplateDelegate { } delegate void CPSearchTemplateDelegateUpdateHandler (CPListItem [] searchResults); - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] #if NET [Protocol, Model] #else @@ -1042,7 +1040,7 @@ namespace CarPlay { void SearchButtonPressed (CPSearchTemplate searchTemplate); } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPSessionConfiguration { @@ -1068,7 +1066,7 @@ namespace CarPlay { interface ICPSessionConfigurationDelegate { } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] #if NET [Protocol, Model] #else @@ -1089,7 +1087,7 @@ namespace CarPlay { } [Abstract] - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] interface CPTemplate : NSSecureCoding { [NullAllowed, Export ("userInfo", ArgumentSemantic.Strong)] @@ -1114,7 +1112,7 @@ namespace CarPlay { bool ShowsTabBadge { get; set; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPRouteChoice : NSCopying, NSSecureCoding { @@ -1138,7 +1136,7 @@ namespace CarPlay { NSObject UserInfo { get; set; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPTrip : NSSecureCoding { @@ -1160,7 +1158,7 @@ namespace CarPlay { NSObject UserInfo { get; set; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] interface CPVoiceControlState : NSSecureCoding { @@ -1180,7 +1178,7 @@ namespace CarPlay { bool Repeats { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (CPTemplate))] [DisableDefaultCtor] interface CPVoiceControlTemplate { @@ -1198,7 +1196,7 @@ namespace CarPlay { string ActiveStateIdentifier { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPImageSet : NSSecureCoding { @@ -1276,7 +1274,7 @@ namespace CarPlay { NSString SessionRoleApplication { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (UIWindow))] interface CPWindow { @@ -1291,7 +1289,7 @@ namespace CarPlay { CPTemplateApplicationScene TemplateApplicationScene { get; set; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CPTravelEstimates : NSSecureCoding { @@ -1307,7 +1305,7 @@ namespace CarPlay { double TimeRemaining { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (NSObject))] interface CPTripPreviewTextConfiguration : NSSecureCoding { @@ -1324,7 +1322,7 @@ namespace CarPlay { string OverviewButtonTitle { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (CPTemplate))] [DisableDefaultCtor] interface CPActionSheetTemplate { @@ -1342,7 +1340,7 @@ namespace CarPlay { CPAlertAction [] Actions { get; } } - [NoWatch, NoTV, NoMac, iOS (12, 0)] + [NoWatch, NoTV, NoMac] [BaseType (typeof (CPTemplate))] [DisableDefaultCtor] interface CPAlertTemplate { diff --git a/src/classkit.cs b/src/classkit.cs index 6ea1db660c..f793f04016 100644 --- a/src/classkit.cs +++ b/src/classkit.cs @@ -20,19 +20,18 @@ using NativeHandle = System.IntPtr; namespace ClassKit { [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [Native] enum CLSBinaryValueType : long { TrueFalse = 0, PassFail, YesNo, - [iOS (12, 2)] [MacCatalyst (14, 0)] CorrectIncorrect, } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [Native] enum CLSContextType : long { None = 0, @@ -60,7 +59,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [Native] [ErrorDomain ("CLSErrorCodeDomain")] public enum CLSErrorCode : long { @@ -79,7 +78,7 @@ namespace ClassKit { [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] enum CLSContextTopic { [Field ("CLSContextTopicMath")] Math, @@ -115,7 +114,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [Static] interface CLSErrorUserInfoKeys { @@ -131,7 +130,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [Static] interface CLSPredicateKeyPath { [Field ("CLSPredicateKeyPathDateCreated")] @@ -154,7 +153,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CLSObject : NSSecureCoding { @@ -167,7 +166,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [BaseType (typeof (CLSObject))] [DisableDefaultCtor] interface CLSActivity { @@ -210,7 +209,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [BaseType (typeof (CLSObject))] [DisableDefaultCtor] interface CLSActivityItem { @@ -223,7 +222,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [BaseType (typeof (CLSActivityItem))] [DisableDefaultCtor] interface CLSBinaryItem { @@ -240,7 +239,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [BaseType (typeof (CLSObject))] [DisableDefaultCtor] interface CLSContext { @@ -377,7 +376,7 @@ namespace ClassKit { interface ICLSDataStoreDelegate { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [Protocol, Model] [BaseType (typeof (NSObject))] interface CLSDataStoreDelegate { @@ -389,7 +388,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface CLSDataStore { @@ -418,7 +417,6 @@ namespace ClassKit { [Export ("saveWithCompletion:")] void Save ([NullAllowed] Action completion); - [iOS (12, 2)] [MacCatalyst (14, 0)] [Export ("completeAllAssignedActivitiesMatching:")] void CompleteAllAssignedActivitiesMatching (string [] contextPath); @@ -445,7 +443,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [BaseType (typeof (CLSActivityItem))] [DisableDefaultCtor] interface CLSQuantityItem { @@ -459,7 +457,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [BaseType (typeof (CLSActivityItem))] [DisableDefaultCtor] interface CLSScoreItem { @@ -476,7 +474,7 @@ namespace ClassKit { } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (12, 2)] + [NoWatch, NoTV, Mac (11, 0)] [Protocol] interface CLSContextProvider { [Abstract] diff --git a/src/cloudkit.cs b/src/cloudkit.cs index bc9b34a69d..8ac4bd1db0 100644 --- a/src/cloudkit.cs +++ b/src/cloudkit.cs @@ -109,7 +109,7 @@ namespace CloudKit { [Export ("rootRecordID", ArgumentSemantic.Copy)] CKRecordID RootRecordID { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("participantRole", ArgumentSemantic.Assign)] CKShareParticipantRole ParticipantRole { get; } @@ -199,7 +199,7 @@ namespace CloudKit { [Export ("userIdentity", ArgumentSemantic.Strong)] CKUserIdentity UserIdentity { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("role", ArgumentSemantic.Assign)] CKShareParticipantRole Role { get; set; } @@ -663,7 +663,7 @@ namespace CloudKit { [Export ("initWithRecordZoneIDs:optionsByRecordZoneID:")] NativeHandle Constructor (CKRecordZoneID [] recordZoneIDs, [NullAllowed] NSDictionary optionsByRecordZoneID); - [iOS (12, 0), Watch (5, 0), TV (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("initWithRecordZoneIDs:configurationsByRecordZoneID:")] NativeHandle Constructor (CKRecordZoneID [] recordZoneIDs, [NullAllowed] NSDictionary configurationsByRecordZoneID); @@ -680,7 +680,7 @@ namespace CloudKit { [NullAllowed, Export ("optionsByRecordZoneID", ArgumentSemantic.Copy)] NSDictionary OptionsByRecordZoneID { get; set; } - [iOS (12, 0), Watch (5, 0), TV (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("configurationsByRecordZoneID", ArgumentSemantic.Copy)] NSDictionary ConfigurationsByRecordZoneID { get; set; } @@ -732,7 +732,7 @@ namespace CloudKit { string [] DesiredKeys { get; set; } } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface CKFetchRecordZoneChangesConfiguration : NSSecureCoding, NSCopying { diff --git a/src/coreanimation.cs b/src/coreanimation.cs index a24c145a3b..3fb6dbfbde 100644 --- a/src/coreanimation.cs +++ b/src/coreanimation.cs @@ -722,8 +722,6 @@ namespace CoreAnimation { bool AllowsNextDrawableTimeout { get; set; } [NoWatch] // headers not updated - [TV (11, 2)] - [iOS (11, 2)] [MacCatalyst (13, 1)] [Export ("maximumDrawableCount")] nuint MaximumDrawableCount { get; set; } @@ -1548,15 +1546,11 @@ namespace CoreAnimation { [Field ("kCAGradientLayerAxial")] Axial, - [iOS (12, 0)] - [TV (12, 0)] [NoWatch] [MacCatalyst (13, 1)] [Field ("kCAGradientLayerRadial")] Radial, - [iOS (12, 0)] - [TV (12, 0)] [NoWatch] [MacCatalyst (13, 1)] [Field ("kCAGradientLayerConic")] diff --git a/src/corebluetooth.cs b/src/corebluetooth.cs index 2be75a03ca..96d90d1135 100644 --- a/src/corebluetooth.cs +++ b/src/corebluetooth.cs @@ -190,8 +190,6 @@ namespace CoreBluetooth { NSString OptionNotifyOnNotificationKey { get; } #endif - [iOS (11, 2)] - [TV (11, 2)] [Watch (4, 2)] [MacCatalyst (13, 1)] [Field ("CBConnectPeripheralOptionStartDelayKey")] diff --git a/src/coregraphics.cs b/src/coregraphics.cs index 95216bc209..c787dbcc0e 100644 --- a/src/coregraphics.cs +++ b/src/coregraphics.cs @@ -270,8 +270,6 @@ namespace CoreGraphics { [Field ("kCGColorSpaceExtendedDisplayP3")] NSString ExtendedDisplayP3 { get; } - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] [Deprecated (PlatformName.MacOSX, 10, 15, 4, message: "Use 'Itur_2100_PQ' instead.")] [Deprecated (PlatformName.iOS, 13, 4, message: "Use 'Itur_2100_PQ' instead.")] diff --git a/src/coreimage.cs b/src/coreimage.cs index 8b18d2c306..4e39a9a8cf 100644 --- a/src/coreimage.cs +++ b/src/coreimage.cs @@ -534,21 +534,18 @@ namespace CoreImage { [BaseType (typeof (CIContext))] interface CIContext_CIDepthBlurEffect { // as per the docs: The 'options' parameter is a key value/pair reserved for future use. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("depthBlurEffectFilterForImageURL:options:")] [return: NullAllowed] CIFilter GetDepthBlurEffectFilter (NSUrl url, [NullAllowed] NSDictionary options); // as per the docs: The 'options' parameter is a key value/pair reserved for future use. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("depthBlurEffectFilterForImageData:options:")] [return: NullAllowed] CIFilter GetDepthBlurEffectFilter (NSData data, [NullAllowed] NSDictionary options); // as per the docs: The 'options' parameter is a key value/pair reserved for future use. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("depthBlurEffectFilterForImage:disparityImage:portraitEffectsMatte:orientation:options:")] [return: NullAllowed] @@ -1266,12 +1263,10 @@ namespace CoreImage { [Field ("kCIInputDisparityImageKey", "+CoreImage")] NSString DisparityImage { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Field ("kCIInputMatteImageKey", "+CoreImage")] NSString MatteImage { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Field ("kCIInputAmountKey", "+CoreImage")] NSString Amount { get; } @@ -1620,7 +1615,6 @@ namespace CoreImage { [MacCatalyst (13, 1)] bool AuxiliaryDisparity { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] bool AuxiliaryPortraitEffectsMatte { get; set; } @@ -1677,7 +1671,6 @@ namespace CoreImage { [Field ("kCIImageAuxiliaryDisparity")] NSString AuxiliaryDisparityKey { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Field ("kCIImageAuxiliaryPortraitEffectsMatte")] NSString AuxiliaryPortraitEffectsMatteKey { get; } @@ -2339,41 +2332,34 @@ namespace CoreImage { [Export ("imageTransformForCGOrientation:")] CGAffineTransform GetImageTransform (CGImagePropertyOrientation orientation); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("imageByInsertingIntermediate")] CIImage CreateByInsertingIntermediate (); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("imageByInsertingIntermediate:")] CIImage CreateByInsertingIntermediate (bool cache); // CIImage_AVPortraitEffectsMatte category - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("portraitEffectsMatte")] AVPortraitEffectsMatte PortraitEffectsMatte { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithPortaitEffectsMatte:options:")] // selector typo, rdar filled 42894821 NativeHandle Constructor (AVPortraitEffectsMatte matte, [NullAllowed] NSDictionary options); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithPortaitEffectsMatte:")] // selector typo, rdar filled 42894821 NativeHandle Constructor (AVPortraitEffectsMatte matte); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("imageWithPortaitEffectsMatte:options:")] // selector typo, rdar filled 42894821 [return: NullAllowed] CIImage FromPortraitEffectsMatte (AVPortraitEffectsMatte matte, [NullAllowed] NSDictionary options); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("imageWithPortaitEffectsMatte:")] // selector typo, rdar filled 42894821 @@ -6120,12 +6106,10 @@ namespace CoreImage { [Field ("kCIImageRepresentationDisparityImage")] NSString DisparityImageKey { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Field ("kCIImageRepresentationAVPortraitEffectsMatte")] NSString AVPortraitEffectsMatteKey { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Field ("kCIImageRepresentationPortraitEffectsMatteImage")] NSString PortraitEffectsMatteImageKey { get; } @@ -6191,11 +6175,9 @@ namespace CoreImage { CIImage DisparityImage { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] CIImage PortraitEffectsMatteImage { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] AVPortraitEffectsMatte AVPortraitEffectsMatte { get; set; } @@ -6229,8 +6211,6 @@ namespace CoreImage { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIReductionFilter))] interface CIAreaMinMax : CIAreaReductionFilterProtocol { @@ -6245,16 +6225,12 @@ namespace CoreImage { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIFilter))] interface CIDither : CIDitherProtocol { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIFilter))] interface CIGuidedFilter { @@ -6273,24 +6249,18 @@ namespace CoreImage { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIFilter))] interface CIMeshGenerator : CIMeshGeneratorProtocol { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIFilter))] interface CIMix : CIMixProtocol { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIFilter))] interface CISampleNearest { @@ -6300,8 +6270,6 @@ namespace CoreImage { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIFilter))] interface CICameraCalibrationLensCorrection { @@ -6317,8 +6285,6 @@ namespace CoreImage { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIFilter))] interface CICoreMLModelFilter { @@ -6337,8 +6303,6 @@ namespace CoreImage { } [CoreImageFilter] - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (CIFilter))] interface CISaliencyMapFilter : CISaliencyMapProtocol { diff --git a/src/coremidi.cs b/src/coremidi.cs index d2fd0b1a31..bc51bc98bd 100644 --- a/src/coremidi.cs +++ b/src/coremidi.cs @@ -301,7 +301,7 @@ namespace CoreMidi { } - [NoWatch, NoTV, iOS (12, 0)] + [NoWatch, NoTV] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject), Name = "MIDICIProfile")] [DisableDefaultCtor] @@ -321,7 +321,7 @@ namespace CoreMidi { NativeHandle Constructor (NSData data); } - [NoWatch, NoTV, iOS (12, 0)] + [NoWatch, NoTV] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject), Name = "MIDICIProfileState")] [DisableDefaultCtor] @@ -355,7 +355,7 @@ namespace CoreMidi { delegate void MidiCIProfileSpecificDataHandler (MidiCISession session, byte channel, MidiCIProfile profile, NSData data); delegate void MidiCISessionDisconnectHandler (MidiCISession session, NSError error); - [NoWatch, NoTV, iOS (12, 0)] + [NoWatch, NoTV] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject), Name = "MIDICISession")] [DisableDefaultCtor] diff --git a/src/coreml.cs b/src/coreml.cs index c6c497e448..43efde889f 100644 --- a/src/coreml.cs +++ b/src/coreml.cs @@ -42,7 +42,7 @@ namespace CoreML { Image = 4, MultiArray = 5, Dictionary = 6, - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] Sequence = 7, } @@ -80,7 +80,7 @@ namespace CoreML { Int32 = 0x20000 | 32, } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Native] public enum MLImageSizeConstraintType : long { @@ -89,7 +89,7 @@ namespace CoreML { Range = 3, } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Native] public enum MLMultiArrayShapeConstraintType : long { @@ -98,7 +98,7 @@ namespace CoreML { Range = 3, } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Native] public enum MLComputeUnits : long { @@ -167,7 +167,7 @@ namespace CoreML { [NullAllowed, Export ("dictionaryConstraint", ArgumentSemantic.Assign)] MLDictionaryConstraint DictionaryConstraint { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("sequenceConstraint")] MLSequenceConstraint SequenceConstraint { get; } @@ -217,7 +217,7 @@ namespace CoreML { [NullAllowed, Export ("imageBufferValue")] CVPixelBuffer ImageBufferValue { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("sequenceValue")] MLSequence SequenceValue { get; } @@ -226,7 +226,7 @@ namespace CoreML { [Export ("featureValueWithPixelBuffer:")] MLFeatureValue Create (CVPixelBuffer value); - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Static] [Export ("featureValueWithSequence:")] @@ -403,7 +403,7 @@ namespace CoreML { [Export ("modelDescription")] MLModelDescription ModelDescription { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("configuration")] MLModelConfiguration Configuration { get; } @@ -413,7 +413,7 @@ namespace CoreML { [return: NullAllowed] MLModel Create (NSUrl url, out NSError error); - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Static] [Export ("modelWithContentsOfURL:configuration:error:")] @@ -434,7 +434,7 @@ namespace CoreML { [return: NullAllowed] IMLBatchProvider GetPredictions (IMLBatchProvider inputBatch, [NullAllowed] out NSError error); - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("predictionsFromBatch:options:error:")] [return: NullAllowed] @@ -684,7 +684,7 @@ namespace CoreML { [Export ("pixelFormatType")] uint PixelFormatType { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("sizeConstraint")] MLImageSizeConstraint SizeConstraint { get; } @@ -702,7 +702,7 @@ namespace CoreML { [Export ("dataType")] MLMultiArrayDataType DataType { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("shapeConstraint")] MLMultiArrayShapeConstraint ShapeConstraint { get; } @@ -726,7 +726,7 @@ namespace CoreML { NSDictionary OutputBackings { get; set; } } - [NoWatch, TV (11, 2), iOS (11, 2)] + [NoWatch] [MacCatalyst (13, 1)] [Protocol] interface MLCustomLayer { @@ -753,7 +753,7 @@ namespace CoreML { bool Encode (IMTLCommandBuffer commandBuffer, IMTLTexture [] inputs, IMTLTexture [] outputs, [NullAllowed] out NSError error); } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -771,7 +771,7 @@ namespace CoreML { interface IMLBatchProvider { } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Protocol] interface MLBatchProvider { @@ -785,7 +785,7 @@ namespace CoreML { IMLFeatureProvider GetFeatures (nint index); } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] #if NET @@ -809,7 +809,7 @@ namespace CoreML { IMLBatchProvider GetPredictions (IMLBatchProvider inputBatch, MLPredictionOptions options, out NSError error); } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -822,7 +822,7 @@ namespace CoreML { nint PixelsHigh { get; } } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -841,7 +841,7 @@ namespace CoreML { MLImageSize [] EnumeratedImageSizes { get; } } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -857,7 +857,7 @@ namespace CoreML { NSArray [] EnumeratedShapes { get; } } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -885,7 +885,7 @@ namespace CoreML { NSNumber [] Int64Values { get; } } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -898,7 +898,7 @@ namespace CoreML { NSRange CountRange { get; } } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface MLModelConfiguration : NSCopying, NSSecureCoding { diff --git a/src/coremotion.cs b/src/coremotion.cs index 03d552c0c1..52f85b1652 100644 --- a/src/coremotion.cs +++ b/src/coremotion.cs @@ -550,7 +550,7 @@ namespace CoreMotion { CMPedometerEventType Type { get; } } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -569,7 +569,7 @@ namespace CoreMotion { float PercentLikely { get; } } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] diff --git a/src/corenfc.cs b/src/corenfc.cs index 70461ae0a2..ea8c44cf0a 100644 --- a/src/corenfc.cs +++ b/src/corenfc.cs @@ -711,7 +711,6 @@ namespace CoreNFC { double RetryInterval { get; set; } } - [iOS (12, 0)] [MacCatalyst (13, 1)] [Category] [BaseType (typeof (NSUserActivity))] diff --git a/src/coretelephony.cs b/src/coretelephony.cs index b90158d748..0744e2b54c 100644 --- a/src/coretelephony.cs +++ b/src/coretelephony.cs @@ -110,7 +110,6 @@ namespace CoreTelephony { [NullAllowed] NSString CurrentRadioAccessTechnology { get; } - [iOS (12, 0)] [MacCatalyst (14, 0)] [Deprecated (PlatformName.iOS, 16, 0)] [Deprecated (PlatformName.MacCatalyst, 16, 0)] @@ -118,13 +117,11 @@ namespace CoreTelephony { [Export ("serviceSubscriberCellularProviders", ArgumentSemantic.Retain)] NSDictionary ServiceSubscriberCellularProviders { get; } - [iOS (12, 0)] [MacCatalyst (14, 0)] [NullAllowed] [Export ("serviceCurrentRadioAccessTechnology", ArgumentSemantic.Retain)] NSDictionary ServiceCurrentRadioAccessTechnology { get; } - [iOS (12, 0)] [MacCatalyst (14, 0)] [Deprecated (PlatformName.iOS, 16, 0)] [Deprecated (PlatformName.MacCatalyst, 16, 0)] @@ -132,7 +129,6 @@ namespace CoreTelephony { [Export ("serviceSubscriberCellularProvidersDidUpdateNotifier", ArgumentSemantic.Copy)] Action ServiceSubscriberCellularProvidersDidUpdateNotifier { get; set; } - [iOS (12, 0)] [MacCatalyst (14, 0)] [Notification] [Field ("CTServiceRadioAccessTechnologyDidChangeNotification")] @@ -199,7 +195,6 @@ namespace CoreTelephony { [NoMacCatalyst] [Protocol] - [iOS (12, 1)] interface CTSubscriberDelegate { [Abstract] [Export ("subscriberTokenRefreshed:")] @@ -215,15 +210,12 @@ namespace CoreTelephony { [Deprecated (PlatformName.MacCatalyst, 13, 1)] NSData CarrierToken { get; } - [iOS (12, 1)] [Export ("identifier")] string Identifier { get; } - [iOS (12, 1)] [NullAllowed, Export ("delegate", ArgumentSemantic.Weak)] NSObject WeakDelegate { get; set; } - [iOS (12, 1)] [Wrap ("WeakDelegate")] [NullAllowed] ICTSubscriberDelegate Delegate { get; set; } @@ -238,14 +230,12 @@ namespace CoreTelephony { [Export ("subscriber")] CTSubscriber Subscriber { get; } - [iOS (12, 1)] [Static] [Export ("subscribers")] CTSubscriber [] Subscribers { get; } } [NoMacCatalyst] - [iOS (12, 0)] [BaseType (typeof (NSObject))] interface CTCellularPlanProvisioningRequest : NSSecureCoding { [Export ("address")] @@ -268,7 +258,6 @@ namespace CoreTelephony { } [NoMacCatalyst] - [iOS (12, 0)] [BaseType (typeof (NSObject))] interface CTCellularPlanProvisioning { [Export ("supportsCellularPlan")] diff --git a/src/coretext.cs b/src/coretext.cs index b385e27da5..1d80008c74 100644 --- a/src/coretext.cs +++ b/src/coretext.cs @@ -97,7 +97,7 @@ namespace CoreText { NSString ForceEmbeddingLevel { get; } #endif - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCTTypesetterOptionAllowUnboundedLayout")] NSString AllowUnboundedLayout { get; } diff --git a/src/corevideo.cs b/src/corevideo.cs index f70954c212..9720eddff3 100644 --- a/src/corevideo.cs +++ b/src/corevideo.cs @@ -316,8 +316,6 @@ namespace CoreVideo { [Field ("kCVImageBufferTransferFunction_ITU_R_2100_HLG")] ItuR2100Hlg, - [iOS (12, 0)] - [TV (12, 0)] [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCVImageBufferTransferFunction_Linear")] diff --git a/src/eventkit.cs b/src/eventkit.cs index d812065f0a..099ab44e00 100644 --- a/src/eventkit.cs +++ b/src/eventkit.cs @@ -666,7 +666,7 @@ namespace EventKit { [Export ("initWithAccessToEntityTypes:")] NativeHandle Constructor (EKEntityMask accessToEntityTypes); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("delegateSources")] EKSource [] DelegateSources { get; } diff --git a/src/foundation.cs b/src/foundation.cs index 406320cf2e..e2d9c1bd1b 100644 --- a/src/foundation.cs +++ b/src/foundation.cs @@ -5963,7 +5963,7 @@ namespace Foundation { // From NSUserActivity (CIBarcodeDescriptor) - [TV (11, 3), iOS (11, 3), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [NullAllowed, Export ("detectedBarcodeDescriptor", ArgumentSemantic.Copy)] CIBarcodeDescriptor DetectedBarcodeDescriptor { get; } @@ -5971,18 +5971,18 @@ namespace Foundation { // From NSUserActivity (CLSDeepLinks) [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [Export ("isClassKitDeepLink")] bool IsClassKitDeepLink { get; } [Introduced (PlatformName.MacCatalyst, 14, 0)] - [NoWatch, NoTV, Mac (11, 0), iOS (11, 4)] + [NoWatch, NoTV, Mac (11, 0)] [NullAllowed, Export ("contextIdentifierPath", ArgumentSemantic.Strong)] string [] ContextIdentifierPath { get; } // From NSUserActivity (IntentsAdditions) - [Watch (5, 0), NoTV, Mac (12, 0), iOS (12, 0)] + [Watch (5, 0), NoTV, Mac (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("suggestedInvocationPhrase")] string SuggestedInvocationPhrase { @@ -5996,24 +5996,24 @@ namespace Foundation { set; } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [Export ("eligibleForPrediction")] bool EligibleForPrediction { [Bind ("isEligibleForPrediction")] get; set; } - [Watch (5, 0), NoTV, iOS (12, 0)] + [Watch (5, 0), NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("persistentIdentifier")] string PersistentIdentifier { get; set; } - [Watch (5, 0), NoTV, iOS (12, 0)] + [Watch (5, 0), NoTV] [MacCatalyst (13, 1)] [Static] [Async] [Export ("deleteSavedUserActivitiesWithPersistentIdentifiers:completionHandler:")] void DeleteSavedUserActivities (string [] persistentIdentifiers, Action handler); - [Watch (5, 0), NoTV, iOS (12, 0)] + [Watch (5, 0), NoTV] [MacCatalyst (13, 1)] [Static] [Async] @@ -12271,13 +12271,13 @@ namespace Foundation { [Field ("NSKeyedUnarchiveFromDataTransformerName")] NSString KeyedUnarchiveFromDataTransformerName { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("NSSecureUnarchiveFromDataTransformerName")] NSString SecureUnarchiveFromDataTransformerName { get; } } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSValueTransformer))] interface NSSecureUnarchiveFromDataTransformer { diff --git a/src/gamecontroller.cs b/src/gamecontroller.cs index c14db09242..1feeb92c3b 100644 --- a/src/gamecontroller.cs +++ b/src/gamecontroller.cs @@ -309,12 +309,10 @@ namespace GameController { [Export ("rightTrigger")] GCControllerButtonInput RightTrigger { get; } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [NullAllowed, Export ("leftThumbstickButton")] GCControllerButtonInput LeftThumbstickButton { get; } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [NullAllowed, Export ("rightThumbstickButton")] GCControllerButtonInput RightThumbstickButton { get; } @@ -361,7 +359,6 @@ namespace GameController { [Deprecated (PlatformName.MacOSX, 10, 15, message: "Use 'GCController.GetExtendedGamepadController()' instead.")] [Deprecated (PlatformName.iOS, 13, 0, message: "Use 'GCController.GetExtendedGamepadController()' instead.")] [Deprecated (PlatformName.TvOS, 13, 0, message: "Use 'GCController.GetExtendedGamepadController()' instead.")] - [TV (12, 2), iOS (12, 2)] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use 'GCController.GetExtendedGamepadController()' instead.")] [Field ("GCCurrentExtendedGamepadSnapshotDataVersion")] @@ -681,7 +678,6 @@ namespace GameController { [Deprecated (PlatformName.MacOSX, 10, 15, message: "Use 'GCController.GetMicroGamepadController()' instead.")] [Deprecated (PlatformName.iOS, 13, 0, message: "Use 'GCController.GetMicroGamepadController()' instead.")] [Deprecated (PlatformName.TvOS, 13, 0, message: "Use 'GCControler.GetMicroGamepadController()' instead.")] - [TV (12, 2), iOS (12, 2)] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use 'GCController.GetMicroGamepadController()' instead.")] [Field ("GCCurrentMicroGamepadSnapshotDataVersion")] diff --git a/src/healthkit.cs b/src/healthkit.cs index a4f16469ce..dcd4293dc2 100644 --- a/src/healthkit.cs +++ b/src/healthkit.cs @@ -311,17 +311,17 @@ namespace HealthKit { [Field ("HKPredicateKeyPathWorkoutTotalFlightsClimbed")] NSString TotalFlightsClimbed { get; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("HKPredicateKeyPathSum")] NSString PathSum { get; } - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Field ("HKPredicateKeyPathClinicalRecordFHIRResourceIdentifier")] NSString ClinicalRecordFhirResourceIdentifier { get; } - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Field ("HKPredicateKeyPathClinicalRecordFHIRResourceType")] NSString ClinicalRecordFhirResourceType { get; } @@ -604,7 +604,7 @@ namespace HealthKit { [Export ("isHealthDataAvailable")] bool IsHealthDataAvailable { get; } - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Export ("supportsHealthRecords")] bool SupportsHealthRecords { get; } @@ -777,7 +777,7 @@ namespace HealthKit { NSString UserPreferencesDidChangeNotification { get; } [Async] - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("getRequestStatusForAuthorizationToShareTypes:readTypes:completion:")] void GetRequestStatusForAuthorizationToShare (NSSet typesToShare, NSSet typesToRead, HKHealthStoreGetRequestStatusForAuthorizationToShareHandler completion); @@ -950,47 +950,47 @@ namespace HealthKit { [Export ("HeartRateMotionContext")] HKHeartRateMotionContext HeartRateMotionContext { get; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Export ("AverageSpeed")] HKQuantity AverageSpeed { get; set; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Export ("MaximumSpeed")] HKQuantity MaximumSpeed { get; set; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Export ("AlpineSlopeGrade")] HKQuantity AlpineSlopeGrade { get; set; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Export ("ElevationAscended")] HKQuantity ElevationAscended { get; set; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Export ("ElevationDescended")] HKQuantity ElevationDescended { get; set; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("FitnessMachineDuration")] HKQuantity FitnessMachineDuration { get; set; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("IndoorBikeDistance")] HKQuantity IndoorBikeDistance { get; set; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("CrossTrainerDistance")] HKQuantity CrossTrainerDistance { get; set; } - [Watch (5, 2), iOS (12, 2)] + [Watch (5, 2)] [MacCatalyst (13, 1)] [Export ("HeartRateEventThreshold")] HKQuantity HeartRateEventThreshold { get; set; } @@ -1113,47 +1113,47 @@ namespace HealthKit { [Field ("HKMetadataKeyHeartRateMotionContext")] NSString HeartRateMotionContext { get; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyAverageSpeed")] NSString AverageSpeed { get; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyMaximumSpeed")] NSString MaximumSpeed { get; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyAlpineSlopeGrade")] NSString AlpineSlopeGrade { get; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyElevationAscended")] NSString ElevationAscended { get; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyElevationDescended")] NSString ElevationDescended { get; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyFitnessMachineDuration")] NSString FitnessMachineDuration { get; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyIndoorBikeDistance")] NSString IndoorBikeDistance { get; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyCrossTrainerDistance")] NSString CrossTrainerDistance { get; } - [Watch (5, 2), iOS (12, 2)] + [Watch (5, 2)] [MacCatalyst (13, 1)] [Field ("HKMetadataKeyHeartRateEventThreshold")] NSString HeartRateEventThreshold { get; } @@ -1391,14 +1391,14 @@ namespace HealthKit { [return: NullAllowed] HKSeriesType GetSeriesType (string identifier); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Static, Internal] [Export ("clinicalTypeForIdentifier:")] [return: NullAllowed] HKClinicalType GetClinicalType (NSString identifier); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetClinicalType (identifier.GetConstant ()!)")] @@ -1476,7 +1476,6 @@ namespace HealthKit { } [Watch (5, 0)] - [iOS (12, 0)] [Mac (13, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (HKSampleType))] @@ -1585,7 +1584,7 @@ namespace HealthKit { [Export ("quantitySampleWithType:quantity:startDate:endDate:device:metadata:")] HKQuantitySample FromType (HKQuantityType quantityType, HKQuantity quantity, NSDate startDate, NSDate endDate, [NullAllowed] HKDevice device, [NullAllowed] NSDictionary metadata); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("count")] nint Count { get; } @@ -1744,25 +1743,25 @@ namespace HealthKit { // @interface HKClinicalRecordPredicates (HKQuery) - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Static, Internal] [Export ("predicateForClinicalRecordsWithFHIRResourceType:")] NSPredicate GetPredicateForClinicalRecords (NSString resourceType); - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Static] [Wrap ("GetPredicateForClinicalRecords (resourceType.GetConstant ()!)")] NSPredicate GetPredicateForClinicalRecords (HKFhirResourceType resourceType); - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Static, Internal] [Export ("predicateForClinicalRecordsFromSource:FHIRResourceType:identifier:")] NSPredicate GetPredicateForClinicalRecords (HKSource source, string resourceType, string identifier); - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Static] [Wrap ("GetPredicateForClinicalRecords (source, resourceType.GetConstant (), identifier)")] @@ -1972,24 +1971,24 @@ namespace HealthKit { [return: NullAllowed] HKQuantity SumQuantity (); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("mostRecentQuantityForSource:")] [return: NullAllowed] HKQuantity GetMostRecentQuantity (HKSource source); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("mostRecentQuantity")] HKQuantity MostRecentQuantity { get; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("mostRecentQuantityDateIntervalForSource:")] [return: NullAllowed] NSDateInterval GetMostRecentQuantityDateInterval (HKSource source); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("mostRecentQuantityDateInterval")] NSDateInterval MostRecentQuantityDateInterval { get; } @@ -2311,7 +2310,7 @@ namespace HealthKit { [Field ("HKQuantityTypeIdentifierVO2Max")] VO2Max, - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Field ("HKQuantityTypeIdentifierDistanceDownhillSnowSports")] DistanceDownhillSnowSports, @@ -2520,17 +2519,17 @@ namespace HealthKit { [Field ("HKCategoryTypeIdentifierMindfulSession")] MindfulSession, - [Watch (5, 2), iOS (12, 2)] + [Watch (5, 2)] [MacCatalyst (13, 1)] [Field ("HKCategoryTypeIdentifierHighHeartRateEvent")] HighHeartRateEvent, - [Watch (5, 2), iOS (12, 2)] + [Watch (5, 2)] [MacCatalyst (13, 1)] [Field ("HKCategoryTypeIdentifierLowHeartRateEvent")] LowHeartRateEvent, - [Watch (5, 2), iOS (12, 2)] + [Watch (5, 2)] [MacCatalyst (13, 1)] [Field ("HKCategoryTypeIdentifierIrregularHeartRhythmEvent")] IrregularHeartRhythmEvent, @@ -3870,13 +3869,13 @@ namespace HealthKit { [Async, Wrap ("FinishRoute (workout, metadata.GetDictionary (), completion)")] void FinishRoute (HKWorkout workout, HKMetadata metadata, Action completion); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Async, Protected] [Export ("addMetadata:completion:")] void AddMetadata (NSDictionary metadata, HKWorkoutRouteBuilderAddMetadataHandler completion); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Async, Wrap ("AddMetadata (metadata.GetDictionary ()!, completion)")] void AddMetadata (HKMetadata metadata, HKWorkoutRouteBuilderAddMetadataHandler completion); @@ -3897,7 +3896,7 @@ namespace HealthKit { } delegate void HKWorkoutBuilderCompletionHandler (bool success, NSError error); - [Watch (5, 0), iOS (12, 0), Mac (13, 0)] + [Watch (5, 0), Mac (13, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -3996,7 +3995,7 @@ namespace HealthKit { delegate void HKQuantitySeriesSampleQueryQuantityDelegate (HKQuantitySeriesSampleQuery query, HKQuantity quantity, NSDate date, bool done, NSError error); delegate void HKQuantitySeriesSampleQueryQuantityHandler (HKQuantitySeriesSampleQuery query, HKQuantity quantity, NSDateInterval date, bool done, NSError error); - [Watch (5, 0), iOS (12, 0), Mac (13, 0)] + [Watch (5, 0), Mac (13, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (HKQuery))] interface HKQuantitySeriesSampleQuery { @@ -4024,7 +4023,7 @@ namespace HealthKit { delegate void HKQuantitySeriesSampleBuilderFinishSeriesDelegate (HKQuantitySample [] samples, NSError error); - [Watch (5, 0), iOS (12, 0), Mac (13, 0)] + [Watch (5, 0), Mac (13, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -4093,7 +4092,7 @@ namespace HealthKit { void DisableCollection (HKQuantityType quantityType); } - [NoWatch, iOS (12, 0), Mac (13, 0)] + [NoWatch, Mac (13, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject), Name = "HKFHIRResource")] [DisableDefaultCtor] @@ -4119,7 +4118,7 @@ namespace HealthKit { HKFhirVersion FhirVersion { get; } } - [Watch (5, 0), iOS (12, 0), Mac (13, 0)] + [Watch (5, 0), Mac (13, 0)] [Deprecated (PlatformName.iOS, 13, 0, message: "Use HKCumulativeQuantitySample instead.")] [Deprecated (PlatformName.WatchOS, 6, 0, message: "Use HKCumulativeQuantitySample instead.")] [MacCatalyst (13, 1)] @@ -4141,7 +4140,7 @@ namespace HealthKit { HKQuantity SumQuantity { get; } } - [NoWatch, iOS (12, 0), Mac (13, 0)] + [NoWatch, Mac (13, 0)] [MacCatalyst (13, 1)] [DisableDefaultCtor] [BaseType (typeof (HKSample))] diff --git a/src/homekit.cs b/src/homekit.cs index f3f2725740..762776971f 100644 --- a/src/homekit.cs +++ b/src/homekit.cs @@ -202,7 +202,7 @@ namespace HomeKit { [NullAllowed, Export ("cameraProfiles", ArgumentSemantic.Copy)] HMCameraProfile [] CameraProfiles { get; } - [Watch (4, 3), TV (11, 3), iOS (11, 3)] + [Watch (4, 3)] [MacCatalyst (14, 0)] [Export ("supportsIdentify")] bool SupportsIdentify { get; } @@ -654,7 +654,7 @@ namespace HomeKit { void AddAndSetupAccessories (Action completion); [Deprecated (PlatformName.iOS, 15, 4, message: "Use 'HMAccessorySetupManager.PerformAccessorySetup' instead.")] - [NoWatch, NoTV, iOS (11, 3), NoMacCatalyst] + [NoWatch, NoTV, NoMacCatalyst] [Deprecated (PlatformName.MacCatalyst, 15, 4, message: "Use 'HMAccessorySetupManager.PerformAccessorySetup' instead.")] [Async] [Export ("addAndSetupAccessoriesWithPayload:completionHandler:")] @@ -1873,7 +1873,7 @@ namespace HomeKit { void DidUpdateNetworkAccessMode (HMNetworkConfigurationProfile profile); } - [NoWatch, NoTV, iOS (11, 3), NoMacCatalyst] + [NoWatch, NoTV, NoMacCatalyst] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface HMAccessorySetupPayload { @@ -1975,7 +1975,7 @@ namespace HomeKit { NSDateComponents Offset { get; set; } } - [Watch (4, 2), TV (11, 2), iOS (11, 2), MacCatalyst (14, 0)] + [Watch (4, 2), MacCatalyst (14, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface HMAccessControl { diff --git a/src/identitylookup.cs b/src/identitylookup.cs index d38fc5751a..b14e4646c0 100644 --- a/src/identitylookup.cs +++ b/src/identitylookup.cs @@ -53,7 +53,6 @@ namespace IdentityLookup { RedundantNetworkDeferral = 5, } - [iOS (12, 0)] [NoMac] [NoWatch] [NoTV] @@ -170,7 +169,6 @@ namespace IdentityLookup { NSData Data { get; } } - [iOS (12, 0)] [NoMac] [NoWatch] [NoTV] @@ -183,7 +181,6 @@ namespace IdentityLookup { ILCallCommunication [] CallCommunications { get; } } - [iOS (12, 0)] [NoMac] [NoWatch] [NoTV] @@ -197,7 +194,6 @@ namespace IdentityLookup { } [Abstract] - [iOS (12, 0)] [NoMac] [NoWatch] [NoTV] @@ -208,7 +204,6 @@ namespace IdentityLookup { } - [iOS (12, 0)] [NoMac] [NoWatch] [NoTV] @@ -220,7 +215,6 @@ namespace IdentityLookup { [Export ("action", ArgumentSemantic.Assign)] ILClassificationAction Action { get; } - [iOS (12, 1)] [MacCatalyst (13, 1)] [NullAllowed, Export ("userString")] string UserString { get; set; } @@ -235,7 +229,6 @@ namespace IdentityLookup { } [Abstract] - [iOS (12, 0)] [NoMac] [NoWatch] [NoTV] @@ -254,7 +247,6 @@ namespace IdentityLookup { bool IsEqualTo (ILCommunication communication); } - [iOS (12, 0)] [NoMac] [NoWatch] [NoTV] @@ -267,7 +259,6 @@ namespace IdentityLookup { ILMessageCommunication [] MessageCommunications { get; } } - [iOS (12, 0)] [NoMac] [NoWatch] [NoTV] diff --git a/src/identitylookupui.cs b/src/identitylookupui.cs index 68630661d9..f9e9554173 100644 --- a/src/identitylookupui.cs +++ b/src/identitylookupui.cs @@ -15,7 +15,6 @@ using IdentityLookup; namespace IdentityLookupUI { - [iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSExtensionContext))] interface ILClassificationUIExtensionContext { @@ -24,7 +23,6 @@ namespace IdentityLookupUI { bool ReadyForClassificationResponse { [Bind ("isReadyForClassificationResponse")] get; set; } } - [iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (UIViewController))] interface ILClassificationUIExtensionViewController { diff --git a/src/imageio.cs b/src/imageio.cs index 4154d25334..b81c8d46ad 100644 --- a/src/imageio.cs +++ b/src/imageio.cs @@ -634,22 +634,22 @@ namespace ImageIO { [Field ("kCGImagePropertyAPNGCanvasPixelHeight")] NSString ApngCanvasPixelHeight { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyPNGComment")] NSString PNGComment { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyPNGDisclaimer")] NSString PNGDisclaimer { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyPNGSource")] NSString PNGSource { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyPNGWarning")] NSString PNGWarning { get; } @@ -798,332 +798,332 @@ namespace ImageIO { [Field ("kCGImagePropertyDNGFixVignetteRadial")] NSString DNGFixVignetteRadial { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGActiveArea")] NSString DNGActiveArea { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGAnalogBalance")] NSString DNGAnalogBalance { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGAntiAliasStrength")] NSString DNGAntiAliasStrength { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGAsShotICCProfile")] NSString DNGAsShotICCProfile { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGAsShotPreProfileMatrix")] NSString DNGAsShotPreProfileMatrix { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGAsShotProfileName")] NSString DNGAsShotProfileName { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGBaselineExposureOffset")] NSString DNGBaselineExposureOffset { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGBayerGreenSplit")] NSString DNGBayerGreenSplit { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGBestQualityScale")] NSString DNGBestQualityScale { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGBlackLevelDeltaH")] NSString DNGBlackLevelDeltaHorizontal { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGBlackLevelDeltaV")] NSString DNGBlackLevelDeltaVertical { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGBlackLevelRepeatDim")] NSString DNGBlackLevelRepeatDim { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGCFALayout")] NSString DNGCfaLayout { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGCFAPlaneColor")] NSString DNGCfaPlaneColor { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGChromaBlurRadius")] NSString DNGChromaBlurRadius { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGColorimetricReference")] NSString DNGColorimetricReference { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGCurrentICCProfile")] NSString DNGCurrentICCProfile { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGCurrentPreProfileMatrix")] NSString DNGCurrentPreProfileMatrix { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGDefaultBlackRender")] NSString DNGDefaultBlackRender { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGDefaultCropOrigin")] NSString DNGDefaultCropOrigin { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGDefaultCropSize")] NSString DNGDefaultCropSize { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGDefaultScale")] NSString DNGDefaultScale { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGDefaultUserCrop")] NSString DNGDefaultUserCrop { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGExtraCameraProfiles")] NSString DNGExtraCameraProfiles { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGForwardMatrix1")] NSString DNGForwardMatrix1 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGForwardMatrix2")] NSString DNGForwardMatrix2 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGLinearizationTable")] NSString DNGLinearizationTable { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGLinearResponseLimit")] NSString DNGLinearResponseLimit { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGMakerNoteSafety")] NSString DNGMakerNoteSafety { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGMaskedAreas")] NSString DNGMaskedAreas { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGNewRawImageDigest")] NSString DNGNewRawImageDigest { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGNoiseReductionApplied")] NSString DNGNoiseReductionApplied { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOpcodeList1")] NSString DNGOpcodeList1 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOpcodeList2")] NSString DNGOpcodeList2 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOpcodeList3")] NSString DNGOpcodeList3 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOriginalBestQualityFinalSize")] NSString DNGOriginalBestQualityFinalSize { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOriginalDefaultCropSize")] NSString DNGOriginalDefaultCropSize { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOriginalDefaultFinalSize")] NSString DNGOriginalDefaultFinalSize { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOriginalRawFileData")] NSString DNGOriginalRawFileData { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOriginalRawFileDigest")] NSString DNGOriginalRawFileDigest { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGOriginalRawFileName")] NSString DNGOriginalRawFileName { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGPreviewApplicationName")] NSString DNGPreviewApplicationName { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGPreviewApplicationVersion")] NSString DNGPreviewApplicationVersion { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGPreviewColorSpace")] NSString DNGPreviewColorSpace { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGPreviewDateTime")] NSString DNGPreviewDateTime { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGPreviewSettingsDigest")] NSString DNGPreviewSettingsDigest { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGPreviewSettingsName")] NSString DNGPreviewSettingsName { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileCopyright")] NSString DNGProfileCopyright { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileEmbedPolicy")] NSString DNGProfileEmbedPolicy { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileHueSatMapData1")] NSString DNGProfileHueSatMapData1 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileHueSatMapData2")] NSString DNGProfileHueSatMapData2 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileHueSatMapDims")] NSString DNGProfileHueSatMapDims { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileHueSatMapEncoding")] NSString DNGProfileHueSatMapEncoding { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileLookTableData")] NSString DNGProfileLookTableData { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileLookTableDims")] NSString DNGProfileLookTableDims { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileLookTableEncoding")] NSString DNGProfileLookTableEncoding { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileName")] NSString DNGProfileName { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGProfileToneCurve")] NSString DNGProfileToneCurve { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGRawDataUniqueID")] NSString DNGRawDataUniqueId { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGRawImageDigest")] NSString DNGRawImageDigest { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGRawToPreviewGain")] NSString DNGRawToPreviewGain { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGReductionMatrix1")] NSString DNGReductionMatrix1 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGReductionMatrix2")] NSString DNGReductionMatrix2 { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGRowInterleaveFactor")] NSString DNGRowInterleaveFactor { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGShadowScale")] NSString DNGShadowScale { get; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyDNGSubTileBlockSize")] NSString DNGSubTileBlockSize { get; } @@ -1373,1275 +1373,911 @@ namespace ImageIO { [Field ("kCGImagePropertyFileContentsDictionary")] NSString FileContentsDictionary { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyOpenEXRDictionary")] NSString OpenExrDictionary { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAboutCvTerm")] NSString IPTCExtAboutCvTerm { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAboutCvTermCvId")] NSString IPTCExtAboutCvTermCvId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAboutCvTermId")] NSString IPTCExtAboutCvTermId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAboutCvTermName")] NSString IPTCExtAboutCvTermName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAboutCvTermRefinedAbout")] NSString IPTCExtAboutCvTermRefinedAbout { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAddlModelInfo")] NSString IPTCExtAddlModelInfo { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkOrObject")] NSString IPTCExtArtworkOrObject { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkCircaDateCreated")] NSString IPTCExtArtworkCircaDateCreated { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkContentDescription")] NSString IPTCExtArtworkContentDescription { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkContributionDescription")] NSString IPTCExtArtworkContributionDescription { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkCopyrightNotice")] NSString IPTCExtArtworkCopyrightNotice { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkCreator")] NSString IPTCExtArtworkCreator { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkCreatorID")] NSString IPTCExtArtworkCreatorId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkCopyrightOwnerID")] NSString IPTCExtArtworkCopyrightOwnerId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkCopyrightOwnerName")] NSString IPTCExtArtworkCopyrightOwnerName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkLicensorID")] NSString IPTCExtArtworkLicensorId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkLicensorName")] NSString IPTCExtArtworkLicensorName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkDateCreated")] NSString IPTCExtArtworkDateCreated { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkPhysicalDescription")] NSString IPTCExtArtworkPhysicalDescription { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkSource")] NSString IPTCExtArtworkSource { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkSourceInventoryNo")] NSString IPTCExtArtworkSourceInventoryNo { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkSourceInvURL")] NSString IPTCExtArtworkSourceInvUrl { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkStylePeriod")] NSString IPTCExtArtworkStylePeriod { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtArtworkTitle")] NSString IPTCExtArtworkTitle { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAudioBitrate")] NSString IPTCExtAudioBitrate { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAudioBitrateMode")] NSString IPTCExtAudioBitrateMode { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtAudioChannelCount")] NSString IPTCExtAudioChannelCount { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtCircaDateCreated")] NSString IPTCExtCircaDateCreated { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtContainerFormat")] NSString IPTCExtContainerFormat { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtContainerFormatIdentifier")] NSString IPTCExtContainerFormatIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtContainerFormatName")] NSString IPTCExtContainerFormatName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtContributor")] NSString IPTCExtContributor { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtContributorIdentifier")] NSString IPTCExtContributorIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtContributorName")] NSString IPTCExtContributorName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtContributorRole")] NSString IPTCExtContributorRole { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtCopyrightYear")] NSString IPTCExtCopyrightYear { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtCreator")] NSString IPTCExtCreator { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtCreatorIdentifier")] NSString IPTCExtCreatorIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtCreatorName")] NSString IPTCExtCreatorName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtCreatorRole")] NSString IPTCExtCreatorRole { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtControlledVocabularyTerm")] NSString IPTCExtControlledVocabularyTerm { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreen")] NSString IPTCExtDataOnScreen { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreenRegion")] NSString IPTCExtDataOnScreenRegion { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreenRegionD")] NSString IPTCExtDataOnScreenRegionD { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreenRegionH")] NSString IPTCExtDataOnScreenRegionH { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreenRegionText")] NSString IPTCExtDataOnScreenRegionText { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreenRegionUnit")] NSString IPTCExtDataOnScreenRegionUnit { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreenRegionW")] NSString IPTCExtDataOnScreenRegionW { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreenRegionX")] NSString IPTCExtDataOnScreenRegionX { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDataOnScreenRegionY")] NSString IPTCExtDataOnScreenRegionY { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDigitalImageGUID")] NSString IPTCExtDigitalImageGuid { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDigitalSourceFileType")] NSString IPTCExtDigitalSourceFileType { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDigitalSourceType")] NSString IPTCExtDigitalSourceType { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDopesheet")] NSString IPTCExtDopesheet { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDopesheetLink")] NSString IPTCExtDopesheetLink { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDopesheetLinkLink")] NSString IPTCExtDopesheetLinkLink { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtDopesheetLinkLinkQualifier")] NSString IPTCExtDopesheetLinkLinkQualifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEmbdEncRightsExpr")] NSString IPTCExtEmbdEncRightsExpr { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEmbeddedEncodedRightsExpr")] NSString IPTCExtEmbeddedEncodedRightsExpr { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprType")] NSString IPTCExtEmbeddedEncodedRightsExprType { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEmbeddedEncodedRightsExprLangID")] NSString IPTCExtEmbeddedEncodedRightsExprLangId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEpisode")] NSString IPTCExtEpisode { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEpisodeIdentifier")] NSString IPTCExtEpisodeIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEpisodeName")] NSString IPTCExtEpisodeName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEpisodeNumber")] NSString IPTCExtEpisodeNumber { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtEvent")] NSString IPTCExtEvent { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtShownEvent")] NSString IPTCExtShownEvent { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtShownEventIdentifier")] NSString IPTCExtShownEventIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtShownEventName")] NSString IPTCExtShownEventName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtExternalMetadataLink")] NSString IPTCExtExternalMetadataLink { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtFeedIdentifier")] NSString IPTCExtFeedIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtGenre")] NSString IPTCExtGenre { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtGenreCvId")] NSString IPTCExtGenreCvId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtGenreCvTermId")] NSString IPTCExtGenreCvTermId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtGenreCvTermName")] NSString IPTCExtGenreCvTermName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtGenreCvTermRefinedAbout")] NSString IPTCExtGenreCvTermRefinedAbout { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtHeadline")] NSString IPTCExtHeadline { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtIPTCLastEdited")] NSString IPTCExtIPTCLastEdited { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLinkedEncRightsExpr")] NSString IPTCExtLinkedEncRightsExpr { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLinkedEncodedRightsExpr")] NSString IPTCExtLinkedEncodedRightsExpr { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLinkedEncodedRightsExprType")] NSString IPTCExtLinkedEncodedRightsExprType { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLinkedEncodedRightsExprLangID")] NSString IPTCExtLinkedEncodedRightsExprLangId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationCreated")] NSString IPTCExtLocationCreated { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationCity")] NSString IPTCExtLocationCity { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationCountryCode")] NSString IPTCExtLocationCountryCode { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationCountryName")] NSString IPTCExtLocationCountryName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationGPSAltitude")] NSString IPTCExtLocationGpsAltitude { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationGPSLatitude")] NSString IPTCExtLocationGpsLatitude { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationGPSLongitude")] NSString IPTCExtLocationGpsLongitude { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationIdentifier")] NSString IPTCExtLocationIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationLocationId")] NSString IPTCExtLocationLocationId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationLocationName")] NSString IPTCExtLocationLocationName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationProvinceState")] NSString IPTCExtLocationProvinceState { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationSublocation")] NSString IPTCExtLocationSublocation { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationWorldRegion")] NSString IPTCExtLocationWorldRegion { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtLocationShown")] NSString IPTCExtLocationShown { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtMaxAvailHeight")] NSString IPTCExtMaxAvailHeight { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtMaxAvailWidth")] NSString IPTCExtMaxAvailWidth { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtModelAge")] NSString IPTCExtModelAge { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtOrganisationInImageCode")] NSString IPTCExtOrganisationInImageCode { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtOrganisationInImageName")] NSString IPTCExtOrganisationInImageName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonHeard")] NSString IPTCExtPersonHeard { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonHeardIdentifier")] NSString IPTCExtPersonHeardIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonHeardName")] NSString IPTCExtPersonHeardName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImage")] NSString IPTCExtPersonInImage { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageWDetails")] NSString IPTCExtPersonInImageWDetails { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageCharacteristic")] NSString IPTCExtPersonInImageCharacteristic { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageCvTermCvId")] NSString IPTCExtPersonInImageCvTermCvId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageCvTermId")] NSString IPTCExtPersonInImageCvTermId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageCvTermName")] NSString IPTCExtPersonInImageCvTermName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageCvTermRefinedAbout")] NSString IPTCExtPersonInImageCvTermRefinedAbout { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageDescription")] NSString IPTCExtPersonInImageDescription { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageId")] NSString IPTCExtPersonInImageId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPersonInImageName")] NSString IPTCExtPersonInImageName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtProductInImage")] NSString IPTCExtProductInImage { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtProductInImageDescription")] NSString IPTCExtProductInImageDescription { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtProductInImageGTIN")] NSString IPTCExtProductInImageGtin { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtProductInImageName")] NSString IPTCExtProductInImageName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPublicationEvent")] NSString IPTCExtPublicationEvent { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPublicationEventDate")] NSString IPTCExtPublicationEventDate { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPublicationEventIdentifier")] NSString IPTCExtPublicationEventIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtPublicationEventName")] NSString IPTCExtPublicationEventName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRating")] NSString IPTCExtRating { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRatingRegion")] NSString IPTCExtRatingRatingRegion { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionCity")] NSString IPTCExtRatingRegionCity { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionCountryCode")] NSString IPTCExtRatingRegionCountryCode { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionCountryName")] NSString IPTCExtRatingRegionCountryName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionGPSAltitude")] NSString IPTCExtRatingRegionGpsAltitude { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionGPSLatitude")] NSString IPTCExtRatingRegionGpsLatitude { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionGPSLongitude")] NSString IPTCExtRatingRegionGpsLongitude { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionIdentifier")] NSString IPTCExtRatingRegionIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionLocationId")] NSString IPTCExtRatingRegionLocationId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionLocationName")] NSString IPTCExtRatingRegionLocationName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionProvinceState")] NSString IPTCExtRatingRegionProvinceState { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionSublocation")] NSString IPTCExtRatingRegionSublocation { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingRegionWorldRegion")] NSString IPTCExtRatingRegionWorldRegion { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingScaleMaxValue")] NSString IPTCExtRatingScaleMaxValue { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingScaleMinValue")] NSString IPTCExtRatingScaleMinValue { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingSourceLink")] NSString IPTCExtRatingSourceLink { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingValue")] NSString IPTCExtRatingValue { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRatingValueLogoLink")] NSString IPTCExtRatingValueLogoLink { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRegistryID")] NSString IPTCExtRegistryId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRegistryEntryRole")] NSString IPTCExtRegistryEntryRole { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRegistryItemID")] NSString IPTCExtRegistryItemId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtRegistryOrganisationID")] NSString IPTCExtRegistryOrganisationId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtReleaseReady")] NSString IPTCExtReleaseReady { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSeason")] NSString IPTCExtSeason { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSeasonIdentifier")] NSString IPTCExtSeasonIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSeasonName")] NSString IPTCExtSeasonName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSeasonNumber")] NSString IPTCExtSeasonNumber { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSeries")] NSString IPTCExtSeries { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSeriesIdentifier")] NSString IPTCExtSeriesIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSeriesName")] NSString IPTCExtSeriesName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtStorylineIdentifier")] NSString IPTCExtStorylineIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtStreamReady")] NSString IPTCExtStreamReady { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtStylePeriod")] NSString IPTCExtStylePeriod { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSupplyChainSource")] NSString IPTCExtSupplyChainSource { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSupplyChainSourceIdentifier")] NSString IPTCExtSupplyChainSourceIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtSupplyChainSourceName")] NSString IPTCExtSupplyChainSourceName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtTemporalCoverage")] NSString IPTCExtTemporalCoverage { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtTemporalCoverageFrom")] NSString IPTCExtTemporalCoverageFrom { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtTemporalCoverageTo")] NSString IPTCExtTemporalCoverageTo { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtTranscript")] NSString IPTCExtTranscript { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtTranscriptLink")] NSString IPTCExtTranscriptLink { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtTranscriptLinkLink")] NSString IPTCExtTranscriptLinkLink { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtTranscriptLinkLinkQualifier")] NSString IPTCExtTranscriptLinkLinkQualifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVideoBitrate")] NSString IPTCExtVideoBitrate { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVideoBitrateMode")] NSString IPTCExtVideoBitrateMode { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVideoDisplayAspectRatio")] NSString IPTCExtVideoDisplayAspectRatio { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVideoEncodingProfile")] NSString IPTCExtVideoEncodingProfile { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVideoShotType")] NSString IPTCExtVideoShotType { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVideoShotTypeIdentifier")] NSString IPTCExtVideoShotTypeIdentifier { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVideoShotTypeName")] NSString IPTCExtVideoShotTypeName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVideoStreamsCount")] NSString IPTCExtVideoStreamsCount { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtVisualColor")] NSString IPTCExtVisualColor { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtWorkflowTag")] NSString IPTCExtWorkflowTag { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtWorkflowTagCvId")] NSString IPTCExtWorkflowTagCvId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtWorkflowTagCvTermId")] NSString IPTCExtWorkflowTagCvTermId { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtWorkflowTagCvTermName")] NSString IPTCExtWorkflowTagCvTermName { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout")] NSString IPTCExtWorkflowTagCvTermRefinedAbout { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyOpenEXRAspectRatio")] @@ -2788,8 +2424,6 @@ namespace ImageIO { NSString XMPBasic { get; } [Field ("kCGImageMetadataNamespaceXMPRights")] NSString XMPRights { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImageMetadataNamespaceIPTCExtension")] @@ -2817,8 +2451,6 @@ namespace ImageIO { NSString XMPBasic { get; } [Field ("kCGImageMetadataPrefixXMPRights")] NSString XMPRights { get; } - [iOS (11, 3)] - [TV (11, 3)] [Watch (4, 3)] [MacCatalyst (13, 1)] [Field ("kCGImageMetadataPrefixIPTCExtension")] @@ -3136,7 +2768,7 @@ namespace ImageIO { [Field ("kCGImageAuxiliaryDataTypeDisparity")] Disparity, - [Watch (5, 0), iOS (12, 0), TV (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("kCGImageAuxiliaryDataTypePortraitEffectsMatte")] PortraitEffectsMatte, diff --git a/src/intents.cs b/src/intents.cs index 8ce44a54cf..6212b17e63 100644 --- a/src/intents.cs +++ b/src/intents.cs @@ -325,7 +325,7 @@ namespace Intents { Success, Failure, DeferredToApplication, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] UserConfirmationRequired, } @@ -456,7 +456,7 @@ namespace Intents { [MacCatalyst (13, 1)] [Native] public enum INPersonSuggestionType : long { - [iOS (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] None = 0, SocialProfile = 1, @@ -496,19 +496,19 @@ namespace Intents { MonoFilter = (1 << 21), FadeFilter = (1 << 22), ProcessFilter = (1 << 23), - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] PortraitPhoto = (1uL << 24), - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] LivePhoto = (1uL << 25), - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] LoopPhoto = (1uL << 26), - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] BouncePhoto = (1uL << 27), - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] LongExposurePhoto = (1uL << 28), } @@ -573,7 +573,7 @@ namespace Intents { [NoMac] [MacCatalyst (13, 1)] FailureNotEligible, - [iOS (11, 1), Watch (4, 1)] + [Watch (4, 1)] [NoMac] [MacCatalyst (13, 1)] FailureTermsAndConditionsAcceptanceRequired, @@ -762,7 +762,7 @@ namespace Intents { FailureNoBankAccount, [MacCatalyst (13, 1)] FailureNotEligible, - [iOS (11, 1), Watch (4, 1)] + [Watch (4, 1)] [MacCatalyst (13, 1)] FailureTermsAndConditionsAcceptanceRequired, } @@ -1411,25 +1411,25 @@ namespace Intents { MediaVideo, MediaPass, MediaAudio, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] PaymentSent, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] PaymentRequest, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] PaymentNote, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] Animoji, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] ActivitySnippet, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] File, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] Link, [iOS (17, 0), MacCatalyst (17, 0), Watch (10, 0)] @@ -1483,7 +1483,7 @@ namespace Intents { public enum INRequestPaymentPayerUnsupportedReason : long { CredentialsUnverified = 1, NoAccount, - [Watch (4, 1), iOS (11, 1)] + [Watch (4, 1)] [MacCatalyst (13, 1)] NoValidHandle, } @@ -1555,7 +1555,7 @@ namespace Intents { CredentialsUnverified = 1, InsufficientFunds, NoAccount, - [Watch (4, 1), iOS (11, 1)] + [Watch (4, 1)] [MacCatalyst (13, 1)] NoValidHandle, } @@ -1646,18 +1646,18 @@ namespace Intents { Contact, RequestPayment, SendPayment, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] Transit, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] Bus, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] Subway, } - [Watch (5, 0), TV (14, 0), NoMac, iOS (12, 0)] + [Watch (5, 0), TV (14, 0), NoMac] [MacCatalyst (13, 1)] [Native] public enum INMediaItemType : long { @@ -1696,7 +1696,7 @@ namespace Intents { News, } - [Watch (5, 0), TV (14, 0), NoMac, iOS (12, 0)] + [Watch (5, 0), TV (14, 0), NoMac] [MacCatalyst (13, 1)] [Native] public enum INPlayMediaIntentResponseCode : long { @@ -1717,7 +1717,7 @@ namespace Intents { FailureMaxStreamLimitReached = 11, } - [Watch (5, 0), TV (14, 0), NoMac, iOS (12, 0)] + [Watch (5, 0), TV (14, 0), NoMac] [MacCatalyst (13, 1)] [Native] public enum INPlaybackRepeatMode : long { @@ -1727,7 +1727,7 @@ namespace Intents { One, } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [Native] public enum INDailyRoutineSituation : long { @@ -1751,7 +1751,7 @@ namespace Intents { PhysicalActivityIncomplete, } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [Native] public enum INUpcomingMediaPredictionMode : long { @@ -1759,7 +1759,7 @@ namespace Intents { OnlyPredictSuggestedIntents = 1, } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [Native] public enum INRelevantShortcutRole : long { @@ -2578,17 +2578,17 @@ namespace Intents { [Field ("INWorkoutNameIdentifierExercise")] Exercise, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("INWorkoutNameIdentifierHike")] Hike, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("INWorkoutNameIdentifierHighIntensityIntervalTraining")] HighIntensityIntervalTraining, - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("INWorkoutNameIdentifierSwim")] Swim, @@ -4123,7 +4123,7 @@ namespace Intents { [NullAllowed, Export ("intentDescription")] string IntentDescription { get; } - [Watch (5, 0), Mac (11, 0), iOS (12, 0)] + [Watch (5, 0), Mac (11, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("suggestedInvocationPhrase")] string SuggestedInvocationPhrase { get; set; } @@ -4137,18 +4137,18 @@ namespace Intents { [NullAllowed, Export ("donationMetadata", ArgumentSemantic.Copy)] INIntentDonationMetadata DonationMetadata { get; set; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("setImage:forParameterNamed:")] void SetImage ([NullAllowed] INImage image, string parameterName); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("imageForParameterNamed:")] [return: NullAllowed] INImage GetImage (string parameterName); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [return: NullAllowed] [Export ("keyImage")] @@ -4206,7 +4206,7 @@ namespace Intents { NSUserActivity UserActivity { get; - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] set; } @@ -4711,7 +4711,7 @@ namespace Intents { [Export ("initWithPersonHandle:nameComponents:displayName:image:contactIdentifier:customIdentifier:relationship:")] NativeHandle Constructor (INPersonHandle personHandle, [NullAllowed] NSPersonNameComponents nameComponents, [NullAllowed] string displayName, [NullAllowed] INImage image, [NullAllowed] string contactIdentifier, [NullAllowed] string customIdentifier, [NullAllowed] string relationship); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("initWithPersonHandle:nameComponents:displayName:image:contactIdentifier:customIdentifier:isMe:")] [DesignatedInitializer] @@ -6156,7 +6156,7 @@ namespace Intents { [Export ("initWithRecipients:senders:searchTerms:attributes:dateTimeRange:identifiers:notificationIdentifiers:speakableGroupNames:")] NativeHandle Constructor ([NullAllowed] INPerson [] recipients, [NullAllowed] INPerson [] senders, [NullAllowed] string [] searchTerms, INMessageAttributeOptions attributes, [NullAllowed] INDateComponentsRange dateTimeRange, [NullAllowed] string [] identifiers, [NullAllowed] string [] notificationIdentifiers, [NullAllowed] INSpeakableString [] speakableGroupNames); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("initWithRecipients:senders:searchTerms:attributes:dateTimeRange:identifiers:notificationIdentifiers:speakableGroupNames:conversationIdentifiers:")] [DesignatedInitializer] @@ -6227,12 +6227,12 @@ namespace Intents { [Export ("speakableGroupNamesOperator", ArgumentSemantic.Assign)] INConditionalOperator SpeakableGroupNamesOperator { get; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("conversationIdentifiers", ArgumentSemantic.Copy)] string [] ConversationIdentifiers { get; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("conversationIdentifiersOperator", ArgumentSemantic.Assign)] INConditionalOperator ConversationIdentifiersOperator { get; } @@ -6742,7 +6742,6 @@ namespace Intents { [Export ("initWithEnableFan:enableAirConditioner:enableClimateControl:enableAutoMode:airCirculationMode:fanSpeedIndex:fanSpeedPercentage:relativeFanSpeedSetting:temperature:relativeTemperatureSetting:climateZone:")] NativeHandle Constructor ([NullAllowed] NSNumber enableFan, [NullAllowed] NSNumber enableAirConditioner, [NullAllowed] NSNumber enableClimateControl, [NullAllowed] NSNumber enableAutoMode, INCarAirCirculationMode airCirculationMode, [NullAllowed] NSNumber fanSpeedIndex, [NullAllowed] NSNumber fanSpeedPercentage, INRelativeSetting relativeFanSpeedSetting, [NullAllowed] NSMeasurement temperature, INRelativeSetting relativeTemperatureSetting, INCarSeat climateZone); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithEnableFan:enableAirConditioner:enableClimateControl:enableAutoMode:airCirculationMode:fanSpeedIndex:fanSpeedPercentage:relativeFanSpeedSetting:temperature:relativeTemperatureSetting:climateZone:carName:")] [DesignatedInitializer] @@ -6791,7 +6790,6 @@ namespace Intents { [Export ("climateZone", ArgumentSemantic.Assign)] INCarSeat ClimateZone { get; } - [iOS (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("carName", ArgumentSemantic.Copy)] INSpeakableString CarName { get; } @@ -6852,7 +6850,6 @@ namespace Intents { [Export ("resolveClimateZoneForSetClimateSettingsInCar:withCompletion:")] void ResolveClimateZone (INSetClimateSettingsInCarIntent intent, Action completion); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("resolveCarNameForSetClimateSettingsInCar:withCompletion:")] void ResolveCarName (INSetClimateSettingsInCarIntent intent, Action completion); @@ -6891,7 +6888,6 @@ namespace Intents { [Export ("initWithEnable:defroster:")] NativeHandle Constructor ([NullAllowed] NSNumber enable, INCarDefroster defroster); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithEnable:defroster:carName:")] [DesignatedInitializer] @@ -6904,7 +6900,6 @@ namespace Intents { [Export ("defroster", ArgumentSemantic.Assign)] INCarDefroster Defroster { get; } - [iOS (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("carName", ArgumentSemantic.Copy)] INSpeakableString CarName { get; } @@ -6938,7 +6933,6 @@ namespace Intents { [Export ("resolveDefrosterForSetDefrosterSettingsInCar:withCompletion:")] void ResolveDefroster (INSetDefrosterSettingsInCarIntent intent, Action completion); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("resolveCarNameForSetDefrosterSettingsInCar:withCompletion:")] void ResolveCarName (INSetDefrosterSettingsInCarIntent intent, Action completion); @@ -7040,7 +7034,6 @@ namespace Intents { [Export ("initWithProfileNumber:profileName:defaultProfile:"), Internal] IntPtr InitWithProfileNumberName ([NullAllowed] NSNumber profileNumber, [NullAllowed] string profileName, [NullAllowed] NSNumber defaultProfile); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithProfileNumber:profileName:defaultProfile:carName:")] [DesignatedInitializer] @@ -7065,7 +7058,6 @@ namespace Intents { [NullAllowed, Export ("defaultProfile", ArgumentSemantic.Copy)] NSNumber DefaultProfile { get; } - [iOS (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("carName", ArgumentSemantic.Copy)] INSpeakableString CarName { get; } @@ -7101,7 +7093,6 @@ namespace Intents { [Export ("resolveDefaultProfileForSetProfileInCar:withCompletion:")] void ResolveDefaultProfile (INSetProfileInCarIntent intent, Action completion); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("resolveCarNameForSetProfileInCar:withCompletion:")] void ResolveCarName (INSetProfileInCarIntent intent, Action completion); @@ -7229,7 +7220,6 @@ namespace Intents { [Export ("initWithEnableHeating:enableCooling:enableMassage:seat:level:relativeLevelSetting:")] NativeHandle Constructor ([NullAllowed] NSNumber enableHeating, [NullAllowed] NSNumber enableCooling, [NullAllowed] NSNumber enableMassage, INCarSeat seat, [NullAllowed] NSNumber level, INRelativeSetting relativeLevelSetting); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithEnableHeating:enableCooling:enableMassage:seat:level:relativeLevelSetting:carName:")] [DesignatedInitializer] @@ -7259,7 +7249,6 @@ namespace Intents { [Export ("relativeLevelSetting", ArgumentSemantic.Assign)] INRelativeSetting RelativeLevelSetting { get; } - [iOS (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("carName", ArgumentSemantic.Copy)] INSpeakableString CarName { get; } @@ -7305,7 +7294,6 @@ namespace Intents { [Export ("resolveRelativeLevelSettingForSetSeatSettingsInCar:withCompletion:")] void ResolveRelativeLevelSetting (INSetSeatSettingsInCarIntent intent, Action completion); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("resolveCarNameForSetSeatSettingsInCar:withCompletion:")] void ResolveCarName (INSetSeatSettingsInCarIntent intent, Action completion); @@ -8134,13 +8122,13 @@ namespace Intents { [Export ("interaction")] INInteraction GetInteraction (); - [Watch (5, 0), NoTV, Mac (12, 0), iOS (12, 0)] + [Watch (5, 0), NoTV, Mac (12, 0)] [MacCatalyst (13, 1)] [Export ("suggestedInvocationPhrase")] [return: NullAllowed] string GetSuggestedInvocationPhrase (); - [Watch (5, 0), NoTV, Mac (12, 0), iOS (12, 0)] + [Watch (5, 0), NoTV, Mac (12, 0)] [MacCatalyst (13, 1)] [Export ("setSuggestedInvocationPhrase:")] void SetSuggestedInvocationPhrase ([NullAllowed] string suggestedInvocationPhrase); @@ -8616,13 +8604,13 @@ namespace Intents { [NullAllowed, Export ("distanceRemaining", ArgumentSemantic.Copy)] NSMeasurement DistanceRemaining { get; set; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BindAs (typeof (bool?))] [NullAllowed, Export ("charging", ArgumentSemantic.Copy)] NSNumber Charging { get; set; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BindAs (typeof (double?))] [NullAllowed, Export ("minutesToFull", ArgumentSemantic.Copy)] @@ -10492,7 +10480,7 @@ namespace Intents { [Deprecated (PlatformName.WatchOS, 6, 0, message: "Use the constructor with 'INTemporalEventTriggerTypeOptions temporalEventTriggerTypes' instead.")] [Deprecated (PlatformName.iOS, 13, 0, message: "Use the constructor with 'INTemporalEventTriggerTypeOptions temporalEventTriggerTypes' instead.")] - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the constructor with 'INTemporalEventTriggerTypeOptions temporalEventTriggerTypes' instead.")] [Export ("initWithTitle:content:itemType:status:location:locationSearchType:dateTime:dateSearchType:notebookItemIdentifier:")] @@ -10538,7 +10526,7 @@ namespace Intents { [Export ("taskPriority", ArgumentSemantic.Assign)] INTaskPriority TaskPriority { get; } - [Watch (4, 2), iOS (11, 2)] + [Watch (4, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("notebookItemIdentifier")] string NotebookItemIdentifier { get; } @@ -11449,7 +11437,7 @@ namespace Intents { INVisualCodeTypeResolutionResult GetConfirmationRequired (NSObject itemToConfirm, nint reason); } - [Watch (5, 0), NoMac, NoTV, iOS (12, 0)] + [Watch (5, 0), NoMac, NoTV] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11469,7 +11457,7 @@ namespace Intents { NativeHandle Constructor (string title); } - [Watch (5, 0), TV (14, 0), NoMac, iOS (12, 0)] + [Watch (5, 0), TV (14, 0), NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11502,7 +11490,7 @@ namespace Intents { string Artist { get; } } - [Watch (5, 0), NoTV, Mac (11, 0), iOS (12, 0)] + [Watch (5, 0), NoTV, Mac (11, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11560,7 +11548,7 @@ namespace Intents { void SetAlternativeSpeakableMatches ([NullAllowed] INSpeakableString [] alternativeSpeakableMatches); } - [Watch (5, 0), TV (14, 0), NoMac, iOS (12, 0)] + [Watch (5, 0), TV (14, 0), NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (INIntent))] [DisableDefaultCtor] @@ -11613,7 +11601,7 @@ namespace Intents { INMediaSearch MediaSearch { get; } } - [Watch (5, 0), TV (14, 0), NoMac, iOS (12, 0)] + [Watch (5, 0), TV (14, 0), NoMac] [MacCatalyst (13, 1)] [Protocol] interface INPlayMediaIntentHandling { @@ -11656,7 +11644,7 @@ namespace Intents { void ResolvePlaybackSpeed (INPlayMediaIntent intent, Action completion); } - [Watch (5, 0), TV (14, 0), NoMac, iOS (12, 0)] + [Watch (5, 0), TV (14, 0), NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (INIntentResponse))] [DisableDefaultCtor] @@ -11675,14 +11663,14 @@ namespace Intents { } [Abstract] - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface INRelevanceProvider : NSCopying, NSSecureCoding { } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (INRelevanceProvider))] [DisableDefaultCtor] @@ -11699,7 +11687,7 @@ namespace Intents { NativeHandle Constructor (NSDate startDate, [NullAllowed] NSDate endDate); } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (INRelevanceProvider))] [DisableDefaultCtor] @@ -11713,7 +11701,7 @@ namespace Intents { NativeHandle Constructor (CLRegion region); } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (INRelevanceProvider))] [DisableDefaultCtor] @@ -11727,7 +11715,7 @@ namespace Intents { NativeHandle Constructor (INDailyRoutineSituation situation); } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11754,7 +11742,7 @@ namespace Intents { NativeHandle Constructor (INShortcut shortcut); } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11769,7 +11757,7 @@ namespace Intents { void SetRelevantShortcuts (INRelevantShortcut [] shortcuts, [NullAllowed] Action completionHandler); } - [Watch (5, 0), NoTV, Mac (11, 0), iOS (12, 0)] + [Watch (5, 0), NoTV, Mac (11, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11788,7 +11776,7 @@ namespace Intents { NativeHandle Constructor (NSUserActivity userActivity); } - [Watch (5, 0), NoTV, NoMac, iOS (12, 0)] + [Watch (5, 0), NoTV, NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11805,7 +11793,7 @@ namespace Intents { void SetPredictionMode (INUpcomingMediaPredictionMode mode, INMediaItemType type); } - [Watch (5, 0), NoTV, Mac (12, 0), iOS (12, 0)] + [Watch (5, 0), NoTV, Mac (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11823,7 +11811,7 @@ namespace Intents { delegate void INVoiceShortcutCenterGetVoiceShortcutsHandler ([NullAllowed] INVoiceShortcut [] voiceShortcuts, NSError error); - [Watch (5, 0), NoTV, Mac (12, 0), iOS (12, 0)] + [Watch (5, 0), NoTV, Mac (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -11846,7 +11834,7 @@ namespace Intents { } // TODO: We need to inline these into NSString once we figure out how the API is used. - //[Watch (5,0), iOS (12,0)] + //[Watch (5,0)] //[Category] //[BaseType (typeof (NSString))] //interface NSString_Intents { diff --git a/src/intentsui.cs b/src/intentsui.cs index a7d3f55eeb..8bd3b930ef 100644 --- a/src/intentsui.cs +++ b/src/intentsui.cs @@ -41,7 +41,7 @@ namespace IntentsUI { GenericAction, } - [NoWatch, NoTV, Mac (12, 0), iOS (12, 0)] + [NoWatch, NoTV, Mac (12, 0)] [MacCatalyst (13, 1)] [Native] public enum INUIAddVoiceShortcutButtonStyle : ulong { @@ -110,7 +110,6 @@ namespace IntentsUI { } [Mac (12, 0)] - [iOS (12, 0)] [MacCatalyst (13, 1)] #if MONOMAC [BaseType (typeof (NSViewController))] @@ -135,7 +134,6 @@ namespace IntentsUI { interface IINUIAddVoiceShortcutViewControllerDelegate { } [Mac (12, 0)] - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Protocol, Model] @@ -155,7 +153,6 @@ namespace IntentsUI { } [Mac (12, 0)] - [iOS (12, 0)] [MacCatalyst (13, 1)] #if MONOMAC [BaseType (typeof (NSViewController))] @@ -180,7 +177,6 @@ namespace IntentsUI { interface IINUIEditVoiceShortcutViewControllerDelegate { } [Mac (12, 0)] - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Protocol, Model] @@ -203,7 +199,7 @@ namespace IntentsUI { void DidCancel (INUIEditVoiceShortcutViewController controller); } - [NoWatch, NoTV, Mac (12, 0), iOS (12, 0)] + [NoWatch, NoTV, Mac (12, 0)] [MacCatalyst (13, 1)] #if MONOMAC [BaseType (typeof (NSButton))] @@ -231,7 +227,6 @@ namespace IntentsUI { [NullAllowed, Export ("shortcut", ArgumentSemantic.Strong)] INShortcut Shortcut { get; set; } - [iOS (12, 2)] [MacCatalyst (13, 1)] [Export ("cornerRadius", ArgumentSemantic.Assign)] nfloat CornerRadius { get; set; } @@ -244,7 +239,7 @@ namespace IntentsUI { interface IINUIAddVoiceShortcutButtonDelegate { } - [NoWatch, NoTV, Mac (12, 0), iOS (12, 0)] + [NoWatch, NoTV, Mac (12, 0)] [MacCatalyst (13, 1)] #if NET [Protocol, Model] diff --git a/src/iosurface.cs b/src/iosurface.cs index 2e60e297e5..c6ac477bcd 100644 --- a/src/iosurface.cs +++ b/src/iosurface.cs @@ -28,7 +28,6 @@ namespace IOSurface { [Field ("IOSurfacePropertyAllocSizeKey")] NSString _DeprecatedAllocSizeKey { get; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Internal] [Field ("IOSurfacePropertyKeyAllocSize")] diff --git a/src/javascriptcore.cs b/src/javascriptcore.cs index 25b33b89d0..85cdfa032a 100644 --- a/src/javascriptcore.cs +++ b/src/javascriptcore.cs @@ -39,7 +39,7 @@ namespace JavaScriptCore { [Export ("inspectable")] bool Inspectable { [Bind ("isInspectable")] get; set; } - [Mac (10, 10), iOS (8, 0)] + [Mac (10, 10)] [MacCatalyst (13, 1)] [Export ("evaluateScript:withSourceURL:")] JSValue EvaluateScript (string script, NSUrl sourceUrl); diff --git a/src/mediaplayer.cs b/src/mediaplayer.cs index 483da43c8c..66560aa042 100644 --- a/src/mediaplayer.cs +++ b/src/mediaplayer.cs @@ -1665,7 +1665,6 @@ namespace MediaPlayer { [Field ("MPNowPlayingInfoPropertyAssetURL")] NSString PropertyAssetUrl { get; } - [iOS (11, 1), TV (11, 1)] [MacCatalyst (13, 1)] [Internal] [Field ("MPNowPlayingInfoPropertyCurrentPlaybackDate")] diff --git a/src/messages.cs b/src/messages.cs index 588e3bf624..1b9d8fa3af 100644 --- a/src/messages.cs +++ b/src/messages.cs @@ -56,7 +56,6 @@ namespace Messages { } [MacCatalyst (14, 0)] - [iOS (12, 0)] [Native] public enum MSMessagesAppPresentationContext : long { Messages, @@ -123,7 +122,6 @@ namespace Messages { [Export ("didTransitionToPresentationStyle:")] void DidTransition (MSMessagesAppPresentationStyle presentationStyle); - [iOS (12, 0)] [MacCatalyst (14, 0)] [Export ("presentationContext")] MSMessagesAppPresentationContext PresentationContext { get; } diff --git a/src/metal.cs b/src/metal.cs index 6948611685..49b403afb5 100644 --- a/src/metal.cs +++ b/src/metal.cs @@ -307,7 +307,6 @@ namespace Metal { [Abstract, Export ("computeCommandEncoder")] IMTLComputeCommandEncoder ComputeCommandEncoder { get; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -316,7 +315,6 @@ namespace Metal { [return: NullAllowed] IMTLComputeCommandEncoder ComputeCommandEncoderDispatch (MTLDispatchType dispatchType); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -324,7 +322,6 @@ namespace Metal { [Export ("encodeWaitForEvent:value:")] void EncodeWait (IMTLEvent @event, ulong value); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -539,7 +536,6 @@ namespace Metal { [Protocol] // From Apple Docs: Your app does not define classes that implement this protocol. Model is not needed partial interface MTLComputeCommandEncoder : MTLCommandEncoder { - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -616,7 +612,6 @@ namespace Metal { [Export ("setStageInRegion:")] void SetStage (MTLRegion region); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -689,7 +684,6 @@ namespace Metal { [Export ("setImageblockWidth:height:")] void SetImageblock (nuint width, nuint height); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -697,7 +691,6 @@ namespace Metal { [Export ("memoryBarrierWithScope:")] void MemoryBarrier (MTLBarrierScope scope); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1059,7 +1052,6 @@ namespace Metal { [Export ("waitForFence:")] void Wait (IMTLFence fence); - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1067,7 +1059,6 @@ namespace Metal { [Export ("optimizeContentsForGPUAccess:")] void OptimizeContentsForGpuAccess (IMTLTexture texture); - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1075,7 +1066,6 @@ namespace Metal { [Export ("optimizeContentsForGPUAccess:slice:level:")] void OptimizeContentsForGpuAccess (IMTLTexture texture, nuint slice, nuint level); - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1083,7 +1073,6 @@ namespace Metal { [Export ("optimizeContentsForCPUAccess:")] void OptimizeContentsForCpuAccess (IMTLTexture texture); - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1091,7 +1080,6 @@ namespace Metal { [Export ("optimizeContentsForCPUAccess:slice:level:")] void OptimizeContentsForCpuAccess (IMTLTexture texture, nuint slice, nuint level); - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1099,7 +1087,6 @@ namespace Metal { [Export ("resetCommandsInBuffer:withRange:")] void ResetCommands (IMTLIndirectCommandBuffer buffer, NSRange range); - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1107,7 +1094,6 @@ namespace Metal { [Export ("copyIndirectCommandBuffer:sourceRange:destination:destinationIndex:")] void Copy (IMTLIndirectCommandBuffer source, NSRange sourceRange, IMTLIndirectCommandBuffer destination, nuint destinationIndex); - [iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1494,7 +1480,6 @@ namespace Metal { [Export ("minimumLinearTextureAlignmentForPixelFormat:")] nuint GetMinimumLinearTextureAlignment (MTLPixelFormat format); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1510,7 +1495,6 @@ namespace Metal { [Export ("maxThreadgroupMemoryLength")] nuint MaxThreadgroupMemoryLength { get; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1544,7 +1528,6 @@ namespace Metal { [return: Release] IMTLArgumentEncoder CreateArgumentEncoder (MTLArgumentDescriptor [] arguments); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1554,7 +1537,6 @@ namespace Metal { [return: Release] IMTLIndirectCommandBuffer CreateIndirectCommandBuffer (MTLIndirectCommandBufferDescriptor descriptor, nuint maxCount, MTLResourceOptions options); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1564,7 +1546,6 @@ namespace Metal { [Export ("newEvent")] IMTLEvent CreateEvent (); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1574,7 +1555,6 @@ namespace Metal { [Export ("newSharedEvent")] IMTLSharedEvent CreateSharedEvent (); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -1584,7 +1564,6 @@ namespace Metal { [return: Release] IMTLSharedEvent CreateSharedEvent (MTLSharedEventHandle sharedEventHandle); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -2351,7 +2330,6 @@ namespace Metal { [Abstract, Export ("framebufferOnly")] bool FramebufferOnly { [Bind ("isFramebufferOnly")] get; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -2553,7 +2531,6 @@ namespace Metal { [Static, Export ("textureCubeDescriptorWithPixelFormat:size:mipmapped:")] MTLTextureDescriptor CreateTextureCubeDescriptor (MTLPixelFormat pixelFormat, nuint size, bool mipmapped); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Static, Export ("textureBufferDescriptorWithPixelFormat:width:resourceOptions:usage:")] MTLTextureDescriptor CreateTextureBufferDescriptor (MTLPixelFormat pixelFormat, nuint width, MTLResourceOptions resourceOptions, MTLTextureUsage usage); @@ -2570,7 +2547,6 @@ namespace Metal { [Export ("usage", ArgumentSemantic.Assign)] MTLTextureUsage Usage { get; set; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Export ("allowGPUOptimizedContents")] bool AllowGpuOptimizedContents { get; set; } @@ -2715,7 +2691,6 @@ namespace Metal { [Export ("stencilAttachmentPixelFormat")] MTLPixelFormat StencilAttachmentPixelFormat { get; set; } - [iOS (12, 0)] [TV (14, 5)] [NoWatch] [MacCatalyst (13, 1)] @@ -2772,7 +2747,6 @@ namespace Metal { [Export ("rasterSampleCount")] nuint RasterSampleCount { get; set; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Export ("supportIndirectCommandBuffers")] bool SupportIndirectCommandBuffers { get; set; } @@ -2879,7 +2853,6 @@ namespace Metal { [Export ("imageblockMemoryLengthForDimensions:")] nuint GetImageblockMemoryLength (MTLSize imageblockDimensions); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (14, 0)] #if NET [Abstract] @@ -3854,7 +3827,6 @@ namespace Metal { [Export ("drawPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:instanceCount:baseInstance:")] void DrawPatches (nuint numberOfPatchControlPoints, nuint patchStart, nuint patchCount, [NullAllowed] IMTLBuffer patchIndexBuffer, nuint patchIndexBufferOffset, nuint instanceCount, nuint baseInstance); - [iOS (12, 0)] [NoWatch] [TV (14, 5)] [MacCatalyst (13, 1)] @@ -3872,7 +3844,6 @@ namespace Metal { [Export ("drawIndexedPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:instanceCount:baseInstance:")] void DrawIndexedPatches (nuint numberOfPatchControlPoints, nuint patchStart, nuint patchCount, [NullAllowed] IMTLBuffer patchIndexBuffer, nuint patchIndexBufferOffset, IMTLBuffer controlPointIndexBuffer, nuint controlPointIndexBufferOffset, nuint instanceCount, nuint baseInstance); - [iOS (12, 0)] [NoWatch] [TV (14, 5)] [MacCatalyst (13, 1)] @@ -3882,7 +3853,6 @@ namespace Metal { [Export ("drawIndexedPatches:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:indirectBuffer:indirectBufferOffset:")] void DrawIndexedPatches (nuint numberOfPatchControlPoints, [NullAllowed] IMTLBuffer patchIndexBuffer, nuint patchIndexBufferOffset, IMTLBuffer controlPointIndexBuffer, nuint controlPointIndexBufferOffset, IMTLBuffer indirectBuffer, nuint indirectBufferOffset); - [iOS (12, 0)] [NoWatch] [TV (14, 5)] [MacCatalyst (13, 1)] @@ -3892,7 +3862,6 @@ namespace Metal { [Export ("setViewports:count:")] void SetViewports (IntPtr viewports, nuint count); - [iOS (12, 0)] [NoWatch] [TV (14, 5)] [MacCatalyst (13, 1)] @@ -3958,7 +3927,6 @@ namespace Metal { [Export ("useHeaps:count:")] void UseHeaps (IMTLHeap [] heaps, nuint count); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -4808,7 +4776,6 @@ namespace Metal { [Export ("clearStencil")] uint ClearStencil { get; set; } /* uint32_t */ - [iOS (12, 0)] [TV (14, 5)] [MacCatalyst (13, 1)] [Export ("stencilResolveFilter", ArgumentSemantic.Assign)] @@ -4848,7 +4815,6 @@ namespace Metal { [Autorelease] MTLRenderPassDescriptor CreateRenderPassDescriptor (); - [iOS (12, 0)] [TV (14, 5)] [MacCatalyst (13, 1)] [Export ("renderTargetArrayLength")] @@ -5190,7 +5156,6 @@ namespace Metal { [Export ("reset")] void Reset (); - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Export ("maxTotalThreadsPerThreadgroup")] nuint MaxTotalThreadsPerThreadgroup { get; set; } @@ -5757,7 +5722,6 @@ namespace Metal { [Export ("tileBuffers")] MTLPipelineBufferDescriptorArray TileBuffers { get; } - [iOS (12, 0)] [MacCatalyst (14, 0)] [Export ("maxTotalThreadsPerThreadgroup")] nuint MaxTotalThreadsPerThreadgroup { get; set; } @@ -5789,7 +5753,6 @@ namespace Metal { interface IMTLEvent { } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Protocol] interface MTLEvent { @@ -5802,7 +5765,6 @@ namespace Metal { string Label { get; set; } } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DesignatedDefaultCtor] @@ -5819,7 +5781,6 @@ namespace Metal { interface IMTLSharedEvent { } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Protocol] interface MTLSharedEvent : MTLEvent { @@ -5837,7 +5798,6 @@ namespace Metal { ulong SignaledValue { get; set; } } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface MTLSharedEventHandle : NSSecureCoding { @@ -5847,7 +5807,6 @@ namespace Metal { interface IMTLIndirectRenderCommand { } - [iOS (12, 0)] [MacCatalyst (13, 1)] [Protocol] interface MTLIndirectRenderCommand { @@ -5956,7 +5915,6 @@ namespace Metal { void ClearBarrier (); } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface MTLIndirectCommandBufferDescriptor : NSCopying { @@ -6010,7 +5968,6 @@ namespace Metal { interface IMTLIndirectCommandBuffer { } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Protocol] interface MTLIndirectCommandBuffer : MTLResource { diff --git a/src/metalperformanceshaders.cs b/src/metalperformanceshaders.cs index fb8857d66a..23bb17ebd5 100644 --- a/src/metalperformanceshaders.cs +++ b/src/metalperformanceshaders.cs @@ -726,12 +726,10 @@ namespace MetalPerformanceShaders { [Export ("destinationFeatureChannelOffset")] nuint DestinationFeatureChannelOffset { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("sourceFeatureChannelMaxCount")] nuint SourceFeatureChannelMaxCount { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("sourceFeatureChannelOffset")] nuint SourceFeatureChannelOffset { get; set; } @@ -742,17 +740,14 @@ namespace MetalPerformanceShaders { [Export ("encodeToCommandBuffer:sourceImage:destinationImage:")] void EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] // keeping same name to match existing member [MacCatalyst (13, 1)] [Export ("encodeToCommandBuffer:sourceImage:destinationState:destinationImage:")] void EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, MPSState destinationState, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:sourceImages:destinationImages:")] void EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImages, NSArray destinationImages); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:sourceImages:destinationStates:destinationImages:")] void EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImages, [NullAllowed] NSArray destinationStates, NSArray destinationImages); @@ -770,7 +765,6 @@ namespace MetalPerformanceShaders { [Export ("isBackwards")] bool IsBackwards { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("isStateModified")] bool IsStateModified { get; } @@ -787,51 +781,42 @@ namespace MetalPerformanceShaders { [Export ("encodeToCommandBuffer:sourceImage:")] MPSImage EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage sourceImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeToCommandBuffer:sourceImage:destinationState:destinationStateIsTemporary:")] MPSImage EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, [NullAllowed] out MPSState outState, bool isTemporary); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:sourceImages:")] NSArray EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImages); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:sourceImages:destinationStates:destinationStateIsTemporary:")] NSArray EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImages, [NullAllowed] out NSArray outStates, bool isTemporary); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resultStateForSourceImage:sourceStates:destinationImage:")] [return: NullAllowed] MPSState GetResultState (MPSImage sourceImage, [NullAllowed] NSArray sourceStates, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resultStateBatchForSourceImage:sourceStates:destinationImage:")] [return: NullAllowed] NSArray GetResultStateBatch (NSArray sourceImage, [NullAllowed] NSArray [] sourceStates, NSArray destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage:")] [return: NullAllowed] MPSState GetTemporaryResultState (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, [NullAllowed] NSArray sourceStates, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("temporaryResultStateBatchForCommandBuffer:sourceImage:sourceStates:destinationImage:")] [return: NullAllowed] NSArray GetTemporaryResultStateBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImage, [NullAllowed] NSArray [] sourceStates, NSArray destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("isResultStateReusedAcrossBatch")] bool IsResultStateReusedAcrossBatch { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("appendBatchBarrier")] bool AppendBatchBarrier { get; } @@ -856,12 +841,10 @@ namespace MetalPerformanceShaders { [Export ("strideInPixelsY")] nuint StrideInPixelsY { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("dilationRateX")] nuint DilationRateX { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("dilationRateY")] nuint DilationRateY { get; } @@ -883,22 +866,18 @@ namespace MetalPerformanceShaders { [Export ("initWithCoder:device:")] NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); - [iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("neuronType")] MPSCnnNeuronType NeuronType { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("a")] float A { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("b")] float B { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("c")] float C { get; } @@ -907,7 +886,6 @@ namespace MetalPerformanceShaders { [NullAllowed, Export ("data", ArgumentSemantic.Retain)] NSData Data { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -932,7 +910,6 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:a:b:")] NativeHandle Constructor (IMTLDevice device, float a, float b); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -954,7 +931,6 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:a:")] NativeHandle Constructor (IMTLDevice device, float a); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -973,7 +949,6 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:")] NativeHandle Constructor (IMTLDevice device); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -1000,7 +975,6 @@ namespace MetalPerformanceShaders { // [Export ("initWithDevice:")] marked as NS_UNAVAILABLE - Use initWithDevice:a:b: instead - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -1020,7 +994,6 @@ namespace MetalPerformanceShaders { [DesignatedInitializer] NativeHandle Constructor (IMTLDevice device); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -1128,7 +1101,6 @@ namespace MetalPerformanceShaders { [Export ("dilationRateY")] nuint DilationRateY { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("fusedNeuronDescriptor", ArgumentSemantic.Retain)] MPSNNNeuronDescriptor FusedNeuronDescriptor { get; set; } @@ -1171,7 +1143,6 @@ namespace MetalPerformanceShaders { [Export ("groups")] nuint Groups { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("dataSource", ArgumentSemantic.Retain)] IMPSCnnConvolutionDataSource DataSource { get; } @@ -1210,7 +1181,6 @@ namespace MetalPerformanceShaders { [Export ("channelMultiplier")] nuint ChannelMultiplier { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("accumulatorPrecisionOption", ArgumentSemantic.Assign)] MPSNNConvolutionAccumulatorPrecisionOption AccumulatorPrecisionOption { get; set; } @@ -1239,7 +1209,6 @@ namespace MetalPerformanceShaders { [Export ("neuronParameterB")] float NeuronParameterB { get; } - [TV (11, 2), iOS (11, 2)] [Deprecated (PlatformName.TvOS, 12, 0, message: "Use 'FusedNeuronDescriptor' property of convolution descriptor instead.")] [Deprecated (PlatformName.iOS, 12, 0, message: "Use 'FusedNeuronDescriptor' property of convolution descriptor instead.")] [Deprecated (PlatformName.MacOSX, 10, 14, message: "Use 'FusedNeuronDescriptor' property of convolution descriptor instead.")] @@ -1252,41 +1221,34 @@ namespace MetalPerformanceShaders { [Export ("subPixelScaleFactor")] nuint SubPixelScaleFactor { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("fusedNeuronDescriptor")] MPSNNNeuronDescriptor FusedNeuronDescriptor { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resultStateForSourceImage:sourceStates:destinationImage:")] [return: NullAllowed] MPSCnnConvolutionGradientState GetResultState (MPSImage sourceImage, [NullAllowed] NSArray sourceStates, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resultStateBatchForSourceImage:sourceStates:destinationImage:")] [return: NullAllowed] MPSCnnConvolutionGradientState [] GetResultStateBatch (NSArray sourceImage, [NullAllowed] NSArray [] sourceStates, NSArray destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("temporaryResultStateForCommandBuffer:sourceImage:sourceStates:destinationImage:")] [return: NullAllowed] MPSCnnConvolutionGradientState GetTemporaryResultState (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, [NullAllowed] NSArray sourceStates, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("temporaryResultStateBatchForCommandBuffer:sourceImage:sourceStates:destinationImage:")] [return: NullAllowed] MPSCnnConvolutionGradientState [] GetTemporaryResultStateBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImage, [NullAllowed] NSArray [] sourceStates, NSArray destinationImage); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("reloadWeightsAndBiasesFromDataSource")] void ReloadWeightsAndBiasesFromDataSource (); - [TV (11, 3), iOS (11, 3)] [Deprecated (PlatformName.TvOS, 12, 0, message: "Please use 'ReloadWeightsAndBiasesFromDataSource' instead.")] [Deprecated (PlatformName.iOS, 12, 0, message: "Please use 'ReloadWeightsAndBiasesFromDataSource' instead.")] [Deprecated (PlatformName.MacOSX, 10, 14, message: "Please use 'ReloadWeightsAndBiasesFromDataSource' instead.")] @@ -1295,12 +1257,10 @@ namespace MetalPerformanceShaders { [Export ("reloadWeightsAndBiasesWithDataSource:")] void ReloadWeightsAndBiases (IMPSCnnConvolutionDataSource dataSource); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("reloadWeightsAndBiasesWithCommandBuffer:state:")] void ReloadWeightsAndBiases (IMTLCommandBuffer commandBuffer, MPSCnnConvolutionWeightsAndBiasesState state); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("exportWeightsAndBiasesWithCommandBuffer:resultStateCanBeTemporary:")] MPSCnnConvolutionWeightsAndBiasesState ExportWeightsAndBiases (IMTLCommandBuffer commandBuffer, bool resultStateCanBeTemporary); @@ -1441,7 +1401,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNSpatialNormalizationGradient")] [DisableDefaultCtor] @@ -1508,7 +1467,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNLocalContrastNormalizationGradient")] [DisableDefaultCtor] @@ -1570,7 +1528,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNCrossChannelNormalizationGradient")] [DisableDefaultCtor] @@ -1609,7 +1566,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNSoftMaxGradient")] [DisableDefaultCtor] @@ -1636,7 +1592,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNLogSoftMaxGradient")] [DisableDefaultCtor] @@ -1756,7 +1711,6 @@ namespace MetalPerformanceShaders { [NullAllowed, Export ("label")] string Label { get; set; } - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [NullAllowed, Export ("parent", ArgumentSemantic.Retain)] MPSImage Parent { get; } @@ -1765,7 +1719,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device, MPSImageDescriptor imageDescriptor); [DesignatedInitializer] - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithParentImage:sliceRange:featureChannels:")] NativeHandle Constructor (MPSImage parent, NSRange sliceRange, nuint featureChannels); @@ -1773,22 +1726,18 @@ namespace MetalPerformanceShaders { [Export ("initWithTexture:featureChannels:")] NativeHandle Constructor (IMTLTexture texture, nuint featureChannels); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("batchRepresentation")] NSArray BatchRepresentation { get; } - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("batchRepresentationWithSubRange:")] NSArray GetBatchRepresentation (NSRange subRange); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("subImageWithFeatureChannelRange:")] MPSImage GetSubImage (NSRange featureChannelRange); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("resourceSize")] nuint ResourceSize { get; } @@ -1809,12 +1758,10 @@ namespace MetalPerformanceShaders { [Export ("writeBytes:dataLayout:bytesPerColumn:bytesPerRow:bytesPerImage:region:featureChannelInfo:imageIndex:")] void WriteBytes (IntPtr /* void* */ dataBytes, MPSDataLayout dataLayout, nuint bytesPerColumn, nuint bytesPerRow, nuint bytesPerImage, MTLRegion region, MPSImageReadWriteParams featureChannelInfo, nuint imageIndex); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("readBytes:dataLayout:bytesPerRow:bytesPerImage:region:featureChannelInfo:imageIndex:")] void ReadBytes (IntPtr /* void* */ dataBytes, MPSDataLayout dataLayout, nuint bytesPerRow, nuint bytesPerImage, MTLRegion region, MPSImageReadWriteParams featureChannelInfo, nuint imageIndex); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("writeBytes:dataLayout:bytesPerRow:bytesPerImage:region:featureChannelInfo:imageIndex:")] void WriteBytes (IntPtr /* void* */ dataBytes, MPSDataLayout dataLayout, nuint bytesPerRow, nuint bytesPerImage, MTLRegion region, MPSImageReadWriteParams featureChannelInfo, nuint imageIndex); @@ -1827,7 +1774,6 @@ namespace MetalPerformanceShaders { [Export ("writeBytes:dataLayout:imageIndex:")] void WriteBytes (IntPtr /* void* */ dataBytes, MPSDataLayout dataLayout, nuint imageIndex); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("synchronizeOnCommandBuffer:")] void Synchronize (IMTLCommandBuffer commandBuffer); @@ -1845,7 +1791,6 @@ namespace MetalPerformanceShaders { IMPSImageAllocator DefaultAllocator { get; } [DesignatedInitializer] - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithParentImage:sliceRange:featureChannels:")] NativeHandle Constructor (MPSImage parent, NSRange sliceRange, nuint featureChannels); @@ -1858,7 +1803,6 @@ namespace MetalPerformanceShaders { [Export ("temporaryImageWithCommandBuffer:textureDescriptor:")] MPSTemporaryImage GetTemporaryImage (IMTLCommandBuffer commandBuffer, MTLTextureDescriptor textureDescriptor); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("temporaryImageWithCommandBuffer:textureDescriptor:featureChannels:")] @@ -2060,17 +2004,14 @@ namespace MetalPerformanceShaders { [Export ("initWithBuffer:offset:descriptor:")] NativeHandle Constructor (IMTLBuffer buffer, nuint offset, MPSMatrixDescriptor descriptor); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithDevice:descriptor:")] NativeHandle Constructor (IMTLDevice device, MPSMatrixDescriptor descriptor); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("synchronizeOnCommandBuffer:")] void Synchronize (IMTLCommandBuffer commandBuffer); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resourceSize")] nuint ResourceSize { get; } @@ -2136,61 +2077,50 @@ namespace MetalPerformanceShaders { [DisableDefaultCtor] interface MPSState { - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("temporaryStateWithCommandBuffer:bufferSize:")] MPSState CreateTemporaryState (IMTLCommandBuffer commandBuffer, nuint bufferSize); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("temporaryStateWithCommandBuffer:textureDescriptor:")] MPSState CreateTemporaryState (IMTLCommandBuffer commandBuffer, MTLTextureDescriptor descriptor); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("temporaryStateWithCommandBuffer:")] MPSState CreateTemporaryState (IMTLCommandBuffer commandBuffer); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithDevice:bufferSize:")] NativeHandle Constructor (IMTLDevice device, nuint bufferSize); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithDevice:textureDescriptor:")] NativeHandle Constructor (IMTLDevice device, MTLTextureDescriptor descriptor); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithResource:")] NativeHandle Constructor ([NullAllowed] IMTLResource resource); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithDevice:resourceList:")] NativeHandle Constructor (IMTLDevice device, MPSStateResourceList resourceList); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("temporaryStateWithCommandBuffer:resourceList:")] MPSState CreateTemporaryState (IMTLCommandBuffer commandBuffer, MPSStateResourceList resourceList); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithResources:")] NativeHandle Constructor ([NullAllowed] IMTLResource [] resources); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("resourceCount")] nuint ResourceCount { get; } - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("resourceAtIndex:allocateMemory:")] [return: NullAllowed] @@ -2205,32 +2135,26 @@ namespace MetalPerformanceShaders { [NullAllowed, Export ("label")] string Label { get; set; } - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("bufferSizeAtIndex:")] nuint GetBufferSize (nuint index); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("textureInfoAtIndex:")] MPSStateTextureInfo GetTextureInfo (nuint index); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("resourceTypeAtIndex:")] MPSStateResourceType GetResourceType (nuint index); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("synchronizeOnCommandBuffer:")] void Synchronize (IMTLCommandBuffer commandBuffer); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("resourceSize")] nuint ResourceSize { get; } - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("destinationImageDescriptorForSourceImages:sourceStates:forKernel:suggestedDescriptor:")] MPSImageDescriptor GetDestinationImageDescriptor (NSArray sourceImages, [NullAllowed] NSArray sourceStates, MPSKernel kernel, MPSImageDescriptor inDescriptor); @@ -2290,17 +2214,14 @@ namespace MetalPerformanceShaders { [Export ("initWithBuffer:offset:descriptor:")] NativeHandle Constructor (IMTLBuffer buffer, nuint offset, MPSVectorDescriptor descriptor); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithDevice:descriptor:")] NativeHandle Constructor (IMTLDevice device, MPSVectorDescriptor descriptor); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("synchronizeOnCommandBuffer:")] void Synchronize (IMTLCommandBuffer commandBuffer); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resourceSize")] nuint ResourceSize { get; } @@ -2561,7 +2482,6 @@ namespace MetalPerformanceShaders { [Export ("encodeToCommandBuffer:copyDescriptor:")] void EncodeToCommandBuffer (IMTLCommandBuffer cmdBuf, MPSMatrixCopyDescriptor copyDescriptor); - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [Export ("encodeToCommandBuffer:copyDescriptor:rowPermuteIndices:rowPermuteOffset:columnPermuteIndices:columnPermuteOffset:")] void EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSMatrixCopyDescriptor copyDescriptor, [NullAllowed] MPSVector rowPermuteIndices, nuint rowPermuteOffset, [NullAllowed] MPSVector columnPermuteIndices, nuint columnPermuteOffset); @@ -2691,7 +2611,6 @@ namespace MetalPerformanceShaders { [Export ("encodeToCommandBuffer:sourceImage:destinationMatrix:")] void EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, MPSMatrix destinationMatrix); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:sourceImages:destinationMatrix:")] void EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, NSArray sourceImages, MPSMatrix destinationMatrix); @@ -2736,13 +2655,11 @@ namespace MetalPerformanceShaders { MTLSize SecondaryStrideInPixels { get; set; } // float - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("minimumValue")] float MinimumValue { get; set; } // float - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("maximumValue")] float MaximumValue { get; set; } @@ -2883,12 +2800,10 @@ namespace MetalPerformanceShaders { MPSNNDefaultPadding Create (MPSNNPaddingMethod method); [Static] - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("paddingForTensorflowAveragePooling")] MPSNNDefaultPadding CreatePaddingForTensorflowAveragePooling (); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("paddingForTensorflowAveragePoolingValidOnly")] @@ -2915,22 +2830,18 @@ namespace MetalPerformanceShaders { [Export ("destinationFeatureChannelOffset")] nuint DestinationFeatureChannelOffset { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("primarySourceFeatureChannelOffset")] nuint PrimarySourceFeatureChannelOffset { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("secondarySourceFeatureChannelOffset")] nuint SecondarySourceFeatureChannelOffset { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("primarySourceFeatureChannelMaxCount")] nuint PrimarySourceFeatureChannelMaxCount { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("secondarySourceFeatureChannelMaxCount")] nuint SecondarySourceFeatureChannelMaxCount { get; set; } @@ -2941,22 +2852,18 @@ namespace MetalPerformanceShaders { [Export ("secondaryEdgeMode", ArgumentSemantic.Assign)] MPSImageEdgeMode SecondaryEdgeMode { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("primaryKernelWidth")] nuint PrimaryKernelWidth { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("primaryKernelHeight")] nuint PrimaryKernelHeight { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("secondaryKernelWidth")] nuint SecondaryKernelWidth { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("secondaryKernelHeight")] nuint SecondaryKernelHeight { get; } @@ -2975,42 +2882,34 @@ namespace MetalPerformanceShaders { #endif // Apple added availability info here - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("primaryStrideInPixelsX")] nuint PrimaryStrideInPixelsX { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("primaryStrideInPixelsY")] nuint PrimaryStrideInPixelsY { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("secondaryStrideInPixelsX")] nuint SecondaryStrideInPixelsX { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("secondaryStrideInPixelsY")] nuint SecondaryStrideInPixelsY { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("primaryDilationRateX")] nuint PrimaryDilationRateX { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("primaryDilationRateY")] nuint PrimaryDilationRateY { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("secondaryDilationRateX")] nuint SecondaryDilationRateX { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("secondaryDilationRateY")] nuint SecondaryDilationRateY { get; } @@ -3018,7 +2917,6 @@ namespace MetalPerformanceShaders { [Export ("isBackwards")] bool IsBackwards { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("isStateModified")] bool IsStateModified { get; } @@ -3036,7 +2934,6 @@ namespace MetalPerformanceShaders { [Export ("encodeToCommandBuffer:primaryImage:secondaryImage:destinationImage:")] void EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage primaryImage, MPSImage secondaryImage, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:primaryImages:secondaryImages:destinationImages:")] void EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray primaryImages, NSArray secondaryImages, NSArray destinationImages); @@ -3044,56 +2941,46 @@ namespace MetalPerformanceShaders { [Export ("encodeToCommandBuffer:primaryImage:secondaryImage:")] MPSImage EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage primaryImage, MPSImage secondaryImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:primaryImages:secondaryImages:")] NSArray EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray primaryImage, NSArray secondaryImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeToCommandBuffer:primaryImage:secondaryImage:destinationState:destinationStateIsTemporary:")] MPSImage EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage primaryImage, MPSImage secondaryImage, [NullAllowed] out MPSState outState, bool isTemporary); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:primaryImages:secondaryImages:destinationStates:destinationStateIsTemporary:")] NSArray EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray primaryImages, NSArray secondaryImages, [NullAllowed] out MPSState [] outState, bool isTemporary); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resultStateForPrimaryImage:secondaryImage:sourceStates:destinationImage:")] [return: NullAllowed] MPSState GetResultState (MPSImage primaryImage, MPSImage secondaryImage, [NullAllowed] NSArray sourceStates, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resultStateBatchForPrimaryImage:secondaryImage:sourceStates:destinationImage:")] [return: NullAllowed] NSArray GetResultStateBatch (NSArray primaryImage, NSArray secondaryImage, [NullAllowed] NSArray [] sourceStates, NSArray destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("temporaryResultStateForCommandBuffer:primaryImage:secondaryImage:sourceStates:destinationImage:")] [return: NullAllowed] MPSState GetTemporaryResultState (IMTLCommandBuffer commandBuffer, MPSImage primaryImage, MPSImage secondaryImage, [NullAllowed] NSArray sourceStates, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("temporaryResultStateBatchForCommandBuffer:primaryImage:secondaryImage:sourceStates:destinationImage:")] [return: NullAllowed] NSArray GetTemporaryResultStateBatch (IMTLCommandBuffer commandBuffer, NSArray primaryImage, NSArray secondaryImage, [NullAllowed] NSArray [] sourceStates, NSArray destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("isResultStateReusedAcrossBatch")] bool IsResultStateReusedAcrossBatch { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("appendBatchBarrier")] bool AppendBatchBarrier { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("destinationImageDescriptorForSourceImages:sourceStates:")] MPSImageDescriptor GetDestinationImageDescriptor (NSArray sourceImages, [NullAllowed] NSArray sourceStates); @@ -3107,7 +2994,6 @@ namespace MetalPerformanceShaders { [Internal, Sealed] IntPtr InitWithDevice (IMTLDevice device, IntPtr /* float* */ a, nuint count); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -3137,7 +3023,6 @@ namespace MetalPerformanceShaders { [DesignatedInitializer] NativeHandle Constructor (IMTLDevice device, float a, float b); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -3161,7 +3046,6 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:a:b:")] NativeHandle Constructor (IMTLDevice device, float a, float b); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -3180,7 +3064,6 @@ namespace MetalPerformanceShaders { [DesignatedInitializer] NativeHandle Constructor (IMTLDevice device); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -3201,7 +3084,6 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:a:")] NativeHandle Constructor (IMTLDevice device, float a); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -3225,14 +3107,12 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:a:b:")] NativeHandle Constructor (IMTLDevice device, float a, float b); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] NativeHandle Constructor (IMTLDevice device, MPSNNNeuronDescriptor neuronDescriptor); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnNeuron), Name = "MPSCNNNeuronPower")] [DisableDefaultCtor] @@ -3245,14 +3125,12 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:a:b:c:")] NativeHandle Constructor (IMTLDevice device, float a, float b, float c); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] NativeHandle Constructor (IMTLDevice device, MPSNNNeuronDescriptor neuronDescriptor); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnNeuron), Name = "MPSCNNNeuronExponential")] [DisableDefaultCtor] @@ -3265,14 +3143,12 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:a:b:c:")] NativeHandle Constructor (IMTLDevice device, float a, float b, float c); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] NativeHandle Constructor (IMTLDevice device, MPSNNNeuronDescriptor neuronDescriptor); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnNeuron), Name = "MPSCNNNeuronLogarithm")] [DisableDefaultCtor] @@ -3285,7 +3161,6 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:a:b:c:")] NativeHandle Constructor (IMTLDevice device, float a, float b, float c); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:neuronDescriptor:")] [DesignatedInitializer] @@ -3327,7 +3202,6 @@ namespace MetalPerformanceShaders { [Export ("groups")] nuint Groups { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("accumulatorPrecisionOption", ArgumentSemantic.Assign)] MPSNNConvolutionAccumulatorPrecisionOption AccumulatorPrecisionOption { get; set; } @@ -3340,22 +3214,18 @@ namespace MetalPerformanceShaders { [DesignatedInitializer] NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeToCommandBuffer:sourceImage:convolutionGradientState:")] MPSImage EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, [NullAllowed] MPSCnnConvolutionGradientState convolutionGradientState); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:sourceImages:convolutionGradientStates:")] NSArray EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImage, [NullAllowed] MPSCnnConvolutionGradientState [] convolutionGradientState); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeToCommandBuffer:sourceImage:convolutionGradientState:destinationImage:")] void EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, [NullAllowed] MPSCnnConvolutionGradientState convolutionGradientState, MPSImage destinationImage); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:sourceImages:convolutionGradientStates:destinationImages:")] void EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImage, [NullAllowed] MPSCnnConvolutionGradientState [] convolutionGradientState, NSArray destinationImage); @@ -3429,7 +3299,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNPoolingGradient")] [DisableDefaultCtor] @@ -3450,7 +3319,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnPoolingGradient), Name = "MPSCNNPoolingAverageGradient")] [DisableDefaultCtor] @@ -3471,7 +3339,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnPoolingGradient), Name = "MPSCNNPoolingMaxGradient")] [DisableDefaultCtor] @@ -3486,7 +3353,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnPoolingGradient), Name = "MPSCNNPoolingL2NormGradient")] [DisableDefaultCtor] @@ -3501,7 +3367,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnPoolingGradient), Name = "MPSCNNDilatedPoolingMaxGradient")] [DisableDefaultCtor] @@ -3526,7 +3391,6 @@ namespace MetalPerformanceShaders { [Export ("scaleFactorY")] double ScaleFactorY { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("alignCorners")] bool AlignCorners { get; } @@ -3553,14 +3417,12 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:integerScaleFactorX:integerScaleFactorY:")] NativeHandle Constructor (IMTLDevice device, nuint integerScaleFactorX, nuint integerScaleFactorY); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:integerScaleFactorX:integerScaleFactorY:alignCorners:")] [DesignatedInitializer] NativeHandle Constructor (IMTLDevice device, nuint integerScaleFactorX, nuint integerScaleFactorY, bool alignCorners); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNUpsamplingGradient")] [DisableDefaultCtor] @@ -3581,7 +3443,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnUpsamplingGradient), Name = "MPSCNNUpsamplingNearestGradient")] [DisableDefaultCtor] @@ -3592,7 +3453,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device, nuint integerScaleFactorX, nuint integerScaleFactorY); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnUpsamplingGradient), Name = "MPSCNNUpsamplingBilinearGradient")] [DisableDefaultCtor] @@ -3722,7 +3582,6 @@ namespace MetalPerformanceShaders { [Export ("cellToOutputNeuronParamB")] float CellToOutputNeuronParamB { get; set; } - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [Export ("cellToOutputNeuronParamC")] float CellToOutputNeuronParamC { get; set; } @@ -3836,7 +3695,6 @@ namespace MetalPerformanceShaders { [Export ("encodeSequenceToCommandBuffer:sourceMatrices:destinationMatrices:recurrentInputState:recurrentOutputStates:")] void EncodeSequence (IMTLCommandBuffer commandBuffer, MPSMatrix [] sourceMatrices, MPSMatrix [] destinationMatrices, [NullAllowed] MPSRnnRecurrentMatrixState recurrentInputState, [NullAllowed] NSMutableArray recurrentOutputStates); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("encodeSequenceToCommandBuffer:sourceMatrices:sourceOffsets:destinationMatrices:destinationOffsets:recurrentInputState:recurrentOutputStates:")] void EncodeSequence (IMTLCommandBuffer commandBuffer, MPSMatrix [] sourceMatrices, [NullAllowed] IntPtr sourceOffsets, MPSMatrix [] destinationMatrices, [NullAllowed] IntPtr destinationOffsets, [NullAllowed] MPSRnnRecurrentMatrixState recurrentInputState, [NullAllowed] NSMutableArray recurrentOutputStates); @@ -3881,12 +3739,10 @@ namespace MetalPerformanceShaders { [Export ("exportFromGraph")] bool ExportFromGraph { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("synchronizeResource")] bool SynchronizeResource { get; set; } - [TV (12, 2), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("stopGradient")] bool StopGradient { get; set; } @@ -3902,13 +3758,11 @@ namespace MetalPerformanceShaders { [Export ("exportFromGraph")] bool ExportFromGraph { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("synchronizeResource")] bool SynchronizeResource { get; set; } } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] delegate void MPSGradientNodeHandler (MPSNNFilterNode gradientNode, MPSNNFilterNode inferenceNode, MPSNNImageNode inferenceSource, MPSNNImageNode gradientSource); @@ -3931,34 +3785,28 @@ namespace MetalPerformanceShaders { [NullAllowed, Export ("label")] string Label { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("gradientFilterWithSource:")] MPSNNGradientFilterNode GetFilter (MPSNNImageNode gradientImageSource); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("gradientFilterWithSources:")] MPSNNGradientFilterNode GetFilter (MPSNNImageNode [] gradientImagesSources); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("gradientFiltersWithSources:")] MPSNNGradientFilterNode [] GetFilters (MPSNNImageNode [] gradientImagesSources); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("gradientFiltersWithSource:")] MPSNNGradientFilterNode [] GetFilters (MPSNNImageNode gradientImageSource); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("trainingGraphWithSourceGradient:nodeHandler:")] [return: NullAllowed] MPSNNFilterNode [] GetTrainingGraph ([NullAllowed] MPSNNImageNode gradientImageSource, [NullAllowed] MPSGradientNodeHandler nodeHandler); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode))] [DisableDefaultCtor] @@ -3970,7 +3818,6 @@ namespace MetalPerformanceShaders { [DisableDefaultCtor] // 'init' is unavailable interface MPSCnnConvolutionNode { - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("accumulatorPrecision", ArgumentSemantic.Assign)] MPSNNConvolutionAccumulatorPrecisionOption AccumulatorPrecision { get; set; } @@ -3982,7 +3829,6 @@ namespace MetalPerformanceShaders { [Export ("initWithSource:weights:")] NativeHandle Constructor (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [NullAllowed, Export ("convolutionGradientState")] MPSCnnConvolutionGradientStateNode ConvolutionGradientState { get; } @@ -4012,14 +3858,12 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float scaleValue, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags); [Internal] - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("nodeWithSource:weights:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags:")] MPSCnnBinaryConvolutionNode Create (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, [NullAllowed] IntPtr outputBiasTerms, [NullAllowed] IntPtr outputScaleTerms, [NullAllowed] IntPtr inputBiasTerms, [NullAllowed] IntPtr inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags); [Internal] - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithSource:weights:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags:")] IntPtr InitWithSource (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, [NullAllowed] IntPtr outputBiasTerms, [NullAllowed] IntPtr outputScaleTerms, [NullAllowed] IntPtr inputBiasTerms, [NullAllowed] IntPtr inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags); @@ -4037,14 +3881,12 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float scaleValue, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags); [Internal] - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("nodeWithSource:weights:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags:")] MPSCnnBinaryFullyConnectedNode Create (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, [NullAllowed] IntPtr outputBiasTerms, [NullAllowed] IntPtr outputScaleTerms, [NullAllowed] IntPtr inputBiasTerms, [NullAllowed] IntPtr inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags); [Internal] - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithSource:weights:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags:")] IntPtr InitWithSource (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, [NullAllowed] IntPtr outputBiasTerms, [NullAllowed] IntPtr outputScaleTerms, [NullAllowed] IntPtr inputBiasTerms, [NullAllowed] IntPtr inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags); @@ -4054,19 +3896,16 @@ namespace MetalPerformanceShaders { [BaseType (typeof (MPSCnnConvolutionNode), Name = "MPSCNNConvolutionTransposeNode")] [DisableDefaultCtor] // 'init' is unavailable interface MPSCnnConvolutionTransposeNode { - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("nodeWithSource:convolutionGradientState:weights:")] MPSCnnConvolutionTransposeNode Create (MPSNNImageNode sourceNode, [NullAllowed] MPSCnnConvolutionGradientStateNode convolutionGradientState, IMPSCnnConvolutionDataSource weights); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithSource:convolutionGradientState:weights:")] NativeHandle Constructor (MPSNNImageNode sourceNode, [NullAllowed] MPSCnnConvolutionGradientStateNode convolutionGradientState, IMPSCnnConvolutionDataSource weights); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNConvolutionGradientNode")] [DisableDefaultCtor] @@ -4085,7 +3924,6 @@ namespace MetalPerformanceShaders { [DisableDefaultCtor] interface MPSCnnNeuronNode { - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("nodeWithSource:descriptor:")] @@ -4097,13 +3935,11 @@ namespace MetalPerformanceShaders { [Export ("b")] float B { get; } - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [Export ("c")] float C { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnNeuronNode), Name = "MPSCNNNeuronPowerNode")] [DisableDefaultCtor] @@ -4124,7 +3960,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnNeuronNode), Name = "MPSCNNNeuronExponentialNode")] [DisableDefaultCtor] @@ -4145,7 +3980,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnNeuronNode), Name = "MPSCNNNeuronLogarithmNode")] [DisableDefaultCtor] @@ -4166,7 +4000,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNNeuronGradientNode")] [DisableDefaultCtor] @@ -4183,7 +4016,6 @@ namespace MetalPerformanceShaders { MPSNNNeuronDescriptor Descriptor { get; } } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode))] [DisableDefaultCtor] @@ -4200,7 +4032,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4215,7 +4046,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4230,7 +4060,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4245,7 +4074,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4260,7 +4088,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4275,7 +4102,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4290,7 +4116,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4305,7 +4130,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4320,7 +4144,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4335,7 +4158,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4350,7 +4172,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4365,7 +4186,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4380,7 +4200,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4395,7 +4214,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4410,7 +4228,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNUnaryReductionNode))] [DisableDefaultCtor] @@ -4618,22 +4435,18 @@ namespace MetalPerformanceShaders { [DisableDefaultCtor] // 'init' is unavailable interface MPSCnnPoolingNode { - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("kernelWidth")] nuint KernelWidth { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("kernelHeight")] nuint KernelHeight { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("strideInPixelsX")] nuint StrideInPixelsX { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("strideInPixelsY")] nuint StrideInPixelsY { get; } @@ -4656,7 +4469,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceNode, nuint size); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNPoolingGradientNode")] [DisableDefaultCtor] @@ -4682,7 +4494,6 @@ namespace MetalPerformanceShaders { nuint StrideInPixelsY { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnPoolingGradientNode), Name = "MPSCNNPoolingMaxGradientNode")] [DisableDefaultCtor] @@ -4697,7 +4508,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState, nuint kernelWidth, nuint kernelHeight, nuint strideInPixelsX, nuint strideInPixelsY, [NullAllowed] IMPSNNPadding paddingPolicy); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnPoolingGradientNode), Name = "MPSCNNPoolingAverageGradientNode")] [DisableDefaultCtor] @@ -4712,7 +4522,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState, nuint kernelWidth, nuint kernelHeight, nuint strideInPixelsX, nuint strideInPixelsY, [NullAllowed] IMPSNNPadding paddingPolicy); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnPoolingGradientNode), Name = "MPSCNNPoolingL2NormGradientNode")] [DisableDefaultCtor] @@ -4727,7 +4536,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState, nuint kernelWidth, nuint kernelHeight, nuint strideInPixelsX, nuint strideInPixelsY, [NullAllowed] IMPSNNPadding paddingPolicy); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnPoolingGradientNode), Name = "MPSCNNDilatedPoolingMaxGradientNode")] [DisableDefaultCtor] @@ -4747,7 +4555,6 @@ namespace MetalPerformanceShaders { nuint DilationRateY { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNSpatialNormalizationGradientNode")] [DisableDefaultCtor] @@ -4776,7 +4583,6 @@ namespace MetalPerformanceShaders { float Delta { get; set; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNLocalContrastNormalizationGradientNode")] [DisableDefaultCtor] @@ -4814,7 +4620,6 @@ namespace MetalPerformanceShaders { nuint KernelHeight { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNCrossChannelNormalizationGradientNode")] [DisableDefaultCtor] @@ -4831,7 +4636,6 @@ namespace MetalPerformanceShaders { nuint KernelSize { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode), Name = "MPSCNNInstanceNormalizationNode")] [DisableDefaultCtor] @@ -4845,7 +4649,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode source, IMPSCnnInstanceNormalizationDataSource dataSource); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNInstanceNormalizationGradientNode")] [DisableDefaultCtor] @@ -4859,7 +4662,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode), Name = "MPSCNNBatchNormalizationNode")] [DisableDefaultCtor] @@ -4876,7 +4678,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode source, IMPSCnnBatchNormalizationDataSource dataSource); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [DisableDefaultCtor] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNBatchNormalizationGradientNode")] @@ -5052,12 +4853,10 @@ namespace MetalPerformanceShaders { [Export ("initWithLeftSource:rightSource:")] NativeHandle Constructor (MPSNNImageNode left, MPSNNImageNode right); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("gradientClass")] Class GradientClass { get; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("gradientFiltersWithSources:")] MPSNNGradientFilterNode [] GetGradientFilters (MPSNNImageNode [] gradientImages); @@ -5096,7 +4895,6 @@ namespace MetalPerformanceShaders { float MaximumValue { get; set; } } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNBinaryArithmeticNode))] [DisableDefaultCtor] @@ -5106,7 +4904,6 @@ namespace MetalPerformanceShaders { MPSNNComparisonType ComparisonType { get; set; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode))] [DisableDefaultCtor] @@ -5150,7 +4947,6 @@ namespace MetalPerformanceShaders { bool IsSecondarySourceFilter { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNArithmeticGradientNode))] [DisableDefaultCtor] @@ -5168,7 +4964,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode [] gradientImages, MPSNNFilterNode filter, bool isSecondarySourceFilter); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNArithmeticGradientNode))] [DisableDefaultCtor] @@ -5186,7 +4981,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode [] gradientImages, MPSNNFilterNode filter, bool isSecondarySourceFilter); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNArithmeticGradientNode))] [DisableDefaultCtor] @@ -5204,7 +4998,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode [] gradientImages, MPSNNFilterNode filter, bool isSecondarySourceFilter); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode), Name = "MPSCNNDropoutNode")] [DisableDefaultCtor] @@ -5242,7 +5035,6 @@ namespace MetalPerformanceShaders { MTLSize MaskStrideInPixels { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNDropoutGradientNode")] [DisableDefaultCtor] @@ -5265,7 +5057,6 @@ namespace MetalPerformanceShaders { MTLSize MaskStrideInPixels { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNStateNode))] [DisableDefaultCtor] @@ -5273,7 +5064,6 @@ namespace MetalPerformanceShaders { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode), Name = "MPSCNNLossNode")] [DisableDefaultCtor] @@ -5290,13 +5080,11 @@ namespace MetalPerformanceShaders { MPSNNLabelsNode InputLabels { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode), Name = "MPSCNNYOLOLossNode")] [DisableDefaultCtor] interface MPSCnnYoloLossNode { - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("nodeWithSource:lossDescriptor:")] @@ -5321,7 +5109,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode [] sourceNodes); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode))] [DisableDefaultCtor] @@ -5335,7 +5122,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode gradientSourceNode, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode))] [DisableDefaultCtor] @@ -5349,7 +5135,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode source, nuint resultWidth, nuint resultHeight, nuint resultFeatureChannels); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode))] [DisableDefaultCtor] @@ -5363,7 +5148,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode))] [DisableDefaultCtor] @@ -5377,7 +5161,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNFilterNode))] [DisableDefaultCtor] @@ -5394,7 +5177,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode source, MPSImageCoordinate paddingSizeBefore, MPSImageCoordinate paddingSizeAfter, MPSImageEdgeMode edgeMode); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode))] [DisableDefaultCtor] @@ -5408,7 +5190,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNSoftMaxGradientNode")] [DisableDefaultCtor] @@ -5422,7 +5203,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode sourceGradient, MPSNNImageNode sourceImage, MPSNNGradientStateNode gradientState); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNLogSoftMaxGradientNode")] [DisableDefaultCtor] @@ -5486,7 +5266,6 @@ namespace MetalPerformanceShaders { [Export ("nodeWithSource:integerScaleFactorX:integerScaleFactorY:")] MPSCnnUpsamplingBilinearNode Create (MPSNNImageNode sourceNode, nuint integerScaleFactorX, nuint integerScaleFactorY); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("nodeWithSource:integerScaleFactorX:integerScaleFactorY:alignCorners:")] @@ -5495,7 +5274,6 @@ namespace MetalPerformanceShaders { [Export ("initWithSource:integerScaleFactorX:integerScaleFactorY:")] NativeHandle Constructor (MPSNNImageNode sourceNode, nuint integerScaleFactorX, nuint integerScaleFactorY); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithSource:integerScaleFactorX:integerScaleFactorY:alignCorners:")] NativeHandle Constructor (MPSNNImageNode sourceNode, nuint integerScaleFactorX, nuint integerScaleFactorY, bool alignCorners); @@ -5506,13 +5284,11 @@ namespace MetalPerformanceShaders { [Export ("scaleFactorY")] double ScaleFactorY { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("alignCorners")] bool AlignCorners { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNUpsamplingNearestGradientNode")] [DisableDefaultCtor] @@ -5532,7 +5308,6 @@ namespace MetalPerformanceShaders { double ScaleFactorY { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientFilterNode), Name = "MPSCNNUpsamplingBilinearGradientNode")] [DisableDefaultCtor] @@ -5696,13 +5471,11 @@ namespace MetalPerformanceShaders { [DisableDefaultCtor] // There is a DesignatedInitializer, file a bug if needed. interface MPSNNGraph : NSCopying, NSSecureCoding { - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("initWithDevice:resultImage:resultImageIsNeeded:")] [DesignatedInitializer] NativeHandle Constructor (IMTLDevice device, MPSNNImageNode resultImage, bool resultIsNeeded); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Static] [Export ("graphWithDevice:resultImage:resultImageIsNeeded:")] @@ -5765,17 +5538,14 @@ namespace MetalPerformanceShaders { [Export ("destinationImageAllocator", ArgumentSemantic.Retain)] IMPSImageAllocator DestinationImageAllocator { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("format", ArgumentSemantic.Assign)] MPSImageFeatureChannelFormat Format { get; set; } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("resultImageIsNeeded")] bool ResultImageIsNeeded { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("reloadFromDataSources")] void ReloadFromDataSources (); @@ -5784,7 +5554,6 @@ namespace MetalPerformanceShaders { [return: NullAllowed] MPSImage EncodeToCommandBuffer (IMTLCommandBuffer commandBuffer, MPSImage [] sourceImages, [NullAllowed] MPSState [] sourceStates, [NullAllowed] NSMutableArray intermediateImages, [NullAllowed] NSMutableArray destinationStates); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("encodeBatchToCommandBuffer:sourceImages:sourceStates:intermediateImages:destinationStates:")] [return: NullAllowed] @@ -5801,12 +5570,10 @@ namespace MetalPerformanceShaders { [Async, Export ("executeAsyncWithSourceImages:completionHandler:")] MPSImage Execute (MPSImage [] sourceImages, Action handler); - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [Export ("readCountForSourceImageAtIndex:")] nuint GetReadCountForSourceImage (nuint index); - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [Export ("readCountForSourceStateAtIndex:")] nuint GetReadCountForSourceState (nuint index); @@ -5866,23 +5633,19 @@ namespace MetalPerformanceShaders { [Export ("lookupTableForUInt8Kernel")] IntPtr /* float* */ GetLookupTableForUInt8Kernel (); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("weightsQuantizationType")] MPSCnnWeightsQuantizationType GetWeightsQuantizationType (); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("updateWithCommandBuffer:gradientState:sourceState:")] [return: NullAllowed] MPSCnnConvolutionWeightsAndBiasesState Update (IMTLCommandBuffer commandBuffer, MPSCnnConvolutionGradientState gradientState, MPSCnnConvolutionWeightsAndBiasesState sourceState); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("updateWithGradientState:sourceState:")] bool Update (MPSCnnConvolutionGradientState gradientState, MPSCnnConvolutionWeightsAndBiasesState sourceState); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("copyWithZone:device:")] [return: Release] @@ -5908,7 +5671,6 @@ namespace MetalPerformanceShaders { [Export ("destinationImageDescriptorForSourceImages:sourceStates:forKernel:suggestedDescriptor:")] MPSImageDescriptor GetDestinationImageDescriptor (MPSImage [] sourceImages, [NullAllowed] MPSState [] sourceStates, MPSKernel kernel, MPSImageDescriptor inDescriptor); - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Export ("inverse")] [return: NullAllowed] @@ -5938,7 +5700,6 @@ namespace MetalPerformanceShaders { [Export ("imageForCommandBuffer:imageDescriptor:kernel:")] MPSImage GetImage (IMTLCommandBuffer cmdBuf, MPSImageDescriptor descriptor, MPSKernel kernel); - [iOS (11, 3), TV (11, 3)] [MacCatalyst (13, 1)] [Export ("imageBatchForCommandBuffer:imageDescriptor:kernel:count:")] NSArray GetImageBatch (IMTLCommandBuffer commandBuffer, MPSImageDescriptor descriptor, MPSKernel kernel, nuint count); @@ -5950,28 +5711,24 @@ namespace MetalPerformanceShaders { interface MPSCnnConvolutionStateNode { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNStateNode))] [DisableDefaultCtor] interface MPSNNGradientStateNode { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientStateNode), Name = "MPSCNNConvolutionGradientStateNode")] [DisableDefaultCtor] interface MPSCnnConvolutionGradientStateNode { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNStateNode))] [DisableDefaultCtor] interface MPSNNBinaryGradientStateNode { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNBinaryGradientStateNode))] [DisableDefaultCtor] @@ -6104,7 +5861,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (MPSNNImageNode left, MPSNNImageNode right); } - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSVector))] [DisableDefaultCtor] @@ -6122,7 +5878,6 @@ namespace MetalPerformanceShaders { nuint ReadCount { get; set; } } - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSKernel))] [DisableDefaultCtor] @@ -6168,7 +5923,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixUnaryKernel))] [DisableDefaultCtor] @@ -6197,7 +5951,6 @@ namespace MetalPerformanceShaders { MPSMatrixSoftMax Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixUnaryKernel))] [DisableDefaultCtor] @@ -6247,7 +6000,6 @@ namespace MetalPerformanceShaders { MPSMatrixNeuron Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixBinaryKernel))] [DisableDefaultCtor] @@ -6296,7 +6048,6 @@ namespace MetalPerformanceShaders { MPSMatrixNeuronGradient Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixBinaryKernel))] [DisableDefaultCtor] @@ -6333,7 +6084,6 @@ namespace MetalPerformanceShaders { MPSMatrixFullyConnectedGradient Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixSoftMax))] [DisableDefaultCtor] @@ -6348,7 +6098,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (11, 2), iOS (11, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixBinaryKernel))] [DisableDefaultCtor] @@ -6398,7 +6147,6 @@ namespace MetalPerformanceShaders { MPSMatrixFullyConnected Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] // Apple corrected availability here [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixUnaryKernel))] [DisableDefaultCtor] @@ -6433,7 +6181,6 @@ namespace MetalPerformanceShaders { MPSMatrixFindTopK Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface MPSStateResourceList { @@ -6458,27 +6205,23 @@ namespace MetalPerformanceShaders { void Append (nuint bufferSize); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (NSKeyedUnarchiver))] [DisableDefaultCtor] interface MPSKeyedUnarchiver : MPSDeviceProvider { - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("unarchivedObjectOfClasses:fromData:device:error:")] [return: NullAllowed] NSObject GetUnarchivedObject (NSSet classes, NSData data, IMTLDevice device, [NullAllowed] out NSError error); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("unarchivedObjectOfClass:fromData:device:error:")] [return: NullAllowed] NSObject GetUnarchivedObject (Class @class, NSData data, IMTLDevice device, [NullAllowed] out NSError error); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initForReadingFromData:device:error:")] NativeHandle Constructor (NSData data, IMTLDevice device, [NullAllowed] out NSError error); @@ -6491,7 +6234,7 @@ namespace MetalPerformanceShaders { // so there is not much point in binding/using these, they only short lived // for iOS 11.3 and Mac 10.13.4 and were considered experimental. - //[TV (11,3), iOS (11,3)] + // //[Deprecated (PlatformName.TvOS, 12, 0)] //[Deprecated (PlatformName.iOS, 12, 0)] //[Deprecated (PlatformName.MacOSX, 10, 14)] @@ -6500,7 +6243,7 @@ namespace MetalPerformanceShaders { //[return: NullAllowed] //NSObject UnarchiveObjectWithData (NSData data, IMTLDevice device); - //[TV (11,3), iOS (11,3)] + // //[Deprecated (PlatformName.TvOS, 12, 0)] //[Deprecated (PlatformName.iOS, 12, 0)] //[Deprecated (PlatformName.MacOSX, 10, 14)] @@ -6509,7 +6252,7 @@ namespace MetalPerformanceShaders { //[return: NullAllowed] //NSObject UnarchiveTopLevelObjectWithData (NSData data, IMTLDevice device, [NullAllowed] out NSError error); - //[TV (11,3), iOS (11,3)] + // //[Deprecated (PlatformName.TvOS, 12, 0)] //[Deprecated (PlatformName.iOS, 12, 0)] //[Deprecated (PlatformName.MacOSX, 10, 14)] @@ -6518,14 +6261,14 @@ namespace MetalPerformanceShaders { //[return: NullAllowed] //NSObject UnarchiveObjectWithFile (string path, IMTLDevice device); - //[TV (11,3), iOS (11,3)] + // //[Deprecated (PlatformName.TvOS, 12, 0)] //[Deprecated (PlatformName.iOS, 12, 0)] //[Deprecated (PlatformName.MacOSX, 10, 14)] //[Export ("initWithDevice:")] //NativeHandle Constructor (IMTLDevice device); - //[TV (11,3), iOS (11,3)] + // //[Deprecated (PlatformName.TvOS, 12, 0)] //[Deprecated (PlatformName.iOS, 12, 0)] //[Deprecated (PlatformName.MacOSX, 10, 14)] @@ -6744,7 +6487,6 @@ namespace MetalPerformanceShaders { IntPtr InitWithDevice (IMTLDevice device, nuint kernelWidth, nuint kernelHeight, /* float* */ IntPtr kernelWeights); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSKernel))] [DisableDefaultCtor] @@ -6774,7 +6516,6 @@ namespace MetalPerformanceShaders { void Encode (IMTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, NSArray destinationImages); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSUnaryImageKernel))] [DisableDefaultCtor] @@ -6789,7 +6530,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSKernel))] [DisableDefaultCtor] @@ -6822,7 +6562,6 @@ namespace MetalPerformanceShaders { void EncodeReconstruction (IMTLCommandBuffer commandBuffer, IMTLTexture guidanceTexture, IMTLTexture coefficientsTexture, IMTLTexture destinationTexture); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSKernel))] [DisableDefaultCtor] @@ -6856,7 +6595,6 @@ namespace MetalPerformanceShaders { nuint GetHistogramSize (MTLPixelFormat sourceFormat); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSUnaryImageKernel))] [DisableDefaultCtor] // Only subclasses are meant to be used @@ -6866,7 +6604,6 @@ namespace MetalPerformanceShaders { MTLRegion ClipRectSource { get; set; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSImageReduceUnary))] [DisableDefaultCtor] @@ -6877,7 +6614,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSImageReduceUnary))] [DisableDefaultCtor] @@ -6888,7 +6624,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSImageReduceUnary))] [DisableDefaultCtor] @@ -6899,7 +6634,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSImageReduceUnary))] [DisableDefaultCtor] @@ -6910,7 +6644,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSImageReduceUnary))] [DisableDefaultCtor] @@ -6921,7 +6654,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSImageReduceUnary))] [DisableDefaultCtor] @@ -6932,7 +6664,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSImageReduceUnary))] [DisableDefaultCtor] @@ -6943,7 +6674,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSImageReduceUnary))] [DisableDefaultCtor] @@ -6954,7 +6684,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixBinaryKernel))] [DisableDefaultCtor] @@ -6983,7 +6712,6 @@ namespace MetalPerformanceShaders { MPSMatrixSoftMaxGradient Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixSoftMaxGradient))] [DisableDefaultCtor] @@ -6998,7 +6726,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSKernel))] [DisableDefaultCtor] @@ -7056,7 +6783,6 @@ namespace MetalPerformanceShaders { void EncodeIntersection (IMTLCommandBuffer commandBuffer, MPSIntersectionType intersectionType, IMTLBuffer rayBuffer, nuint rayBufferOffset, IMTLBuffer intersectionBuffer, nuint intersectionBufferOffset, IMTLBuffer rayCountBuffer, nuint rayCountBufferOffset, MPSAccelerationStructure accelerationStructure); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -7069,7 +6795,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSAccelerationStructure))] [DisableDefaultCtor] @@ -7121,7 +6846,6 @@ namespace MetalPerformanceShaders { delegate void MPSAccelerationStructureCompletionHandler ([NullAllowed] MPSAccelerationStructure structure); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSKernel))] [DisableDefaultCtor] @@ -7180,7 +6904,6 @@ namespace MetalPerformanceShaders { void Encode (NSCoder coder); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSAccelerationStructure))] [DisableDefaultCtor] @@ -7230,7 +6953,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, MPSAccelerationStructureGroup group); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientState), Name = "MPSCNNBatchNormalizationState")] [DisableDefaultCtor] @@ -7261,7 +6983,6 @@ namespace MetalPerformanceShaders { IMTLBuffer GradientForBeta { get; } } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSState), Name = "MPSCNNNormalizationMeanAndVarianceState")] [DisableDefaultCtor] @@ -7283,7 +7004,6 @@ namespace MetalPerformanceShaders { interface IMPSCnnBatchNormalizationDataSource { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] #if NET [Protocol, Model] @@ -7329,7 +7049,6 @@ namespace MetalPerformanceShaders { [return: NullAllowed] MPSCnnNormalizationGammaAndBetaState UpdateGammaAndBeta (IMTLCommandBuffer commandBuffer, MPSCnnBatchNormalizationState batchNormalizationState); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("updateMeanAndVarianceWithCommandBuffer:batchNormalizationState:")] [return: NullAllowed] @@ -7338,7 +7057,6 @@ namespace MetalPerformanceShaders { [Export ("updateGammaAndBetaWithBatchNormalizationState:")] bool UpdateGammaAndBeta (MPSCnnBatchNormalizationState batchNormalizationState); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("updateMeanAndVarianceWithBatchNormalizationState:")] bool UpdateMeanAndVariance (MPSCnnBatchNormalizationState batchNormalizationState); @@ -7356,14 +7074,12 @@ namespace MetalPerformanceShaders { [Export ("supportsSecureCoding")] bool SupportsSecureCoding { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("copyWithZone:device:")] [return: Release] IMPSCnnBatchNormalizationDataSource Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel), Name = "MPSCNNBatchNormalization")] [DisableDefaultCtor] @@ -7381,7 +7097,6 @@ namespace MetalPerformanceShaders { [Export ("initWithDevice:dataSource:")] NativeHandle Constructor (IMTLDevice device, IMPSCnnBatchNormalizationDataSource dataSource); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:dataSource:fusedNeuronDescriptor:")] [DesignatedInitializer] @@ -7411,12 +7126,10 @@ namespace MetalPerformanceShaders { //[Export ("reloadDataSource:")] //void ReloadDataSource (IMPSCnnBatchNormalizationDataSource dataSource); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("reloadGammaAndBetaFromDataSource")] void ReloadGammaAndBetaFromDataSource (); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("reloadMeanAndVarianceFromDataSource")] void ReloadMeanAndVarianceFromDataSource (); @@ -7424,13 +7137,11 @@ namespace MetalPerformanceShaders { [Export ("reloadGammaAndBetaWithCommandBuffer:gammaAndBetaState:")] void ReloadGammaAndBeta (IMTLCommandBuffer commandBuffer, MPSCnnNormalizationGammaAndBetaState gammaAndBetaState); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("reloadMeanAndVarianceWithCommandBuffer:meanAndVarianceState:")] void ReloadMeanAndVariance (IMTLCommandBuffer commandBuffer, MPSCnnNormalizationMeanAndVarianceState meanAndVarianceState); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel), Name = "MPSCNNBatchNormalizationStatistics")] [DisableDefaultCtor] @@ -7448,13 +7159,11 @@ namespace MetalPerformanceShaders { void EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImages, MPSCnnBatchNormalizationState batchNormalizationState); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNBatchNormalizationGradient")] [DisableDefaultCtor] interface MPSCnnBatchNormalizationGradient { - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:fusedNeuronDescriptor:")] [DesignatedInitializer] @@ -7477,13 +7186,11 @@ namespace MetalPerformanceShaders { NSArray EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceGradients, NSArray sourceImages, MPSCnnBatchNormalizationState batchNormalizationState); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNBatchNormalizationStatisticsGradient")] [DisableDefaultCtor] interface MPSCnnBatchNormalizationStatisticsGradient { - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("initWithDevice:fusedNeuronDescriptor:")] [DesignatedInitializer] @@ -7497,7 +7204,6 @@ namespace MetalPerformanceShaders { void EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceGradients, NSArray sourceImages, MPSCnnBatchNormalizationState batchNormalizationState); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientState), Name = "MPSCNNConvolutionGradientState")] [DisableDefaultCtor] @@ -7513,7 +7219,6 @@ namespace MetalPerformanceShaders { MPSCnnConvolution Convolution { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSState), Name = "MPSCNNConvolutionWeightsAndBiasesState")] [DisableDefaultCtor] @@ -7536,7 +7241,6 @@ namespace MetalPerformanceShaders { MPSCnnConvolutionWeightsAndBiasesState GetTemporaryCnnConvolutionWeightsAndBiasesState (IMTLCommandBuffer commandBuffer, MPSCnnConvolutionDescriptor descriptor); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNConvolutionGradient")] [DisableDefaultCtor] @@ -7551,7 +7255,6 @@ namespace MetalPerformanceShaders { [Export ("groups")] nuint Groups { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("channelMultiplier")] nuint ChannelMultiplier { get; } @@ -7576,7 +7279,6 @@ namespace MetalPerformanceShaders { [DesignatedInitializer] NativeHandle Constructor (NSCoder decoder, IMTLDevice device); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("reloadWeightsAndBiasesFromDataSource")] void ReloadWeightsAndBiasesFromDataSource (); @@ -7585,7 +7287,6 @@ namespace MetalPerformanceShaders { void ReloadWeightsAndBiases (IMTLCommandBuffer commandBuffer, MPSCnnConvolutionWeightsAndBiasesState state); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnConvolutionGradient), Name = "MPSCNNFullyConnectedGradient")] [DisableDefaultCtor] @@ -7600,7 +7301,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientState), Name = "MPSCNNDropoutGradientState")] [DisableDefaultCtor] @@ -7610,7 +7310,6 @@ namespace MetalPerformanceShaders { NSData MaskData { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel), Name = "MPSCNNDropout")] [DisableDefaultCtor] @@ -7634,7 +7333,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device, float keepProbability, nuint seed, MTLSize maskStrideInPixels); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNDropoutGradient")] [DisableDefaultCtor] @@ -7658,7 +7356,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device, float keepProbability, nuint seed, MTLSize maskStrideInPixels); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNGradientState), Name = "MPSCNNInstanceNormalizationGradientState")] [DisableDefaultCtor] @@ -7682,7 +7379,6 @@ namespace MetalPerformanceShaders { interface IMPSCnnInstanceNormalizationDataSource { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] #if NET [Protocol, Model] @@ -7729,14 +7425,12 @@ namespace MetalPerformanceShaders { //[Export ("supportsSecureCoding")] //bool SupportsSecureCoding { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("copyWithZone:device:")] [return: Release] IMPSCnnInstanceNormalizationDataSource Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel), Name = "MPSCNNInstanceNormalization")] [DisableDefaultCtor] @@ -7763,7 +7457,6 @@ namespace MetalPerformanceShaders { [Export ("reloadDataSource:")] void ReloadDataSource (IMPSCnnInstanceNormalizationDataSource dataSource); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("reloadGammaAndBetaFromDataSource")] void ReloadGammaAndBetaFromDataSource (); @@ -7780,7 +7473,6 @@ namespace MetalPerformanceShaders { MPSCnnInstanceNormalizationGradientState GetTemporaryResultState (IMTLCommandBuffer commandBuffer, MPSImage sourceImage, [NullAllowed] NSArray sourceStates, MPSImage destinationImage); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNInstanceNormalizationGradient")] [DisableDefaultCtor] @@ -7795,7 +7487,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnBinaryKernel), Name = "MPSCNNGradientKernel")] [DisableDefaultCtor] @@ -7828,7 +7519,6 @@ namespace MetalPerformanceShaders { void EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceGradients, NSArray sourceImages, NSArray gradientStates, NSArray destinationGradients); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject), Name = "MPSCNNLossDataDescriptor")] [DisableDefaultCtor] @@ -7852,7 +7542,6 @@ namespace MetalPerformanceShaders { MPSCnnLossDataDescriptor Create (NSData data, MPSDataLayout layout, MTLSize size); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSState), Name = "MPSCNNLossLabels")] [DisableDefaultCtor] @@ -7868,18 +7557,15 @@ namespace MetalPerformanceShaders { [Export ("lossImage")] MPSImage LossImage { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("labelsImage")] MPSImage LabelsImage { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("weightsImage")] MPSImage WeightsImage { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject), Name = "MPSCNNLossDescriptor")] [DisableDefaultCtor] @@ -7911,7 +7597,6 @@ namespace MetalPerformanceShaders { MPSCnnLossDescriptor Create (MPSCnnLossType lossType, MPSCnnReductionType reductionType); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel), Name = "MPSCNNLoss")] [DisableDefaultCtor] @@ -7959,7 +7644,6 @@ namespace MetalPerformanceShaders { NSArray EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImage, NSArray labels); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject), Name = "MPSCNNYOLOLossDescriptor")] [DisableDefaultCtor] @@ -8015,7 +7699,6 @@ namespace MetalPerformanceShaders { MPSCnnYoloLossDescriptor Create (MPSCnnLossType xyLossType, MPSCnnLossType whLossType, MPSCnnLossType confidenceLossType, MPSCnnLossType classesLossType, MPSCnnReductionType reductionType, NSData anchorBoxes, nuint numberOfAnchorBoxes); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel), Name = "MPSCNNYOLOLoss")] [DisableDefaultCtor] @@ -8084,7 +7767,6 @@ namespace MetalPerformanceShaders { NSArray EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray sourceImage, NSArray labels); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNBinaryGradientState), Name = "MPSCNNArithmeticGradientState")] [DisableDefaultCtor] @@ -8092,7 +7774,6 @@ namespace MetalPerformanceShaders { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnBinaryKernel), Name = "MPSCNNArithmetic")] [DisableDefaultCtor] @@ -8135,7 +7816,6 @@ namespace MetalPerformanceShaders { void EncodeBatch (IMTLCommandBuffer commandBuffer, NSArray primaryImages, NSArray secondaryImages, MPSCnnArithmeticGradientState [] destinationStates, NSArray destinationImages); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnArithmetic), Name = "MPSCNNAdd")] [DisableDefaultCtor] @@ -8146,7 +7826,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnArithmetic), Name = "MPSCNNSubtract")] [DisableDefaultCtor] @@ -8157,7 +7836,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnArithmetic), Name = "MPSCNNMultiply")] [DisableDefaultCtor] @@ -8168,7 +7846,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnArithmetic), Name = "MPSCNNDivide")] [DisableDefaultCtor] @@ -8179,7 +7856,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnArithmetic))] [DisableDefaultCtor] @@ -8196,7 +7872,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNArithmeticGradient")] [DisableDefaultCtor] @@ -8233,7 +7908,6 @@ namespace MetalPerformanceShaders { bool IsSecondarySourceFilter { get; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnArithmeticGradient), Name = "MPSCNNAddGradient")] [DisableDefaultCtor] @@ -8244,7 +7918,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device, bool isSecondarySourceFilter); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnArithmeticGradient), Name = "MPSCNNSubtractGradient")] [DisableDefaultCtor] @@ -8255,7 +7928,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device, bool isSecondarySourceFilter); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnArithmeticGradient), Name = "MPSCNNMultiplyGradient")] [DisableDefaultCtor] @@ -8266,7 +7938,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device, bool isSecondarySourceFilter); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -8308,7 +7979,6 @@ namespace MetalPerformanceShaders { MPSNNNeuronDescriptor Create (NSData data, bool noCopy); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel), Name = "MPSCNNNeuronGradient")] [DisableDefaultCtor] @@ -8338,7 +8008,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSState), Name = "MPSCNNNormalizationGammaAndBetaState")] [DisableDefaultCtor] @@ -8358,7 +8027,6 @@ namespace MetalPerformanceShaders { MPSCnnNormalizationGammaAndBetaState GetTemporaryState (IMTLCommandBuffer commandBuffer, nuint numberOfFeatureChannels); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixUnaryKernel))] [DisableDefaultCtor] @@ -8407,7 +8075,6 @@ namespace MetalPerformanceShaders { MPSMatrixBatchNormalization Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSMatrixBinaryKernel))] [DisableDefaultCtor] @@ -8453,7 +8120,6 @@ namespace MetalPerformanceShaders { MPSMatrixBatchNormalizationGradient Copy ([NullAllowed] NSZone zone, [NullAllowed] IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSState))] [DisableDefaultCtor] @@ -8495,7 +8161,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor ([NullAllowed] IMTLResource [] resources); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSState))] [DisableDefaultCtor] @@ -8539,7 +8204,6 @@ namespace MetalPerformanceShaders { interface IMPSNNTrainableNode { } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [Protocol] interface MPSNNTrainableNode { @@ -8548,7 +8212,6 @@ namespace MetalPerformanceShaders { MPSNNTrainingStyle TrainingStyle { get; set; } } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -8590,7 +8253,6 @@ namespace MetalPerformanceShaders { MPSNNOptimizerDescriptor Create (float learningRate, float gradientRescale, bool applyGradientClipping, float gradientClipMax, float gradientClipMin, MPSNNRegularizationType regularizationType, float regularizationScale); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSKernel))] [DisableDefaultCtor] // You must use one of the sub-classes of MPSNNOptimizer. @@ -8621,7 +8283,6 @@ namespace MetalPerformanceShaders { void SetLearningRate (float newLearningRate); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNOptimizer))] [DisableDefaultCtor] @@ -8652,7 +8313,6 @@ namespace MetalPerformanceShaders { void Encode (IMTLCommandBuffer commandBuffer, MPSCnnBatchNormalizationState batchNormalizationGradientState, MPSCnnBatchNormalizationState batchNormalizationSourceState, [NullAllowed] NSArray inputMomentumVectors, MPSCnnNormalizationGammaAndBetaState resultState); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNOptimizer), Name = "MPSNNOptimizerRMSProp")] [DisableDefaultCtor] @@ -8683,7 +8343,6 @@ namespace MetalPerformanceShaders { void Encode (IMTLCommandBuffer commandBuffer, MPSCnnBatchNormalizationState batchNormalizationGradientState, MPSCnnBatchNormalizationState batchNormalizationSourceState, [NullAllowed] NSArray inputSumOfSquaresVectors, MPSCnnNormalizationGammaAndBetaState resultState); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNOptimizer))] [DisableDefaultCtor] @@ -8720,7 +8379,6 @@ namespace MetalPerformanceShaders { void Encode (IMTLCommandBuffer commandBuffer, MPSCnnBatchNormalizationState batchNormalizationGradientState, MPSCnnBatchNormalizationState batchNormalizationSourceState, [NullAllowed] NSArray inputMomentumVectors, [NullAllowed] NSArray inputVelocityVectors, MPSCnnNormalizationGammaAndBetaState resultState); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel))] [DisableDefaultCtor] // You must use one of the sub-classes of MPSNNReduceUnary. @@ -8730,7 +8388,6 @@ namespace MetalPerformanceShaders { MTLRegion ClipRectSource { get; set; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8741,7 +8398,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8752,7 +8408,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8763,7 +8418,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8774,7 +8428,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8785,7 +8438,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8796,7 +8448,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8807,7 +8458,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8818,7 +8468,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8829,7 +8478,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8840,7 +8488,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8851,7 +8498,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8862,7 +8508,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8873,7 +8518,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceUnary))] [DisableDefaultCtor] @@ -8887,7 +8531,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnBinaryKernel))] [DisableDefaultCtor] // You must use one of the sub-classes of MPSNNReduceBinary. @@ -8900,7 +8543,6 @@ namespace MetalPerformanceShaders { MTLRegion SecondarySourceClipRect { get; set; } } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceBinary))] [DisableDefaultCtor] @@ -8911,7 +8553,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSNNReduceBinary))] [DisableDefaultCtor] @@ -8928,7 +8569,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (IMTLDevice device, bool doWeightedSumByNonZeroWeights); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel))] [DisableDefaultCtor] @@ -8943,7 +8583,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel))] [DisableDefaultCtor] @@ -8958,7 +8597,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel))] [DisableDefaultCtor] @@ -8988,7 +8626,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (12, 1), iOS (12, 1)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnGradientKernel))] [DisableDefaultCtor] @@ -9003,7 +8640,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel))] [DisableDefaultCtor] @@ -9027,7 +8663,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel))] [DisableDefaultCtor] @@ -9054,7 +8689,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder aDecoder, IMTLDevice device); } - [TV (11, 3), iOS (11, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSCnnKernel))] [DisableDefaultCtor] @@ -9069,7 +8703,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor (NSCoder decoder, IMTLDevice device); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSState), Name = "MPSRNNMatrixTrainingState")] [DisableDefaultCtor] @@ -9111,7 +8744,6 @@ namespace MetalPerformanceShaders { NativeHandle Constructor ([NullAllowed] IMTLResource [] resources); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (MPSKernel), Name = "MPSRNNMatrixTrainingLayer")] [DisableDefaultCtor] diff --git a/src/modelio.cs b/src/modelio.cs index bd2e659873..6377f893c2 100644 --- a/src/modelio.cs +++ b/src/modelio.cs @@ -1653,7 +1653,6 @@ namespace ModelIO { [return: NullAllowed] MDLTexture CreateTexture (string name, [NullAllowed] NSBundle bundleOrNil); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("textureNamed:assetResolver:")] @@ -2731,7 +2730,6 @@ namespace ModelIO { [Export ("jointBindTransforms")] MDLMatrix4x4Array JointBindTransforms { get; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Export ("jointRestTransforms")] MDLMatrix4x4Array JointRestTransforms { get; } diff --git a/src/naturallanguage.cs b/src/naturallanguage.cs index 7885da2023..031a853eca 100644 --- a/src/naturallanguage.cs +++ b/src/naturallanguage.cs @@ -32,7 +32,7 @@ using NativeHandle = System.IntPtr; namespace NaturalLanguage { - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [DisableDefaultCtor] // designated [BaseType (typeof (NSObject))] @@ -83,7 +83,7 @@ namespace NaturalLanguage { } } - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface NLModelConfiguration : NSCopying, NSSecureCoding { @@ -108,7 +108,7 @@ namespace NaturalLanguage { nuint GetCurrentRevision (NLModelType type); } - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [DisableDefaultCtor] [BaseType (typeof (NSObject))] @@ -150,7 +150,7 @@ namespace NaturalLanguage { delegate void NLTokenizerEnumerateContinuationHandler (NSRange tokenRange, NLTokenizerAttributes flags, out bool stop); - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [DisableDefaultCtor] [BaseType (typeof (NSObject))] @@ -189,7 +189,7 @@ namespace NaturalLanguage { delegate void NLTaggerEnumerateTagsContinuationHandler (NSString tag, NSRange tokenRange, out bool stop); - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [DisableDefaultCtor] [BaseType (typeof (NSObject))] @@ -342,7 +342,7 @@ namespace NaturalLanguage { NSRange GetTokenRange (NSRange range, NLTokenUnit unit); } - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Static] // only used to compare with NSString not as input/output interface NLTag { diff --git a/src/network.cs b/src/network.cs index 68c33e82a6..b47d102336 100644 --- a/src/network.cs +++ b/src/network.cs @@ -7,7 +7,6 @@ using CoreFoundation; namespace Network { - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] public enum NWErrorDomain { @@ -20,7 +19,6 @@ namespace Network { Tls = 3, } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] [Static] @@ -36,7 +34,6 @@ namespace Network { IntPtr _DefaultStream { get; } } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] [Static] @@ -47,7 +44,6 @@ namespace Network { IntPtr _SendIdempotentContent { get; } } - [TV (12, 0), iOS (12, 0)] [Watch (6, 0)] [MacCatalyst (13, 1)] [Static] diff --git a/src/passkit.cs b/src/passkit.cs index e9ce803a91..38b4470312 100644 --- a/src/passkit.cs +++ b/src/passkit.cs @@ -749,7 +749,6 @@ namespace PassKit { [Export ("initWithIssuerData:signature:error:")] NativeHandle Constructor (NSData issuerData, NSData signature, [NullAllowed] out NSError error); - [iOS (8, 0)] [MacCatalyst (13, 1)] [Static] [Export ("canAddPasses")] @@ -836,7 +835,6 @@ namespace PassKit { [Export ("requiresFelicaSecureElement")] bool RequiresFelicaSecureElement { get; set; } - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("style", ArgumentSemantic.Assign)] PKAddPaymentPassStyle Style { get; set; } @@ -1049,7 +1047,6 @@ namespace PassKit { [Field ("PKPaymentNetworkCarteBancaires")] NSString CarteBancaires { get; } - [iOS (11, 2)] [Watch (4, 2)] [MacCatalyst (13, 1)] [Field ("PKPaymentNetworkCartesBancaires")] @@ -1097,34 +1094,32 @@ namespace PassKit { [Field ("PKPaymentNetworkIDCredit")] NSString IDCredit { get; } - [iOS (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("PKPaymentNetworkElectron")] NSString Electron { get; } - [iOS (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("PKPaymentNetworkMaestro")] NSString Maestro { get; } - [iOS (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("PKPaymentNetworkVPay")] NSString VPay { get; } - [iOS (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Field ("PKPaymentNetworkEftpos")] NSString Eftpos { get; } [Watch (5, 1, 2)] - [iOS (12, 1, 1)] [MacCatalyst (13, 1)] [Field ("PKPaymentNetworkElo")] NSString Elo { get; } [Watch (5, 1, 2)] - [iOS (12, 1, 1)] [MacCatalyst (13, 1)] [Field ("PKPaymentNetworkMada")] NSString Mada { get; } @@ -1194,7 +1189,6 @@ namespace PassKit { [DesignatedInitializer] NativeHandle Constructor (PKPaymentButtonType type, PKPaymentButtonStyle style); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("cornerRadius")] nfloat CornerRadius { get; set; } @@ -1390,7 +1384,7 @@ namespace PassKit { } [Mac (11, 0)] - [Watch (4, 3), iOS (11, 3)] + [Watch (4, 3)] [MacCatalyst (13, 1)] [BaseType (typeof (PKStoredValuePassProperties))] [DisableDefaultCtor] @@ -1460,12 +1454,12 @@ namespace PassKit { [Export ("inShinkansenStation")] bool InShinkansenStation { [Bind ("isInShinkansenStation")] get; } - [Watch (4, 3), iOS (11, 3)] + [Watch (4, 3)] [MacCatalyst (13, 1)] [Export ("balanceAllowedForCommute")] bool BalanceAllowedForCommute { [Bind ("isBalanceAllowedForCommute")] get; } - [Watch (4, 3), iOS (11, 3)] + [Watch (4, 3)] [MacCatalyst (13, 1)] [Export ("lowBalanceGateNotificationEnabled")] bool LowBalanceGateNotificationEnabled { [Bind ("isLowBalanceGateNotificationEnabled")] get; } @@ -1610,7 +1604,6 @@ namespace PassKit { #if !XAMCORE_5_0 [NoMac] // only used in non-macOS API [NoWatch] - [iOS (12, 2)] [MacCatalyst (13, 1)] [Obsoleted (PlatformName.iOS, 17, 0, message: "No longer used.")] [Obsoleted (PlatformName.MacCatalyst, 17, 0, message: "No longer used.")] @@ -1622,7 +1615,6 @@ namespace PassKit { #endif [NoWatch] - [iOS (12, 2)] [NoMac] // all members are decorated as such, but not the type itself [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] diff --git a/src/pdfkit.cs b/src/pdfkit.cs index 0b84cebc49..d71f09a735 100644 --- a/src/pdfkit.cs +++ b/src/pdfkit.cs @@ -768,7 +768,6 @@ namespace PdfKit { [NullAllowed, Export ("fontColor", ArgumentSemantic.Copy)] NSColor FontColor { get; set; } - [iOS (11, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("interiorColor", ArgumentSemantic.Copy)] NSColor InteriorColor { get; set; } @@ -916,7 +915,6 @@ namespace PdfKit { [NullAllowed, Export ("backgroundColor", ArgumentSemantic.Copy)] NSColor BackgroundColor { get; set; } - [iOS (11, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("stampName")] string StampName { get; set; } @@ -1950,7 +1948,6 @@ namespace PdfKit { [Export ("interpolationQuality", ArgumentSemantic.Assign)] PdfInterpolationQuality InterpolationQuality { get; set; } - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("pageShadowsEnabled")] bool PageShadowsEnabled { get; [Bind ("enablePageShadows:")] set; } diff --git a/src/replaykit.cs b/src/replaykit.cs index 98dd47859b..b4e573b099 100644 --- a/src/replaykit.cs +++ b/src/replaykit.cs @@ -358,12 +358,11 @@ namespace ReplayKit { [BaseType (typeof (RPBroadcastHandler))] interface RPBroadcastSampleHandler { - [iOS (11, 1), TV (11, 1)] [MacCatalyst (13, 1)] [Field ("RPVideoSampleOrientationKey")] NSString VideoSampleOrientationKey { get; } - [NoTV, iOS (11, 2)] + [NoTV] [MacCatalyst (13, 1)] [Field ("RPApplicationInfoBundleIdentifierKey")] NSString ApplicationInfoBundleIdentifierKey { get; } @@ -380,7 +379,7 @@ namespace ReplayKit { [Export ("broadcastFinished")] void BroadcastFinished (); - [NoTV, iOS (11, 2)] + [NoTV] [MacCatalyst (13, 1)] [Export ("broadcastAnnotatedWithApplicationInfo:")] void BroadcastAnnotated (NSDictionary applicationInfo); @@ -393,7 +392,7 @@ namespace ReplayKit { void FinishBroadcast (NSError error); } - [NoTV, iOS (12, 0)] + [NoTV] [NoMac] [MacCatalyst (13, 1)] [BaseType (typeof (UIView))] diff --git a/src/scenekit.cs b/src/scenekit.cs index 1c32f3352e..15528db544 100644 --- a/src/scenekit.cs +++ b/src/scenekit.cs @@ -967,7 +967,6 @@ namespace SceneKit { SCNGeometry FromMesh (MDLMesh mesh); [NoWatch] - [TV (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("tessellator", ArgumentSemantic.Retain)] SCNGeometryTessellator Tessellator { get; set; } @@ -1110,7 +1109,6 @@ namespace SceneKit { #if !WATCH [NoWatch] - [TV (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -4260,27 +4258,27 @@ namespace SceneKit { [Export ("affectedByGravity")] bool AffectedByGravity { [Bind ("isAffectedByGravity")] get; set; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("setResting:")] void SetResting (bool resting); - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("continuousCollisionDetectionThreshold")] nfloat ContinuousCollisionDetectionThreshold { get; set; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("centerOfMassOffset", ArgumentSemantic.Assign)] SCNVector3 CenterOfMassOffset { get; set; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("linearRestingThreshold")] nfloat LinearRestingThreshold { get; set; } - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Export ("angularRestingThreshold")] nfloat AngularRestingThreshold { get; set; } diff --git a/src/spritekit.cs b/src/spritekit.cs index c1c4cede60..ac11b19093 100644 --- a/src/spritekit.cs +++ b/src/spritekit.cs @@ -172,7 +172,7 @@ namespace SpriteKit { [return: NullAllowed] SKNode Create (string filename); - [Watch (5, 0), TV (12, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Internal] [Static] diff --git a/src/storekit.cs b/src/storekit.cs index eff27ed8c1..04e01487e8 100644 --- a/src/storekit.cs +++ b/src/storekit.cs @@ -62,8 +62,6 @@ namespace StoreKit { [BaseType (typeof (NSObject))] partial interface SKDownload { - [iOS (12, 0)] - [TV (12, 0)] [MacCatalyst (13, 1)] [Export ("state")] SKDownloadState State { get; } @@ -186,8 +184,6 @@ namespace StoreKit { [Export ("simulatesAskToBuyInSandbox")] bool SimulatesAskToBuyInSandbox { get; [NotImplemented ("Not available on SKPayment, only available on SKMutablePayment")] set; } - [iOS (12, 2)] - [TV (12, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("paymentDiscount", ArgumentSemantic.Copy)] SKPaymentDiscount PaymentDiscount { get; [NotImplemented ("Not available on SKPayment, only available on SKMutablePayment")] set; } @@ -235,8 +231,6 @@ namespace StoreKit { [Export ("simulatesAskToBuyInSandbox")] bool SimulatesAskToBuyInSandbox { get; set; } - [iOS (12, 2)] - [TV (12, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("paymentDiscount", ArgumentSemantic.Copy)] SKPaymentDiscount PaymentDiscount { get; set; } @@ -409,23 +403,18 @@ namespace StoreKit { [Export ("downloadContentVersion")] string DownloadContentVersion { get; } - [iOS (11, 2), TV (11, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("subscriptionPeriod")] SKProductSubscriptionPeriod SubscriptionPeriod { get; } - [iOS (11, 2), TV (11, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("introductoryPrice")] SKProductDiscount IntroductoryPrice { get; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("subscriptionGroupIdentifier")] string SubscriptionGroupIdentifier { get; } - [iOS (12, 2)] - [TV (12, 2)] [MacCatalyst (13, 1)] [Export ("discounts")] SKProductDiscount [] Discounts { get; } @@ -704,27 +693,27 @@ namespace StoreKit { [Export ("ProviderToken")] string ProviderToken { get; set; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Export ("AdNetworkAttributionSignature")] string AdNetworkAttributionSignature { get; set; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Export ("AdNetworkCampaignIdentifier")] uint AdNetworkCampaignIdentifier { get; set; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Export ("AdNetworkIdentifier")] string AdNetworkIdentifier { get; set; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Export ("AdNetworkNonce")] NSUuid AdNetworkNonce { get; set; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Export ("AdNetworkTimestamp")] uint AdNetworkTimestamp { get; set; } @@ -768,12 +757,12 @@ namespace StoreKit { [Field ("SKStoreProductParameterAdvertisingPartnerToken")] NSString AdvertisingPartnerToken { get; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Field ("SKStoreProductParameterAdNetworkAttributionSignature")] NSString AdNetworkAttributionSignature { get; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Field ("SKStoreProductParameterAdNetworkCampaignIdentifier")] NSString AdNetworkCampaignIdentifier { get; } @@ -782,17 +771,17 @@ namespace StoreKit { [Field ("SKStoreProductParameterAdNetworkSourceIdentifier")] NSString AdNetworkSourceIdentifier { get; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Field ("SKStoreProductParameterAdNetworkIdentifier")] NSString AdNetworkIdentifier { get; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Field ("SKStoreProductParameterAdNetworkNonce")] NSString AdNetworkNonce { get; } - [iOS (11, 3), TV (11, 3), NoMac] + [NoMac] [MacCatalyst (13, 1)] [Field ("SKStoreProductParameterAdNetworkTimestamp")] NSString AdNetworkTimestamp { get; } @@ -1016,7 +1005,7 @@ namespace StoreKit { void RequestReview (UIWindowScene windowScene); } - [Watch (6, 2), iOS (11, 2), TV (11, 2)] + [Watch (6, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface SKProductSubscriptionPeriod { @@ -1028,7 +1017,7 @@ namespace StoreKit { SKProductPeriodUnit Unit { get; } } - [Watch (6, 2), iOS (11, 2), TV (11, 2)] + [Watch (6, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface SKProductDiscount { @@ -1039,8 +1028,6 @@ namespace StoreKit { [Export ("priceLocale")] NSLocale PriceLocale { get; } - [iOS (12, 2)] - [TV (12, 2)] [MacCatalyst (13, 1)] [NullAllowed, Export ("identifier")] string Identifier { get; } @@ -1054,14 +1041,12 @@ namespace StoreKit { [Export ("paymentMode")] SKProductDiscountPaymentMode PaymentMode { get; } - [iOS (12, 2)] - [TV (12, 2)] [MacCatalyst (13, 1)] [Export ("type")] SKProductDiscountType Type { get; } } - [iOS (11, 3), NoTV, NoMac, NoWatch] + [NoTV, NoMac, NoWatch] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -1116,8 +1101,6 @@ namespace StoreKit { void UpdatePostback (nint conversionValue, [BindAs (typeof (SKAdNetworkCoarseConversionValue))] NSString coarseValue, bool lockWindow, [NullAllowed] Action completion); } - [iOS (12, 2)] - [TV (12, 2)] [Watch (6, 2)] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] @@ -1143,8 +1126,6 @@ namespace StoreKit { } [Watch (6, 2)] - [iOS (12, 2)] - [TV (12, 2)] [MacCatalyst (13, 1)] [Native] public enum SKProductDiscountType : long { diff --git a/src/tvmlkit.cs b/src/tvmlkit.cs index 39b9945bf1..08af40a27b 100644 --- a/src/tvmlkit.cs +++ b/src/tvmlkit.cs @@ -131,7 +131,6 @@ namespace TVMLKit { Decoration } - [TV (12, 0)] [Native] public enum TVPlaybackState : long { Undefined, @@ -145,7 +144,6 @@ namespace TVMLKit { End, } - [TV (12, 0)] [Native] public enum TVPlaylistRepeatMode : long { None = 0, @@ -153,7 +151,6 @@ namespace TVMLKit { One, } - [TV (12, 0)] [Native] public enum TVPlaylistEndAction : long { Stop = 0, @@ -161,7 +158,6 @@ namespace TVMLKit { WaitForMoreItems, } - [TV (12, 0)] public enum TVMediaItemType { // NS_TYPED_EXTENSIBLE_ENUM [DefaultEnumValue] @@ -173,7 +169,6 @@ namespace TVMLKit { Video, } - [TV (12, 0)] public enum TVMediaItemContentRatingDomain { // NS_TYPED_EXTENSIBLE_ENUM [DefaultEnumValue] @@ -219,7 +214,6 @@ namespace TVMLKit { [Export ("appController:didStopWithOptions:")] void DidStop (TVApplicationController appController, [NullAllowed] NSDictionary options); - [TV (12, 0)] [Export ("playerForAppController:")] [return: NullAllowed] TVPlayer GetPlayer (TVApplicationController appController); @@ -859,7 +853,6 @@ namespace TVMLKit { [return: NullAllowed] Class GetCollectionViewCellClass (TVViewElement element); - [TV (12, 0)] [Export ("playerViewControllerForPlayer:")] [return: NullAllowed] UIViewController GetPlayerViewController (TVPlayer player); @@ -901,7 +894,6 @@ namespace TVMLKit { interface ITVPlaybackEventMarshaling { } - [TV (12, 0)] [Protocol] interface TVPlaybackEventMarshaling { [Abstract] @@ -912,7 +904,6 @@ namespace TVMLKit { void ProcessReturn (JSValue value, JSContext jsContext); } - [TV (12, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface TVPlaybackCustomEventUserInfo : TVPlaybackEventMarshaling { @@ -926,7 +917,6 @@ namespace TVMLKit { NSObject ReturnValue { get; } } - [TV (12, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface TVPlaylist { @@ -943,7 +933,6 @@ namespace TVMLKit { NSDictionary UserInfo { get; } } - [TV (12, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface TVMediaItem { @@ -996,7 +985,6 @@ namespace TVMLKit { NSDictionary UserInfo { get; } } - [TV (12, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface TVTimeRange { @@ -1013,7 +1001,6 @@ namespace TVMLKit { double Duration { get; } } - [TV (12, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface TVHighlightGroup { @@ -1024,7 +1011,6 @@ namespace TVMLKit { TVHighlight [] Highlights { get; } } - [TV (12, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface TVHighlight { @@ -1041,7 +1027,6 @@ namespace TVMLKit { NSUrl ImageUrl { get; } } - [TV (12, 0)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface TVPlayer { diff --git a/src/tvuikit.cs b/src/tvuikit.cs index d6a3c7ac42..72b446b7ad 100644 --- a/src/tvuikit.cs +++ b/src/tvuikit.cs @@ -13,7 +13,6 @@ using NativeHandle = System.IntPtr; namespace TVUIKit { - [TV (12, 0)] [Native] public enum TVCaptionButtonViewMotionDirection : long { None = 0, @@ -31,7 +30,6 @@ namespace TVUIKit { Capitalized, } - [TV (12, 0)] [BaseType (typeof (UIControl))] [DisableDefaultCtor] // initWithFrame is the designated initializer interface TVLockupView { @@ -61,7 +59,6 @@ namespace TVUIKit { NSDirectionalEdgeInsets FocusSizeIncrease { get; set; } } - [TV (12, 0)] [BaseType (typeof (TVLockupView))] interface TVCaptionButtonView { @@ -85,7 +82,6 @@ namespace TVUIKit { string Subtitle { get; set; } } - [TV (12, 0)] [BaseType (typeof (TVLockupView))] interface TVCardView { @@ -97,7 +93,6 @@ namespace TVUIKit { UIColor CardBackgroundColor { get; set; } } - [TV (12, 0)] [BaseType (typeof (UIViewController))] // note: full screen so the default init makes sense interface TVDigitEntryViewController { @@ -120,14 +115,12 @@ namespace TVUIKit { void ClearEntry (bool animated); } - [TV (12, 0)] [Protocol] interface TVLockupViewComponent { [Export ("updateAppearanceForLockupViewState:")] void UpdateAppearanceForLockupView (UIControlState state); } - [TV (12, 0)] [BaseType (typeof (UIView))] [DisableDefaultCtor] // initWithFrame is the designated initializer interface TVLockupHeaderFooterView : TVLockupViewComponent { @@ -147,7 +140,6 @@ namespace TVUIKit { } [Deprecated (PlatformName.TvOS, 15, 0, message: "Use 'TVMonogramContentConfiguration' APIs instead.")] - [TV (12, 0)] [BaseType (typeof (TVLockupView))] interface TVMonogramView { @@ -168,7 +160,6 @@ namespace TVUIKit { string Subtitle { get; set; } } - [TV (12, 0)] [BaseType (typeof (TVLockupView))] interface TVPosterView { diff --git a/src/uikit.cs b/src/uikit.cs index 6c583131c0..ece4c61100 100644 --- a/src/uikit.cs +++ b/src/uikit.cs @@ -233,14 +233,14 @@ namespace UIKit { [Native] [ErrorDomain ("UIGuidedAccessErrorDomain")] - [NoWatch, NoTV, iOS (12, 2)] + [NoWatch, NoTV] [MacCatalyst (13, 1)] public enum UIGuidedAccessErrorCode : long { PermissionDenied, Failed = long.MaxValue, } - [Flags, NoWatch, NoTV, iOS (12, 2)] + [Flags, NoWatch, NoTV] [MacCatalyst (13, 1)] [Native] public enum UIGuidedAccessAccessibilityFeature : ulong { @@ -7254,7 +7254,6 @@ namespace UIKit { [Export ("formatForTraitCollection:")] UIGraphicsImageRendererFormat GetFormat (UITraitCollection traitCollection); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("preferredRange", ArgumentSemantic.Assign)] UIGraphicsImageRendererFormatRange PreferredRange { get; set; } @@ -7460,7 +7459,6 @@ namespace UIKit { [Export ("smartInsertDeleteType", ArgumentSemantic.Assign)] UITextSmartInsertDeleteType SmartInsertDeleteType { get; set; } - [iOS (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("passwordRules", ArgumentSemantic.Copy)] UITextInputPasswordRules PasswordRules { get; set; } @@ -10082,7 +10080,7 @@ namespace UIKit { [Export ("lineBreakStrategy", ArgumentSemantic.Assign)] NSLineBreakStrategy LineBreakStrategy { get; set; } - [TV (12, 0), NoWatch, NoiOS] + [NoWatch, NoiOS] [NoMacCatalyst] [Export ("enablesMarqueeWhenAncestorFocused")] bool EnablesMarqueeWhenAncestorFocused { get; set; } @@ -18025,7 +18023,7 @@ namespace UIKit { [Export ("userInterfaceIdiom")] UIUserInterfaceIdiom UserInterfaceIdiom { get; } - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Export ("userInterfaceStyle")] UIUserInterfaceStyle UserInterfaceStyle { get; } @@ -18064,7 +18062,7 @@ namespace UIKit { [Static, Export ("traitCollectionWithForceTouchCapability:")] UITraitCollection FromForceTouchCapability (UIForceTouchCapability capability); - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Static] [Export ("traitCollectionWithUserInterfaceStyle:")] @@ -18792,12 +18790,10 @@ namespace UIKit { [Field ("UITextContentTypePassword")] NSString Password { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Field ("UITextContentTypeNewPassword")] NSString NewPassword { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Field ("UITextContentTypeOneTimeCode")] NSString OneTimeCode { get; } @@ -20346,7 +20342,6 @@ namespace UIKit { [Export ("primaryLanguage")] string PrimaryLanguage { get; set; } - [iOS (11, 1), TV (11, 1)] [MacCatalyst (13, 1)] [Export ("hasDictationKey")] bool HasDictationKey { get; set; } @@ -21036,7 +21031,7 @@ namespace UIKit { IUIFocusEnvironment [] PreferredFocusEnvironments { get; set; } } - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -21070,7 +21065,7 @@ namespace UIKit { // FIXME: declared as a @required, but this breaks compatibility // Radar: 41121416 - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -21091,7 +21086,7 @@ namespace UIKit { [Export ("isTransparentFocusItem")] bool IsTransparentFocusItem { get; } - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Export ("didHintFocusMovement:")] void DidHintFocusMovement (UIFocusMovementHint hint); @@ -21157,24 +21152,20 @@ namespace UIKit { // See https://developer.apple.com/documentation/uikit/uifocussystem/2887479-register // Do not specify one of the UIKit sound identifiers (such as default); doing so will cause an immediate assertion failure and crash your app. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [NullAllowed, Export ("focusedItem", ArgumentSemantic.Weak)] IUIFocusItem FocusedItem { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("focusSystemForEnvironment:")] [return: NullAllowed] UIFocusSystem Create (IUIFocusEnvironment environment); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("requestFocusUpdateToEnvironment:")] void RequestFocusUpdate (IUIFocusEnvironment environment); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("updateFocusIfNeeded")] void UpdateFocusIfNeeded (); @@ -21391,7 +21382,6 @@ namespace UIKit { // FIXME: declared as a @required, but this breaks compatibility // Radar: 41121293 - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -21399,7 +21389,6 @@ namespace UIKit { [NullAllowed, Export ("parentFocusEnvironment", ArgumentSemantic.Weak)] IUIFocusEnvironment ParentFocusEnvironment { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] #if NET [Abstract] @@ -21414,7 +21403,7 @@ namespace UIKit { string FocusGroupIdentifier { get; } } - [TV (12, 0), iOS (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] [DisableDefaultCtor] @@ -22698,7 +22687,6 @@ namespace UIKit { nfloat DefaultDocumentAspectRatio { get; set; } [Internal] - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("transitionControllerForDocumentAtURL:")] UIDocumentBrowserTransitionController _NewGetTransitionController (NSUrl documentUrl); @@ -22737,7 +22725,6 @@ namespace UIKit { [Export ("documentBrowser:willPresentActivityViewController:")] void WillPresent (UIDocumentBrowserViewController controller, UIActivityViewController activityViewController); - [iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("documentBrowser:didPickDocumentsAtURLs:")] void DidPickDocumentsAtUrls (UIDocumentBrowserViewController controller, NSUrl [] documentUrls); @@ -22784,7 +22771,7 @@ namespace UIKit { } interface IUIFocusItemContainer { } - [iOS (12, 0), TV (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Protocol] interface UIFocusItemContainer { @@ -22797,7 +22784,7 @@ namespace UIKit { IUIFocusItem [] GetFocusItems (CGRect rect); } - [iOS (12, 0), TV (12, 0), NoWatch] + [NoWatch] [MacCatalyst (13, 1)] [Protocol] interface UIFocusItemScrollableContainer : UIFocusItemContainer { @@ -22819,7 +22806,6 @@ namespace UIKit { [Protocol] interface UIUserActivityRestoring { [Abstract] - [TV (12, 0)] [MacCatalyst (13, 1)] [Export ("restoreUserActivityState:")] void RestoreUserActivityState (NSUserActivity activity); @@ -22866,7 +22852,6 @@ namespace UIKit { nfloat GetScaledValue (nfloat value, [NullAllowed] UITraitCollection traitCollection); } - [iOS (12, 1)] [NoWatch] [NoTV] [MacCatalyst (13, 1)] @@ -22880,7 +22865,6 @@ namespace UIKit { ShowInkAttributes, } - [iOS (12, 1)] [NoWatch] [NoTV] [MacCatalyst (13, 1)] @@ -22909,7 +22893,6 @@ namespace UIKit { interface IUIPencilInteractionDelegate { } - [iOS (12, 1)] [NoWatch] [NoTV] [MacCatalyst (13, 1)] diff --git a/src/usernotifications.cs b/src/usernotifications.cs index 3f03ab1e02..c608416b9f 100644 --- a/src/usernotifications.cs +++ b/src/usernotifications.cs @@ -79,7 +79,7 @@ namespace UserNotifications { NotDetermined = 0, Denied, Authorized, - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] Provisional, [iOS (14, 0)] @@ -115,13 +115,13 @@ namespace UserNotifications { Sound = (1 << 1), Alert = (1 << 2), CarPlay = (1 << 3), - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] CriticalAlert = (1 << 4), - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] ProvidesAppNotificationSettings = (1 << 5), - [iOS (12, 0), TV (12, 0), Watch (5, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] Provisional = (1 << 6), [iOS (13, 0)] @@ -366,13 +366,13 @@ namespace UserNotifications { [Export ("categoryWithIdentifier:actions:intentIdentifiers:hiddenPreviewsBodyPlaceholder:options:")] UNNotificationCategory FromIdentifier (string identifier, UNNotificationAction [] actions, string [] intentIdentifiers, string hiddenPreviewsBodyPlaceholder, UNNotificationCategoryOptions options); - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Static] [Export ("categoryWithIdentifier:actions:intentIdentifiers:hiddenPreviewsBodyPlaceholder:categorySummaryFormat:options:")] UNNotificationCategory FromIdentifier (string identifier, UNNotificationAction [] actions, string [] intentIdentifiers, [NullAllowed] string hiddenPreviewsBodyPlaceholder, [NullAllowed] NSString categorySummaryFormat, UNNotificationCategoryOptions options); - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Export ("categorySummaryFormat")] string CategorySummaryFormat { get; } @@ -424,14 +424,14 @@ namespace UserNotifications { [Export ("userInfo", ArgumentSemantic.Copy)] NSDictionary UserInfo { get; } - [NoWatch, NoTV, iOS (12, 0)] + [NoWatch, NoTV] [Deprecated (PlatformName.iOS, 15, 0, message: "This property is ignored.")] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 15, 0, message: "This property is ignored.")] [Export ("summaryArgument")] string SummaryArgument { get; } - [NoWatch, NoTV, iOS (12, 0)] + [NoWatch, NoTV] [Deprecated (PlatformName.iOS, 15, 0, message: "This property is ignored.")] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 15, 0, message: "This property is ignored.")] @@ -507,14 +507,14 @@ namespace UserNotifications { [Export ("userInfo", ArgumentSemantic.Copy)] NSDictionary UserInfo { get; set; } - [NoWatch, NoTV, iOS (12, 0)] + [NoWatch, NoTV] [Deprecated (PlatformName.iOS, 15, 0, message: "This property is ignored.")] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 15, 0, message: "This property is ignored.")] [Export ("summaryArgument")] string SummaryArgument { get; set; } - [NoWatch, NoTV, iOS (12, 0)] + [NoWatch, NoTV] [Deprecated (PlatformName.iOS, 15, 0, message: "This property is ignored.")] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 15, 0, message: "This property is ignored.")] @@ -669,12 +669,12 @@ namespace UserNotifications { [Export ("showPreviewsSetting")] UNShowPreviewsSetting ShowPreviewsSetting { get; } - [Watch (5, 0), NoTV, iOS (12, 0)] + [Watch (5, 0), NoTV] [MacCatalyst (13, 1)] [Export ("criticalAlertSetting")] UNNotificationSetting CriticalAlertSetting { get; } - [Watch (5, 0), NoTV, iOS (12, 0)] + [Watch (5, 0), NoTV] [MacCatalyst (13, 1)] [Export ("providesAppNotificationSettings")] bool ProvidesAppNotificationSettings { get; } @@ -717,13 +717,13 @@ namespace UserNotifications { [Export ("soundNamed:")] UNNotificationSound GetSound (string name); - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultCriticalSound", ArgumentSemantic.Copy)] UNNotificationSound DefaultCriticalSound { get; } - [Watch (5, 0), iOS (12, 0)] + [Watch (5, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultCriticalSoundWithAudioVolume:")] @@ -734,13 +734,13 @@ namespace UserNotifications { [Export ("ringtoneSoundNamed:")] UNNotificationSound GetRingtoneSound (string name); - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Static] [Export ("criticalSoundNamed:")] UNNotificationSound GetCriticalSound (string name); - [NoWatch, iOS (12, 0)] + [NoWatch] [MacCatalyst (13, 1)] [Static] [Export ("criticalSoundNamed:withAudioVolume:")] @@ -826,7 +826,7 @@ namespace UserNotifications { [Export ("userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:")] void DidReceiveNotificationResponse (UNUserNotificationCenter center, UNNotificationResponse response, Action completionHandler); - [NoWatch, NoTV, iOS (12, 0)] + [NoWatch, NoTV] [MacCatalyst (13, 1)] [Export ("userNotificationCenter:openSettingsForNotification:")] void OpenSettings (UNUserNotificationCenter center, [NullAllowed] UNNotification notification); diff --git a/src/usernotificationsui.cs b/src/usernotificationsui.cs index 43609b3282..fb610c1de5 100644 --- a/src/usernotificationsui.cs +++ b/src/usernotificationsui.cs @@ -89,23 +89,19 @@ namespace UserNotificationsUI { [Export ("mediaPlayingPaused")] void MediaPlayingPaused (); - [iOS (12, 0)] [MacCatalyst (14, 0)] [Export ("performNotificationDefaultAction")] void PerformNotificationDefaultAction (); - [iOS (12, 0)] [MacCatalyst (14, 0)] [Export ("dismissNotificationContentExtension")] void DismissNotificationContentExtension (); // property, but we have to add the two methods since it is a category. - [iOS (12, 0)] [MacCatalyst (14, 0)] [Export ("notificationActions")] UNNotificationAction [] GetNotificationActions (); - [iOS (12, 0)] [MacCatalyst (14, 0)] [Export ("setNotificationActions:")] void SetNotificationActions (UNNotificationAction [] actions); diff --git a/src/videosubscriberaccount.cs b/src/videosubscriberaccount.cs index b8efde32f3..cb6d12de8d 100644 --- a/src/videosubscriberaccount.cs +++ b/src/videosubscriberaccount.cs @@ -316,7 +316,6 @@ namespace VideoSubscriberAccount { [Export ("tierIdentifiers", ArgumentSemantic.Copy)] string [] TierIdentifiers { get; set; } - [TV (11, 3), iOS (11, 3)] [NullAllowed, Export ("billingIdentifier")] string BillingIdentifier { get; set; } } diff --git a/src/videotoolbox.cs b/src/videotoolbox.cs index 3668fbde5b..b5aaf7aa4f 100644 --- a/src/videotoolbox.cs +++ b/src/videotoolbox.cs @@ -42,7 +42,6 @@ namespace VideoToolbox { [Field ("kVTCompressionPropertyKey_AllowFrameReordering")] NSString AllowFrameReordering { get; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Field ("kVTCompressionPropertyKey_AllowOpenGOP")] NSString AllowOpenGop { get; } @@ -98,7 +97,6 @@ namespace VideoToolbox { NSString RealTime { get; } [Field ("kVTCompressionPropertyKey_MaximizePowerEfficiency")] - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] NSString MaximizePowerEfficiency { get; } @@ -302,7 +300,6 @@ namespace VideoToolbox { [Export ("AllowFrameReordering")] bool AllowFrameReordering { get; set; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Export ("AllowOpenGop")] bool AllowOpenGop { get; set; } @@ -336,7 +333,6 @@ namespace VideoToolbox { [Export ("RealTime")] bool RealTime { get; set; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Export ("MaximizePowerEfficiency")] bool MaximizePowerEfficiency { get; set; } @@ -797,7 +793,6 @@ namespace VideoToolbox { NSString RealTime { get; } [Field ("kVTDecompressionPropertyKey_MaximizePowerEfficiency")] - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] NSString MaximizePowerEfficiency { get; } @@ -922,7 +917,6 @@ namespace VideoToolbox { [Export ("RealTime")] bool RealTime { get; set; } - [iOS (12, 0), TV (12, 0)] [MacCatalyst (13, 1)] [Export ("MaximizePowerEfficiency")] bool MaximizePowerEfficiency { get; set; } diff --git a/src/vision.cs b/src/vision.cs index e405f6d3f4..ffb0d6000e 100644 --- a/src/vision.cs +++ b/src/vision.cs @@ -177,7 +177,6 @@ namespace Vision { Right = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNRequestRevision : ulong { @@ -186,7 +185,6 @@ namespace Vision { Two = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNCoreMLRequestRevision : ulong { @@ -194,7 +192,7 @@ namespace Vision { One = 1, } - [TV (12, 0), iOS (12, 0), MacCatalyst (15, 0)] + [MacCatalyst (15, 0)] [Native] enum VNDetectBarcodesRequestRevision : ulong { Unspecified = 0, @@ -208,7 +206,6 @@ namespace Vision { Four = 4, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNDetectFaceLandmarksRequestRevision : ulong { @@ -220,7 +217,7 @@ namespace Vision { Three = 3, } - [TV (12, 0), iOS (12, 0), MacCatalyst (15, 0)] + [MacCatalyst (15, 0)] [Native] enum VNDetectFaceRectanglesRequestRevision : ulong { Unspecified = 0, @@ -231,7 +228,6 @@ namespace Vision { Three = 3, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNDetectHorizonRequestRevision : ulong { @@ -239,7 +235,6 @@ namespace Vision { One = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNDetectRectanglesRequestRevision : ulong { @@ -247,7 +242,6 @@ namespace Vision { One = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNDetectTextRectanglesRequestRevision : ulong { @@ -255,7 +249,6 @@ namespace Vision { One = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNTranslationalImageRegistrationRequestRevision : ulong { @@ -263,7 +256,6 @@ namespace Vision { One = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNHomographicImageRegistrationRequestRevision : ulong { @@ -271,7 +263,6 @@ namespace Vision { One = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNTrackObjectRequestRevision : ulong { @@ -282,7 +273,6 @@ namespace Vision { Two = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNTrackRectangleRequestRevision : ulong { @@ -290,7 +280,6 @@ namespace Vision { One = 1, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNDetectedObjectObservationRequestRevision : ulong { @@ -299,7 +288,6 @@ namespace Vision { Two = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNFaceObservationRequestRevision : ulong { @@ -308,7 +296,6 @@ namespace Vision { Two = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNRecognizedObjectObservationRequestRevision : ulong { @@ -317,7 +304,6 @@ namespace Vision { Two = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNRectangleObservationRequestRevision : ulong { @@ -326,7 +312,6 @@ namespace Vision { Two = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNTextObservationRequestRevision : ulong { @@ -335,7 +320,6 @@ namespace Vision { Two = 2, } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Native] enum VNBarcodeObservationRequestRevision : ulong { @@ -1046,30 +1030,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNCoreMLRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNCoreMLRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNCoreMLRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1120,30 +1099,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNDetectBarcodesRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNDetectBarcodesRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNDetectBarcodesRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1182,30 +1156,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNDetectFaceLandmarksRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNDetectFaceLandmarksRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNDetectFaceLandmarksRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1229,30 +1198,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNDetectFaceRectanglesRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNDetectFaceRectanglesRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNDetectFaceRectanglesRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1276,30 +1240,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNDetectHorizonRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNDetectHorizonRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNDetectHorizonRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1341,30 +1300,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNDetectRectanglesRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNDetectRectanglesRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNDetectRectanglesRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1391,30 +1345,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNDetectTextRectanglesRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNDetectTextRectanglesRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNDetectTextRectanglesRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1780,25 +1729,21 @@ namespace Vision { NativeHandle Constructor (NSData imageData, CGImagePropertyOrientation orientation, VNImageOptions options, VNRequestCompletionHandler completionHandler); // into subclasses so the correct class_ptr is used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNTranslationalImageRegistrationRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNTranslationalImageRegistrationRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1939,30 +1884,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNHomographicImageRegistrationRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNHomographicImageRegistrationRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNHomographicImageRegistrationRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -1996,7 +1936,6 @@ namespace Vision { [Export ("observationWithBoundingBox:")] VNDetectedObjectObservation FromBoundingBox (CGRect boundingBox); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("observationWithRequestRevision:boundingBox:")] @@ -2023,7 +1962,6 @@ namespace Vision { [Export ("observationWithBoundingBox:")] VNFaceObservation FromBoundingBox (CGRect boundingBox); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("observationWithRequestRevision:boundingBox:")] @@ -2032,7 +1970,6 @@ namespace Vision { [Deprecated (PlatformName.MacOSX, 12, 0)] [Deprecated (PlatformName.iOS, 15, 0)] [Deprecated (PlatformName.TvOS, 15, 0)] - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Deprecated (PlatformName.MacCatalyst, 15, 0)] [Static] @@ -2050,13 +1987,11 @@ namespace Vision { [NullAllowed, Export ("faceCaptureQuality", ArgumentSemantic.Strong)] NSNumber FaceCaptureQuality { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BindAs (typeof (nfloat?))] [NullAllowed, Export ("roll", ArgumentSemantic.Strong)] NSNumber Roll { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BindAs (typeof (nfloat?))] [NullAllowed, Export ("yaw", ArgumentSemantic.Strong)] @@ -2068,7 +2003,6 @@ namespace Vision { NSNumber Pitch { get; } } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [BaseType (typeof (VNDetectedObjectObservation))] [DisableDefaultCtor] @@ -2173,7 +2107,6 @@ namespace Vision { [Export ("observationWithBoundingBox:")] VNRectangleObservation FromBoundingBox (CGRect boundingBox); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("observationWithRequestRevision:boundingBox:")] @@ -2198,7 +2131,6 @@ namespace Vision { [Export ("observationWithBoundingBox:")] VNTextObservation FromBoundingBox (CGRect boundingBox); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("observationWithRequestRevision:boundingBox:")] @@ -2224,7 +2156,6 @@ namespace Vision { [Export ("observationWithBoundingBox:")] VNBarcodeObservation FromBoundingBox (CGRect boundingBox); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("observationWithRequestRevision:boundingBox:")] @@ -2351,26 +2282,21 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - //[TV (12,0), iOS (12,0)] //[Export ("revision")] //VNRequestRevision Revision { get; set; } - //[TV (12,0), iOS (12,0)] //[Static] //[Export ("supportedRevisions", ArgumentSemantic.Copy)] //NSIndexSet WeakSupportedRevisions { get; } - //[TV (12,0), iOS (12,0)] //[Static] //[Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] //VNRequestRevision [] SupportedRevisions { get; } - //[TV (12,0), iOS (12,0)] //[Static] //[Export ("defaultRevision")] //VNRequestRevision DefaultRevision { get; } - //[TV (12,0), iOS (12,0)] //[Static] //[Export ("currentRevision")] //VNRequestRevision CurrentRevision { get; } @@ -2764,30 +2690,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNTrackObjectRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNTrackObjectRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNTrackObjectRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -2814,30 +2735,25 @@ namespace Vision { // ('Revision', 'WeakSupportedRevisions', 'SupportedRevisions', 'DefaultRevision' and 'CurrentRevision') // into subclasses so the correct class_ptr is used for the static members and the right enum type is also used. - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("revision")] VNTrackRectangleRequestRevision Revision { get; set; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] VNTrackRectangleRequestRevision [] SupportedRevisions { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("defaultRevision")] VNTrackRectangleRequestRevision DefaultRevision { get; } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Static] [Export ("currentRevision")] @@ -2868,7 +2784,6 @@ namespace Vision { nuint GetSupportedNumberOfTrackers ([NullAllowed] out NSError error); } - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Protocol] interface VNRequestRevisionProviding { diff --git a/src/watchconnectivity.cs b/src/watchconnectivity.cs index 2a66ce1636..ef7eff3486 100644 --- a/src/watchconnectivity.cs +++ b/src/watchconnectivity.cs @@ -202,7 +202,6 @@ namespace WatchConnectivity { void Cancel (); [Watch (5, 0)] - [iOS (12, 0)] [Export ("progress")] NSProgress Progress { get; } } diff --git a/src/webkit.cs b/src/webkit.cs index 0a3d381bd7..dfaf938345 100644 --- a/src/webkit.cs +++ b/src/webkit.cs @@ -4880,12 +4880,10 @@ namespace WebKit { [Field ("WKWebsiteDataTypeIndexedDBDatabases", "WebKit")] NSString IndexedDBDatabases { get; } - [iOS (11, 3)] [MacCatalyst (13, 1)] [Field ("WKWebsiteDataTypeFetchCache")] NSString FetchCache { get; } - [iOS (11, 3)] [MacCatalyst (13, 1)] [Field ("WKWebsiteDataTypeServiceWorkerRegistrations")] NSString ServiceWorkerRegistrations { get; } diff --git a/src/xkit.cs b/src/xkit.cs index d5e903e4e1..be652c73b6 100644 --- a/src/xkit.cs +++ b/src/xkit.cs @@ -1421,7 +1421,6 @@ namespace UIKit { [Export ("showAttachmentCell:inRect:characterIndex:")] void ShowAttachmentCell (NSCell cell, CGRect rect, nuint characterIndex); - [TV (12, 0), iOS (12, 0)] [MacCatalyst (13, 1)] [Export ("limitsLayoutForSuspiciousContents")] bool LimitsLayoutForSuspiciousContents { get; set; } diff --git a/tests/bcl-test/Info.plist b/tests/bcl-test/Info.plist index 6eb219f863..da55aa86d7 100644 --- a/tests/bcl-test/Info.plist +++ b/tests/bcl-test/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/Bug60536/Info.plist b/tests/common/TestProjects/Bug60536/Info.plist index 793215cc9e..1ef174f9c4 100644 --- a/tests/common/TestProjects/Bug60536/Info.plist +++ b/tests/common/TestProjects/Bug60536/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/IBToolTaskTests/GenericAndDeviceSpecific/Info.plist b/tests/common/TestProjects/IBToolTaskTests/GenericAndDeviceSpecific/Info.plist index cae57294dc..df63ec4ee2 100644 --- a/tests/common/TestProjects/IBToolTaskTests/GenericAndDeviceSpecific/Info.plist +++ b/tests/common/TestProjects/IBToolTaskTests/GenericAndDeviceSpecific/Info.plist @@ -21,7 +21,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/IBToolTaskTests/LinkedAndTranslated/Info.plist b/tests/common/TestProjects/IBToolTaskTests/LinkedAndTranslated/Info.plist index cae57294dc..df63ec4ee2 100644 --- a/tests/common/TestProjects/IBToolTaskTests/LinkedAndTranslated/Info.plist +++ b/tests/common/TestProjects/IBToolTaskTests/LinkedAndTranslated/Info.plist @@ -21,7 +21,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/My Spaced App/Info.plist b/tests/common/TestProjects/My Spaced App/Info.plist index 8c6fbf8b9b..537fa7fccf 100644 --- a/tests/common/TestProjects/My Spaced App/Info.plist +++ b/tests/common/TestProjects/My Spaced App/Info.plist @@ -15,7 +15,7 @@ UIMainStoryboardFile MainStoryboard MinimumOSVersion - 11.0 + 12.2 CFBundleDisplayName ApplicationName CFBundleIdentifier diff --git a/tests/common/TestProjects/MyActionExtension/Info.plist b/tests/common/TestProjects/MyActionExtension/Info.plist index 1c648cb260..61ac6e3bc3 100644 --- a/tests/common/TestProjects/MyActionExtension/Info.plist +++ b/tests/common/TestProjects/MyActionExtension/Info.plist @@ -48,6 +48,6 @@ com.apple.ui-services MinimumOSVersion - 11.0 + 12.2 diff --git a/tests/common/TestProjects/MyAppWithPackageReference/Info.plist b/tests/common/TestProjects/MyAppWithPackageReference/Info.plist index 5ff435fb12..727e71daa9 100644 --- a/tests/common/TestProjects/MyAppWithPackageReference/Info.plist +++ b/tests/common/TestProjects/MyAppWithPackageReference/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyCoreMLApp/Info.plist b/tests/common/TestProjects/MyCoreMLApp/Info.plist index b37060e426..dcb6a421f2 100644 --- a/tests/common/TestProjects/MyCoreMLApp/Info.plist +++ b/tests/common/TestProjects/MyCoreMLApp/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyDocumentPickerExtension/Info.plist b/tests/common/TestProjects/MyDocumentPickerExtension/Info.plist index 51f519373a..9c1a45fc9e 100644 --- a/tests/common/TestProjects/MyDocumentPickerExtension/Info.plist +++ b/tests/common/TestProjects/MyDocumentPickerExtension/Info.plist @@ -42,6 +42,6 @@ com.apple.fileprovider-ui MinimumOSVersion - 11.0 + 12.2 diff --git a/tests/common/TestProjects/MyExtensionWithPackageReference/Info.plist b/tests/common/TestProjects/MyExtensionWithPackageReference/Info.plist index 2d2aed26fc..b98e6c31fc 100644 --- a/tests/common/TestProjects/MyExtensionWithPackageReference/Info.plist +++ b/tests/common/TestProjects/MyExtensionWithPackageReference/Info.plist @@ -48,6 +48,6 @@ com.apple.ui-services MinimumOSVersion - 11.0 + 12.2 diff --git a/tests/common/TestProjects/MyIBToolLinkTest/Info.plist b/tests/common/TestProjects/MyIBToolLinkTest/Info.plist index 34bb155ced..797b56eec3 100644 --- a/tests/common/TestProjects/MyIBToolLinkTest/Info.plist +++ b/tests/common/TestProjects/MyIBToolLinkTest/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyKeyboardExtension/Info.plist b/tests/common/TestProjects/MyKeyboardExtension/Info.plist index 6ebcf81abf..d4216972be 100644 --- a/tests/common/TestProjects/MyKeyboardExtension/Info.plist +++ b/tests/common/TestProjects/MyKeyboardExtension/Info.plist @@ -39,6 +39,6 @@ KeyboardViewController MinimumOSVersion - 11.0 + 12.2 diff --git a/tests/common/TestProjects/MyLinkedAssets/Info.plist b/tests/common/TestProjects/MyLinkedAssets/Info.plist index 0ae4f67c19..c4b09b7b00 100644 --- a/tests/common/TestProjects/MyLinkedAssets/Info.plist +++ b/tests/common/TestProjects/MyLinkedAssets/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyMasterDetailApp/Info.plist b/tests/common/TestProjects/MyMasterDetailApp/Info.plist index 79c3394778..52507c9333 100644 --- a/tests/common/TestProjects/MyMasterDetailApp/Info.plist +++ b/tests/common/TestProjects/MyMasterDetailApp/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyMetalGame/Info.plist b/tests/common/TestProjects/MyMetalGame/Info.plist index 31be666e25..50563101cc 100644 --- a/tests/common/TestProjects/MyMetalGame/Info.plist +++ b/tests/common/TestProjects/MyMetalGame/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyOpenGLApp/Info.plist b/tests/common/TestProjects/MyOpenGLApp/Info.plist index 406684ad23..9ff7414496 100644 --- a/tests/common/TestProjects/MyOpenGLApp/Info.plist +++ b/tests/common/TestProjects/MyOpenGLApp/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyPhotoEditingExtension/Info.plist b/tests/common/TestProjects/MyPhotoEditingExtension/Info.plist index 67a3bb15e8..429f3c6337 100644 --- a/tests/common/TestProjects/MyPhotoEditingExtension/Info.plist +++ b/tests/common/TestProjects/MyPhotoEditingExtension/Info.plist @@ -19,7 +19,7 @@ CFBundleSignature ???? MinimumOSVersion - 11.0 + 12.2 CFBundleVersion 1 NSExtension diff --git a/tests/common/TestProjects/MyReleaseBuild/Info.plist b/tests/common/TestProjects/MyReleaseBuild/Info.plist index 4a6c0b8c56..5234609b8b 100644 --- a/tests/common/TestProjects/MyReleaseBuild/Info.plist +++ b/tests/common/TestProjects/MyReleaseBuild/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MySceneKitApp/Info.plist b/tests/common/TestProjects/MySceneKitApp/Info.plist index 26337b8eee..0021ac79fe 100644 --- a/tests/common/TestProjects/MySceneKitApp/Info.plist +++ b/tests/common/TestProjects/MySceneKitApp/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyShareExtension/Info.plist b/tests/common/TestProjects/MyShareExtension/Info.plist index 6875f5e43b..107283039e 100644 --- a/tests/common/TestProjects/MyShareExtension/Info.plist +++ b/tests/common/TestProjects/MyShareExtension/Info.plist @@ -19,7 +19,7 @@ CFBundleSignature ???? MinimumOSVersion - 11.0 + 12.2 CFBundleVersion 1 NSExtension diff --git a/tests/common/TestProjects/MySingleView/Info.plist b/tests/common/TestProjects/MySingleView/Info.plist index 8c6fbf8b9b..537fa7fccf 100644 --- a/tests/common/TestProjects/MySingleView/Info.plist +++ b/tests/common/TestProjects/MySingleView/Info.plist @@ -15,7 +15,7 @@ UIMainStoryboardFile MainStoryboard MinimumOSVersion - 11.0 + 12.2 CFBundleDisplayName ApplicationName CFBundleIdentifier diff --git a/tests/common/TestProjects/MySpriteKitGame/Info.plist b/tests/common/TestProjects/MySpriteKitGame/Info.plist index 268f6996c1..72225a412a 100644 --- a/tests/common/TestProjects/MySpriteKitGame/Info.plist +++ b/tests/common/TestProjects/MySpriteKitGame/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyTVApp/Info.plist b/tests/common/TestProjects/MyTVApp/Info.plist index 4763acb8b4..72f3c7987e 100644 --- a/tests/common/TestProjects/MyTVApp/Info.plist +++ b/tests/common/TestProjects/MyTVApp/Info.plist @@ -15,7 +15,7 @@ UIMainStoryboardFile MainStoryboard MinimumOSVersion - 11.0 + 12.2 CFBundleDisplayName MyTVApp CFBundleIdentifier diff --git a/tests/common/TestProjects/MyTVServicesExtension/Info.plist b/tests/common/TestProjects/MyTVServicesExtension/Info.plist index 4a1b391f72..e959e32071 100644 --- a/tests/common/TestProjects/MyTVServicesExtension/Info.plist +++ b/tests/common/TestProjects/MyTVServicesExtension/Info.plist @@ -19,7 +19,7 @@ CFBundleVersion 1.0 MinimumOSVersion - 11.0 + 12.2 NSExtension NSExtensionAttributes diff --git a/tests/common/TestProjects/MyTabbedApplication/Info.plist b/tests/common/TestProjects/MyTabbedApplication/Info.plist index 219ca51517..ea4974cfeb 100644 --- a/tests/common/TestProjects/MyTabbedApplication/Info.plist +++ b/tests/common/TestProjects/MyTabbedApplication/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyTodayExtension/Info.plist b/tests/common/TestProjects/MyTodayExtension/Info.plist index c36df8302b..0a0a042b3b 100644 --- a/tests/common/TestProjects/MyTodayExtension/Info.plist +++ b/tests/common/TestProjects/MyTodayExtension/Info.plist @@ -19,7 +19,7 @@ CFBundleSignature ???? MinimumOSVersion - 11.0 + 12.2 CFBundleVersion 1 NSExtension diff --git a/tests/common/TestProjects/MyWatch2Container/Info.plist b/tests/common/TestProjects/MyWatch2Container/Info.plist index 6a82410a9d..19abc4c2bd 100644 --- a/tests/common/TestProjects/MyWatch2Container/Info.plist +++ b/tests/common/TestProjects/MyWatch2Container/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyWatchApp/Info.plist b/tests/common/TestProjects/MyWatchApp/Info.plist index e34662534e..70eee82b13 100644 --- a/tests/common/TestProjects/MyWatchApp/Info.plist +++ b/tests/common/TestProjects/MyWatchApp/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyWatchKitApp/Info.plist b/tests/common/TestProjects/MyWatchKitApp/Info.plist index 6a44f1fad6..9fde1c73df 100644 --- a/tests/common/TestProjects/MyWatchKitApp/Info.plist +++ b/tests/common/TestProjects/MyWatchKitApp/Info.plist @@ -21,7 +21,7 @@ CFBundleVersion 1 MinimumOSVersion - 11.0 + 12.2 UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/tests/common/TestProjects/MyWatchKitExtension/Info.plist b/tests/common/TestProjects/MyWatchKitExtension/Info.plist index fe4828d69f..665a31e915 100644 --- a/tests/common/TestProjects/MyWatchKitExtension/Info.plist +++ b/tests/common/TestProjects/MyWatchKitExtension/Info.plist @@ -21,7 +21,7 @@ CFBundleVersion 1.0 MinimumOSVersion - 11.0 + 12.2 NSExtension NSExtensionAttributes diff --git a/tests/common/TestProjects/MyWebViewApp/Info.plist b/tests/common/TestProjects/MyWebViewApp/Info.plist index 3c7cc8ad9d..71c435ac35 100644 --- a/tests/common/TestProjects/MyWebViewApp/Info.plist +++ b/tests/common/TestProjects/MyWebViewApp/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/common/TestProjects/MyXamarinFormsApp/Info.plist b/tests/common/TestProjects/MyXamarinFormsApp/Info.plist index 3173240ead..a57b0dc4c9 100644 --- a/tests/common/TestProjects/MyXamarinFormsApp/Info.plist +++ b/tests/common/TestProjects/MyXamarinFormsApp/Info.plist @@ -21,7 +21,7 @@ UIInterfaceOrientationLandscapeRight MinimumOSVersion - 11.0 + 12.2 CFBundleDisplayName MyXamarinFormsApp CFBundleIdentifier diff --git a/tests/common/TestProjects/MyiOSAppWithBinding/Info.plist b/tests/common/TestProjects/MyiOSAppWithBinding/Info.plist index 8732018db6..2bd2e615b3 100644 --- a/tests/common/TestProjects/MyiOSAppWithBinding/Info.plist +++ b/tests/common/TestProjects/MyiOSAppWithBinding/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/dotnet/BundleStructure/iOS/Info.plist b/tests/dotnet/BundleStructure/iOS/Info.plist index 7e11b39d62..357497ad07 100644 --- a/tests/dotnet/BundleStructure/iOS/Info.plist +++ b/tests/dotnet/BundleStructure/iOS/Info.plist @@ -4,7 +4,7 @@ MinimumOSVersion - 11.0 + 12.2 UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/tests/dotnet/size-comparison/MauiForms/oldnet/MauiForms.iOS/Info.plist b/tests/dotnet/size-comparison/MauiForms/oldnet/MauiForms.iOS/Info.plist index badfdc4bb8..b581531a93 100644 --- a/tests/dotnet/size-comparison/MauiForms/oldnet/MauiForms.iOS/Info.plist +++ b/tests/dotnet/size-comparison/MauiForms/oldnet/MauiForms.iOS/Info.plist @@ -21,7 +21,7 @@ UIInterfaceOrientationLandscapeRight MinimumOSVersion - 11.0 + 12.2 CFBundleDisplayName MauiForms CFBundleIdentifier diff --git a/tests/dotnet/size-comparison/MySingleView/Info.plist b/tests/dotnet/size-comparison/MySingleView/Info.plist index c632e81b20..f4f0f1ec17 100644 --- a/tests/dotnet/size-comparison/MySingleView/Info.plist +++ b/tests/dotnet/size-comparison/MySingleView/Info.plist @@ -13,7 +13,7 @@ UIInterfaceOrientationLandscapeRight MinimumOSVersion - 11.0 + 12.2 CFBundleDisplayName MyComparableApp CFBundleIdentifier diff --git a/tests/framework-test/iOS/Info.plist b/tests/framework-test/iOS/Info.plist index f5181a628b..48160ea724 100644 --- a/tests/framework-test/iOS/Info.plist +++ b/tests/framework-test/iOS/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/fsharp/Info.plist b/tests/fsharp/Info.plist index 2824e043de..0ff1977fdb 100644 --- a/tests/fsharp/Info.plist +++ b/tests/fsharp/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/generator/BGenTests.cs b/tests/generator/BGenTests.cs index e06bb941c9..690d8e0d7b 100644 --- a/tests/generator/BGenTests.cs +++ b/tests/generator/BGenTests.cs @@ -1081,13 +1081,13 @@ namespace GeneratorTests { var expectedAttributes = new string [] { @"[BindingImpl(3)] [Export(""someMethod1:"")] -[SupportedOSPlatform(""ios12.0"")] +[SupportedOSPlatform(""ios13.0"")] [SupportedOSPlatform(""maccatalyst"")] [UnsupportedOSPlatform(""tvos"")]", @"[BindingImpl(3)] [Export(""someMethod2:"")] -[SupportedOSPlatform(""ios12.0"")] +[SupportedOSPlatform(""ios13.0"")] [SupportedOSPlatform(""maccatalyst"")] [UnsupportedOSPlatform(""tvos"")]", diff --git a/tests/generator/tests/attributes-from-inlined-protocols.cs b/tests/generator/tests/attributes-from-inlined-protocols.cs index 26d9478ae5..bcb6fc2b9a 100644 --- a/tests/generator/tests/attributes-from-inlined-protocols.cs +++ b/tests/generator/tests/attributes-from-inlined-protocols.cs @@ -9,23 +9,23 @@ namespace NS { interface TypeA : ProtocolA { } - [Introduced (PlatformName.iOS, 11, 0)] + [Introduced (PlatformName.iOS, 12, 0)] [Introduced (PlatformName.MacCatalyst, 13, 1)] - [Introduced (PlatformName.TvOS, 11, 0)] + [Introduced (PlatformName.TvOS, 12, 0)] [Protocol] interface ProtocolA { - [Introduced (PlatformName.iOS, 12, 0)] + [Introduced (PlatformName.iOS, 13, 0)] [Introduced (PlatformName.MacCatalyst, 13, 1)] - [Introduced (PlatformName.TvOS, 12, 0)] + [Introduced (PlatformName.TvOS, 13, 0)] [Export ("someMethod1:")] void SomeMethod1 (nint row); - [Introduced (PlatformName.iOS, 12, 0)] + [Introduced (PlatformName.iOS, 13, 0)] [Introduced (PlatformName.MacCatalyst, 13, 1)] [Export ("someMethod2:")] void SomeMethod2 (nint row); - [Introduced (PlatformName.TvOS, 12, 0)] + [Introduced (PlatformName.TvOS, 13, 0)] [Export ("someMethod3:")] void SomeMethod3 (nint row); diff --git a/tests/interdependent-binding-projects/Info.plist b/tests/interdependent-binding-projects/Info.plist index 43e5a77239..9f25223b07 100644 --- a/tests/interdependent-binding-projects/Info.plist +++ b/tests/interdependent-binding-projects/Info.plist @@ -9,7 +9,7 @@ CFBundleName TestApp MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/introspection/iOS/Info.plist b/tests/introspection/iOS/Info.plist index 142a49c45a..f2a4ba7bb4 100644 --- a/tests/introspection/iOS/Info.plist +++ b/tests/introspection/iOS/Info.plist @@ -11,7 +11,7 @@ CFBundleVersion 1.0 MinimumOSVersion - 11.0 + 12.2 NSAppleMusicUsageDescription Testing tastes NSHomeKitUsageDescription diff --git a/tests/linker/ios/dont link/Info.plist b/tests/linker/ios/dont link/Info.plist index 0edce62d45..4eece37647 100644 --- a/tests/linker/ios/dont link/Info.plist +++ b/tests/linker/ios/dont link/Info.plist @@ -7,7 +7,7 @@ CFBundleIdentifier com.xamarin.dontlink MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/linker/ios/link all/Info.plist b/tests/linker/ios/link all/Info.plist index d7a3c6ff35..53d264ef80 100644 --- a/tests/linker/ios/link all/Info.plist +++ b/tests/linker/ios/link all/Info.plist @@ -9,7 +9,7 @@ CFBundleName LinkAll MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/linker/ios/link sdk/Info.plist b/tests/linker/ios/link sdk/Info.plist index 3e44b1cf95..a28ff214bc 100644 --- a/tests/linker/ios/link sdk/Info.plist +++ b/tests/linker/ios/link sdk/Info.plist @@ -7,7 +7,7 @@ CFBundleIdentifier com.xamarin.linksdk MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/mono-native/iOS/Info.plist b/tests/mono-native/iOS/Info.plist index 6415bfd4d6..1a07cf53dc 100644 --- a/tests/mono-native/iOS/Info.plist +++ b/tests/mono-native/iOS/Info.plist @@ -9,7 +9,7 @@ CFBundleName MonoNativeTest MinimumOSVersion - 11.0 + 12.2 NSAppTransportSecurity NSAllowsArbitraryLoads diff --git a/tests/monotouch-test/Info.plist b/tests/monotouch-test/Info.plist index 9004a1a4b3..775ba924cc 100644 --- a/tests/monotouch-test/Info.plist +++ b/tests/monotouch-test/Info.plist @@ -9,7 +9,7 @@ CFBundleName MonoTouchTest MinimumOSVersion - 11.0 + 12.2 NSAppTransportSecurity NSAllowsArbitraryLoads diff --git a/tests/mtouch/MTouch.cs b/tests/mtouch/MTouch.cs index c77afd80c2..0a3279026c 100644 --- a/tests/mtouch/MTouch.cs +++ b/tests/mtouch/MTouch.cs @@ -4295,7 +4295,7 @@ public partial class KeyboardViewController : UIKit.UIInputViewController CFBundleIdentifier com.xamarin.monotouch-test MinimumOSVersion - 12.0 + 12.2 "; diff --git a/tests/sampletester/BaselineTest/Info.plist b/tests/sampletester/BaselineTest/Info.plist index 39c7ebc911..beb4ca8a76 100644 --- a/tests/sampletester/BaselineTest/Info.plist +++ b/tests/sampletester/BaselineTest/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/templates/TodayExtension/Info.plist b/tests/templates/TodayExtension/Info.plist index 0341e417b3..85ca959990 100644 --- a/tests/templates/TodayExtension/Info.plist +++ b/tests/templates/TodayExtension/Info.plist @@ -9,7 +9,7 @@ CFBundleName TodayExtension MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/templates/WatchContainer/Info.plist b/tests/templates/WatchContainer/Info.plist index 10119fca7e..c3219bbb6f 100644 --- a/tests/templates/WatchContainer/Info.plist +++ b/tests/templates/WatchContainer/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/templates/tvOSApp/Info.plist b/tests/templates/tvOSApp/Info.plist index 95f319c225..98b7c51555 100644 --- a/tests/templates/tvOSApp/Info.plist +++ b/tests/templates/tvOSApp/Info.plist @@ -9,7 +9,7 @@ CFBundleName TestApp MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 4 diff --git a/tests/test-libraries/XTest-Info-iphoneos.plist b/tests/test-libraries/XTest-Info-iphoneos.plist index 6b85625d82..106435c247 100644 --- a/tests/test-libraries/XTest-Info-iphoneos.plist +++ b/tests/test-libraries/XTest-Info-iphoneos.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/test-libraries/XTest-Info-iphonesimulator.plist b/tests/test-libraries/XTest-Info-iphonesimulator.plist index 6b85625d82..106435c247 100644 --- a/tests/test-libraries/XTest-Info-iphonesimulator.plist +++ b/tests/test-libraries/XTest-Info-iphonesimulator.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/test-libraries/XTest-Info-tvos.plist b/tests/test-libraries/XTest-Info-tvos.plist index 820a2e45eb..e23045757e 100644 --- a/tests/test-libraries/XTest-Info-tvos.plist +++ b/tests/test-libraries/XTest-Info-tvos.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 3 diff --git a/tests/test-libraries/XTest-Info-tvsimulator.plist b/tests/test-libraries/XTest-Info-tvsimulator.plist index 820a2e45eb..e23045757e 100644 --- a/tests/test-libraries/XTest-Info-tvsimulator.plist +++ b/tests/test-libraries/XTest-Info-tvsimulator.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 3 diff --git a/tests/test-libraries/frameworks/Info-iphoneos.plist b/tests/test-libraries/frameworks/Info-iphoneos.plist index 5676e89872..4f30a6b6d1 100644 --- a/tests/test-libraries/frameworks/Info-iphoneos.plist +++ b/tests/test-libraries/frameworks/Info-iphoneos.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/test-libraries/frameworks/Info-iphonesimulator.plist b/tests/test-libraries/frameworks/Info-iphonesimulator.plist index 5676e89872..4f30a6b6d1 100644 --- a/tests/test-libraries/frameworks/Info-iphonesimulator.plist +++ b/tests/test-libraries/frameworks/Info-iphonesimulator.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tests/test-libraries/frameworks/Info-tvos.plist b/tests/test-libraries/frameworks/Info-tvos.plist index 0542fbe591..7639b44f85 100644 --- a/tests/test-libraries/frameworks/Info-tvos.plist +++ b/tests/test-libraries/frameworks/Info-tvos.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 3 diff --git a/tests/test-libraries/frameworks/Info-tvsimulator.plist b/tests/test-libraries/frameworks/Info-tvsimulator.plist index 0542fbe591..7639b44f85 100644 --- a/tests/test-libraries/frameworks/Info-tvsimulator.plist +++ b/tests/test-libraries/frameworks/Info-tvsimulator.plist @@ -47,7 +47,7 @@ DTXcodeBuild 6C131e MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 3 diff --git a/tests/xcframework-test/iOS/Info.plist b/tests/xcframework-test/iOS/Info.plist index faf00ef7f0..739fc56745 100644 --- a/tests/xcframework-test/iOS/Info.plist +++ b/tests/xcframework-test/iOS/Info.plist @@ -13,7 +13,7 @@ LSRequiresIPhoneOS MinimumOSVersion - 11.0 + 12.2 UIDeviceFamily 1 diff --git a/tools/common/SdkVersions.cs b/tools/common/SdkVersions.cs index 4411dae7aa..ac8a8e4173 100644 --- a/tools/common/SdkVersions.cs +++ b/tools/common/SdkVersions.cs @@ -23,8 +23,8 @@ namespace Xamarin { #if NET public const string MinOSX = "10.15"; - public const string MiniOS = "11.0"; - public const string MinTVOS = "11.0"; + public const string MiniOS = "12.2"; + public const string MinTVOS = "12.2"; public const string MinMacCatalyst = "13.1"; #else public const string MinOSX = "10.15"; @@ -35,8 +35,8 @@ namespace Xamarin { #endif public const string DotNetMinOSX = "10.15"; - public const string DotNetMiniOS = "11.0"; - public const string DotNetMinTVOS = "11.0"; + public const string DotNetMiniOS = "12.2"; + public const string DotNetMinTVOS = "12.2"; public const string DotNetMinMacCatalyst = "13.1"; public const string LegacyMinOSX = "10.15"; public const string LegacyMiniOS = "11.0";