Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created September 10, 2025 15:45
Show Gist options
  • Select an option

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

Select an option

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

API diff: Microsoft.macOS.dll

Microsoft.macOS.dll

Namespace AVFoundation

Type Changed: AVFoundation.AVAssetExportSession

Modified properties:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.MvHevc1440x1440.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.MvHevc1440x1440.GetConstant ()' instead.", False)]
-public Foundation.NSString AVAssetExportPresetMvHevc1440x1440 { get; }
++public Foundation.NSString AVAssetExportPresetMvHevc1440x1440 { get; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.MvHevc960x960.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.MvHevc960x960.GetConstant ()' instead.", False)]
-public Foundation.NSString AVAssetExportPresetMvHevc960x960 { get; }
++public Foundation.NSString AVAssetExportPresetMvHevc960x960 { get; }
-[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.AppleProRes4444Lpcm.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.AppleProRes4444Lpcm.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetAppleProRes4444Lpcm { get; }
++public Foundation.NSString PresetAppleProRes4444Lpcm { 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.Hevc7680x4320.GetConstant ()' instead.", False)]
+[System.ObsoleteAttribute("Use 'AVAssetExportSessionPreset.Hevc7680x4320.GetConstant ()' instead.", False)]
-public Foundation.NSString PresetHevc7680x4320 { get; }
++public Foundation.NSString PresetHevc7680x4320 { 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 Accessibility

Type Changed: Accessibility.AXSettings

Modified methods:

-[ObjCRuntime.BindingImplAttribute(2)]
++[ObjCRuntime.BindingImplAttribute(2)]
-public void OpenSettingsFeature (AXSettingsFeature feature, System.Action%LESSERTHANREPLACEMENT%Foundation.NSError%GREATERTHANREPLACEMENT% completionHandler)
++public void OpenSettingsFeature (AXSettingsFeature feature, System.Action%LESSERTHANREPLACEMENT%Foundation.NSError%GREATERTHANREPLACEMENT% completionHandler)

Namespace Accounts

Type Changed: Accounts.ACAccountStore

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RemoveAccountAsync (ACAccount account)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RemoveAccountAsync (ACAccount account)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestAccessAsync (ACAccountType accountType, AccountStoreOptions options)
++public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestAccessAsync (ACAccountType accountType, AccountStoreOptions options)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-protected virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestAccessAsync (ACAccountType accountType, Foundation.NSDictionary options)
++protected virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestAccessAsync (ACAccountType accountType, Foundation.NSDictionary options)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% SaveAccountAsync (ACAccount account)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% SaveAccountAsync (ACAccount account)

Type Changed: Accounts.ACAccountStoreRemoveCompletionHandler

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 (bool success, Foundation.NSError error)

Type Changed: Accounts.ACAccountStoreSaveCompletionHandler

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 (bool success, Foundation.NSError error)

Type Changed: Accounts.ACRequestCompletionHandler

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 (bool granted, Foundation.NSError error)

Namespace AppKit

Type Changed: AppKit.NSStoryboard

Modified methods:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'InstantiateController2' instead.", False)]
+[System.ObsoleteAttribute("Use 'InstantiateController2' instead.", False)]
-public virtual NSViewController InstantiateController (string identifier, NSStoryboardControllerCreator handler)
++public virtual NSViewController InstantiateController (string identifier, NSStoryboardControllerCreator handler)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'InstantiateInitialController2' instead.", False)]
+[System.ObsoleteAttribute("Use 'InstantiateInitialController2' instead.", False)]
-public virtual NSViewController InstantiateInitialController (NSStoryboardControllerCreator handler)
++public virtual NSViewController InstantiateInitialController (NSStoryboardControllerCreator handler)

Added methods:

public Foundation.NSObject InstantiateController2 (string identifier, NSStoryboardControllerCreator handler);
public Foundation.NSObject InstantiateInitialController2 (NSStoryboardControllerCreator handler);

Type Changed: AppKit.NSStringAttributes

Modified properties:

 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public string ToolTip { get; set; }

Type Changed: AppKit.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: AppKit.NSWorkspace

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'OpenApplication' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'OpenApplication' instead.")]
 ---public virtual bool LaunchApplication (string appName)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'OpenApplication' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'OpenApplication' instead.")]
 ---public virtual bool LaunchApplication (string appName, bool showIcon, bool autolaunch)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'OpenApplication' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.15", "Use 'OpenApplication' instead.")]
 ---public virtual NSRunningApplication LaunchApplication (Foundation.NSUrl url, NSWorkspaceLaunchOptions options, Foundation.NSDictionary configuration, out Foundation.NSError error)

Namespace AuthenticationServices

Type Changed: AuthenticationServices.ASCredentialIdentityStore

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RemoveCredentialIdentitiesAsync (ASPasswordCredentialIdentity[] credentialIdentities)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RemoveCredentialIdentitiesAsync (ASPasswordCredentialIdentity[] credentialIdentities)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% ReplaceCredentialIdentitiesAsync (ASPasswordCredentialIdentity[] newCredentialIdentities)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% ReplaceCredentialIdentitiesAsync (ASPasswordCredentialIdentity[] newCredentialIdentities)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% SaveCredentialIdentitiesAsync (ASPasswordCredentialIdentity[] credentialIdentities)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% SaveCredentialIdentitiesAsync (ASPasswordCredentialIdentity[] credentialIdentities)

Type Changed: AuthenticationServices.ASCredentialIdentityStoreCompletionHandler

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 (bool success, Foundation.NSError error)

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 Contacts

Type Changed: Contacts.CNContactStore

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestAccessAsync (CNEntityType entityType)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestAccessAsync (CNEntityType entityType)

Type Changed: Contacts.CNContactStoreRequestAccessHandler

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 (bool granted, 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 'Rgba16' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgba16' instead.", False)]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-RGBA16 = 2
++RGBA16 = 2
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.ObsoleteAttribute("This value can not be shared across Mac/iOS binaries, future proof with kRGBAf instead.", False)]
+[System.ObsoleteAttribute("This value can not be shared across Mac/iOS binaries, future proof with kRGBAf instead.", False)]
--[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
++[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
 ---RGBAf = 3
-[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,
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)

Type Changed: CoreLocation.CLLocationManager

Added method:

public static bool IsMonitoringAvailable (System.Type t);

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 HasAdditionalViews { get; }
	public static Foundation.NSString HasLeftStereoEyeView { get; }
	public static Foundation.NSString HasRightStereoEyeView { get; }
	public static Foundation.NSString HeroEye { get; }
	public static Foundation.NSString HorizontalDisparityAdjustment { 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 ProjectionKind { 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 StereoCameraBaseline { 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 ViewPackingKind { 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 bool? HasAdditionalViews { get; set; }
	public bool? HasLeftStereoEyeView { get; set; }
	public bool? HasRightStereoEyeView { get; set; }
	public CMFormatDescriptionHeroEye? HeroEye { get; set; }
	public int? HorizontalDisparityAdjustment { 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 CMFormatDescriptionProjectionKind? ProjectionKind { 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 uint? StereoCameraBaseline { 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 CMFormatDescriptionViewPackingKind? ViewPackingKind { 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.CMFormatDescriptionHeroEye

[Serializable]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public enum CMFormatDescriptionHeroEye {
	Left = 0,
	Right = 1,
}

New Type: CoreMedia.CMFormatDescriptionHeroEyeExtensions

[ObjCRuntime.BindingImplAttribute(3)]
[System.Runtime.CompilerServices.ExtensionAttribute()]
[System.Runtime.CompilerServices.NullableAttribute(0)]
[System.Runtime.CompilerServices.NullableContextAttribute(2)]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")]
[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
public static class CMFormatDescriptionHeroEyeExtensions {
	// methods
	public static Foundation.NSString GetConstant (this CMFormatDescriptionHeroEye self);
	public static CMFormatDescriptionHeroEye? GetNullableValue (ObjCRuntime.NativeHandle handle);
	public static CMFormatDescriptionHeroEye GetValue (Foundation.NSString constant);
	public static CMFormatDescriptionHeroEye 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 CoreMidi

Type Changed: CoreMidi.MidiCISessionDisconnectHandler

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 (MidiCISession session, Foundation.NSError error)

Namespace CoreServices

Type Changed: CoreServices.LaunchServices

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public string GetDefaultHandlerForUrlScheme (string urlScheme)
++public string GetDefaultHandlerForUrlScheme (string urlScheme)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public string GetDefaultRoleHandlerForContentType (string contentType, LSRoles roles = 4294967295)
++public string GetDefaultRoleHandlerForContentType (string contentType, LSRoles roles = 4294967295)

Namespace CoreText

Type Changed: CoreText.CTFontManager

Added property:

public static Foundation.NSString RegisteredFontsChangedNotification { get; }

Namespace EventKit

Type Changed: EventKit.EKEventStore

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestFullAccessToEventsAsync ()
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestFullAccessToEventsAsync ()
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestFullAccessToRemindersAsync ()
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestFullAccessToRemindersAsync ()
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestWriteOnlyAccessToEventsAsync ()
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestWriteOnlyAccessToEventsAsync ()

Type Changed: EventKit.EKEventStoreRequestAccessCompletionHandler

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 (bool didRequestAccess, Foundation.NSError error)

Type Changed: EventKit.VirtualConferenceHandler

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 (EKVirtualConferenceDescriptor virtualConferenceDescriptor, Foundation.NSError error)

Type Changed: EventKit.VirtualConferenceRoomTypeHandler

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%EKVirtualConferenceRoomTypeDescriptor%GREATERTHANREPLACEMENT% virtualConferenceRoomTypeDescriptor, Foundation.NSError error)

Namespace FileProvider

Type Changed: FileProvider.NSFileProviderGetIdentifierHandler

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 itemIdentifier, Foundation.NSString domainIdentifier, Foundation.NSError error)

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.NSAttributedString

Modified constructors:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CreateWithDocFormat' instead.", False)]
+[System.ObsoleteAttribute("Use 'CreateWithDocFormat' instead.", False)]
--[Foundation.ExportAttribute("initWithDocFormat:documentAttributes:")]
++[Foundation.ExportAttribute("initWithDocFormat:documentAttributes:")]
 ---public NSAttributedString (NSData wordDocFormat, out NSDictionary docAttributes)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'Create (NSFileWrapper, out NSDictionary)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'Create (NSFileWrapper, out NSDictionary)' instead.")]
--[Foundation.ExportAttribute("initWithRTFDFileWrapper:documentAttributes:")]
++[Foundation.ExportAttribute("initWithRTFDFileWrapper:documentAttributes:")]
 ---public NSAttributedString (NSFileWrapper wrapper, out NSDictionary resultDocumentAttributes)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'NSAttributedString (NSUrl, NSDictionary, out NSDictionary, ref NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'NSAttributedString (NSUrl, NSDictionary, out NSDictionary, ref NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'Create (NSUrl, NSDictionary, out NSDictionary, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'Create (NSUrl, NSDictionary, out NSDictionary, out NSError)' instead.")]
 ---public NSAttributedString (NSUrl url, out NSDictionary resultDocumentAttributes)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'NSAttributedString (NSUrl, NSDictionary, out NSDictionary, ref NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'NSAttributedString (NSUrl, NSDictionary, out NSDictionary, ref NSError)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'Create (NSUrl, NSDictionary, out NSDictionary, out NSError)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'Create (NSUrl, NSDictionary, out NSDictionary, out NSError)' instead.")]
 ---public NSAttributedString (string path, out NSDictionary resultDocumentAttributes)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CreateWithHTML (NSData, NSAttributedStringDocumentAttributes, out NSDictionary)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CreateWithHTML (NSData, NSAttributedStringDocumentAttributes, out NSDictionary)' instead.")]
-public NSAttributedString (NSData data, NSAttributedStringDocumentAttributes options, out NSDictionary resultDocumentAttributes)
++public NSAttributedString (NSData data, NSAttributedStringDocumentAttributes options, out NSDictionary resultDocumentAttributes)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CreateWithHTML (NSData, NSDictionary, out NSDictionary)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "Use 'CreateWithHTML (NSData, NSDictionary, out NSDictionary)' instead.")]
--[Foundation.ExportAttribute("initWithHTML:options:documentAttributes:")]
++[Foundation.ExportAttribute("initWithHTML:options:documentAttributes:")]
 ---public NSAttributedString (NSData data, NSDictionary options, out NSDictionary resultDocumentAttributes)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CreateWithHTML' instead.", False)]
+[System.ObsoleteAttribute("Use 'CreateWithHTML' instead.", False)]
--[Foundation.ExportAttribute("initWithHTML:baseURL:documentAttributes:")]
++[Foundation.ExportAttribute("initWithHTML:baseURL:documentAttributes:")]
 ---public NSAttributedString (NSData htmlData, NSUrl baseUrl, out NSDictionary docAttributes)

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-public NSAttributedString CreateWithDocFormat (NSData wordDocFormat, out NSDictionary docAttributes)
++public NSAttributedString CreateWithDocFormat (NSData wordDocFormat, out NSDictionary docAttributes)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-public NSAttributedString CreateWithHTML (NSData htmlData, out NSDictionary resultDocumentAttributes)
++public NSAttributedString CreateWithHTML (NSData htmlData, out NSDictionary resultDocumentAttributes)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-public NSAttributedString CreateWithRTF (NSData rtfData, out NSDictionary resultDocumentAttributes)
++public NSAttributedString CreateWithRTF (NSData rtfData, out NSDictionary resultDocumentAttributes)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-public NSAttributedString CreateWithRTFD (NSData rtfdData, out NSDictionary resultDocumentAttributes)
++public NSAttributedString CreateWithRTFD (NSData rtfdData, out NSDictionary resultDocumentAttributes)

Added methods:

public static NSAttributedString Create (NSFileWrapper wrapper, out NSDictionary resultDocumentAttributes);
public static NSAttributedString CreateWithHTML (NSData htmlData, NSAttributedStringDocumentAttributes options, out NSDictionary resultDocumentAttributes);
public static NSAttributedString CreateWithHTML (NSData htmlData, NSDictionary options, out NSDictionary resultDocumentAttributes);
public static NSAttributedString CreateWithHTML (NSData htmlData, NSUrl baseUrl, out NSDictionary resultDocumentAttributes);

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.GKCategoryHandler

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[] categories, string[] titles, 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.GKFriendsHandler

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[] friends, 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.GKImageLoadedHandler

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 (AppKit.NSImage image, 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.GKPlayerPhotoLoaded

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 (AppKit.NSImage photo, 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 HealthKit

Type Changed: HealthKit.HKAnchoredObjectUpdateHandler

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKAnchoredObjectQuery query, HKSample[] addedObjects, HKDeletedObject[] deletedObjects, HKQueryAnchor newAnchor, 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 (HKAnchoredObjectQuery query, HKSample[] addedObjects, HKDeletedObject[] deletedObjects, HKQueryAnchor newAnchor, Foundation.NSError error)

Type Changed: HealthKit.HKAttachmentStore

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RemoveAttachmentAsync (HKAttachment attachment, HKObject object)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RemoveAttachmentAsync (HKAttachment attachment, HKObject object)

Type Changed: HealthKit.HKAttachmentStoreCompletionHandler

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 (bool success, Foundation.NSError error)

Type Changed: HealthKit.HKElectrocardiogramQueryDataHandler

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 (HKElectrocardiogramQuery query, HKElectrocardiogramVoltageMeasurement voltageMeasurement, bool done, Foundation.NSError error)

Type Changed: HealthKit.HKHealthStore

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestPerObjectReadAuthorizationAsync (HKObjectType objectType, Foundation.NSPredicate predicate)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestPerObjectReadAuthorizationAsync (HKObjectType objectType, Foundation.NSPredicate predicate)

Type Changed: HealthKit.HKHealthStoreCompletionHandler

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 (bool success, Foundation.NSError error)

Type Changed: HealthKit.HKHealthStoreGetRequestStatusForAuthorizationToShareHandler

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 (HKAuthorizationRequestStatus requestStatus, Foundation.NSError error)

Type Changed: HealthKit.HKHeartbeatSeriesBuilder

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddHeartbeatAsync (double timeInterval, bool precededByGap)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddHeartbeatAsync (double timeInterval, bool precededByGap)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddMetadataAsync (Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% metadata)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddMetadataAsync (Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% metadata)

Type Changed: HealthKit.HKHeartbeatSeriesBuilderCompletionHandler

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 (bool success, Foundation.NSError error)

Type Changed: HealthKit.HKObserverQueryDescriptorUpdateHandler

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKObserverQuery query, Foundation.NSSet%LESSERTHANREPLACEMENT%HKSampleType%GREATERTHANREPLACEMENT% samples, System.Action completion, Foundation.NSError error, System.AsyncCallback callback, object object)

Type Changed: HealthKit.HKQuantitySeriesSampleBuilderFinishSeriesDelegate

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 (HKQuantitySample[] samples, Foundation.NSError error)

Type Changed: HealthKit.HKQuantitySeriesSampleQueryQuantityDelegate

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKQuantitySeriesSampleQuery query, HKQuantity quantity, Foundation.NSDate date, bool done, 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 (HKQuantitySeriesSampleQuery query, HKQuantity quantity, Foundation.NSDate date, bool done, Foundation.NSError error)

Type Changed: HealthKit.HKQuantitySeriesSampleQueryQuantityHandler

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKQuantitySeriesSampleQuery query, HKQuantity quantity, Foundation.NSDateInterval date, bool done, 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 (HKQuantitySeriesSampleQuery query, HKQuantity quantity, Foundation.NSDateInterval date, bool done, Foundation.NSError error)

Type Changed: HealthKit.HKSourceQueryCompletionHandler

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 (HKSourceQuery query, Foundation.NSSet sources, Foundation.NSError error)

Type Changed: HealthKit.HKStatisticsCollectionQueryInitialResultsHandler

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 (HKStatisticsCollectionQuery query, HKStatisticsCollection result, Foundation.NSError error)

Type Changed: HealthKit.HKStatisticsCollectionQueryStatisticsUpdateHandler

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKStatisticsCollectionQuery query, HKStatistics statistics, HKStatisticsCollection collection, 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 (HKStatisticsCollectionQuery query, HKStatistics statistics, HKStatisticsCollection collection, Foundation.NSError error)

Type Changed: HealthKit.HKStatisticsQueryHandler

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 (HKStatisticsQuery query, HKStatistics result, Foundation.NSError error)

Type Changed: HealthKit.HKStoreSampleAddedCallback

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 (bool success, Foundation.NSError error)

Type Changed: HealthKit.HKWorkoutBuilder

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-protected virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddAsync (Foundation.NSDictionary metadata)
++protected virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddAsync (Foundation.NSDictionary metadata)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddAsync (HKMetadata metadata)
++public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddAsync (HKMetadata metadata)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddAsync (HKSample[] samples)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddAsync (HKSample[] samples)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddAsync (HKWorkoutEvent[] workoutEvents)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddAsync (HKWorkoutEvent[] workoutEvents)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddWorkoutActivityAsync (HKWorkoutActivity workoutActivity)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddWorkoutActivityAsync (HKWorkoutActivity workoutActivity)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% BeginCollectionAsync (Foundation.NSDate startDate)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% BeginCollectionAsync (Foundation.NSDate startDate)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% EndCollectionAsync (Foundation.NSDate endDate)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% EndCollectionAsync (Foundation.NSDate endDate)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% FinishWorkoutAsync ()
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% FinishWorkoutAsync ()
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% UpdateActivityAsync (Foundation.NSUuid uuid, Foundation.NSDate endDate)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% UpdateActivityAsync (Foundation.NSUuid uuid, Foundation.NSDate endDate)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% UpdateActivityAsync (Foundation.NSUuid uuid, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% metadata)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% UpdateActivityAsync (Foundation.NSUuid uuid, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% metadata)

Type Changed: HealthKit.HKWorkoutBuilderCompletionHandler

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 (bool success, Foundation.NSError error)

Type Changed: HealthKit.HKWorkoutRouteBuilder

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-protected virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddMetadataAsync (Foundation.NSDictionary metadata)
++protected virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddMetadataAsync (Foundation.NSDictionary metadata)
-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddMetadataAsync (HKMetadata metadata)
++public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% AddMetadataAsync (HKMetadata metadata)

Type Changed: HealthKit.HKWorkoutRouteBuilderAddMetadataHandler

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 (bool success, Foundation.NSError error)

Namespace Intents

Type Changed: Intents.INVoiceShortcutCenterGetVoiceShortcutsHandler

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 (INVoiceShortcut[] voiceShortcuts, 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 LocalAuthentication

Type Changed: LocalAuthentication.LAContext

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% EvaluatePolicyAsync (LAPolicy policy, string localizedReason)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% EvaluatePolicyAsync (LAPolicy policy, string localizedReason)

Type Changed: LocalAuthentication.LAContextReplyHandler

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 (bool success, Foundation.NSError error)

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 MetalFX

Type Changed: MetalFX.MTLFXSpatialScalerDescriptor

Added interfaces:

		Foundation.INSCopying
		ObjCRuntime.INativeObject
		System.IDisposable

Added method:

		public virtual Foundation.NSObject Copy (Foundation.NSZone zone);

Type Changed: MetalFX.MTLFXTemporalScalerDescriptor

Added interfaces:

		Foundation.INSCopying
		ObjCRuntime.INativeObject
		System.IDisposable

Added method:

		public virtual Foundation.NSObject Copy (Foundation.NSZone zone);

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 NetworkExtension

Type Changed: NetworkExtension.NEDatagramRead

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[] datagrams, NWEndpoint[] remoteEndpoints, 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.Constructor

Added value:

		SkipRegistration = 32,

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,
		SkipRegistration = 32768,

Type Changed: ObjCBindings.Property

Added values:

		CreateEvents = 131072,
		Optional = 65536,
		SkipRegistration = 262144,
		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 = "15.5.9199";
+public const string Version = "15.5.9573";

Namespace PassKit

Type Changed: PassKit.PKAddIdentityDocumentConfigurationGetConfigurationCompletionHandler

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 (PKAddIdentityDocumentConfiguration credentialConfiguration, Foundation.NSError error)

Type Changed: PassKit.PKPassLibrarySignDataCompletionHandler

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 signedData, Foundation.NSData signature, Foundation.NSError error)

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 (AppKit.NSImage 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.SecProtocolOptions

Modified methods:

-[ObjCRuntime.BindingImplAttribute(2)]
++[ObjCRuntime.BindingImplAttribute(2)]
-public void SetChallengeBlock (SecProtocolChallenge challenge, CoreFoundation.DispatchQueue queue)
++public void SetChallengeBlock (SecProtocolChallenge challenge, CoreFoundation.DispatchQueue queue)
-[ObjCRuntime.BindingImplAttribute(2)]
++[ObjCRuntime.BindingImplAttribute(2)]
-public void SetPreSharedKeySelectionBlock (SecProtocolPreSharedKeySelection selection, CoreFoundation.DispatchQueue queue)
++public void SetPreSharedKeySelectionBlock (SecProtocolPreSharedKeySelection selection, CoreFoundation.DispatchQueue queue)
-[ObjCRuntime.BindingImplAttribute(2)]
++[ObjCRuntime.BindingImplAttribute(2)]
-public void SetVerifyBlock (SecProtocolVerify verify, CoreFoundation.DispatchQueue queue)
++public void SetVerifyBlock (SecProtocolVerify verify, CoreFoundation.DispatchQueue queue)

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.AppStore

Modified attributes:

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

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 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.VTRawProcessingSession

Modified methods:

-[ObjCRuntime.BindingImplAttribute(2)]
++[ObjCRuntime.BindingImplAttribute(2)]
-public VTStatus ProcessFrame (CoreVideo.CVPixelBuffer inputPixelBuffer, Foundation.NSDictionary frameOptions, VTRawProcessingOutputHandler handler)
++public VTStatus ProcessFrame (CoreVideo.CVPixelBuffer inputPixelBuffer, Foundation.NSDictionary frameOptions, VTRawProcessingOutputHandler handler)
-[ObjCRuntime.BindingImplAttribute(2)]
++[ObjCRuntime.BindingImplAttribute(2)]
-public VTStatus SetParameterChangedHandler (VTRawProcessingParameterChangeHandler handler)
++public VTStatus SetParameterChangedHandler (VTRawProcessingParameterChangeHandler handler)

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)

Namespace WebKit

Type Changed: WebKit.WKContentRuleList

Modified constructors:

-[System.ObsoleteAttribute("Do not create instances of this class, use 'WKContentRuleListStore.CompileContentRuleList' instead.")]
++[System.ObsoleteAttribute("Do not create instances of this class, use 'WKContentRuleListStore.CompileContentRuleList' instead.")]
-[System.ComponentModel.EditorBrowsableAttribute(2)]
+[System.ComponentModel.EditorBrowsableAttribute(2)]
--[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
 ------[Foundation.ExportAttribute("init")]
 ------[ObjCRuntime.BindingImplAttribute(3)]
 ---public WKContentRuleList ()

Type Changed: WebKit.WKContentRuleListStore

Modified constructors:

-[System.ObsoleteAttribute("Do not use this constructor to create instances of this class, use 'WKContentRuleListStore.DefaultStore' or 'WKContentRuleListStore.FromUrl' instead.")]
++[System.ObsoleteAttribute("Do not use this constructor to create instances of this class, use 'WKContentRuleListStore.DefaultStore' or 'WKContentRuleListStore.FromUrl' instead.")]
-[System.ComponentModel.EditorBrowsableAttribute(2)]
+[System.ComponentModel.EditorBrowsableAttribute(2)]
--[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
 ------[Foundation.ExportAttribute("init")]
 ------[ObjCRuntime.BindingImplAttribute(3)]
 ---public WKContentRuleListStore ()

Type Changed: WebKit.WKWebExtensionControllerDataRecordCallback

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 (WKWebExtensionDataRecord dataRecord)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment