Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created May 9, 2025 14:42
Show Gist options
  • Select an option

  • Save vs-mobiletools-engineering-service2/d4c0aa93384d6213eced1f35606e8d2c to your computer and use it in GitHub Desktop.

Select an option

Save vs-mobiletools-engineering-service2/d4c0aa93384d6213eced1f35606e8d2c to your computer and use it in GitHub Desktop.
stable-api-comparison/diff/Microsoft.macOS.md

API diff: Microsoft.macOS.dll

Microsoft.macOS.dll

Namespace AVFoundation

Type Changed: AVFoundation.AVAudioRecorder

Modified methods:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public AVAudioRecorder Create (Foundation.NSUrl url, AVAudioFormat format, out Foundation.NSError error)

Type Changed: AVFoundation.AVRouteDetector

Added constructor:

public AVRouteDetector ();

Namespace AppKit

Type Changed: AppKit.NSBitmapImageRep

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual CoreGraphics.CGImage CGImage { get; }
++public virtual CoreGraphics.CGImage CGImage { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual Foundation.NSData TiffRepresentation { get; }
++public virtual Foundation.NSData TiffRepresentation { get; }

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual NSColor ColorAt (IntPtr x, IntPtr y)
++public virtual NSColor ColorAt (IntPtr x, IntPtr y)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual void Colorize (System.Runtime.InteropServices.NFloat midPoint, NSColor midPointColor, NSColor shadowColor, NSColor lightColor)
++public virtual void Colorize (System.Runtime.InteropServices.NFloat midPoint, NSColor midPointColor, NSColor shadowColor, NSColor lightColor)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual NSBitmapImageRep ConvertingToColorSpace (NSColorSpace targetSpace, NSColorRenderingIntent renderingIntent)
++public virtual NSBitmapImageRep ConvertingToColorSpace (NSColorSpace targetSpace, NSColorRenderingIntent renderingIntent)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public NSImageRep ImageRepFromData (Foundation.NSData data)
++public NSImageRep ImageRepFromData (Foundation.NSData data)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public Foundation.NSData ImagesAsTiff (NSImageRep[] imageReps)
++public Foundation.NSData ImagesAsTiff (NSImageRep[] imageReps)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public Foundation.NSData ImagesAsTiff (NSImageRep[] imageReps, NSTiffCompression comp, float factor)
++public Foundation.NSData ImagesAsTiff (NSImageRep[] imageReps, NSTiffCompression comp, float factor)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public string LocalizedNameForTiffCompressionType (NSTiffCompression compression)
++public string LocalizedNameForTiffCompressionType (NSTiffCompression compression)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public Foundation.NSData RepresentationUsingTypeProperties (NSBitmapImageFileType storageType)
++public Foundation.NSData RepresentationUsingTypeProperties (NSBitmapImageFileType storageType)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual Foundation.NSData RepresentationUsingTypeProperties (NSBitmapImageFileType storageType, Foundation.NSDictionary properties)
++public virtual Foundation.NSData RepresentationUsingTypeProperties (NSBitmapImageFileType storageType, Foundation.NSDictionary properties)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual NSBitmapImageRep RetaggedWithColorSpace (NSColorSpace newSpace)
++public virtual NSBitmapImageRep RetaggedWithColorSpace (NSColorSpace newSpace)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual Foundation.NSData TiffRepresentationUsingCompressionFactor (NSTiffCompression comp, float factor)
++public virtual Foundation.NSData TiffRepresentationUsingCompressionFactor (NSTiffCompression comp, float factor)

Type Changed: AppKit.NSFont

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-public NSFont MonospacedDigitSystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight)
++public NSFont MonospacedDigitSystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-public NSFont SystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight)
++public NSFont SystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight)

Type Changed: AppKit.NSGradient

Added constructors:

public NSGradient (NSColor[] colors, System.Runtime.InteropServices.NFloat[] locations);
public NSGradient (NSColor[] colors, System.Runtime.InteropServices.NFloat[] locations, NSColorSpace colorSpace);

Type Changed: AppKit.NSTextContainer

Added constructor:

public NSTextContainer (CoreGraphics.CGSize size);

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use NSTextContainer.FromSize instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use NSTextContainer.FromSize instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'new NSTextContainer (CGSize)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'new NSTextContainer (CGSize)' instead.")]
 ---public NSTextContainer FromContainerSize (CoreGraphics.CGSize containerSize)

Namespace CoreBluetooth

Type Changed: CoreBluetooth.CBCentralManager

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)

Namespace CoreLocation

Type Changed: CoreLocation.CLBeaconRegion

Added constructors:

public CLBeaconRegion (Foundation.NSUuid proximityUuid, string identifier);
public CLBeaconRegion (Foundation.NSUuid uuid, string identifier, CLBeaconRegionUuidType uuidType);
public CLBeaconRegion (Foundation.NSUuid proximityUuid, ushort major, string identifier);
public CLBeaconRegion (Foundation.NSUuid uuid, ushort major, string identifier, CLBeaconRegionUuidType uuidType);
public CLBeaconRegion (Foundation.NSUuid proximityUuid, ushort major, ushort minor, string identifier);
public CLBeaconRegion (Foundation.NSUuid uuid, ushort major, ushort minor, string identifier, CLBeaconRegionUuidType uuidType);

Added method:

public static CLBeaconRegion Create (Foundation.NSUuid uuid, ushort? major, ushort? minor, string identifier);

New Type: CoreLocation.CLBeaconRegionUuidType

[Serializable]
public enum CLBeaconRegionUuidType {
	ProximityUuid = 0,
	Uuid = 1,
}

Namespace CryptoTokenKit

Type Changed: CryptoTokenKit.ITKSmartCardTokenDriverDelegate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.ITKSmartCardUserInteractionDelegate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.ITKTokenDelegate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.ITKTokenDriverDelegate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.ITKTokenSessionDelegate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKBerTlvRecord

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKCompactTlvRecord

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKErrorCode

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKErrorCodeExtensions

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKGetSlotCallback

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSimpleTlvRecord

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCard

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardAtr

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardAtrInterfaceGroup

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardExecuteCallback

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardPinCharset

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardPinCompletion

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardPinConfirmation

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardPinEncoding

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardPinFormat

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardPinJustification

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardProtocol

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardSendCallback

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardSlot

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardSlotManager

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardSlotState

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardToken

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardTokenDriver

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardTokenSession

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardUserInteraction

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardUserInteractionDelegate_Extensions

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardUserInteractionForPinOperation

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardUserInteractionForSecurePinChange

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKSmartCardUserInteractionForSecurePinVerification

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTlvRecord

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKToken

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenAuthOperation

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenConfiguration

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenDelegate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenDelegate_Extensions

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenDriver

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenDriverConfiguration

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenDriverDelegate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenDriverDelegate_Extensions

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenKeyAlgorithm

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenKeyExchangeParameters

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenKeychainCertificate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenKeychainContents

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenKeychainItem

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenKeychainKey

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenOperation

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenPasswordAuthOperation

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenSession

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenSessionDelegate

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenSessionDelegate_Extensions

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenSmartCardPinAuthOperation

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenWatcher

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Type Changed: CryptoTokenKit.TKTokenWatcherTokenInfo

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0001")]
 ---
```

Namespace Foundation

Type Changed: Foundation.NSEnumerator`1

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 ()

Type Changed: Foundation.NSNotificationEventArgs

Modified attributes:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: Foundation.NSNumberFormatter

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

Type Changed: Foundation.NSUrlProtectionSpace

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)

Type Changed: Foundation.NSUrlSessionHandler

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 is ignored.")]
++[System.ObsoleteAttribute("This property is ignored.")]
 ---public bool BypassBackgroundSessionCheck { get; set; }

Modified methods:

-[System.Runtime.CompilerServices.AsyncStateMachineAttribute(Foundation.NSUrlSessionHandler/<SendAsync>d__53)]
++[System.Runtime.CompilerServices.AsyncStateMachineAttribute(Foundation.NSUrlSessionHandler/<SendAsync>d__53)]
--[System.Runtime.CompilerServices.AsyncStateMachineAttribute(Foundation.NSUrlSessionHandler/<SendAsync>d__52)]
++[System.Runtime.CompilerServices.AsyncStateMachineAttribute(Foundation.NSUrlSessionHandler/<SendAsync>d__52)]
 ---protected override System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Net.Http.HttpResponseMessage%GREATERTHANREPLACEMENT% SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)

Type Changed: Foundation.NSUserDefaults

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)

Namespace GameKit

Type Changed: GameKit.GKGameCenterViewController

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)

Type Changed: GameKit.GKGameCenterViewControllerInitializationOption

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 = 1

Type Changed: GameKit.GKScore

Added constructor:

																																																												public GKScore (string categoryOrIdentifier);

Namespace MapKit

Type Changed: MapKit.MKMapCameraZoomRange

Added constructors:

																																																												public MKMapCameraZoomRange (double distance);
																																																												public MKMapCameraZoomRange (double distance, MKMapCameraZoomRangeType type);

Type Changed: MapKit.MKPointOfInterestFilter

Added constructors:

																																																												public MKPointOfInterestFilter (MKPointOfInterestCategory[] categories);
																																																												public MKPointOfInterestFilter (MKPointOfInterestCategory[] categories, MKPointOfInterestFilterType type);

New Type: MapKit.MKMapCameraZoomRangeType

																																																												[Serializable]
																																																												public enum MKMapCameraZoomRangeType {
																																																													Max = 1,
																																																													Min = 0,
																																																												}

New Type: MapKit.MKPointOfInterestFilterType

																																																												[Serializable]
																																																												public enum MKPointOfInterestFilterType {
																																																													Excluding = 1,
																																																													Including = 0,
																																																												}

Namespace Metal

Type Changed: Metal.IMTLCommandBuffer

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)

Type Changed: Metal.IMTLCommandQueue

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)

Namespace MetalPerformanceShaders

Type Changed: MetalPerformanceShaders.MPSCnnBinaryConvolutionFlags

Modified attributes:

-[System.FlagsAttribute()]
++[System.FlagsAttribute()]
-
++
```

Type Changed: MetalPerformanceShaders.MPSCnnBinaryConvolutionNode

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)

Type Changed: MetalPerformanceShaders.MPSCnnBinaryFullyConnectedNode

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)

Type Changed: MetalPerformanceShaders.MPSCnnFullyConnected

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)

Type Changed: MetalPerformanceShaders.MPSCnnNeuronPReLU

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)

Namespace MetalPerformanceShadersGraph

Type Changed: MetalPerformanceShadersGraph.MPSGraphMemoryOps_Extensions

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

Namespace NaturalLanguage

Type Changed: NaturalLanguage.NLTagger

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)

Namespace Network

Type Changed: Network.NWProtocolOptions

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

Type Changed: Network.NWProtocolStack

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

Namespace ObjCBindings

New Type: ObjCBindings.ForcedTypeAttribute

																																																													[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; }
																																																													}

Namespace ObjCRuntime

Type Changed: ObjCRuntime.Constants

Modified fields:

-public const string Version = "15.4.9288";
+public const string Version = "15.4.10501";

Namespace SceneKit

Type Changed: SceneKit.SCNNode

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)

Type Changed: SceneKit.SCNRenderingOptions

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

Namespace Security

Type Changed: Security.Authorization

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the Service Management framework or the launchd-launched helper tool instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use the Service Management framework or the launchd-launched helper tool instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.7", "Use the Service Management framework or the launchd-launched helper tool instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.7", "Use the Service Management framework or the launchd-launched helper tool instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use the Service Management framework or the launchd-launched helper tool instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use the Service Management framework or the launchd-launched helper tool instead.")]
 ---public int ExecuteWithPrivileges (string pathToTool, AuthorizationFlags flags, string[] args)

Type Changed: Security.SecAccessible

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 = 5

Type Changed: Security.SecCertificate

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetKey' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetKey' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GetKey' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'GetKey' instead.")]
 ---public Foundation.NSData GetPublicKey ()
-[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 ()

Type Changed: Security.SecKey

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 '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)

Type Changed: Security.SecKeyChain

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public SecStatusCode AddGenericPassword (string serviceName, string accountName, byte[] password)
++public SecStatusCode AddGenericPassword (string serviceName, string accountName, byte[] password)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public SecStatusCode AddInternetPassword (string serverName, string accountName, byte[] password, SecProtocol protocolType = 2, short port = 0, string path = "NULL", SecAuthenticationType authenticationType = 1953261156, string securityDomain = "NULL")
++public SecStatusCode AddInternetPassword (string serverName, string accountName, byte[] password, SecProtocol protocolType = 2, short port = 0, string path = "NULL", SecAuthenticationType authenticationType = 1953261156, string securityDomain = "NULL")
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public SecStatusCode FindGenericPassword (string serviceName, string accountName, out byte[] password)
++public SecStatusCode FindGenericPassword (string serviceName, string accountName, out byte[] password)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public SecStatusCode FindInternetPassword (string serverName, string accountName, out byte[] password, SecProtocol protocolType = 2, short port = 0, string path = "NULL", SecAuthenticationType authenticationType = 1953261156, string securityDomain = "NULL")
++public SecStatusCode FindInternetPassword (string serverName, string accountName, out byte[] password, SecProtocol protocolType = 2, short port = 0, string path = "NULL", SecAuthenticationType authenticationType = 1953261156, string securityDomain = "NULL")

Type Changed: Security.SecProtocolMetadata

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

Type Changed: Security.SecProtocolOptions

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)

Type Changed: Security.SecSharedCredential

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'ASAuthorizationPasswordRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst", "Use 'ASAuthorizationPasswordRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos11.0", "Use 'ASAuthorizationPasswordRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos11.0", "Use 'ASAuthorizationPasswordRequest' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'ASAuthorizationPasswordRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos", "Use 'ASAuthorizationPasswordRequest' instead.")]
 ---public void RequestSharedWebCredential (string domainName, string account, System.Action%LESSERTHANREPLACEMENT%SecSharedCredentialInfo[],Foundation.NSError%GREATERTHANREPLACEMENT% handler)

Type Changed: Security.SecTrust

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 ()

Type Changed: Security.SslConnection

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.")]
 ---
```

Type Changed: Security.SslContext

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)

Namespace SpriteKit

Type Changed: SpriteKit.SKAction

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

Type Changed: SpriteKit.SKUniform

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

New Type: SpriteKit.SKActionTimingFunction

																																																															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);
																																																															}

Namespace StoreKit

Type Changed: StoreKit.AppStore

Modified attributes:

 ---[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0004")]
 ---
```

Type Changed: StoreKit.SKReceiptProperties

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")]
-
++
```

New Namespace NearbyInteraction

New Type: NearbyInteraction.NIAlgorithmConvergenceStatus

																																																																	[Serializable]
																																																																	[ObjCRuntime.NativeAttribute()]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
																																																																	[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																	public enum NIAlgorithmConvergenceStatus {
																																																																		Converged = 2,
																																																																		NotConverged = 1,
																																																																		Unknown = 0,
																																																																	}

New Type: NearbyInteraction.NIErrorCode

																																																																	[Serializable]
																																																																	[ObjCRuntime.NativeAttribute()]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																	[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																	public enum NIErrorCode {
																																																																		AccessoryPeerDeviceUnavailable = -5882,
																																																																		ActiveExtendedDistanceSessionsLimitExceeded = -5880,
																																																																		ActiveSessionsLimitExceeded = -5885,
																																																																		IncompatiblePeerDevice = -5881,
																																																																		InvalidARConfiguration = -5883,
																																																																		InvalidConfiguration = -5888,
																																																																		ResourceUsageTimeout = -5886,
																																																																		SessionFailed = -5887,
																																																																		UnsupportedPlatform = -5889,
																																																																		UserDidNotAllow = -5884,
																																																																	}

New Type: NearbyInteraction.NINearbyObjectRemovalReason

																																																																	[Serializable]
																																																																	[ObjCRuntime.NativeAttribute()]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																																																	[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																	public enum NINearbyObjectRemovalReason {
																																																																		PeerEnded = 1,
																																																																		Timeout = 0,
																																																																	}

New Type: NearbyInteraction.NINearbyObjectVerticalDirectionEstimate

																																																																	[Serializable]
																																																																	[ObjCRuntime.NativeAttribute()]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios16.0")]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																	[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
																																																																	[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																	public enum NINearbyObjectVerticalDirectionEstimate {
																																																																		Above = 2,
																																																																		AboveOrBelow = 4,
																																																																		Below = 3,
																																																																		Same = 1,
																																																																		Unknown = 0,
																																																																	}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment