KEMBAR78
stable-api-comparison/diff/Microsoft.tvOS.md · GitHub
Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created August 25, 2025 17:15
Show Gist options
  • Save vs-mobiletools-engineering-service2/d715d5e71c48bb92edb343b8dabefcfb to your computer and use it in GitHub Desktop.
Save vs-mobiletools-engineering-service2/d715d5e71c48bb92edb343b8dabefcfb to your computer and use it in GitHub Desktop.
stable-api-comparison/diff/Microsoft.tvOS.md

API diff: Microsoft.tvOS.dll

Microsoft.tvOS.dll

Namespace AVFoundation

Type Changed: AVFoundation.AVAssetExportSession

Modified properties:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset1280x720.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset1280x720.GetConstant ()' instead.", False)]
-public Foundation.NSString Preset1280x720 { get; }
++public Foundation.NSString Preset1280x720 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset1920x1080.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset1920x1080.GetConstant ()' instead.", False)]
-public Foundation.NSString Preset1920x1080 { get; }
++public Foundation.NSString Preset1920x1080 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset3840x2160.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset3840x2160.GetConstant ()' instead.", False)]
-public Foundation.NSString Preset3840x2160 { get; }
++public Foundation.NSString Preset3840x2160 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset640x480.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset640x480.GetConstant ()' instead.", False)]
-public Foundation.NSString Preset640x480 { get; }
++public Foundation.NSString Preset640x480 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset960x540.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Preset960x540.GetConstant ()' instead.", False)]
-public Foundation.NSString Preset960x540 { get; }
++public Foundation.NSString Preset960x540 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.AppleM4A.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.AppleM4A.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetAppleM4A { get; }
++public Foundation.NSString PresetAppleM4A { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc1920x1080.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc1920x1080.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetHevc1920x1080 { get; }
++public Foundation.NSString PresetHevc1920x1080 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc1920x1080WithAlpha.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc1920x1080WithAlpha.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetHevc1920x1080WithAlpha { get; }
++public Foundation.NSString PresetHevc1920x1080WithAlpha { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc3840x2160.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc3840x2160.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetHevc3840x2160 { get; }
++public Foundation.NSString PresetHevc3840x2160 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc3840x2160WithAlpha.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc3840x2160WithAlpha.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetHevc3840x2160WithAlpha { get; }
++public Foundation.NSString PresetHevc3840x2160WithAlpha { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.HevcHighestQuality.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.HevcHighestQuality.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetHevcHighestQuality { get; }
++public Foundation.NSString PresetHevcHighestQuality { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.HevcHighestQualityWithAlpha.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.HevcHighestQualityWithAlpha.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetHevcHighestQualityWithAlpha { get; }
++public Foundation.NSString PresetHevcHighestQualityWithAlpha { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.HighestQuality.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.HighestQuality.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetHighestQuality { get; }
++public Foundation.NSString PresetHighestQuality { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.LowQuality.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.LowQuality.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetLowQuality { get; }
++public Foundation.NSString PresetLowQuality { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.MediumQuality.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.MediumQuality.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetMediumQuality { get; }
++public Foundation.NSString PresetMediumQuality { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Passthrough.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Passthrough.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetPassthrough { get; }
++public Foundation.NSString PresetPassthrough { get; }

Type Changed: AVFoundation.AVAssetExportSessionPreset

Modified fields:

-[System.ObsoleteAttribute("Use 'AVOutputSettingsPreset.PresetHevc1920x1080' instead.", False)]
++[System.ObsoleteAttribute("Use 'AVOutputSettingsPreset.PresetHevc1920x1080' instead.", False)]
--[System.ObsoleteAttribute("Use 'AVOutputSettingsPreset.PresetHevc1920x1080' instead if you're looking for the 'AVOutputSettingsPresetHEVC1920x1080' constant, or 'Hevc1920x1080' if you're looking for the 'AVAssetExportPresetHEVC1920x1080 constant.", False)]
++[System.ObsoleteAttribute("Use 'AVOutputSettingsPreset.PresetHevc1920x1080' instead if you're looking for the 'AVOutputSettingsPresetHEVC1920x1080' constant, or 'Hevc1920x1080' if you're looking for the 'AVAssetExportPresetHEVC1920x1080 constant.", False)]
 ---PresetHevc1920x1080 = 11
-[System.ObsoleteAttribute("Use 'AVOutputSettingsPreset.PresetHevc3840x2160' instead.", False)]
++[System.ObsoleteAttribute("Use 'AVOutputSettingsPreset.PresetHevc3840x2160' instead.", False)]
--[System.ObsoleteAttribute("Use 'AVOutputSettingsPreset.PresetHevc3840x2160' instead if you're looking for the 'AVOutputSettingsPresetHEVC3840x2160' constant, or 'Hevc3840x2160' if you're looking for the 'AVAssetExportPresetHEVC3840x2160' constant.", False)]
++[System.ObsoleteAttribute("Use 'AVOutputSettingsPreset.PresetHevc3840x2160' instead if you're looking for the 'AVOutputSettingsPresetHEVC3840x2160' constant, or 'Hevc3840x2160' if you're looking for the 'AVAssetExportPresetHEVC3840x2160' constant.", False)]
 ---PresetHevc3840x2160 = 12

Added values:

AppleProRes4444Lpcm = 16,
Hevc1920x1080 = 15,
Hevc1920x1080WithAlpha = 17,
Hevc3840x2160 = 14,
Hevc3840x2160WithAlpha = 18,
Hevc7680x4320 = 19,
HevcHighestQuality = 13,
HevcHighestQualityWithAlpha = 20,
MvHevc1440x1440 = 22,
MvHevc960x960 = 21,

Type Changed: AVFoundation.AVAssetImageGenerateAsynchronouslyForTimeCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CoreGraphics.CGImage imageRef, CoreMedia.CMTime actualTime, Foundation.NSError error)

Type Changed: AVFoundation.AVAssetImageGeneratorCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CoreMedia.CMTime requestedTime, IntPtr imageRef, CoreMedia.CMTime actualTime, AVAssetImageGeneratorResult result, Foundation.NSError error)

Type Changed: AVFoundation.AVAssetImageGeneratorCompletionHandler2

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CoreMedia.CMTime requestedTime, CoreGraphics.CGImage imageRef, CoreMedia.CMTime actualTime, AVAssetImageGeneratorResult result, Foundation.NSError error)

Type Changed: AVFoundation.AVAudioChannelLayout

Added constructor:

public AVAudioChannelLayout (AudioToolbox.AudioChannelLayoutTag layoutTag);

Namespace BrowserEngineKit

Type Changed: BrowserEngineKit.BEAccessibilityNotificationExtensions

Modified attributes:

-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
+[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-
++
```

Type Changed: BrowserEngineKit.BEAccessibilityTraitExtensions

Modified attributes:

-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
+[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-
++
```

Namespace CloudKit

Type Changed: CloudKit.CKAcceptPerShareCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKShareMetadata shareMetadata, CKShare acceptedShare, Foundation.NSError error)

Type Changed: CloudKit.CKDatabaseDeleteSubscriptionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (string subscriptionId, Foundation.NSError error)

Type Changed: CloudKit.CKFetchDatabaseChangesCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKServerChangeToken serverChangeToken, bool moreComing, Foundation.NSError operationError)

Type Changed: CloudKit.CKFetchPerShareMetadataHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSUrl shareURL, CKShareMetadata shareMetadata, Foundation.NSError error)

Type Changed: CloudKit.CKFetchRecordChangesHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKServerChangeToken serverChangeToken, Foundation.NSData clientChangeTokenData, Foundation.NSError operationError)

Type Changed: CloudKit.CKFetchRecordZoneChangesFetchCompletedHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual System.IAsyncResult BeginInvoke (CKRecordZoneID recordZoneID, CKServerChangeToken serverChangeToken, Foundation.NSData clientChangeTokenData, bool moreComing, Foundation.NSError recordZoneError, System.AsyncCallback callback, object object)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordZoneID recordZoneID, CKServerChangeToken serverChangeToken, Foundation.NSData clientChangeTokenData, bool moreComing, Foundation.NSError recordZoneError)

Type Changed: CloudKit.CKFetchRecordZoneChangesRecordWasChangedHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error)

Type Changed: CloudKit.CKFetchRecordZoneChangesTokensUpdatedHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordZoneID recordZoneID, CKServerChangeToken serverChangeToken, Foundation.NSData clientChangeTokenData)

Type Changed: CloudKit.CKFetchRecordsCompletedHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSDictionary recordsByRecordId, Foundation.NSError error)

Type Changed: CloudKit.CKFetchShareParticipantsOperationPerShareParticipantCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKUserIdentityLookupInfo identityLookupInfo, CKShareParticipant participant, Foundation.NSError error)

Type Changed: CloudKit.CKFetchSubscriptionsCompleteHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSDictionary subscriptionsBySubscriptionId, Foundation.NSError operationError)

Type Changed: CloudKit.CKFetchSubscriptionsPerSubscriptionCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error)

Type Changed: CloudKit.CKFetchWebAuthTokenOperationHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (string webAuthToken, Foundation.NSError operationError)

Type Changed: CloudKit.CKModifyRecordZonesHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordZone[] savedRecordZones, CKRecordZoneID[] deletedRecordZoneIds, Foundation.NSError operationError)

Type Changed: CloudKit.CKModifyRecordZonesPerRecordZoneDeleteHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordZoneID zoneId, Foundation.NSError error)

Type Changed: CloudKit.CKModifyRecordZonesPerRecordZoneSaveHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordZoneID zoneId, CKRecordZone zone, Foundation.NSError error)

Type Changed: CloudKit.CKModifyRecordsOperationHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecord[] savedRecords, CKRecordID[] deletedRecordIds, Foundation.NSError operationError)

Type Changed: CloudKit.CKModifyRecordsOperationPerRecordDeleteHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordID recordId, Foundation.NSError error)

Type Changed: CloudKit.CKModifyRecordsOperationPerRecordSaveHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error)

Type Changed: CloudKit.CKModifySubscriptionsHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKSubscription[] savedSubscriptions, string[] deletedSubscriptionIds, Foundation.NSError operationError)

Type Changed: CloudKit.CKModifySubscriptionsPerSubscriptionDeleteHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSString subscriptionId, Foundation.NSError error)

Type Changed: CloudKit.CKModifySubscriptionsPerSubscriptionSaveHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error)

Type Changed: CloudKit.CKQueryOperationRecordMatchedHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error)

Type Changed: CloudKit.CKRecordZoneCompleteHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSDictionary recordZonesByZoneId, Foundation.NSError operationError)

Type Changed: CloudKit.CKRecordZonePerRecordZoneCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CKRecordZoneID recordZoneId, CKRecordZone recordZone, Foundation.NSError error)

Namespace CoreData

Type Changed: CoreData.NSPersistentCloudKitContainerAcceptShareInvitationsHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSArray%LESSERTHANREPLACEMENT%CloudKit.CKShareMetadata%GREATERTHANREPLACEMENT% acceptedShareMetadatas, Foundation.NSError error)

Type Changed: CoreData.NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSArray%LESSERTHANREPLACEMENT%CloudKit.CKShareParticipant%GREATERTHANREPLACEMENT% fetchedParticipants, Foundation.NSError error)

Type Changed: CoreData.NSPersistentCloudKitContainerPersistUpdatedShareHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CloudKit.CKShare persistedShare, Foundation.NSError error)

Type Changed: CoreData.NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CloudKit.CKRecordZoneID purgedZoneId, Foundation.NSError error)

Type Changed: CoreData.NSPersistentCloudKitContainerShareManagedObjectsHandler

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (Foundation.NSSet%LESSERTHANREPLACEMENT%NSManagedObjectID%GREATERTHANREPLACEMENT% sharedObjectIds, CloudKit.CKShare share, CloudKit.CKContainer container, Foundation.NSError error, System.AsyncCallback callback, object object)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSSet%LESSERTHANREPLACEMENT%NSManagedObjectID%GREATERTHANREPLACEMENT% sharedObjectIds, CloudKit.CKShare share, CloudKit.CKContainer container, Foundation.NSError error)

Namespace CoreFoundation

Type Changed: CoreFoundation.CFString

Added methods:

		public static ObjCRuntime.NativeHandle CreateNative (string value, bool autorelease);
		public static ObjCRuntime.NativeHandle CreateNative (string value, int start, int length, bool autorelease);

Namespace CoreImage

Type Changed: CoreImage.CIFormat

Modified fields:

