Modified methods:
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'GetPredicateForChannelCount' instead.", False)]
+[System.ObsoleteAttribute("Use 'GetPredicateForChannelCount' instead.", False)]
-public Foundation.NSPredicate GetPredicate (IntPtr channelCount, AVMediaSelectionOption mediaSelectionOption, Foundation.NSPredicateOperatorType operatorType)
++public Foundation.NSPredicate GetPredicate (IntPtr channelCount, AVMediaSelectionOption mediaSelectionOption, Foundation.NSPredicateOperatorType operatorType)
Added methods:
public static Foundation.NSPredicate GetPredicateForAudioSampleRate (double sampleRate, Foundation.NSPredicateOperatorType operatorType);
public static Foundation.NSPredicate GetPredicateForBinauralAudio (bool isBinauralAudio);
public static Foundation.NSPredicate GetPredicateForChannelCount (IntPtr channelCount, Foundation.NSPredicateOperatorType operatorType);
public static Foundation.NSPredicate GetPredicateForChannelCount (IntPtr channelCount, AVMediaSelectionOption mediaSelectionOption, Foundation.NSPredicateOperatorType operatorType);
public static Foundation.NSPredicate GetPredicateForDownmixAudio (bool isDownmixAudio);
public static Foundation.NSPredicate GetPredicateForImmersiveAudio (bool isImmersiveAudio);
Added methods:
public static AVAudioRecorder Create (Foundation.NSUrl url, AVAudioFormat format, out Foundation.NSError error);
public static AVAudioRecorder Create (Foundation.NSUrl url, AudioSettings settings, out Foundation.NSError error);
Added constructor:
public AVRouteDetector ();
Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public void ScanForPeripherals (CBUUID[] peripheralUuids, PeripheralScanningOptions options = NULL)
++public void ScanForPeripherals (CBUUID[] peripheralUuids, PeripheralScanningOptions options = NULL)
Added methods:
public static ObjCRuntime.NativeHandle CreateNative (string value, bool autorelease);
public static ObjCRuntime.NativeHandle CreateNative (string value, int start, int length, bool autorelease);
Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
---public virtual CIImage OutputImage { get; }
Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")]
-public NSAttributedString Create (NSData markdown, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
++public NSAttributedString Create (NSData markdown, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")]
-public NSAttributedString Create (NSUrl markdownFile, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
++public NSAttributedString Create (NSUrl markdownFile, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")]
-public NSAttributedString Create (string markdownString, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
++public NSAttributedString Create (string markdownString, NSAttributedStringMarkdownParsingOptions options, NSUrl baseUrl, out NSError error)
Added property:
public virtual NSEnumerator KeyEnumerator { get; }
Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual NSObject ObjectForKey (NSObject key)
++public virtual NSObject ObjectForKey (NSObject key)
Added methods:
public virtual void Enumerate (NSDictionaryEnumerator block);
public virtual void Enumerate (NSEnumerationOptions options, NSDictionaryEnumerator block);
public virtual string GetDescription (NSObject locale);
public virtual string GetDescription (NSObject locale, UIntPtr level);
public virtual NSSet GetKeys (NSDictionaryKeyFilter predicate);
public virtual NSSet GetKeys (NSEnumerationOptions options, NSDictionaryKeyFilter predicate);
public virtual NSObject[] GetKeysSortedByValue (NSComparator comparator);
public virtual NSObject[] GetKeysSortedByValue (NSSortOptions options, NSComparator comparator);
public virtual NSObject ValueForKey (NSString key);
public virtual bool WriteToUrl (NSUrl url, out NSError error);
Modified constructors:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'NSMutableDictionary(NSUrl)' constructor instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'NSMutableDictionary(NSUrl)' constructor instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'NSMutableDictionary(NSUrl)' constructor instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'NSMutableDictionary(NSUrl)' constructor instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'NSMutableDictionary(NSUrl)' constructor instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'NSMutableDictionary(NSUrl)' constructor instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'NSMutableDictionary(NSUrl)' constructor instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'NSMutableDictionary(NSUrl)' constructor instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public NSDictionary`2 (NSUrl url)
++public NSDictionary`2 (NSUrl url)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'NSMutableDictionary(string)' constructor instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'NSMutableDictionary(string)' constructor instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'NSMutableDictionary(string)' constructor instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'NSMutableDictionary(string)' constructor instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'NSMutableDictionary(string)' constructor instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'NSMutableDictionary(string)' constructor instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'NSMutableDictionary(string)' constructor instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use 'NSMutableDictionary(string)' constructor instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public NSDictionary`2 (string filename)
++public NSDictionary`2 (string filename)
Modified attributes:
---[System.Runtime.CompilerServices.NullableAttribute(0)] ------[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public TKey NextObject () ++public TKey NextObject ()Modified constructors:
---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSHttpCookie (System.Net.Cookie cookie) ---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSHttpCookie (string name, string value) ---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSHttpCookie (string name, string value, string path) ---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSHttpCookie (string name, string value, string path, string domain)Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")] ---public bool ArchiveRootObjectToFile (NSObject root, string file) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")] ---public NSData GetArchivedData (NSObject root)Modified attributes:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] --- ```Modified methods:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'GetLocalizedString' instead.", False)] +[System.ObsoleteAttribute("Use 'GetLocalizedString' instead.", False)] -public string LocalizedStringFromNumbernumberStyle (NSNumber num, NSNumberFormatterStyle nstyle) ++public string LocalizedStringFromNumbernumberStyle (NSNumber num, NSNumberFormatterStyle nstyle)Added method:
public static string GetLocalizedString (NSNumber number, NSNumberFormatterStyle numberStyle);Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public void CreatePairWithPeerSocketSignature (System.Net.Sockets.AddressFamily family, System.Net.Sockets.SocketType type, System.Net.Sockets.ProtocolType proto, System.Net.IPEndPoint endpoint, out NSInputStream readStream, out NSOutputStream writeStream) ++public void CreatePairWithPeerSocketSignature (System.Net.Sockets.AddressFamily family, System.Net.Sockets.SocketType type, System.Net.Sockets.ProtocolType proto, System.Net.IPEndPoint endpoint, out NSInputStream readStream, out NSOutputStream writeStream) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public void CreatePairWithSocket (CoreFoundation.CFSocket socket, out NSInputStream readStream, out NSOutputStream writeStream) ++public void CreatePairWithSocket (CoreFoundation.CFSocket socket, out NSInputStream readStream, out NSOutputStream writeStream) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public void CreatePairWithSocketToHost (System.Net.IPEndPoint endpoint, out NSInputStream readStream, out NSOutputStream writeStream) ++public void CreatePairWithSocketToHost (System.Net.IPEndPoint endpoint, out NSInputStream readStream, out NSOutputStream writeStream)Modified constructors:
---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSString (string str) ---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSString (string value, int start, int length)Modified fields:
---[System.Runtime.CompilerServices.NullableAttribute(0)] ---public readonly NSString Empty;Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ------[System.ComponentModel.EditorBrowsableAttribute(1)] ------[System.ObsoleteAttribute("Use of 'CFString.CreateNative' offers better performance.")] ---public ObjCRuntime.NativeHandle CreateNative (string str) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public ObjCRuntime.NativeHandle CreateNative (string str, bool autorelease) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public ObjCRuntime.NativeHandle CreateNative (string value, int start, int length) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public ObjCRuntime.NativeHandle CreateNative (string value, int start, int length, bool autorelease) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public override bool Equals (object obj) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public bool Equals (NSString a, NSString b) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ------[System.ComponentModel.EditorBrowsableAttribute(1)] ------[System.ObsoleteAttribute("Use of 'CFString.FromHandle' offers better performance.")] ---public string FromHandle (ObjCRuntime.NativeHandle usrhandle) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ------[System.ComponentModel.EditorBrowsableAttribute(1)] ------[System.ObsoleteAttribute("Use of 'CFString.FromHandle' offers better performance.")] ---public string FromHandle (ObjCRuntime.NativeHandle handle, bool owns) ---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSString LocalizedFormat (NSString format, NSObject[] args) ---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSString LocalizedFormat (NSString format, object[] args) ---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public NSString LocalizedFormat (string format, object[] args) ---[System.Runtime.CompilerServices.NullableContextAttribute(0)] ---public override string ToString () -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public NSString TransliterateString (NSStringTransform transform, bool reverse) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public bool op_Equality (NSString a, NSString b) -[System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute("str")] ++[System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute("str")] -[System.Runtime.CompilerServices.NullableContextAttribute(0)] +[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public NSString op_Explicit (string str) -[System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute("str")] ++[System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute("str")] -[System.Runtime.CompilerServices.NullableContextAttribute(0)] +[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public string op_Implicit (NSString str) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public bool op_Inequality (NSString a, NSString b)Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public NSUrlProtectionSpace (string host, int port, string protocol, string realm, string authenticationMethod) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public NSUrlProtectionSpace (string host, int port, string protocol, string realm, string authenticationMethod, bool useProxy)Modified constructors:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios7.0")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.10")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")] ---public NSUserDefaults (string name)Added property:
public virtual GameController.GCPoint2 GCPoint2Value { get; }Added method:
public static NSValue FromGCPoint2 (GameController.GCPoint2 point);public sealed delegate NSDictionaryEnumerator : System.MulticastDelegate { // constructors public NSDictionaryEnumerator (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (NSObject key, NSObject obj, ref bool stop, System.AsyncCallback callback, object object); public virtual void EndInvoke (ref bool stop, System.IAsyncResult result); public virtual void Invoke (NSObject key, NSObject obj, ref bool stop); }public sealed delegate NSDictionaryKeyFilter : System.MulticastDelegate { // constructors public NSDictionaryKeyFilter (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (NSObject key, NSObject obj, ref bool stop, System.AsyncCallback callback, object object); public virtual bool EndInvoke (ref bool stop, System.IAsyncResult result); public virtual bool Invoke (NSObject key, NSObject obj, ref bool stop); }Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCDeviceBattery Battery { get; } ++public virtual GCDeviceBattery Battery { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public GCController[] Controllers { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public GCController Current { get; } ++public GCController Current { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public Foundation.NSString DidBecomeCurrentNotification { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public Foundation.NSString DidConnectNotification { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public Foundation.NSString DidDisconnectNotification { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public Foundation.NSString DidStopBeingCurrentNotification { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCExtendedGamepad ExtendedGamepad { get; } ++public virtual GCExtendedGamepad ExtendedGamepad { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCGamepad Gamepad { get; } ++public virtual GCGamepad Gamepad { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public virtual CoreFoundation.DispatchQueue HandlerQueue { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCDeviceHaptics Haptics { get; } ++public virtual GCDeviceHaptics Haptics { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCDeviceLight Light { get; } ++public virtual GCDeviceLight Light { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCMicroGamepad MicroGamepad { get; } ++public virtual GCMicroGamepad MicroGamepad { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCMotion Motion { get; } ++public virtual GCMotion Motion { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public virtual GCPhysicalInputProfile PhysicalInputProfile { get; } ---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public virtual string ProductCategory { get; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual string VendorName { get; } ++public virtual string VendorName { get; }Added property:
public virtual GCControllerLiveInput Input { get; }Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public virtual GCController Capture () ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public GCController GetExtendedGamepadController () ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public GCController GetMicroGamepadController () -[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public void StartWirelessControllerDiscovery (System.Action completionHandler) ++public void StartWirelessControllerDiscovery (System.Action completionHandler) ---[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public System.Threading.Tasks.Task StartWirelessControllerDiscoveryAsync ()Modified attributes:
---[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ---public virtual CoreHaptics.CHHapticEngine CreateEngine (string locality)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCController Controller { get; } ++public virtual GCController Controller { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GCExtendedGamepadSnapshotData' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GCExtendedGamepadSnapshotData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GCExtendedGamepadSnapshotData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GCExtendedGamepadSnapshotData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GCExtendedGamepadSnapshotData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GCExtendedGamepadSnapshotData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'GCExtendedGamepadSnapshotData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'GCExtendedGamepadSnapshotData' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public bool TryGetSnapShotData (Foundation.NSData data, out GCExtendedGamepadSnapShotDataV100 snapshotData) ++public bool TryGetSnapShotData (Foundation.NSData data, out GCExtendedGamepadSnapShotDataV100 snapshotData)Added properties:
public static Foundation.NSString LeftBumper { get; } public static Foundation.NSString RightBumper { get; }Added methods:
public static Foundation.NSString GetArcadeButtonName (IntPtr row, IntPtr column); public static Foundation.NSString GetBackLeftButtonName (IntPtr position); public static Foundation.NSString GetBackRightButtonName (IntPtr position);Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual GCController Controller { get; } ++public virtual GCController Controller { get; }Modified properties:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'Hid' instead.", False)] +[System.ObsoleteAttribute("Use 'Hid' instead.", False)] -public Foundation.NSString GCProductCategoryHid { get; } ++public Foundation.NSString GCProductCategoryHid { get; }Added properties:
public static Foundation.NSString ArcadeStick { get; } public static Foundation.NSString Hid { get; }Modified attributes:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("This enum does not exist on this platform.", False)] +[System.ObsoleteAttribute("This enum does not exist on this platform.", False)] - ++ ```Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] - ++ ```Added property:
public virtual Foundation.NSSet<IGCPhysicalInputSource> Sources { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Queue, Selector = queue, PropertyType = CoreFoundation.DispatchQueue, GetterSelector = queue, SetterSelector = setQueue:, ArgumentSemantic = 2)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Queue, Selector = queue, PropertyType = CoreFoundation.DispatchQueue, GetterSelector = queue, SetterSelector = setQueue:, ArgumentSemantic = 2)] - ++ ```Added property:
public virtual CoreFoundation.DispatchQueue Queue { get; set; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Axes, Selector = axes, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = axes, ArgumentSemantic = -1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Axes, Selector = axes, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = axes, ArgumentSemantic = -1)] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Buttons, Selector = buttons, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = buttons, ArgumentSemantic = -1)] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Buttons, Selector = buttons, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = buttons, ArgumentSemantic = -1)] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Dpads, Selector = dpads, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = dpads, ArgumentSemantic = -1)] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Dpads, Selector = dpads, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = dpads, ArgumentSemantic = -1)] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Elements, Selector = elements, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = elements, ArgumentSemantic = -1)] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Elements, Selector = elements, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = elements, ArgumentSemantic = -1)] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Switches, Selector = switches, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = switches, ArgumentSemantic = -1)] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Switches, Selector = switches, PropertyType = GameController.GCPhysicalInputElementCollection`2, GetterSelector = switches, ArgumentSemantic = -1)] - ++ ```Added properties:
public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCAxisElement> Axes { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCButtonElement> Buttons { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCDirectionPadElement> Dpads { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCPhysicalInputElement> Elements { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCSwitchElement> Switches { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = XyAxes, Selector = xyAxes, PropertyType = GameController.IGCAxis2DInput, GetterSelector = xyAxes, ArgumentSemantic = -1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = XyAxes, Selector = xyAxes, PropertyType = GameController.IGCAxis2DInput, GetterSelector = xyAxes, ArgumentSemantic = -1)] - ++ ```Added property:
public virtual IGCAxis2DInput XyAxes { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] - ++ ```Added property:
public virtual Foundation.NSSet<IGCPhysicalInputSource> Sources { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] - ++ ```Added property:
public virtual Foundation.NSSet<IGCPhysicalInputSource> Sources { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] - ++ ```Added property:
public virtual Foundation.NSSet<IGCPhysicalInputSource> Sources { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] - ++ ```Added property:
public virtual Foundation.NSSet<IGCPhysicalInputSource> Sources { get; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1, GetterSelector = sources, ArgumentSemantic = 1)] - ++ ```Added property:
public virtual Foundation.NSSet<IGCPhysicalInputSource> Sources { get; }public sealed delegate GCAxis2DInputValueDidChangeCallback : System.MulticastDelegate { // constructors public GCAxis2DInputValueDidChangeCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (IGCPhysicalInputElement element, IGCAxis2DInput input, GCPoint2 point, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (IGCPhysicalInputElement element, IGCAxis2DInput input, GCPoint2 point); }[Foundation.RegisterAttribute("GCControllerInputState", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public class GCControllerInputState : Foundation.NSObject, IGCDevicePhysicalInputState, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected GCControllerInputState (Foundation.NSObjectFlag t); protected GCControllerInputState (ObjCRuntime.NativeHandle handle); // properties public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCAxisElement> Axes { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCButtonElement> Buttons { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual IGCDevice Device { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCDirectionPadElement> Dpads { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCPhysicalInputElement> Elements { get; } public virtual double LastEventLatency { get; } public virtual double LastEventTimestamp { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCSwitchElement> Switches { get; } // methods protected override void Dispose (bool disposing); public virtual IGCPhysicalInputElement GetObject (string key); }[Foundation.RegisterAttribute("GCControllerLiveInput", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public class GCControllerLiveInput : GameController.GCControllerInputState, IGCDevicePhysicalInput, IGCDevicePhysicalInputState, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected GCControllerLiveInput (Foundation.NSObjectFlag t); protected GCControllerLiveInput (ObjCRuntime.NativeHandle handle); // properties public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCAxisElement> Axes { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCButtonElement> Buttons { get; } public virtual GCControllerInputState Capture { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual IGCDevice Device { get; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCDirectionPadElement> Dpads { get; } public virtual ElementValueDidChangeHandler ElementValueDidChangeHandler { get; set; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCPhysicalInputElement> Elements { get; } public virtual InputStateAvailableHandler InputStateAvailableHandler { get; set; } public virtual IntPtr InputStateQueueDepth { get; set; } public virtual double LastEventLatency { get; } public virtual double LastEventTimestamp { get; } public virtual GCControllerInputState NextInputState { get; } public virtual CoreFoundation.DispatchQueue Queue { get; set; } public virtual GameController.GCPhysicalInputElementCollection<Foundation.NSString,GameController.IGCSwitchElement> Switches { get; } public virtual GCControllerLiveInput UnmappedInput { get; } // methods protected override void Dispose (bool disposing); public virtual IGCPhysicalInputElement GetObject (string key); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum GCInputButtonName { ButtonA = 0, ButtonB = 1, ButtonHome = 12, ButtonMenu = 13, ButtonOptions = 14, ButtonShare = 15, ButtonX = 2, ButtonY = 3, DualShockTouchpadButton = 20, LeftBumper = 8, LeftPaddle = 21, LeftShoulder = 6, LeftThumbstickButton = 4, LeftTrigger = 10, PaddleFour = 19, PaddleOne = 16, PaddleThree = 18, PaddleTwo = 17, PedalAccelerator = 22, PedalBrake = 23, PedalClutch = 24, RightBumper = 9, RightPaddle = 25, RightShoulder = 7, RightThumbstickButton = 5, RightTrigger = 11, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public static class GCInputButtonNameExtensions { // methods public static Foundation.NSString GetConstant (this GCInputButtonName self); public static GCInputButtonName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static GCInputButtonName GetValue (Foundation.NSString constant); public static GCInputButtonName GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public enum GCInputDirectionPadName { DirectionPad = 0, DualShockTouchpadOne = 3, DualShockTouchpadTwo = 4, LeftThumbstick = 1, RightThumbstick = 2, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] public static class GCInputDirectionPadNameExtensions { // methods public static Foundation.NSString GetConstant (this GCInputDirectionPadName self); public static GCInputDirectionPadName? GetNullableValue (ObjCRuntime.NativeHandle handle); public static GCInputDirectionPadName GetValue (Foundation.NSString constant); public static GCInputDirectionPadName GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("GCPhysicalInputElementCollection", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")] public class GCPhysicalInputElementCollection`2 : Foundation.NSObject, System.Collections.Generic.IEnumerable%LESSERTHANREPLACEMENT%KeyIdentifierType%GREATERTHANREPLACEMENT%, System.Collections.IEnumerable { // constructors protected GCPhysicalInputElementCollection`2 (Foundation.NSObjectFlag t); protected GCPhysicalInputElementCollection`2 (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual UIntPtr Count { get; } public virtual Foundation.NSEnumerator<ElementIdentifierType> ElementEnumerator { get; } // methods public virtual IGCPhysicalInputElement GetElement (string alias); public virtual IGCPhysicalInputElement GetObject (string key); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.FlagsAttribute()] public enum GCPhysicalInputSourceDirection { Down = 4, Left = 8, NotApplicable = 0, Right = 2, Up = 1, }[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] public struct GCPoint2, System.IEquatable%LESSERTHANREPLACEMENT%GCPoint2%GREATERTHANREPLACEMENT% { // constructors public GCPoint2 (GCPoint2 point); public GCPoint2 (float x, float y); // fields public static GCPoint2 Zero; // properties public bool IsEmpty { get; } public float X { get; set; } public float Y { get; set; } // methods public void Deconstruct (out System.Runtime.InteropServices.NFloat x, out System.Runtime.InteropServices.NFloat y); public virtual bool Equals (GCPoint2 point); public override bool Equals (object obj); public override int GetHashCode (); public override string ToString (); public static bool op_Equality (GCPoint2 l, GCPoint2 r); public static bool op_Inequality (GCPoint2 l, GCPoint2 r); }[Foundation.ProtocolAttribute(Name = GCAxis2DInput, WrapperType = GameController.GCAxis2DInputWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ValueDidChangeHandler, Selector = valueDidChangeHandler, PropertyType = GameController.GCAxis2DInputValueDidChangeCallback, GetterSelector = valueDidChangeHandler, SetterSelector = setValueDidChangeHandler:, ArgumentSemantic = 1, ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[], ReturnTypeDelegateProxy = ObjCRuntime.Trampolines/SDGCAxis2DInputValueDidChangeCallback)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Value, Selector = value, PropertyType = GameController.GCPoint2, GetterSelector = value, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Analog, Selector = analog, PropertyType = System.Boolean, GetterSelector = isAnalog, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CanWrap, Selector = canWrap, PropertyType = System.Boolean, GetterSelector = canWrap, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = LastValueTimestamp, Selector = lastValueTimestamp, PropertyType = System.Double, GetterSelector = lastValueTimestamp, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = LastValueLatency, Selector = lastValueLatency, PropertyType = System.Double, GetterSelector = lastValueLatency, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sources, Selector = sources, PropertyType = Foundation.NSSet`1<GameController.IGCPhysicalInputSource>, GetterSelector = sources, ArgumentSemantic = 1)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.3")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.4")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.4")] public interface IGCAxis2DInput : ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual bool Analog { get; } public virtual bool CanWrap { get; } public virtual double LastValueLatency { get; } public virtual double LastValueTimestamp { get; } public virtual Foundation.NSSet<IGCPhysicalInputSource> Sources { get; } public virtual GCPoint2 Value { get; } public virtual GCAxis2DInputValueDidChangeCallback ValueDidChangeHandler { get; set; } }[Foundation.ProtocolAttribute(Name = GCPhysicalInputSource, WrapperType = GameController.GCPhysicalInputSourceWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ElementAliases, Selector = elementAliases, PropertyType = Foundation.NSSet`1<Foundation.NSString>, GetterSelector = elementAliases, ArgumentSemantic = 1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ElementLocalizedName, Selector = elementLocalizedName, PropertyType = System.String, GetterSelector = elementLocalizedName, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = SfSymbolsName, Selector = sfSymbolsName, PropertyType = System.String, GetterSelector = sfSymbolsName, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Direction, Selector = direction, PropertyType = GameController.GCPhysicalInputSourceDirection, GetterSelector = direction, ArgumentSemantic = -1)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public interface IGCPhysicalInputSource : ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual GCPhysicalInputSourceDirection Direction { get; } public virtual Foundation.NSSet<Foundation.NSString> ElementAliases { get; } public virtual string ElementLocalizedName { get; } public virtual string SfSymbolsName { get; } }Modified constructors:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ---public GKGameCenterViewController (string id, GKGameCenterViewControllerInitializationOption option)Modified fields:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] -Achievement = 0 ++Achievement = 0 -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] -LeaderboardSet = 1 ++LeaderboardSet = 1Modified constructors:
-[Foundation.ExportAttribute("initWithLeaderboardIdentifier:")] ++[Foundation.ExportAttribute("initWithLeaderboardIdentifier:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios14.0", "Use 'GKLeaderboardEntry' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios14.0", "Use 'GKLeaderboardEntry' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'GKLeaderboardEntry' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'GKLeaderboardEntry' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0", "Use 'GKLeaderboardEntry' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0", "Use 'GKLeaderboardEntry' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos14.0", "Use 'GKLeaderboardEntry' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos14.0", "Use 'GKLeaderboardEntry' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public GKScore (string categoryOrIdentifier) ++public GKScore (string categoryOrIdentifier)Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString AlbumArtist { get; } ++public Foundation.NSString AlbumArtist { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public ulong AlbumArtistPersistentID { get; } ++public ulong AlbumArtistPersistentID { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public ulong AlbumPersistentID { get; } ++public ulong AlbumPersistentID { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString AlbumTitle { get; } ++public Foundation.NSString AlbumTitle { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public int AlbumTrackCount { get; } ++public int AlbumTrackCount { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public int AlbumTrackNumber { get; } ++public int AlbumTrackNumber { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString Artist { get; } ++public Foundation.NSString Artist { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public ulong ArtistPersistentID { get; } ++public ulong ArtistPersistentID { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public MPMediaItemArtwork Artwork { get; } ++public MPMediaItemArtwork Artwork { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSUrl AssetURL { get; } ++public Foundation.NSUrl AssetURL { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public uint BeatsPerMinute { get; } ++public uint BeatsPerMinute { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public double BookmarkTime { get; } ++public double BookmarkTime { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString Comments { get; } ++public Foundation.NSString Comments { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString Composer { get; } ++public Foundation.NSString Composer { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public ulong ComposerPersistentID { get; } ++public ulong ComposerPersistentID { get; } -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ---public Foundation.NSDate DateAdded { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public int DiscCount { get; } ++public int DiscCount { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public int DiscNumber { get; } ++public int DiscNumber { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString Genre { get; } ++public Foundation.NSString Genre { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public ulong GenrePersistentID { get; } ++public ulong GenrePersistentID { get; } -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ---public bool HasProtectedAsset { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public bool IsCloudItem { get; } ++public bool IsCloudItem { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public bool IsCompilation { get; } ++public bool IsCompilation { get; } -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ---public bool IsExplicitItem { get; } -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ---public bool IsPreorder { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSDate LastPlayedDate { get; } ++public Foundation.NSDate LastPlayedDate { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString Lyrics { get; } ++public Foundation.NSString Lyrics { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public MPMediaType MediaType { get; } ++public MPMediaType MediaType { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public ulong PersistentID { get; } ++public ulong PersistentID { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public int PlayCount { get; } ++public int PlayCount { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public double PlaybackDuration { get; } ++public double PlaybackDuration { get; } -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ---public Foundation.NSString PlaybackStoreID { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public ulong PodcastPersistentID { get; } ++public ulong PodcastPersistentID { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString PodcastTitle { get; } ++public Foundation.NSString PodcastTitle { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public uint Rating { get; } ++public uint Rating { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSDate ReleaseDate { get; } ++public Foundation.NSDate ReleaseDate { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public int SkipCount { get; } ++public int SkipCount { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString Title { get; } ++public Foundation.NSString Title { get; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public Foundation.NSString UserGrouping { get; } ++public Foundation.NSString UserGrouping { get; }Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] -public virtual void UseResidencySets (IMTLResidencySet[] residencySets) ++public virtual void UseResidencySets (IMTLResidencySet[] residencySets)Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] -public virtual void AddResidencySets (IMTLResidencySet[] residencySets) ++public virtual void AddResidencySets (IMTLResidencySet[] residencySets) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] -public virtual void RemoveResidencySets (IMTLResidencySet[] residencySets) ++public virtual void RemoveResidencySets (IMTLResidencySet[] residencySets)Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")] ---public virtual MTLSize SampleCount { get; set; }Added properties:
public double[] HorizontalSampleStorage { get; } public double[] VerticalSampleStorage { get; }Added methods:
public static MTLRasterizationRateLayerDescriptor Create (float[] horizontal, float[] vertical); public static MTLRasterizationRateLayerDescriptor Create (MTLSize sampleCount, float[] horizontal, float[] vertical);Modified attributes:
-[System.FlagsAttribute()] ++[System.FlagsAttribute()] - ++ ```Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public MPSCnnBinaryConvolutionNode (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float[] outputBiasTerms, float[] outputScaleTerms, float[] inputBiasTerms, float[] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags) ++public MPSCnnBinaryConvolutionNode (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float[] outputBiasTerms, float[] outputScaleTerms, float[] inputBiasTerms, float[] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public MPSCnnBinaryConvolutionNode Create (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float[] outputBiasTerms, float[] outputScaleTerms, float[] inputBiasTerms, float[] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags) ++public MPSCnnBinaryConvolutionNode Create (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float[] outputBiasTerms, float[] outputScaleTerms, float[] inputBiasTerms, float[] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags)Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public MPSCnnBinaryFullyConnectedNode (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float[] outputBiasTerms, float[] outputScaleTerms, float[] inputBiasTerms, float[] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags) ++public MPSCnnBinaryFullyConnectedNode (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float[] outputBiasTerms, float[] outputScaleTerms, float[] inputBiasTerms, float[] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags)Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public MPSCnnBinaryFullyConnectedNode Create (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float[] outputBiasTerms, float[] outputScaleTerms, float[] inputBiasTerms, float[] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags) ++public MPSCnnBinaryFullyConnectedNode Create (MPSNNImageNode sourceNode, IMPSCnnConvolutionDataSource weights, float[] outputBiasTerms, float[] outputScaleTerms, float[] inputBiasTerms, float[] inputScaleTerms, MPSCnnBinaryConvolutionType type, MPSCnnBinaryConvolutionFlags flags)Modified constructors:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use any of the other 'DesignatedInitializer' ctors.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use any of the other 'DesignatedInitializer' ctors.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use any of the other 'DesignatedInitializer' ctors.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use any of the other 'DesignatedInitializer' ctors.")] -public MPSCnnFullyConnected (Metal.IMTLDevice device, MPSCnnConvolutionDescriptor convolutionDescriptor, float[] kernelWeights, float[] biasTerms, MPSCnnConvolutionFlags flags) ++public MPSCnnFullyConnected (Metal.IMTLDevice device, MPSCnnConvolutionDescriptor convolutionDescriptor, float[] kernelWeights, float[] biasTerms, MPSCnnConvolutionFlags flags)Modified constructors:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Please use the '.ctor (IMTLDevice, MPSNNNeuronDescriptor)' overload instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Please use the '.ctor (IMTLDevice, MPSNNNeuronDescriptor)' overload instead.")] -public MPSCnnNeuronPReLU (Metal.IMTLDevice device, float[] a) ++public MPSCnnNeuronPReLU (Metal.IMTLDevice device, float[] a)Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] -public MPSGraphTensor Constant (this MPSGraph graph, float scalar) ++public MPSGraphTensor Constant (this MPSGraph graph, float scalar) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] -public MPSGraphTensor Constant (this MPSGraph graph, System.ReadOnlySpan%LESSERTHANREPLACEMENT%float%GREATERTHANREPLACEMENT% values, int[] shape) ++public MPSGraphTensor Constant (this MPSGraph graph, System.ReadOnlySpan%LESSERTHANREPLACEMENT%float%GREATERTHANREPLACEMENT% values, int[] shape) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] -public MPSGraphTensor Variable (this MPSGraph graph, System.ReadOnlySpan%LESSERTHANREPLACEMENT%float%GREATERTHANREPLACEMENT% initialValues, int[] shape, string name = "NULL") ++public MPSGraphTensor Variable (this MPSGraph graph, System.ReadOnlySpan%LESSERTHANREPLACEMENT%float%GREATERTHANREPLACEMENT% initialValues, int[] shape, string name = "NULL") -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] -public MPSGraphTensor Variable (this MPSGraph graph, float initialValue, int[] shape, string name = "NULL") ++public MPSGraphTensor Variable (this MPSGraph graph, float initialValue, int[] shape, string name = "NULL")Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] -public System.Collections.Generic.Dictionary%LESSERTHANREPLACEMENT%NLLanguage,System.Double%GREATERTHANREPLACEMENT% GetTagHypotheses (UIntPtr characterIndex, NLTokenUnit unit, NLTagScheme scheme, UIntPtr maximumCount) ++public System.Collections.Generic.Dictionary%LESSERTHANREPLACEMENT%NLLanguage,System.Double%GREATERTHANREPLACEMENT% GetTagHypotheses (UIntPtr characterIndex, NLTokenUnit unit, NLTagScheme scheme, UIntPtr maximumCount) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")] -public System.Collections.Generic.Dictionary%LESSERTHANREPLACEMENT%NLLanguage,System.Double%GREATERTHANREPLACEMENT% GetTagHypotheses (UIntPtr characterIndex, NLTokenUnit unit, NLTagScheme scheme, UIntPtr maximumCount, out Foundation.NSRange tokenRange) ++public System.Collections.Generic.Dictionary%LESSERTHANREPLACEMENT%NLLanguage,System.Double%GREATERTHANREPLACEMENT% GetTagHypotheses (UIntPtr characterIndex, NLTokenUnit unit, NLTagScheme scheme, UIntPtr maximumCount, out Foundation.NSRange tokenRange)Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos13.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos13.0")] -public NWIPLocalAddressPreference IPLocalAddressPreference { set; } ++public NWIPLocalAddressPreference IPLocalAddressPreference { set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios15.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos15.0")] -public bool IsQuic { get; } ++public bool IsQuic { get; }Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos13.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos13.0")] -public NWProtocolIPOptions InternetProtocol { get; } ++public NWProtocolIPOptions InternetProtocol { get; }[System.AttributeUsageAttribute(10368AllowMultiple = False)] [System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")] public class ForcedTypeAttribute : System.Attribute { // constructors public ForcedTypeAttribute (bool owns); // properties public bool Owns { get; set; } }Modified fields:
-public const string SdkVersion = "18.4"; +public const string SdkVersion = "18.5"; -public const string Version = "18.4.9288"; +public const string Version = "18.5.9194";Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'Metal' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'Metal' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'Metal' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'Metal' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'Metal' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'Metal' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'Metal' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'Metal' instead.")] --- ```Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'Metal' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'Metal' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'Metal' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'Metal' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'Metal' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'Metal' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'Metal' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'Metal' instead.")] --- ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GetAnimationPlayer' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GetAnimationPlayer' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetAnimationPlayer' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetAnimationPlayer' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GetAnimationPlayer' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GetAnimationPlayer' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'GetAnimationPlayer' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'GetAnimationPlayer' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public CoreAnimation.CAAnimation GetAnimation (string key) ++public CoreAnimation.CAAnimation GetAnimation (string key) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'SCNAnimationPlayer.Paused' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public bool IsAnimationPaused (string key) ++public bool IsAnimationPaused (string key) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'SCNAnimationPlayer.Paused' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public void PauseAnimation (string key) ++public void PauseAnimation (string key) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'RemoveAnimationUsingBlendOutDuration' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'RemoveAnimationUsingBlendOutDuration' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'RemoveAnimationUsingBlendOutDuration' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'RemoveAnimationUsingBlendOutDuration' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'RemoveAnimationUsingBlendOutDuration' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'RemoveAnimationUsingBlendOutDuration' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'RemoveAnimationUsingBlendOutDuration' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'RemoveAnimationUsingBlendOutDuration' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public void RemoveAnimation (string key, System.Runtime.InteropServices.NFloat duration) ++public void RemoveAnimation (string key, System.Runtime.InteropServices.NFloat duration) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'SCNAnimationPlayer.Paused' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'SCNAnimationPlayer.Paused' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'SCNAnimationPlayer.Paused' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public void ResumeAnimation (string key) ++public void ResumeAnimation (string key)Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] -public SCNRenderingApi? RenderingApi { get; set; } ++public SCNRenderingApi? RenderingApi { get; set; }Modified fields:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'AfterFirstUnlock' or a better suited option instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'AfterFirstUnlock' or a better suited option instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'AfterFirstUnlock' or a better suited option instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'AfterFirstUnlock' or a better suited option instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'AfterFirstUnlock' or a better suited option instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'AfterFirstUnlock' or a better suited option instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'AfterFirstUnlock' or a better suited option instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'AfterFirstUnlock' or a better suited option instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'AfterFirstUnlock' or a better suited option instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'AfterFirstUnlock' or a better suited option instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'AfterFirstUnlock' or a better suited option instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'AfterFirstUnlock' or a better suited option instead.")] ---Always = 2 -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] ---AlwaysThisDeviceOnly = 5Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GetSerialNumber(out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'GetSerialNumber(out NSError)' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'GetSerialNumber(out NSError)' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'GetSerialNumber(out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'GetSerialNumber(out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'GetSerialNumber(out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'GetSerialNumber(out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'GetSerialNumber(out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GetSerialNumber(out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GetSerialNumber(out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'GetSerialNumber(out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'GetSerialNumber(out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetSerialNumber(out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetSerialNumber(out NSError)' instead.")] ---public Foundation.NSData GetSerialNumber ()Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateDecryptedData' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateDecryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateDecryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateDecryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateDecryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateDecryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateDecryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateDecryptedData' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public SecStatusCode Decrypt (SecPadding padding, byte[] cipherText, out byte[] plainText) ++public SecStatusCode Decrypt (SecPadding padding, byte[] cipherText, out byte[] plainText) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateDecryptedData' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateDecryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'CreateDecryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'CreateDecryptedData' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateDecryptedData' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateDecryptedData' instead.")] ---public SecStatusCode Decrypt (SecPadding padding, IntPtr cipherText, IntPtr cipherTextLen, IntPtr plainText, ref IntPtr plainTextLen) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateEncryptedData' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateEncryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateEncryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateEncryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public SecStatusCode Encrypt (SecPadding padding, byte[] plainText, byte[] cipherText) ++public SecStatusCode Encrypt (SecPadding padding, byte[] plainText, byte[] cipherText) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateEncryptedData' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateEncryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateEncryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateEncryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public SecStatusCode Encrypt (SecPadding padding, byte[] plainText, out byte[] cipherText) ++public SecStatusCode Encrypt (SecPadding padding, byte[] plainText, out byte[] cipherText) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateEncryptedData' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateEncryptedData' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'CreateEncryptedData' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'CreateEncryptedData' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateEncryptedData' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateEncryptedData' instead.")] ---public SecStatusCode Encrypt (SecPadding padding, IntPtr plainText, IntPtr plainTextLen, IntPtr cipherText, ref IntPtr cipherTextLen) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'CreateRandomKey' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'CreateRandomKey' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateRandomKey' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateRandomKey' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0", "Use 'CreateRandomKey' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0", "Use 'CreateRandomKey' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateRandomKey' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateRandomKey' instead.")] ---public SecStatusCode GenerateKeyPair (Foundation.NSDictionary parameters, out SecKey publicKey, out SecKey privateKey) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateRandomKey' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateRandomKey' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateRandomKey' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateRandomKey' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateRandomKey' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateRandomKey' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateRandomKey' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateRandomKey' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] --[Foundation.AdviceAttribute("On iOS this method applies the attributes to both public and private key. To apply different attributes to each key, use 'GenerateKeyPair (SecKeyType, int, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, out SecKey, out SecKey)' instead.")] ++[Foundation.AdviceAttribute("On iOS this method applies the attributes to both public and private key. To apply different attributes to each key, use 'GenerateKeyPair (SecKeyType, int, SecPublicPrivateKeyAttrs, SecPublicPrivateKeyAttrs, out SecKey, out SecKey)' instead.")] ---public SecStatusCode GenerateKeyPair (SecKeyType type, int keySizeInBits, SecPublicPrivateKeyAttrs publicAndPrivateKeyAttrs, out SecKey publicKey, out SecKey privateKey) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateRandomKey' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateRandomKey' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateRandomKey' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateRandomKey' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateRandomKey' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateRandomKey' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public SecStatusCode GenerateKeyPair (SecKeyType type, int keySizeInBits, SecPublicPrivateKeyAttrs publicKeyAttrs, SecPublicPrivateKeyAttrs privateKeyAttrs, out SecKey publicKey, out SecKey privateKey) ++public SecStatusCode GenerateKeyPair (SecKeyType type, int keySizeInBits, SecPublicPrivateKeyAttrs publicKeyAttrs, SecPublicPrivateKeyAttrs privateKeyAttrs, out SecKey publicKey, out SecKey privateKey) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateSignature' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'CreateSignature' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateSignature' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateSignature' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateSignature' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateSignature' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateSignature' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'CreateSignature' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public SecStatusCode RawSign (SecPadding padding, byte[] dataToSign, out byte[] result) ++public SecStatusCode RawSign (SecPadding padding, byte[] dataToSign, out byte[] result) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateSignature' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'CreateSignature' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'CreateSignature' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'CreateSignature' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateSignature' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'CreateSignature' instead.")] ---public SecStatusCode RawSign (SecPadding padding, IntPtr dataToSign, int dataToSignLen, out byte[] result) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'VerifySignature' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios15.0", "Use 'VerifySignature' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'VerifySignature' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'VerifySignature' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'VerifySignature' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'VerifySignature' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'VerifySignature' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos15.0", "Use 'VerifySignature' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public SecStatusCode RawVerify (SecPadding padding, byte[] signedData, byte[] signature) ++public SecStatusCode RawVerify (SecPadding padding, byte[] signedData, byte[] signature) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'VerifySignature' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'VerifySignature' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'VerifySignature' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use 'VerifySignature' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'VerifySignature' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'VerifySignature' instead.")] ---public SecStatusCode RawVerify (SecPadding padding, IntPtr signedData, int signedDataLen, IntPtr signature, int signatureLen)Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'NegotiatedTlsProtocolVersion' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'NegotiatedTlsProtocolVersion' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'NegotiatedTlsProtocolVersion' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'NegotiatedTlsProtocolVersion' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'NegotiatedTlsProtocolVersion' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'NegotiatedTlsProtocolVersion' instead.")] ---public SslProtocol NegotiatedProtocolVersion { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use non-DHE cipher suites instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use non-DHE cipher suites instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use non-DHE cipher suites instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use non-DHE cipher suites instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use non-DHE cipher suites instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use non-DHE cipher suites instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use non-DHE cipher suites instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Use non-DHE cipher suites instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public void AddPreSharedKey (CoreFoundation.DispatchData parameters) ++public void AddPreSharedKey (CoreFoundation.DispatchData parameters) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'AddTlsCipherSuiteGroup (TlsCipherSuiteGroup)' instead.")] ---public void AddTlsCipherSuiteGroup (SslCipherSuiteGroup cipherSuiteGroup) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use non-DHE cipher suites instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use non-DHE cipher suites instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use non-DHE cipher suites instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use non-DHE cipher suites instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use non-DHE cipher suites instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use non-DHE cipher suites instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use non-DHE cipher suites instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use non-DHE cipher suites instead.")] ---public void SetTlsDiffieHellmanParameters (CoreFoundation.DispatchData parameters) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SetTlsMaxVersion (TlsProtocolVersion)' instead.")] ---public void SetTlsMaxVersion (SslProtocol protocol) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SetTlsMinVersion (TlsProtocolVersion)' instead.")] ---public void SetTlsMinVersion (SslProtocol protocol)Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'AuthenticationUI' property instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'AuthenticationUI' property instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'AuthenticationUI' property instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'AuthenticationUI' property instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'AuthenticationUI' property instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Use 'AuthenticationUI' property instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'AuthenticationUI' property instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'AuthenticationUI' property instead.")] ---public bool UseNoAuthenticationUI { get; set; } -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios14.0", "Use 'LAContext.InteractionNotAllowed' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios14.0", "Use 'LAContext.InteractionNotAllowed' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'LAContext.InteractionNotAllowed' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'LAContext.InteractionNotAllowed' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos14.0", "Use 'LAContext.InteractionNotAllowed' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos14.0", "Use 'LAContext.InteractionNotAllowed' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public string UseOperationPrompt { get; set; } ++public string UseOperationPrompt { get; set; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public string GetStatusDescription (this SecStatusCode status)Modified properties:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use the 'GetCertificateChain' method instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst15.0", "Use the 'GetCertificateChain' method instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use the 'GetCertificateChain' method instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use the 'GetCertificateChain' method instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0", "Use the 'GetCertificateChain' method instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos12.0", "Use the 'GetCertificateChain' method instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'GetCertificateChain' method instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the 'GetCertificateChain' method instead.")] ---public SecCertificate this [IntPtr index] { get; }Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'SecTrust.Evaluate (out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'SecTrust.Evaluate (out NSError)' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.1", "Use 'SecTrust.Evaluate (out NSError)' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.1", "Use 'SecTrust.Evaluate (out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'SecTrust.Evaluate (out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'SecTrust.Evaluate (out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14.1", "Use 'SecTrust.Evaluate (out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14.1", "Use 'SecTrust.Evaluate (out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SecTrust.Evaluate (out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'SecTrust.Evaluate (out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.1", "Use 'SecTrust.Evaluate (out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.1", "Use 'SecTrust.Evaluate (out NSError)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SecTrust.Evaluate (out NSError)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'SecTrust.Evaluate (out NSError)' instead.")] ---public SecTrustResult Evaluate () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Evaluate (DispatchQueue, SecTrustWithErrorCallback)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Evaluate (DispatchQueue, SecTrustWithErrorCallback)' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Evaluate (DispatchQueue, SecTrustWithErrorCallback)' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Evaluate (DispatchQueue, SecTrustWithErrorCallback)' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Evaluate (DispatchQueue, SecTrustWithErrorCallback)' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Evaluate (DispatchQueue, SecTrustWithErrorCallback)' instead.")] ---public SecStatusCode Evaluate (CoreFoundation.DispatchQueue queue, SecTrustCallback handler) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetKey' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'GetKey' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos11.0", "Use 'GetKey' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos11.0", "Use 'GetKey' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GetKey' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GetKey' instead.")] ---public SecKey GetPublicKey ()Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] --- ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.0", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] --- ```Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public string[] GetAlpnProtocols () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public string[] GetAlpnProtocols (out int error) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public string GetRequestedPeerName () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public int ReHandshake () -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public int SetAlpnProtocols (string[] protocols) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Export ciphers are not available anymore.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Export ciphers are not available anymore.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Export ciphers are not available anymore.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "Export ciphers are not available anymore.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Export ciphers are not available anymore.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Export ciphers are not available anymore.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Export ciphers are not available anymore.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Export ciphers are not available anymore.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Export ciphers are not available anymore.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Export ciphers are not available anymore.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Export ciphers are not available anymore.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos13.0", "Export ciphers are not available anymore.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Export ciphers are not available anymore.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Export ciphers are not available anymore.")] ---public SslStatus SetEncryptionCertificate (SecIdentity identify, System.Collections.Generic.IEnumerable%LESSERTHANREPLACEMENT%SecCertificate%GREATERTHANREPLACEMENT% certificates) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public int SetError (SecStatusCode status) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public int SetOcspResponse (Foundation.NSData response) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public int SetSessionConfig (Foundation.NSString config) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public int SetSessionConfig (SslSessionConfig config) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'Network.framework' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'Network.framework' instead.")] --[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'Network.framework' instead.")] ---public int SetSessionTickets (bool enabled)Modified properties:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'TimingFunction' instead.", False)] +[System.ObsoleteAttribute("Use 'TimingFunction' instead.", False)] -public virtual SKActionTimingFunction2 TimingFunction2 { get; set; } ++public virtual SKActionTimingFunction2 TimingFunction2 { get; set; }Added property:
public SKActionTimingFunction TimingFunction { get; set; }Modified constructors:
-[Foundation.ExportAttribute("initWithName:vectorFloat2:")] ++[Foundation.ExportAttribute("initWithName:vectorFloat2:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -public SKUniform (string name, System.Numerics.Vector2 value) ++public SKUniform (string name, System.Numerics.Vector2 value) -[Foundation.ExportAttribute("initWithName:vectorFloat3:")] ++[Foundation.ExportAttribute("initWithName:vectorFloat3:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -public SKUniform (string name, System.Numerics.Vector3 value) ++public SKUniform (string name, System.Numerics.Vector3 value) -[Foundation.ExportAttribute("initWithName:vectorFloat4:")] ++[Foundation.ExportAttribute("initWithName:vectorFloat4:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -public SKUniform (string name, System.Numerics.Vector4 value) ++public SKUniform (string name, System.Numerics.Vector4 value)Modified properties:
-[ObjCRuntime.BindingImplAttribute(3)] ++[ObjCRuntime.BindingImplAttribute(3)] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual System.Numerics.Vector2 FloatVector2Value { get; set; } ++public virtual System.Numerics.Vector2 FloatVector2Value { get; set; } -[ObjCRuntime.BindingImplAttribute(3)] ++[ObjCRuntime.BindingImplAttribute(3)] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual System.Numerics.Vector3 FloatVector3Value { get; set; } ++public virtual System.Numerics.Vector3 FloatVector3Value { get; set; } -[ObjCRuntime.BindingImplAttribute(3)] ++[ObjCRuntime.BindingImplAttribute(3)] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public virtual System.Numerics.Vector4 FloatVector4Value { get; set; } ++public virtual System.Numerics.Vector4 FloatVector4Value { get; set; }Modified constructors:
-[Foundation.ExportAttribute("initWithURL:")] ++[Foundation.ExportAttribute("initWithURL:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -public SKVideoNode (Foundation.NSUrl url) ++public SKVideoNode (Foundation.NSUrl url) -[Foundation.ExportAttribute("initWithFileNamed:")] ++[Foundation.ExportAttribute("initWithFileNamed:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -public SKVideoNode (string videoFile) ++public SKVideoNode (string videoFile)Modified methods:
-[Foundation.ExportAttribute("videoNodeWithFileNamed:")] ++[Foundation.ExportAttribute("videoNodeWithFileNamed:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -public SKVideoNode FromFile (string videoFile) ++public SKVideoNode FromFile (string videoFile) -[Foundation.ExportAttribute("videoNodeWithURL:")] ++[Foundation.ExportAttribute("videoNodeWithURL:")] -[ObjCRuntime.BindingImplAttribute(3)] +[ObjCRuntime.BindingImplAttribute(3)] -public SKVideoNode FromUrl (Foundation.NSUrl videoUrl) ++public SKVideoNode FromUrl (Foundation.NSUrl videoUrl)public sealed delegate SKActionTimingFunction : System.MulticastDelegate { // constructors public SKActionTimingFunction (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (float time, System.AsyncCallback callback, object object); public virtual float EndInvoke (System.IAsyncResult result); public virtual float Invoke (float time); }Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst18.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos15.0")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos18.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] - ++ ```Modified attributes:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'NSUrlSessionHandler' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios", "Use 'NSUrlSessionHandler' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'NSUrlSessionHandler' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'NSUrlSessionHandler' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'NSUrlSessionHandler' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'NSUrlSessionHandler' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'NSUrlSessionHandler' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos", "Use 'NSUrlSessionHandler' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] - ++ ```Modified properties:
-[System.ObsoleteAttribute("This property will be ignored in .NET 8.")] ++[System.ObsoleteAttribute("This property will be ignored in .NET 8.")] --[System.ObsoleteAttribute("This property will be ignored in .NET 10+.")] ++[System.ObsoleteAttribute("This property will be ignored in .NET 10+.")] ---public bool BypassBackgroundSessionCheck { get; set; } ---[System.ComponentModel.EditorBrowsableAttribute(1)] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public ClientCertificateOption ClientCertificateOptions { get; set; }Modified attributes:
---[System.Runtime.CompilerServices.NullableAttribute(0)] ------[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public NetworkReachability (System.Net.IPAddress ip) ++public NetworkReachability (System.Net.IPAddress ip) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public NetworkReachability (string address) ++public NetworkReachability (string address) -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public NetworkReachability (System.Net.IPAddress localAddress, System.Net.IPAddress remoteAddress) ++public NetworkReachability (System.Net.IPAddress localAddress, System.Net.IPAddress remoteAddress)Modified methods:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public bool Schedule () ++public bool Schedule () -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public bool Schedule (CoreFoundation.CFRunLoop runLoop, string mode) ++public bool Schedule (CoreFoundation.CFRunLoop runLoop, string mode) -[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public bool SetDispatchQueue (CoreFoundation.DispatchQueue queue) ++public bool SetDispatchQueue (CoreFoundation.DispatchQueue queue) -[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public StatusCode SetNotification (NetworkReachability.Notification callback) ++public StatusCode SetNotification (NetworkReachability.Notification callback) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public bool TryGetFlags (out NetworkReachabilityFlags flags) ++public bool TryGetFlags (out NetworkReachabilityFlags flags) -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos14.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos17.4", "Use 'NSUrlSession' or 'NWConnection' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public bool Unschedule () ++public bool Unschedule () -[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public bool Unschedule (CoreFoundation.CFRunLoop runLoop, string mode) ++public bool Unschedule (CoreFoundation.CFRunLoop runLoop, string mode)Modified attributes:
---[System.Runtime.CompilerServices.NullableContextAttribute(0)] --- ```Modified constructors:
---[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ---public NSTextContainer (CoreGraphics.CGSize size)Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public UIBarButtonItem (UIBarButtonSystemItem systemItem, System.EventHandler handler) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public UIBarButtonItem (string title, UIBarButtonItemStyle style, System.EventHandler handler) -[System.Runtime.CompilerServices.NullableContextAttribute(0)] ++[System.Runtime.CompilerServices.NullableContextAttribute(0)] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public UIBarButtonItem (UIImage image, UIBarButtonItemStyle style, System.EventHandler handler)Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public bool CheckSystemVersion (int major, int minor) ++public bool CheckSystemVersion (int major, int minor)Modified constructors:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -public UIFontFeature (CoreText.CTFontFeatureLetterCase.Selector featureSelector) ++public UIFontFeature (CoreText.CTFontFeatureLetterCase.Selector featureSelector)Modified constructors:
-[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public UIGraphicsImageRenderer (CoreGraphics.CGSize size) ++public UIGraphicsImageRenderer (CoreGraphics.CGSize size) -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public UIGraphicsImageRenderer (CoreGraphics.CGSize size, UIGraphicsImageRendererFormat format) ++public UIGraphicsImageRenderer (CoreGraphics.CGSize size, UIGraphicsImageRendererFormat format)Modified methods:
-[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public virtual UIImage CreateImage (System.Action%LESSERTHANREPLACEMENT%UIGraphicsImageRendererContext%GREATERTHANREPLACEMENT% actions) ++public virtual UIImage CreateImage (System.Action%LESSERTHANREPLACEMENT%UIGraphicsImageRendererContext%GREATERTHANREPLACEMENT% actions) -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public virtual Foundation.NSData CreateJpeg (System.Runtime.InteropServices.NFloat compressionQuality, System.Action%LESSERTHANREPLACEMENT%UIGraphicsImageRendererContext%GREATERTHANREPLACEMENT% actions) ++public virtual Foundation.NSData CreateJpeg (System.Runtime.InteropServices.NFloat compressionQuality, System.Action%LESSERTHANREPLACEMENT%UIGraphicsImageRendererContext%GREATERTHANREPLACEMENT% actions) -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public virtual Foundation.NSData CreatePng (System.Action%LESSERTHANREPLACEMENT%UIGraphicsImageRendererContext%GREATERTHANREPLACEMENT% actions) ++public virtual Foundation.NSData CreatePng (System.Action%LESSERTHANREPLACEMENT%UIGraphicsImageRendererContext%GREATERTHANREPLACEMENT% actions)Modified constructors:
-[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public UIGraphicsPdfRenderer (CoreGraphics.CGRect bounds, UIGraphicsPdfRendererFormat format) ++public UIGraphicsPdfRenderer (CoreGraphics.CGRect bounds, UIGraphicsPdfRendererFormat format)Modified methods:
-[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public virtual Foundation.NSData CreatePdf (System.Action%LESSERTHANREPLACEMENT%UIGraphicsPdfRendererContext%GREATERTHANREPLACEMENT% actions) ++public virtual Foundation.NSData CreatePdf (System.Action%LESSERTHANREPLACEMENT%UIGraphicsPdfRendererContext%GREATERTHANREPLACEMENT% actions) -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public virtual bool WritePdf (Foundation.NSUrl url, System.Action%LESSERTHANREPLACEMENT%UIGraphicsPdfRendererContext%GREATERTHANREPLACEMENT% actions, out Foundation.NSError error) ++public virtual bool WritePdf (Foundation.NSUrl url, System.Action%LESSERTHANREPLACEMENT%UIGraphicsPdfRendererContext%GREATERTHANREPLACEMENT% actions, out Foundation.NSError error)Modified constructors:
-[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public UIGraphicsRenderer (CoreGraphics.CGRect bounds) ++public UIGraphicsRenderer (CoreGraphics.CGRect bounds) -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public UIGraphicsRenderer (CoreGraphics.CGRect bounds, UIGraphicsRendererFormat format) ++public UIGraphicsRenderer (CoreGraphics.CGRect bounds, UIGraphicsRendererFormat format)Modified properties:
-[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public virtual bool AllowsImageOutput { get; } ++public virtual bool AllowsImageOutput { get; } -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public virtual UIGraphicsRendererFormat Format { get; } ++public virtual UIGraphicsRendererFormat Format { get; } -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public ObjCRuntime.Class RendererContextClass { get; } ++public ObjCRuntime.Class RendererContextClass { get; }Modified methods:
-[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public CoreGraphics.CGContext GetContext (UIGraphicsRendererFormat format) ++public CoreGraphics.CGContext GetContext (UIGraphicsRendererFormat format) -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public void PrepareContext (CoreGraphics.CGContext context, UIGraphicsRendererContext rendererContext) ++public void PrepareContext (CoreGraphics.CGContext context, UIGraphicsRendererContext rendererContext) -[ObjCRuntime.ThreadSafeAttribute()] ++[ObjCRuntime.ThreadSafeAttribute()] -public virtual bool Run (System.Action%LESSERTHANREPLACEMENT%UIGraphicsRendererContext%GREATERTHANREPLACEMENT% drawingActions, System.Action%LESSERTHANREPLACEMENT%UIGraphicsRendererContext%GREATERTHANREPLACEMENT% completionActions, out Foundation.NSError error) ++public virtual bool Run (System.Action%LESSERTHANREPLACEMENT%UIGraphicsRendererContext%GREATERTHANREPLACEMENT% drawingActions, System.Action%LESSERTHANREPLACEMENT%UIGraphicsRendererContext%GREATERTHANREPLACEMENT% completionActions, out Foundation.NSError error)Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios17.0")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos17.0")] -public UIImage Scale (CoreGraphics.CGSize newSize) ++public UIImage Scale (CoreGraphics.CGSize newSize) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios17.0")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos17.0")] -public UIImage Scale (CoreGraphics.CGSize newSize, System.Runtime.InteropServices.NFloat scaleFactor) ++public UIImage Scale (CoreGraphics.CGSize newSize, System.Runtime.InteropServices.NFloat scaleFactor)Modified properties:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] --[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] ---public UITextFieldCondition ShouldBeginEditing { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] --[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] ---public UITextFieldChange ShouldChangeCharacters { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] --[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] ---public UITextFieldCondition ShouldClear { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] --[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] ---public UITextFieldCondition ShouldEndEditing { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] --[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] ---public UITextFieldCondition ShouldReturn { get; set; }Added event:
public event System.EventHandler DidChangeSelection;Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual bool Invoke (UITextField textField, Foundation.NSRange range, string replacementString) ++public virtual bool Invoke (UITextField textField, Foundation.NSRange range, string replacementString)Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public virtual bool Invoke (UITextField textField) ++public virtual bool Invoke (UITextField textField)Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] -public UIView GetTransitionViewController (this IUIViewControllerTransitionCoordinatorContext This, UITransitionViewControllerKind kind) ++public UIView GetTransitionViewController (this IUIViewControllerTransitionCoordinatorContext This, UITransitionViewControllerKind kind)Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual final IUITraitChangeRegistration RegisterForTraitChanges%LESSERTHANREPLACEMENT%T : IUITraitDefinition%GREATERTHANREPLACEMENT% (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) ++public virtual final IUITraitChangeRegistration RegisterForTraitChanges%LESSERTHANREPLACEMENT%T : IUITraitDefinition%GREATERTHANREPLACEMENT% (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual final IUITraitChangeRegistration RegisterForTraitChanges%LESSERTHANREPLACEMENT%T1 : IUITraitDefinition, T2 : IUITraitDefinition%GREATERTHANREPLACEMENT% (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) ++public virtual final IUITraitChangeRegistration RegisterForTraitChanges%LESSERTHANREPLACEMENT%T1 : IUITraitDefinition, T2 : IUITraitDefinition%GREATERTHANREPLACEMENT% (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual final IUITraitChangeRegistration RegisterForTraitChanges%LESSERTHANREPLACEMENT%T1 : IUITraitDefinition, T2 : IUITraitDefinition, T3 : IUITraitDefinition%GREATERTHANREPLACEMENT% (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) ++public virtual final IUITraitChangeRegistration RegisterForTraitChanges%LESSERTHANREPLACEMENT%T1 : IUITraitDefinition, T2 : IUITraitDefinition, T3 : IUITraitDefinition%GREATERTHANREPLACEMENT% (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual final IUITraitChangeRegistration RegisterForTraitChanges%LESSERTHANREPLACEMENT%T1 : IUITraitDefinition, T2 : IUITraitDefinition, T3 : IUITraitDefinition, T4 : IUITraitDefinition%GREATERTHANREPLACEMENT% (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) ++public virtual final IUITraitChangeRegistration RegisterForTraitChanges%LESSERTHANREPLACEMENT%T1 : IUITraitDefinition, T2 : IUITraitDefinition, T3 : IUITraitDefinition, T4 : IUITraitDefinition%GREATERTHANREPLACEMENT% (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual final IUITraitChangeRegistration RegisterForTraitChanges (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler, System.Type[] traits) ++public virtual final IUITraitChangeRegistration RegisterForTraitChanges (System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler, System.Type[] traits) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual final IUITraitChangeRegistration RegisterForTraitChanges (System.Type[] traits, ObjCRuntime.Selector action) ++public virtual final IUITraitChangeRegistration RegisterForTraitChanges (System.Type[] traits, ObjCRuntime.Selector action) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual final IUITraitChangeRegistration RegisterForTraitChanges (System.Type[] traits, System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) ++public virtual final IUITraitChangeRegistration RegisterForTraitChanges (System.Type[] traits, System.Action%LESSERTHANREPLACEMENT%IUITraitEnvironment,UIKit.UITraitCollection%GREATERTHANREPLACEMENT% handler) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] -public virtual final IUITraitChangeRegistration RegisterForTraitChanges (System.Type[] traits, Foundation.NSObject target, ObjCRuntime.Selector action) ++public virtual final IUITraitChangeRegistration RegisterForTraitChanges (System.Type[] traits, Foundation.NSObject target, ObjCRuntime.Selector action)Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified properties:
---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public Foundation.NSNumber PerformanceRating { get; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public Foundation.NSNumber QualityRating { get; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public Foundation.NSDictionary SupportedSelectionProperties { get; }Modified methods:
---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public VTSupportedEncoderProperties GetSupportedEncoderProperties (int width, int height, CoreMedia.CMVideoCodecType codecType, Foundation.NSDictionary encoderSpecification = NULL)