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";