-[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")]
-A16 = 12
++A16 = 12
-[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")]
-A8 = 11
++A8 = 11
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Abgr8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Abgr8' instead.", False)]
-ABGR8 = 7
++ABGR8 = 7
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Argb8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Argb8' instead.", False)]
-ARGB8 = 0
++ARGB8 = 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")]
-Af = 14
++Af = 14
-[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")]
-Ah = 13
++Ah = 13
-[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")]
-R16 = 16
++R16 = 16
-[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")]
-R8 = 15
++R8 = 15
-[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")]
-RG16 = 20
++RG16 = 20
-[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")]
-RG8 = 19
++RG8 = 19
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgbah' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgbah' instead.", False)]
-RGBAh = 1
++RGBAh = 1
-[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")]
-RGf = 22
++RGf = 22
-[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")]
-RGh = 21
++RGh = 21
-[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")]
-Rf = 18
++Rf = 18
-[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")]
-Rh = 17
++Rh = 17
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Bgra8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Bgra8' instead.", False)]
-kBGRA8 = 5
++kBGRA8 = 5
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgba8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgba8' instead.", False)]
-kRGBA8 = 6
++kRGBA8 = 6
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
-kRGBAf = 4
++kRGBAf = 4

Added values:

		Abgr8 = 7,
		Argb8 = 0,
		Bgra8 = 5,
		L16 = 24,
		L8 = 23,
		LA16 = 28,
		LA8 = 27,
		LAf = 30,
		LAh = 29,
		Lf = 26,
		Lh = 25,

		[Obsolete ("Use 'Rgba16' instead.")]
RGBA16 = 2,

		[Obsolete ("Use 'Rgbaf' instead.")]
RGBAf = 3,
		Rgb10 = 31,
		RgbX16 = 32,
		RgbXf = 33,
		RgbXh = 34,
		Rgba16 = 2,
		Rgba8 = 6,
		Rgbaf = 4,
		Rgbah = 1,

Type Changed: CoreImage.CIImage

Modified properties:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.A16.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.A16.GetConstant ()' instead.", False)]
-public int FormatA16 { get; }
++public int FormatA16 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.A8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.A8.GetConstant ()' instead.", False)]
-public int FormatA8 { get; }
++public int FormatA8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Abgr8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Abgr8.GetConstant ()' instead.", False)]
-public int FormatABGR8 { get; }
++public int FormatABGR8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Argb8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Argb8.GetConstant ()' instead.", False)]
-public int FormatARGB8 { get; }
++public int FormatARGB8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Af.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Af.GetConstant ()' instead.", False)]
-public int FormatAf { get; }
++public int FormatAf { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Ah.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Ah.GetConstant ()' instead.", False)]
-public int FormatAh { get; }
++public int FormatAh { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Bgra8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Bgra8.GetConstant ()' instead.", False)]
-public int FormatBGRA8 { get; }
++public int FormatBGRA8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.L16.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.L16.GetConstant ()' instead.", False)]
-public int FormatL16 { get; }
++public int FormatL16 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.L8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.L8.GetConstant ()' instead.", False)]
-public int FormatL8 { get; }
++public int FormatL8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.LA16.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.LA16.GetConstant ()' instead.", False)]
-public int FormatLA16 { get; }
++public int FormatLA16 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.LA8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.LA8.GetConstant ()' instead.", False)]
-public int FormatLA8 { get; }
++public int FormatLA8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.LAf.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.LAf.GetConstant ()' instead.", False)]
-public int FormatLAf { get; }
++public int FormatLAf { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.LAh.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.LAh.GetConstant ()' instead.", False)]
-public int FormatLAh { get; }
++public int FormatLAh { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Lf.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Lf.GetConstant ()' instead.", False)]
-public int FormatLf { get; }
++public int FormatLf { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Lh.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Lh.GetConstant ()' instead.", False)]
-public int FormatLh { get; }
++public int FormatLh { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.R16.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.R16.GetConstant ()' instead.", False)]
-public int FormatR16 { get; }
++public int FormatR16 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.R8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.R8.GetConstant ()' instead.", False)]
-public int FormatR8 { get; }
++public int FormatR8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.RG16.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.RG16.GetConstant ()' instead.", False)]
-public int FormatRG16 { get; }
++public int FormatRG16 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.RG8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.RG8.GetConstant ()' instead.", False)]
-public int FormatRG8 { get; }
++public int FormatRG8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Rgba16.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Rgba16.GetConstant ()' instead.", False)]
-public int FormatRGBA16 { get; }
++public int FormatRGBA16 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Rgba8.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Rgba8.GetConstant ()' instead.", False)]
-public int FormatRGBA8 { get; }
++public int FormatRGBA8 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Rgbaf.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Rgbaf.GetConstant ()' instead.", False)]
-public int FormatRGBAf { get; }
++public int FormatRGBAf { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Rgbah.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Rgbah.GetConstant ()' instead.", False)]
-public int FormatRGBAh { get; }
++public int FormatRGBAh { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.RGf.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.RGf.GetConstant ()' instead.", False)]
-public int FormatRGf { get; }
++public int FormatRGf { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.RGh.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.RGh.GetConstant ()' instead.", False)]
-public int FormatRGh { get; }
++public int FormatRGh { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Rf.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Rf.GetConstant ()' instead.", False)]
-public int FormatRf { get; }
++public int FormatRf { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Rgb10.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Rgb10.GetConstant ()' instead.", False)]
-public int FormatRgb10 { get; }
++public int FormatRgb10 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.RgbX16.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.RgbX16.GetConstant ()' instead.", False)]
-public int FormatRgbX16 { get; }
++public int FormatRgbX16 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.RgbXf.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.RgbXf.GetConstant ()' instead.", False)]
-public int FormatRgbXf { get; }
++public int FormatRgbXf { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.RgbXh.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.RgbXh.GetConstant ()' instead.", False)]
-public int FormatRgbXh { get; }
++public int FormatRgbXh { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIFormat.Rh.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIFormat.Rh.GetConstant ()' instead.", False)]
-public int FormatRh { get; }
++public int FormatRh { get; }

New Type: CoreImage.CIFormatExtensions

		[ObjCRuntime.BindingImplAttribute(3)]
		[System.Runtime.CompilerServices.ExtensionAttribute()]
		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		public static class CIFormatExtensions {
			// methods
			public static int? GetConstant (this CIFormat self);
			public static CIFormat GetValue (int constant);
		}

Namespace CoreLocation

Type Changed: CoreLocation.CLGeocodeCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (CLPlacemark[] placemarks, Foundation.NSError error)

Namespace CoreML

Type Changed: CoreML.MLStateGetPredictionCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (IMLFeatureProvider output, Foundation.NSError error)

Namespace CoreMedia

Type Changed: CoreMedia.CMVideoFormatDescription

Added constructors:

		public CMVideoFormatDescription (CMVideoCodecType codecType, CMVideoDimensions size, CMFormatDescriptionExtensions extensions);
		public CMVideoFormatDescription (CMVideoCodecType codecType, CMVideoDimensions size, Foundation.NSDictionary extensions);

New Type: CoreMedia.CMFormatDescriptionAlphaChannelMode

		[Serializable]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos13.0")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
		public enum CMFormatDescriptionAlphaChannelMode {
			PremultipliedAlpha = 1,
			StraightAlpha = 0,
		}

New Type: CoreMedia.CMFormatDescriptionAlphaChannelModeExtensions

		[ObjCRuntime.BindingImplAttribute(3)]
		[System.Runtime.CompilerServices.ExtensionAttribute()]
		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios13.0")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos13.0")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
		public static class CMFormatDescriptionAlphaChannelModeExtensions {
			// methods
			public static Foundation.NSString GetConstant (this CMFormatDescriptionAlphaChannelMode self);
			public static CMFormatDescriptionAlphaChannelMode? GetNullableValue (ObjCRuntime.NativeHandle handle);
			public static CMFormatDescriptionAlphaChannelMode GetValue (Foundation.NSString constant);
			public static CMFormatDescriptionAlphaChannelMode GetValue (ObjCRuntime.NativeHandle handle);
		}

New Type: CoreMedia.CMFormatDescriptionChromaLocation

		[Serializable]
		public enum CMFormatDescriptionChromaLocation {
			Bottom = 5,
			BottomLeft = 4,
			Center = 1,
			DV420 = 6,
			Left = 0,
			Top = 3,
			TopLeft = 2,
		}

New Type: CoreMedia.CMFormatDescriptionChromaLocationExtensions

		[ObjCRuntime.BindingImplAttribute(3)]
		[System.Runtime.CompilerServices.ExtensionAttribute()]
		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		public static class CMFormatDescriptionChromaLocationExtensions {
			// methods
			public static Foundation.NSString GetConstant (this CMFormatDescriptionChromaLocation self);
			public static CMFormatDescriptionChromaLocation? GetNullableValue (ObjCRuntime.NativeHandle handle);
			public static CMFormatDescriptionChromaLocation GetValue (Foundation.NSString constant);
			public static CMFormatDescriptionChromaLocation GetValue (ObjCRuntime.NativeHandle handle);
		}

New Type: CoreMedia.CMFormatDescriptionCleanAperture

		public class CMFormatDescriptionCleanAperture : Foundation.DictionaryContainer {
			// constructors
			public CMFormatDescriptionCleanAperture ();
			public CMFormatDescriptionCleanAperture (Foundation.NSDictionary dictionary);
			// properties
			public float? Height { get; }
			public Foundation.NSNumber[] HeightRational { get; }
			public float? HorizontalOffset { get; }
			public Foundation.NSNumber[] HorizontalOffsetRational { get; }
			public float? VerticalOffset { get; }
			public Foundation.NSNumber[] VerticalOffsetRational { get; }
			public float? Width { get; }
			public Foundation.NSNumber[] WidthRational { get; }
		}

New Type: CoreMedia.CMFormatDescriptionCleanApertureKeys

		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
		public static class CMFormatDescriptionCleanApertureKeys {
			// properties
			public static Foundation.NSString Height { get; }
			public static Foundation.NSString HeightRational { get; }
			public static Foundation.NSString HorizontalOffset { get; }
			public static Foundation.NSString HorizontalOffsetRational { get; }
			public static Foundation.NSString VerticalOffset { get; }
			public static Foundation.NSString VerticalOffsetRational { get; }
			public static Foundation.NSString Width { get; }
			public static Foundation.NSString WidthRational { get; }
		}

New Type: CoreMedia.CMFormatDescriptionColorPrimaries

		[Serializable]
		public enum CMFormatDescriptionColorPrimaries {
			DCI_P3 = 3,
			EBU_3213 = 1,
			ITU_R_2020 = 5,
			ITU_R_709_2 = 0,
			P22 = 6,
			P3_D65 = 4,
			SMPTE_C = 2,
		}

New Type: CoreMedia.CMFormatDescriptionColorPrimariesExtensions

		[ObjCRuntime.BindingImplAttribute(3)]
		[System.Runtime.CompilerServices.ExtensionAttribute()]
		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		public static class CMFormatDescriptionColorPrimariesExtensions {
			// methods
			public static Foundation.NSString GetConstant (this CMFormatDescriptionColorPrimaries self);
			public static CMFormatDescriptionColorPrimaries? GetNullableValue (ObjCRuntime.NativeHandle handle);
			public static CMFormatDescriptionColorPrimaries GetValue (Foundation.NSString constant);
			public static CMFormatDescriptionColorPrimaries GetValue (ObjCRuntime.NativeHandle handle);
		}

New Type: CoreMedia.CMFormatDescriptionExtensionKeys

		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
		public static class CMFormatDescriptionExtensionKeys {
			// properties
			public static Foundation.NSString AlphaChannelMode { get; }
			public static Foundation.NSString AlternativeTransferCharacteristics { get; }
			public static Foundation.NSString AmbientViewingEnvironment { get; }
			public static Foundation.NSString AuxiliaryTypeInfo { get; }
			public static Foundation.NSString BitsPerComponent { get; }
			public static Foundation.NSString BytesPerRow { get; }
			public static Foundation.NSString ChromaLocationBottomField { get; }
			public static Foundation.NSString ChromaLocationTopField { get; }
			public static Foundation.NSString CleanAperture { get; }
			public static Foundation.NSString ColorPrimaries { get; }
			public static Foundation.NSString ConformsToMPEG2VideoProfile { get; }
			public static Foundation.NSString ContainsAlphaChannel { get; }
			public static Foundation.NSString ContentColorVolume { get; }
			public static Foundation.NSString ContentLightLevelInfo { get; }
			public static Foundation.NSString Depth { get; }
			public static Foundation.NSString FieldCount { get; }
			public static Foundation.NSString FieldDetail { get; }
			public static Foundation.NSString FormatName { get; }
			public static Foundation.NSString FullRangeVideo { get; }
			public static Foundation.NSString GammaLevel { get; }
			public static Foundation.NSString HorizontalFieldOfView { get; }
			public static Foundation.NSString ICCProfile { get; }
			public static Foundation.NSString LogTransferFunction { get; }
			public static Foundation.NSString MasteringDisplayColorVolume { get; }
			public static Foundation.NSString MetadataKeyTable { get; }
			public static Foundation.NSString OriginalCompressionSettings { get; }
			public static Foundation.NSString PixelAspectRatio { get; }
			public static Foundation.NSString ProtectedContentOriginalFormat { get; }
			public static Foundation.NSString RevisionLevel { get; }
			public static Foundation.NSString SampleDescriptionExtensionAtoms { get; }
			public static Foundation.NSString SpatialQuality { get; }
			public static Foundation.NSString TemporalQuality { get; }
			public static Foundation.NSString TransferFunction { get; }
			public static Foundation.NSString Vendor { get; }
			public static Foundation.NSString VerbatimISOSampleEntry { get; }
			public static Foundation.NSString VerbatimImageDescription { get; }
			public static Foundation.NSString VerbatimSampleDescription { get; }
			public static Foundation.NSString Version { get; }
			public static Foundation.NSString YCbCrMatrix { get; }
		}

New Type: CoreMedia.CMFormatDescriptionExtensions

		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		public class CMFormatDescriptionExtensions : Foundation.DictionaryContainer {
			// constructors
			public CMFormatDescriptionExtensions ();
			public CMFormatDescriptionExtensions (Foundation.NSDictionary dictionary);
			// properties
			public CMFormatDescriptionAlphaChannelMode? AlphaChannelMode { get; set; }
			public Foundation.NSString AlternativeTransferCharacteristics { get; set; }
			public Foundation.NSData AmbientViewingEnvironment { get; set; }
			public string AuxiliaryTypeInfo { get; set; }
			public int? BitsPerComponent { get; set; }
			public int? BytesPerRow { get; set; }
			public CMFormatDescriptionChromaLocation? ChromaLocationBottomField { get; set; }
			public CMFormatDescriptionChromaLocation? ChromaLocationTopField { get; set; }
			public CMFormatDescriptionCleanAperture CleanAperture { get; set; }
			public CMFormatDescriptionColorPrimaries? ColorPrimaries { get; set; }
			public CMMPEG2VideoProfile? ConformsToMPEG2VideoProfile { get; set; }
			public bool? ContainsAlphaChannel { get; set; }
			public Foundation.NSData ContentColorVolume { get; set; }
			public Foundation.NSData ContentLightLevelInfo { get; set; }
			public int? Depth { get; set; }
			public int? FieldCount { get; set; }
			public CMFormatDescriptionFieldDetail? FieldDetail { get; set; }
			public string FormatName { get; set; }
			public bool? FullRangeVideo { get; set; }
			public IntPtr? GammaLevel { get; set; }
			public IntPtr? HorizontalFieldOfView { get; set; }
			public Foundation.NSData ICCProfile { get; set; }
			public Foundation.NSString LogTransferFunction { get; set; }
			public Foundation.NSData MasteringDisplayColorVolume { get; set; }
			public CMMetadataFormatDescription MetadataKeyTable { get; }
			public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> OriginalCompressionSettings { get; set; }
			public CMFormatDescriptionPixelAspectRatio PixelAspectRatio { get; set; }
			public int? ProtectedContentOriginalFormat { get; set; }
			public int? RevisionLevel { get; set; }
			public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> SampleDescriptionExtensionAtoms { get; set; }
			public Foundation.NSNumber SpatialQuality { get; set; }
			public Foundation.NSNumber TemporalQuality { get; set; }
			public CMFormatDescriptionTransferFunction? TransferFunction { get; set; }
			public Foundation.NSString Vendor { get; set; }
			public Foundation.NSData VerbatimISOSampleEntry { get; set; }
			public string VerbatimImageDescription { get; set; }
			public Foundation.NSData VerbatimSampleDescription { get; set; }
			public int? Version { get; set; }
			public CMFormatDescriptionYCbCrMatrix? YCbCrMatrix { get; set; }
		}

New Type: CoreMedia.CMFormatDescriptionFieldDetail

		[Serializable]
		public enum CMFormatDescriptionFieldDetail {
			SpatialFirstLineEarly = 2,
			SpatialFirstLineLate = 3,
			TemporalBottomFirst = 1,
			TemporalTopFirst = 0,
		}

New Type: CoreMedia.CMFormatDescriptionFieldDetailExtensions

		[ObjCRuntime.BindingImplAttribute(3)]
		[System.Runtime.CompilerServices.ExtensionAttribute()]
		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		public static class CMFormatDescriptionFieldDetailExtensions {
			// methods
			public static Foundation.NSString GetConstant (this CMFormatDescriptionFieldDetail self);
			public static CMFormatDescriptionFieldDetail? GetNullableValue (ObjCRuntime.NativeHandle handle);
			public static CMFormatDescriptionFieldDetail GetValue (Foundation.NSString constant);
			public static CMFormatDescriptionFieldDetail GetValue (ObjCRuntime.NativeHandle handle);
		}

New Type: CoreMedia.CMFormatDescriptionLogTransferFunction

		[Serializable]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
		public enum CMFormatDescriptionLogTransferFunction {
			AppleLog = 0,
		}

New Type: CoreMedia.CMFormatDescriptionLogTransferFunctionExtensions

		[ObjCRuntime.BindingImplAttribute(3)]
		[System.Runtime.CompilerServices.ExtensionAttribute()]
		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.2")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.2")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.2")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.2")]
		public static class CMFormatDescriptionLogTransferFunctionExtensions {
			// methods
			public static Foundation.NSString GetConstant (this CMFormatDescriptionLogTransferFunction self);
			public static CMFormatDescriptionLogTransferFunction? GetNullableValue (ObjCRuntime.NativeHandle handle);
			public static CMFormatDescriptionLogTransferFunction GetValue (Foundation.NSString constant);
			public static CMFormatDescriptionLogTransferFunction GetValue (ObjCRuntime.NativeHandle handle);
		}

New Type: CoreMedia.CMFormatDescriptionPixelAspectRatio

		public class CMFormatDescriptionPixelAspectRatio : Foundation.DictionaryContainer {
			// constructors
			public CMFormatDescriptionPixelAspectRatio ();
			public CMFormatDescriptionPixelAspectRatio (Foundation.NSDictionary dictionary);
			// properties
			public IntPtr? HorizontalSpacing { get; set; }
			public IntPtr? VerticalSpacing { get; set; }
		}

New Type: CoreMedia.CMFormatDescriptionPixelAspectRatioKeys

		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
		public static class CMFormatDescriptionPixelAspectRatioKeys {
			// properties
			public static Foundation.NSString HorizontalSpacing { get; }
			public static Foundation.NSString VerticalSpacing { get; }
		}

New Type: CoreMedia.CMFormatDescriptionTransferFunction

		[Serializable]
		public enum CMFormatDescriptionTransferFunction {
			ITU_R_2020 = 3,
			ITU_R_2100_HLG = 6,
			ITU_R_709_2 = 0,
			Linear = 7,
			SMPTE_240M_1995 = 1,
			SMPTE_ST_2084_PQ = 5,
			SMPTE_ST_428_1 = 4,
			SRGB = 8,
			UseGamma = 2,
		}

New Type: CoreMedia.CMFormatDescriptionTransferFunctionExtensions

		[ObjCRuntime.BindingImplAttribute(3)]
		[System.Runtime.CompilerServices.ExtensionAttribute()]
		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		public static class CMFormatDescriptionTransferFunctionExtensions {
			// methods
			public static Foundation.NSString GetConstant (this CMFormatDescriptionTransferFunction self);
			public static CMFormatDescriptionTransferFunction? GetNullableValue (ObjCRuntime.NativeHandle handle);
			public static CMFormatDescriptionTransferFunction GetValue (Foundation.NSString constant);
			public static CMFormatDescriptionTransferFunction GetValue (ObjCRuntime.NativeHandle handle);
		}

New Type: CoreMedia.CMFormatDescriptionYCbCrMatrix

		[Serializable]
		public enum CMFormatDescriptionYCbCrMatrix {
			ITU_R_2020 = 3,
			ITU_R_601_4 = 1,
			ITU_R_709_2 = 0,
			SMPTE_240M_1995 = 2,
		}

New Type: CoreMedia.CMFormatDescriptionYCbCrMatrixExtensions

		[ObjCRuntime.BindingImplAttribute(3)]
		[System.Runtime.CompilerServices.ExtensionAttribute()]
		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		public static class CMFormatDescriptionYCbCrMatrixExtensions {
			// methods
			public static Foundation.NSString GetConstant (this CMFormatDescriptionYCbCrMatrix self);
			public static CMFormatDescriptionYCbCrMatrix? GetNullableValue (ObjCRuntime.NativeHandle handle);
			public static CMFormatDescriptionYCbCrMatrix GetValue (Foundation.NSString constant);
			public static CMFormatDescriptionYCbCrMatrix GetValue (ObjCRuntime.NativeHandle handle);
		}

New Type: CoreMedia.CMMPEG2VideoProfile

		[Serializable]
		public enum CMMPEG2VideoProfile {
			HDV_1080i50 = 1751414323,
			HDV_1080i60 = 1751414322,
			HDV_1080p24 = 1751414326,
			HDV_1080p25 = 1751414327,
			HDV_1080p30 = 1751414328,
			HDV_720p24 = 1751414324,
			HDV_720p25 = 1751414325,
			HDV_720p30 = 1751414321,
			HDV_720p50 = 1751414369,
			HDV_720p60 = 1751414329,
			XDCAM_EX_1080i50_VBR35 = 2019849827,
			XDCAM_EX_1080i60_VBR35 = 2019849826,
			XDCAM_EX_1080p24_VBR35 = 2019849828,
			XDCAM_EX_1080p25_VBR35 = 2019849829,
			XDCAM_EX_1080p30_VBR35 = 2019849830,
			XDCAM_EX_720p24_VBR35 = 2019849780,
			XDCAM_EX_720p25_VBR35 = 2019849781,
			XDCAM_EX_720p30_VBR35 = 2019849777,
			XDCAM_EX_720p50_VBR35 = 2019849825,
			XDCAM_EX_720p60_VBR35 = 2019849785,
			XDCAM_HD422_1080i50_CBR50 = 2019833187,
			XDCAM_HD422_1080i60_CBR50 = 2019833186,
			XDCAM_HD422_1080p24_CBR50 = 2019833188,
			XDCAM_HD422_1080p25_CBR50 = 2019833189,
			XDCAM_HD422_1080p30_CBR50 = 2019833190,
			XDCAM_HD422_540p = 2019846194,
			XDCAM_HD422_720p24_CBR50 = 2019833140,
			XDCAM_HD422_720p25_CBR50 = 2019833141,
			XDCAM_HD422_720p30_CBR50 = 2019833137,
			XDCAM_HD422_720p50_CBR50 = 2019833185,
			XDCAM_HD422_720p60_CBR50 = 2019833145,
			XDCAM_HD_1080i50_VBR35 = 2019849779,
			XDCAM_HD_1080i60_VBR35 = 2019849778,
			XDCAM_HD_1080p24_VBR35 = 2019849782,
			XDCAM_HD_1080p25_VBR35 = 2019849783,
			XDCAM_HD_1080p30_VBR35 = 2019849784,
			XDCAM_HD_540p = 2019846244,
			XF = 2019981873,
		}

New Type: CoreMedia.CMMetadataFormatDescription

		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(2)]
		public class CMMetadataFormatDescription : Foundation.DictionaryContainer {
			// constructors
			public CMMetadataFormatDescription ();
			public CMMetadataFormatDescription (Foundation.NSDictionary dictionary);
			// properties
			public Foundation.NSObject ConformingDataTypes { get; }
			public Foundation.NSData DataType { get; }
			public int? DataTypeNamespace { get; }
			public string LanguageTag { get; }
			public uint? LocalId { get; }
			public uint? Namespace { get; }
			public Foundation.NSData SetupData { get; }
			public Foundation.NSDictionary StructuralDependency { get; }
			public Foundation.NSData Value { get; }
		}

New Type: CoreMedia.CMMetadataFormatDescriptionKeys

		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
		public static class CMMetadataFormatDescriptionKeys {
			// properties
			public static Foundation.NSString ConformingDataTypes { get; }
			public static Foundation.NSString DataType { get; }
			public static Foundation.NSString DataTypeNamespace { get; }
			public static Foundation.NSString LanguageTag { get; }
			public static Foundation.NSString LocalId { get; }
			public static Foundation.NSString Namespace { get; }
			public static Foundation.NSString SetupData { get; }
			public static Foundation.NSString StructuralDependency { get; }
			public static Foundation.NSString Value { get; }
		}

Namespace CoreText

Type Changed: CoreText.CTFontManager

Added property:

		public static Foundation.NSString RegisteredFontsChangedNotification { get; }

Namespace CoreVideo

New Type: CoreVideo.CVOpenGLESTexture

		[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'CVMetalTexture' instead.")]
		[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'CVMetalTexture' instead.")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
		public class CVOpenGLESTexture : CoreFoundation.NativeObject {
			// properties
			public bool IsFlipped { get; }
			public int Name { get; }
			public uint Target { get; }
			// methods
			public void GetCleanTexCoords (out float[] lowerLeft, out float[] lowerRight, out float[] upperRight, out float[] upperLeft);
		}

New Type: CoreVideo.CVOpenGLESTextureCache

		[System.Runtime.CompilerServices.NullableAttribute(0)]
		[System.Runtime.CompilerServices.NullableContextAttribute(1)]
		[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'CVMetalTextureCache' instead.")]
		[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'CVMetalTextureCache' instead.")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
		[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
		public class CVOpenGLESTextureCache : CoreFoundation.NativeObject {
			// constructors
			public CVOpenGLESTextureCache (OpenGLES.EAGLContext context);
			// methods
			public CVOpenGLESTexture CreateTexture (CVImageBuffer imageBuffer, bool isTexture2d, int internalFormat, int width, int height, uint pixelFormat, uint pixelType, int planeIndex, out CVReturn errorCode);
			public void Flush (CVOptionFlags flags);
			public static CVOpenGLESTextureCache FromEAGLContext (OpenGLES.EAGLContext context);
		}

Namespace Foundation

Type Changed: Foundation.ItemProviderDataCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSData data, NSError error)

Type Changed: Foundation.LoadFileRepresentationHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSUrl fileUrl, bool openInPlace, NSError error)

Type Changed: Foundation.LoadInPlaceFileRepresentationHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSUrl fileUrl, bool isInPlace, NSError error)

Type Changed: Foundation.NSEnumerateLinguisticTagsEnumerator

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual bool Invoke (NSString tag, NSRange tokenRange, NSRange sentenceRange, ref bool stop)

Type Changed: Foundation.NSItemProviderLoadHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSItemProviderCompletionHandler completionHandler, ObjCRuntime.Class expectedValueClass, NSDictionary options)

Type Changed: Foundation.NSKeyedArchiver

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' and then 'NSData.Save' instead.")]
 ---public bool ArchiveRootObjectToFile (NSObject root, string file)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "Use 'ArchivedDataWithRootObject (NSObject, bool, out NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "Use 'GetArchivedData (NSObject, bool, out NSError)' instead.")]
 ---public NSData GetArchivedData (NSObject root)

Type Changed: Foundation.NSLingusticEnumerator

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSString tag, NSRange tokenRange, NSRange sentenceRange, ref bool stop)

Type Changed: Foundation.NSPredicateEvaluator

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual bool Invoke (NSObject evaluatedObject, NSDictionary bindings)

Type Changed: Foundation.NSString

Modified constructors:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(0)]
 ---public NSString (string str)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(0)]
 ---public NSString (string value, int start, int length)

Modified fields:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ---public readonly NSString Empty;

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ------[System.ComponentModel.EditorBrowsableAttribute(1)]
 ------[System.ObsoleteAttribute("Use of 'CFString.CreateNative' offers better performance.")]
 ---public ObjCRuntime.NativeHandle CreateNative (string str)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public ObjCRuntime.NativeHandle CreateNative (string str, bool autorelease)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public ObjCRuntime.NativeHandle CreateNative (string value, int start, int length)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public ObjCRuntime.NativeHandle CreateNative (string value, int start, int length, bool autorelease)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public override bool Equals (object obj)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public bool Equals (NSString a, NSString b)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ------[System.ComponentModel.EditorBrowsableAttribute(1)]
 ------[System.ObsoleteAttribute("Use of 'CFString.FromHandle' offers better performance.")]
 ---public string FromHandle (ObjCRuntime.NativeHandle usrhandle)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ------[System.ComponentModel.EditorBrowsableAttribute(1)]
 ------[System.ObsoleteAttribute("Use of 'CFString.FromHandle' offers better performance.")]
 ---public string FromHandle (ObjCRuntime.NativeHandle handle, bool owns)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(0)]
 ---public NSString LocalizedFormat (NSString format, NSObject[] args)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(0)]
 ---public NSString LocalizedFormat (NSString format, object[] args)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(0)]
 ---public NSString LocalizedFormat (string format, object[] args)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(0)]
 ---public override string ToString ()
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public NSString TransliterateString (NSStringTransform transform, bool reverse)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public bool op_Equality (NSString a, NSString b)
-[System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute("str")]
++[System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute("str")]
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
+[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public NSString op_Explicit (string str)
-[System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute("str")]
++[System.Diagnostics.CodeAnalysis.NotNullIfNotNullAttribute("str")]
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
+[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public string op_Implicit (NSString str)
-[System.Runtime.CompilerServices.NullableContextAttribute(0)]
++[System.Runtime.CompilerServices.NullableContextAttribute(0)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public bool op_Inequality (NSString a, NSString b)

Type Changed: Foundation.NSUrlConnectionDataResponse

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSUrlResponse response, NSData data, NSError error)

Type Changed: Foundation.NSUrlDownloadSessionResponse

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSUrl location, NSUrlResponse response, NSError error)

Type Changed: Foundation.NSUrlSessionDataRead

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSData data, bool atEof, NSError error)

Type Changed: Foundation.NSUrlSessionResponse

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (NSData data, NSUrlResponse response, NSError error)

Namespace GLKit

Type Changed: GLKit.GLKTextureLoaderCallback

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GLKTextureInfo textureInfo, Foundation.NSError error)

Namespace GameKit

Type Changed: GameKit.GKAchievementDescriptionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKAchievementDescription[] descriptions, Foundation.NSError error)

Type Changed: GameKit.GKCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKAchievement[] achivements, Foundation.NSError error)

Type Changed: GameKit.GKEntriesForPlayerScopeHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKLeaderboardEntry localPlayerEntry, GKLeaderboardEntry[] entries, IntPtr totalPlayerCount, Foundation.NSError error)

Type Changed: GameKit.GKEntriesForPlayersHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKLeaderboardEntry localPlayerEntry, GKLeaderboardEntry[] entries, Foundation.NSError error)

Type Changed: GameKit.GKFetchItemsForIdentityVerificationSignatureCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual System.IAsyncResult BeginInvoke (Foundation.NSUrl publicKeyUrl, Foundation.NSData signature, Foundation.NSData salt, ulong timestamp, Foundation.NSError error, System.AsyncCallback callback, object object)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSUrl publicKeyUrl, Foundation.NSData signature, Foundation.NSData salt, ulong timestamp, Foundation.NSError error)

Type Changed: GameKit.GKIdentityVerificationSignatureHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual System.IAsyncResult BeginInvoke (Foundation.NSUrl publicKeyUrl, Foundation.NSData signature, Foundation.NSData salt, ulong timestamp, Foundation.NSError error, System.AsyncCallback callback, object object)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSUrl publicKeyUrl, Foundation.NSData signature, Foundation.NSData salt, ulong timestamp, Foundation.NSError error)

Type Changed: GameKit.GKLeaderboardSetsHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKLeaderboardSet[] leaderboardSets, Foundation.NSError error)

Type Changed: GameKit.GKLeaderboardsHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKLeaderboard[] leaderboards, Foundation.NSError error)

Type Changed: GameKit.GKNotificationMatch

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKMatch match, Foundation.NSError error)

Type Changed: GameKit.GKPlayersHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKPlayer[] players, Foundation.NSError error)

Type Changed: GameKit.GKQueryHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (IntPtr activity, Foundation.NSError error)

Type Changed: GameKit.GKScoresLoadedHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKScore[] scoreArray, Foundation.NSError error)

Type Changed: GameKit.GKTurnBasedMatchData

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSData matchData, Foundation.NSError error)

Type Changed: GameKit.GKTurnBasedMatchRequest

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKTurnBasedMatch match, Foundation.NSError error)

Type Changed: GameKit.GKTurnBasedMatchesRequest

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (GKTurnBasedMatch[] matches, Foundation.NSError error)

Namespace JavaScriptCore

Type Changed: JavaScriptCore.JSContextExceptionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (JSContext context, JSValue exception)

Type Changed: JavaScriptCore.JSPromiseCreationExecutor

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (JSValue resolve, JSValue rejected)

Namespace MapKit

Type Changed: MapKit.MKDirectionsHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (MKDirectionsResponse response, Foundation.NSError error)

Type Changed: MapKit.MKETAHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (MKETAResponse response, Foundation.NSError error)

Type Changed: MapKit.MKLocalSearch

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%MKLocalSearchResponse%GREATERTHANREPLACEMENT% StartAsync (System.Threading.CancellationToken token)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%MKLocalSearchResponse%GREATERTHANREPLACEMENT% StartAsync (System.Threading.CancellationToken token)

Type Changed: MapKit.MKLocalSearchCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (MKLocalSearchResponse response, Foundation.NSError error)

Type Changed: MapKit.MKMapSnapshotCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (MKMapSnapshot snapshot, Foundation.NSError error)

Type Changed: MapKit.MKTileOverlayLoadTileCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSData tileData, Foundation.NSError error)

Namespace Metal

Type Changed: Metal.MTLNewComputePipelineStateWithReflectionCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (IMTLComputePipelineState computePipelineState, MTLComputePipelineReflection reflection, Foundation.NSError error)

Type Changed: Metal.MTLNewRenderPipelineStateWithReflectionCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (IMTLRenderPipelineState renderPipelineState, MTLRenderPipelineReflection reflection, Foundation.NSError error)

Type Changed: Metal.NSDeviceCertificationExtensions

Modified attributes:

-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
+[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-
++
```

Type Changed: Metal.NSProcessPerformanceProfileExtensions

Modified attributes:

-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
+[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-
++
```

Namespace MultipeerConnectivity

Type Changed: MultipeerConnectivity.MCSessionNearbyConnectionDataForPeerCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSData connectionData, Foundation.NSError error)

Namespace ObjCBindings

Type Changed: ObjCBindings.BindingTypeAttribute`1

Added constructors:

				public BindingTypeAttribute`1 (System.Type categoryType);
				public BindingTypeAttribute`1 (System.Type categoryType, T flags);

Removed property:

public string LibraryName { get; set; }

Added properties:

				public System.Type CategoryType { get; set; }
				public string LibraryPath { get; set; }
				public string ModelName { get; set; }

Type Changed: ObjCBindings.ExportAttribute`1

Added properties:

				public System.Type EventArgsType { get; set; }
				public string EventArgsTypeName { get; set; }
				public string MethodName { get; set; }
				public string PostNonResultSnippet { get; set; }
				public System.Type ResultType { get; set; }
				public string ResultTypeName { get; set; }
				public string StrongDelegateName { get; set; }
				public System.Type StrongDelegateType { get; set; }
				public System.Type StrongDictionaryKeyClass { get; set; }

Type Changed: ObjCBindings.FieldAttribute`1

Removed property:

public string LibraryName { get; set; }

Added property:

				public string LibraryPath { get; set; }

Type Changed: ObjCBindings.Method

Added values:

				Async = 8192,
				Event = 32768,
				Optional = 16384,

Type Changed: ObjCBindings.Property

Added values:

				CreateEvents = 131072,
				Optional = 65536,
				WeakDelegate = 32768,

Type Changed: ObjCBindings.Protocol

Added value:

				CreateModel = 8,

New Type: ObjCBindings.StrongDictionaryKeys

				[Serializable]
				[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")]
				[System.FlagsAttribute()]
				public enum StrongDictionaryKeys {
					BackwardCompatible = 4,
					Default = 0,
				}

New Type: ObjCBindings.StrongDictionaryProperty

				[Serializable]
				[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0003")]
				[System.FlagsAttribute()]
				public enum StrongDictionaryProperty {
					Default = 0,
				}

Namespace ObjCRuntime

Type Changed: ObjCRuntime.Constants

Modified fields:

-public const string Version = "18.5.9199";
+public const string Version = "18.5.9512";

Namespace Phase

Type Changed: Phase.PhaseSoundEvent

Modified methods:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use the other 'Start' overload instead, this doesn't exist.", False)]
+[System.ObsoleteAttribute("Use the other 'Start' overload instead, this doesn't exist.", False)]
-public virtual bool Start (out Foundation.NSError error)
++public virtual bool Start (out Foundation.NSError error)

Namespace Photos

Type Changed: Photos.PHAssetImageProgressHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (double progress, Foundation.NSError error, out bool stop, Foundation.NSDictionary info)

Type Changed: Photos.PHAssetVideoProgressHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (double progress, Foundation.NSError error, out bool stop, Foundation.NSDictionary info)

Type Changed: Photos.PHImageManagerRequestAVAssetHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (AVFoundation.AVAsset asset, AVFoundation.AVAudioMix audioMix, Foundation.NSDictionary info)

Type Changed: Photos.PHImageManagerRequestExportHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (AVFoundation.AVAssetExportSession exportSession, Foundation.NSDictionary info)

Type Changed: Photos.PHImageManagerRequestLivePhoto

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (PHLivePhoto livePhoto, Foundation.NSDictionary info)

Type Changed: Photos.PHImageManagerRequestPlayerHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (AVFoundation.AVPlayerItem playerItem, Foundation.NSDictionary info)

Type Changed: Photos.PHImageResultHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (UIKit.UIImage result, Foundation.NSDictionary info)

Namespace SceneKit

Type Changed: SceneKit.SCNSceneExportProgressHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (float totalProgress, Foundation.NSError error, out bool stop)

Type Changed: SceneKit.SCNSceneSourceStatusHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (float totalProgress, SCNSceneSourceStatus status, Foundation.NSError error, ref bool stopLoading)

Namespace Security

Type Changed: Security.SecStatusCodeExtensions

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public string GetStatusDescription (this SecStatusCode status)

Namespace StoreKit

Type Changed: StoreKit.SKArcadeServiceRegisterHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSData randomFromFP, uint randomFromFPLength, Foundation.NSData cmacOfAppPid, uint cmacOfAppPidLength, Foundation.NSError error)

Type Changed: StoreKit.SKArcadeServiceSubscriptionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSData subscriptionStatus, uint subscriptionStatusLength, Foundation.NSData cmacOfNonce, uint cmacOfNonceLength, Foundation.NSError error)

Namespace UIKit

Type Changed: UIKit.NSTextSelectionDataSourceEnumerateSubstringsDelegate

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (Foundation.NSString substring, NSTextRange substringRange, NSTextRange enclodingRange, out bool stop)

Type Changed: UIKit.UIAccessibilityCustomRotorSearch

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public virtual UIAccessibilityCustomRotorItemResult EndInvoke (System.IAsyncResult result)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual UIAccessibilityCustomRotorItemResult Invoke (UIAccessibilityCustomRotorSearchPredicate predicate)
++public virtual UIAccessibilityCustomRotorItemResult Invoke (UIAccessibilityCustomRotorSearchPredicate predicate)

Type Changed: UIKit.UIAccessibilityTraitsExtensions

Modified methods:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'GetConstantValue' instead.")]
+[System.ObsoleteAttribute("Use 'GetConstantValue' instead.")]
-public Foundation.NSString GetConstant (this UIAccessibilityTraits self)
++public Foundation.NSString GetConstant (this UIAccessibilityTraits self)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'GetValue (ulong)' instead.")]
+[System.ObsoleteAttribute("Use 'GetValue (ulong)' instead.")]
-public UIAccessibilityTraits? GetNullableValue (ObjCRuntime.NativeHandle handle)
++public UIAccessibilityTraits? GetNullableValue (ObjCRuntime.NativeHandle handle)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'GetValue (ulong)' instead.")]
+[System.ObsoleteAttribute("Use 'GetValue (ulong)' instead.")]
-public UIAccessibilityTraits GetValue (Foundation.NSString constant)
++public UIAccessibilityTraits GetValue (Foundation.NSString constant)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'GetValue (ulong)' instead.")]
+[System.ObsoleteAttribute("Use 'GetValue (ulong)' instead.")]
-public UIAccessibilityTraits GetValue (ObjCRuntime.NativeHandle handle)
++public UIAccessibilityTraits GetValue (ObjCRuntime.NativeHandle handle)

Added methods:

				public static ulong? GetConstantValue (this UIAccessibilityTraits self);
				public static UIAccessibilityTraits GetValue (ulong constant);

Type Changed: UIKit.UICollectionViewCompositionalLayoutSectionProvider

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public virtual NSCollectionLayoutSection EndInvoke (System.IAsyncResult result)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual NSCollectionLayoutSection Invoke (IntPtr section, INSCollectionLayoutEnvironment layoutEnvironment)
++public virtual NSCollectionLayoutSection Invoke (IntPtr section, INSCollectionLayoutEnvironment layoutEnvironment)

Type Changed: UIKit.UICollectionViewDiffableDataSourceCellProvider

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public virtual UICollectionViewCell EndInvoke (System.IAsyncResult result)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual UICollectionViewCell Invoke (UICollectionView collectionView, Foundation.NSIndexPath indexPath, Foundation.NSObject itemIdentifier)
++public virtual UICollectionViewCell Invoke (UICollectionView collectionView, Foundation.NSIndexPath indexPath, Foundation.NSObject itemIdentifier)

Type Changed: UIKit.UICollectionViewDiffableDataSourceSupplementaryViewProvider

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public virtual UICollectionReusableView EndInvoke (System.IAsyncResult result)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual UICollectionReusableView Invoke (UICollectionView collectionView, string elementKind, Foundation.NSIndexPath indexPath)
++public virtual UICollectionReusableView Invoke (UICollectionView collectionView, string elementKind, Foundation.NSIndexPath indexPath)

Type Changed: UIKit.UIContextMenuActionProvider

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public virtual UIMenu EndInvoke (System.IAsyncResult result)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual UIMenu Invoke (UIMenuElement[] suggestedActions)
++public virtual UIMenu Invoke (UIMenuElement[] suggestedActions)

Type Changed: UIKit.UIContextMenuContentPreviewProvider

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public virtual UIViewController EndInvoke (System.IAsyncResult result)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual UIViewController Invoke ()

Type Changed: UIKit.UIStoryboardViewControllerCreator

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public virtual UIViewController EndInvoke (System.IAsyncResult result)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual UIViewController Invoke (Foundation.NSCoder coder)
++public virtual UIViewController Invoke (Foundation.NSCoder coder)

Type Changed: UIKit.UITableViewDiffableDataSourceCellProvider

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public virtual UITableViewCell EndInvoke (System.IAsyncResult result)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual UITableViewCell Invoke (UITableView tableView, Foundation.NSIndexPath indexPath, Foundation.NSObject obj)
++public virtual UITableViewCell Invoke (UITableView tableView, Foundation.NSIndexPath indexPath, Foundation.NSObject obj)

Type Changed: UIKit.UITextField

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public UITextFieldCondition ShouldBeginEditing { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public UITextFieldChange ShouldChangeCharacters { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public UITextFieldCondition ShouldClear { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public UITextFieldCondition ShouldEndEditing { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(0)]
++[System.Runtime.CompilerServices.NullableAttribute(0)]
--[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public UITextFieldCondition ShouldReturn { get; set; }

Added event:

				public event System.EventHandler DidChangeSelection;

Type Changed: UIKit.UITextFieldChange

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-public virtual bool Invoke (UITextField textField, Foundation.NSRange range, string replacementString)
++public virtual bool Invoke (UITextField textField, Foundation.NSRange range, string replacementString)

Type Changed: UIKit.UITextFieldCondition

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-public virtual bool Invoke (UITextField textField)
++public virtual bool Invoke (UITextField textField)

Namespace VideoSubscriberAccount

New Type: VideoSubscriberAccount.VSCheckAccessOptionKeys

				[System.Runtime.CompilerServices.NullableAttribute(0)]
				[System.Runtime.CompilerServices.NullableContextAttribute(1)]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
				[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
				public static class VSCheckAccessOptionKeys {
					// properties
					public static Foundation.NSString CheckAccessOptionPrompt { get; }
				}

Namespace VideoToolbox

Type Changed: VideoToolbox.VTVideoEncoder

Modified attributes:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---
```

Modified properties:

 ---[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public Foundation.NSNumber PerformanceRating { get; }
 ---[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public Foundation.NSNumber QualityRating { get; }
 ---[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public Foundation.NSDictionary SupportedSelectionProperties { get; }

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public VTSupportedEncoderProperties GetSupportedEncoderProperties (int width, int height, CoreMedia.CMVideoCodecType codecType, Foundation.NSDictionary encoderSpecification = NULL)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment