Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created October 17, 2025 15:30
Show Gist options
  • Select an option

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

Select an option

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

API diff: Microsoft.macOS.dll

Microsoft.macOS.dll

Assembly Version Changed: 15.5.0.0 -> 26.0.0.0

Namespace AVFoundation

Type Changed: AVFoundation.AVAssetCache

Added methods:

public virtual string[] GetMediaPresentationLanguages (AVMediaSelectionGroup mediaSelectionGroup);
public virtual Foundation.NSDictionary<AVFoundation.AVMediaPresentationSelector,Foundation.NSArray<AVMediaPresentationSetting>> GetMediaPresentationSettings (AVMediaSelectionGroup mediaSelectionGroup);

Type Changed: AVFoundation.AVAssetDownloadDelegate

Added method:

public virtual void DidReceiveMetricEvent (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVMetricEvent metricEvent);

Type Changed: AVFoundation.AVAssetDownloadDelegate_Extensions

Added method:

public static void DidReceiveMetricEvent (this IAVAssetDownloadDelegate This, Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVMetricEvent metricEvent);

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,
Hevc4320x2160 = 23,
Hevc7680x4320 = 19,
HevcHighestQuality = 13,
HevcHighestQualityWithAlpha = 20,
MvHevc1440x1440 = 22,
MvHevc4320x4320 = 24,
MvHevc7680x7680 = 25,
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.AVAssetPlaybackConfigurationOption

Added values:

AppleImmersiveVideo = 4,
NonRectilinearProjection = 3,

Type Changed: AVFoundation.AVAssetTrackTrackAssociation

Added property:

public static Foundation.NSString RenderMetadataSource { get; }

Type Changed: AVFoundation.AVAssetVariant

Added property:

public virtual Foundation.NSUrl Url { get; }

Type Changed: AVFoundation.AVAssetVariantVideoLayoutAttributes

Modified attributes:

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

Added property:

	public virtual CoreMedia.CMProjectionType ProjectionType { get; }

Type Changed: AVFoundation.AVAssetWriter

Added method:

	public AVAssetWriter FromUrl (Foundation.NSUrl outputUrl, AVFileTypes outputFileType, out Foundation.NSError error);

Type Changed: AVFoundation.AVAssetWriterInputMediaDataLocation

Added value:

	SparselyInterleavedWithMainMediaData = 2,

Type Changed: AVFoundation.AVAsynchronousVideoCompositionRequest

Added methods:

	public virtual void AttachSpatialVideoConfiguration (AVSpatialVideoConfiguration spatialVideoConfiguration, CoreVideo.CVPixelBuffer pixelBuffer);
	public virtual void FinishWithComposedTaggedBufferGroup (CoreMedia.CMTaggedBufferGroup taggedBufferGroup);
	public virtual CoreMedia.CMTaggedBufferGroup GetSourceTaggedBufferGroup (int trackId);

Type Changed: AVFoundation.AVAudioChannelLayout

Added constructor:

	public AVAudioChannelLayout (AudioToolbox.AudioChannelLayoutTag layoutTag);

Type Changed: AVFoundation.AVAudioCompressedBuffer

Added property:

	public virtual IntPtr PacketDependencies { get; }

Type Changed: AVFoundation.AVAudioConverter

Added properties:

	public virtual IntPtr AudioSyncPacketFrequency { get; set; }
	public virtual AVAudioContentSource ContentSource { get; set; }
	public virtual AVAudioDynamicRangeControlConfiguration DynamicRangeControlConfiguration { get; set; }

Type Changed: AVFoundation.AVAudioFile

Modified constructors:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use any of the other constructors instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use any of the other constructors instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use any of the other constructors instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use any of the other constructors instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use any of the other constructors instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use any of the other constructors instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use any of the other constructors instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use any of the other constructors instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
--[System.ComponentModel.EditorBrowsableAttribute(2)]
++[System.ComponentModel.EditorBrowsableAttribute(2)]
 ---public AVAudioFile ()

Type Changed: AVFoundation.AVAudioSessionCategoryOptions

Added value:

	BluetoothHighQualityRecording = 524288,

Type Changed: AVFoundation.AVCaptureAudioDataOutput

Added property:

	public virtual AudioToolbox.AudioChannelLayoutTag SpatialAudioChannelLayoutTag { get; set; }

Type Changed: AVFoundation.AVCaptureColorSpace

Added value:

	AppleLog2 = 4,

Type Changed: AVFoundation.AVCaptureDevice

Added properties:

	public virtual bool CameraLensSmudgeDetectionEnabled { get; }
	public virtual CoreMedia.CMTime CameraLensSmudgeDetectionInterval { get; }
	public virtual AVCaptureCameraLensSmudgeDetectionStatus CameraLensSmudgeDetectionStatus { get; }
	public AVCaptureCinematicVideoFocusMode CinematicVideoCaptureSceneMonitoringStatuses { get; }
	public virtual CoreGraphics.CGRect ExposureRectOfInterest { get; set; }
	public virtual bool ExposureRectOfInterestSupported { get; }
	public virtual CoreGraphics.CGRect FocusRectOfInterest { get; set; }
	public virtual bool FocusRectOfInterestSupported { get; }
	public virtual bool FollowingExternalSyncDevice { get; }
	public virtual CoreGraphics.CGSize MinExposureRectOfInterestSize { get; }
	public virtual CoreGraphics.CGSize MinFocusRectOfInterestSize { get; }
	public virtual CoreMedia.CMTime MinSupportedExternalSyncFrameDuration { get; }
	public virtual CoreMedia.CMTime MinSupportedLockedVideoFrameDuration { get; }
	public virtual float NominalFocalLengthIn35mmFilm { get; }
	public virtual bool VideoFrameDurationLocked { get; }
	public virtual Foundation.NSSet<Foundation.NSString> WeakCinematicVideoCaptureSceneMonitoringStatuses { get; }

Added methods:

	public virtual CoreGraphics.CGRect GetDefaultRectForExposurePointOfInterest (CoreGraphics.CGPoint exposurePointOfInterest);
	public virtual CoreGraphics.CGRect GetDefaultRectForFocusPointOfInterest (CoreGraphics.CGPoint focusPointOfInterest);
	public virtual void SetCameraLensSmudgeDetectionEnabled (bool cameraLensSmudgeDetectionEnabled, CoreMedia.CMTime detectionInterval);
	public virtual void SetCinematicVideoFixedFocus (CoreGraphics.CGPoint point, AVCaptureCinematicVideoFocusMode focusMode);
	public virtual void SetCinematicVideoTrackingFocus (CoreGraphics.CGPoint point, AVCaptureCinematicVideoFocusMode focusMode);
	public virtual void SetCinematicVideoTrackingFocus (IntPtr detectedObjectId, AVCaptureCinematicVideoFocusMode focusMode);

Type Changed: AVFoundation.AVCaptureDeviceFormat

Added properties:

	public virtual bool CameraLensSmudgeDetectionSupported { get; }
	public virtual bool CinematicVideoCaptureSupported { get; }
	public virtual float DefaultSimulatedAperture { get; }
	public virtual float MaxSimulatedAperture { get; }
	public virtual float MinSimulatedAperture { get; }
	public virtual AVFrameRateRange VideoFrameRateRangeForCinematicVideo { get; }
	public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForCinematicVideo { get; }
	public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForCinematicVideo { get; }

Type Changed: AVFoundation.AVCaptureDeviceInput

Added properties:

	public virtual CoreMedia.CMTime ActiveExternalSyncVideoFrameDuration { get; }
	public virtual CoreMedia.CMTime ActiveLockedVideoFrameDuration { get; set; }
	public virtual bool CinematicVideoCaptureEnabled { get; set; }
	public virtual bool CinematicVideoCaptureSupported { get; }
	public virtual AVExternalSyncDevice ExternalSyncDevice { get; }
	public virtual bool ExternalSyncSupported { get; }
	public virtual bool LockedVideoFrameDurationSupported { get; }
	public virtual float SimulatedAperture { get; set; }

Added methods:

	public virtual void FollowExternalSyncDevice (AVExternalSyncDevice externalSyncDevice, CoreMedia.CMTime frameDuration, IAVExternalSyncDeviceDelegate delegate);
	public virtual void UnfollowExternalSyncDevice ();

Type Changed: AVFoundation.AVCaptureMetadataOutput

Added property:

	public virtual string[] RequiredMetadataObjectTypesForCinematicVideoCapture { get; }

Type Changed: AVFoundation.AVCaptureOutput

Added properties:

	public virtual bool DeferredStartEnabled { get; set; }
	public virtual bool DeferredStartSupported { get; }

Type Changed: AVFoundation.AVCaptureSession

Added properties:

	public virtual bool AutomaticallyRunsDeferredStart { get; set; }
	public virtual IAVCaptureSessionDeferredStartDelegate DeferredStartDelegate { get; }
	public virtual CoreFoundation.DispatchQueue DeferredStartDelegateCallbackQueue { get; }
	public virtual bool ManualDeferredStartSupported { get; }

Added methods:

	public virtual void RunDeferredStartWhenNeeded ();
	public virtual void SetDeferredStartDelegate (IAVCaptureSessionDeferredStartDelegate deferredStartDelegate, CoreFoundation.DispatchQueue deferredStartDelegateCallbackQueue);

Type Changed: AVFoundation.AVCaptureVideoDataOutput

Added properties:

	public virtual bool PreservesDynamicHdrMetadata { get; set; }
	public virtual int RecommendedMediaTimeScaleForAssetWriter { get; }

Added method:

	public virtual AVMetadataItem[] RecommendedMovieMetadata (string videoCodecType, string outputFileType);

Type Changed: AVFoundation.AVCaptureVideoPreviewLayer

Added properties:

	public virtual bool DeferredStartEnabled { get; set; }
	public virtual bool DeferredStartSupported { get; }

Type Changed: AVFoundation.AVCaptureVideoStabilizationMode

Added value:

	LowLatency = 6,

Type Changed: AVFoundation.AVContentKeyRequest

Added properties:

	public virtual IAVContentKeyRecipient OriginatingRecipient { get; }
	public static Foundation.NSString RandomDeviceIdentifierSeedKey { get; }
	public static Foundation.NSString ShouldRandomizeDeviceIdentifierKey { get; }

Added method:

	protected override void Dispose (bool disposing);

Type Changed: AVFoundation.AVError

Added values:

	AutoWhiteBalanceNotLocked = -11891,
	ContentKeyInvalid = -11889,
	ContentKeyRequestPlaybackDestinationDoesNotSupportDeviceIdentifierRandomization = -11888,
	FollowExternalSyncDeviceTimedOut = -11892,
	NoSmartFramingsEnabled = -11890,

Type Changed: AVFoundation.AVFileTypes

Added value:

	Dicom = 24,

Type Changed: AVFoundation.AVMediaCharacteristics

Added values:

	IndicatesNonRectilinearProjection = 23,
	MachineGenerated = 24,

Type Changed: AVFoundation.AVMediaSelectionGroup

Added property:

	public virtual AVCustomMediaSelectionScheme CustomMediaSelectionScheme { get; }

Type Changed: AVFoundation.AVMetadata

Added properties:

	public static Foundation.NSString QuickTimeMetadataAimeData { get; }
	public static Foundation.NSString QuickTimeMetadataCameraFocalLength35mmEquivalent { get; }
	public static Foundation.NSString QuickTimeMetadataCameraIsoSensitivity { get; }
	public static Foundation.NSString QuickTimeMetadataCameraLensIrisFNumber { get; }
	public static Foundation.NSString QuickTimeMetadataCameraLensModel { get; }
	public static Foundation.NSString QuickTimeMetadataCameraShutterSpeedAngle { get; }
	public static Foundation.NSString QuickTimeMetadataCameraShutterSpeedTime { get; }
	public static Foundation.NSString QuickTimeMetadataCameraWhiteBalance { get; }
	public static Foundation.NSString QuickTimeMetadataCinematicVideoIntent { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraFocalLength35mmEquivalent { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraIsoSensitivity { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraLensIrisFNumber { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraLensModel { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraShutterSpeedAngle { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraShutterSpeedTime { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraWhiteBalance { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCinematicVideoIntent { get; }
	public static Foundation.NSString QuickTimeMetadataKeyWhiteBalanceByCctColorMatrices { get; }
	public static Foundation.NSString QuickTimeMetadataKeyWhiteBalanceByCctWhiteBalanceFactors { get; }
	public static Foundation.NSString QuickTimeMetadataPresentationImmersiveMedia { get; }
	public static Foundation.NSString QuickTimeMetadataWhiteBalanceByCctColorMatrices { get; }
	public static Foundation.NSString QuickTimeMetadataWhiteBalanceByCctWhiteBalanceFactors { get; }

Type Changed: AVFoundation.AVMetadataObject

Added properties:

	public virtual AVCaptureCinematicVideoFocusMode CinematicVideoFocusMode { get; }
	public virtual bool FixedFocus { get; }
	public virtual IntPtr GroupId { get; }
	public virtual IntPtr ObjectId { get; }
	public AVMetadataObjectType Type { get; }

Type Changed: AVFoundation.AVMetadataObjectType

Added values:

	AVMetadataObjectTypeCatHead = 33554432,
	DogHead = 67108864,

Type Changed: AVFoundation.AVMetricHlsMediaSegmentRequestEvent

Added property:

	public virtual double SegmentDuration { get; }

Type Changed: AVFoundation.AVMetricPlayerItemVariantSwitchEvent

Added properties:

	public virtual AVMetricMediaRendition AudioRendition { get; }
	public virtual AVMetricMediaRendition SubtitleRendition { get; }
	public virtual AVMetricMediaRendition VideoRendition { get; }

Type Changed: AVFoundation.AVMetricPlayerItemVariantSwitchStartEvent

Added properties:

	public virtual AVMetricMediaRendition AudioRendition { get; }
	public virtual AVMetricMediaRendition SubtitleRendition { get; }
	public virtual AVMetricMediaRendition VideoRendition { get; }

Type Changed: AVFoundation.AVMutableComposition

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Cinematic.CNCompositionInfo AddTracks (Cinematic.CNAssetInfo assetInfo, int preferredStartingTrackID)

Type Changed: AVFoundation.AVMutableVideoComposition

Added property:

	public virtual Foundation.NSObject[] OutputBufferDescription { get; set; }

Type Changed: AVFoundation.AVOutputSettingsPreset

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---PresetHevc7680x4320 = 15

Added values:

	Hevc4320x2160 = 18,
	MvHevc4320x4320 = 19,
	MvHevc7680x7680 = 20,

Type Changed: AVFoundation.AVPlayer

Added properties:

	public virtual AVPlayerNetworkResourcePriority NetworkResourcePriority { get; set; }
	public static bool ObservationEnabled { get; set; }

Type Changed: AVFoundation.AVPlayerInterstitialEvent

Added properties:

	public virtual string SkipControlLocalizedLabelBundleKey { get; set; }
	public virtual CoreMedia.CMTimeRange SkipControlTimeRange { get; set; }

Type Changed: AVFoundation.AVPlayerInterstitialEventController

Added properties:

	public virtual Foundation.NSBundle LocalizedStringsBundle { get; set; }
	public virtual string LocalizedStringsTableName { get; set; }

Added method:

	public virtual void SkipCurrentEvent ();

Type Changed: AVFoundation.AVPlayerInterstitialEventMonitor

Added properties:

	public virtual string CurrentEventSkipControlLabel { get; }
	public virtual AVPlayerInterstitialEventSkippableEventState CurrentEventSkippableState { get; }
	public static Foundation.NSString CurrentEventSkippableStateDidChangeEventKey { get; }
	public static Foundation.NSString CurrentEventSkippableStateDidChangeNotification { get; }
	public static Foundation.NSString CurrentEventSkippableStateDidChangeSkipControlLabelKey { get; }
	public static Foundation.NSString CurrentEventSkippableStateDidChangeStateKey { get; }
	public static Foundation.NSString CurrentEventSkippedEventKey { get; }
	public static Foundation.NSString CurrentEventSkippedNotification { get; }
	public static Foundation.NSString InterstitialEventDidFinishDidPlayEntireEventKey { get; }
	public static Foundation.NSString InterstitialEventDidFinishEventKey { get; }
	public static Foundation.NSString InterstitialEventDidFinishNotification { get; }
	public static Foundation.NSString InterstitialEventDidFinishPlayoutTimeKey { get; }
	public static Foundation.NSString InterstitialEventWasUnscheduledErrorKey { get; }
	public static Foundation.NSString InterstitialEventWasUnscheduledEventKey { get; }
	public static Foundation.NSString InterstitialEventWasUnscheduledNotification { get; }

Type Changed: AVFoundation.AVPlayerInterstitialEventMonitor.Notifications

Added methods:

	public static Foundation.NSObject ObserveCurrentEventSkippableStateDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
	public static Foundation.NSObject ObserveCurrentEventSkippableStateDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
	public static Foundation.NSObject ObserveCurrentEventSkipped (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
	public static Foundation.NSObject ObserveCurrentEventSkipped (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
	public static Foundation.NSObject ObserveInterstitialEventDidFinish (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
	public static Foundation.NSObject ObserveInterstitialEventDidFinish (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
	public static Foundation.NSObject ObserveInterstitialEventWasUnscheduled (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
	public static Foundation.NSObject ObserveInterstitialEventWasUnscheduled (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AVFoundation.AVPlayerItem

Added property:

	public virtual AVCustomMediaSelectionScheme[] PreferredCustomMediaSelectionSchemes { get; set; }

Added methods:

	public virtual Foundation.NSDictionary<AVMediaPresentationSelector,Foundation.NSObject> GetEffectiveMediaPresentationSettings (AVMediaSelectionGroup mediaSelectionGroup);
	public virtual string GetSelectedMediaPresentationLanguage (AVMediaSelectionGroup mediaSelectionGroup);
	public virtual Foundation.NSDictionary<AVMediaPresentationSelector,Foundation.NSObject> GetSelectedMediaPresentationSettings (AVMediaSelectionGroup mediaSelectionGroup);
	public virtual void SelectMediaPresentationLanguage (string language, AVMediaSelectionGroup mediaSelectionGroup);
	public virtual void SelectMediaPresentationSetting (AVMediaPresentationSetting mediaPresentationSetting, AVMediaSelectionGroup mediaSelectionGroup);

Type Changed: AVFoundation.AVPlayerPlaybackCoordinator

Added property:

	public virtual AVPlaybackCoordinationMedium PlaybackCoordinationMedium { get; }

Added method:

	public virtual bool CoordinateUsingCoordinationMedium (AVPlaybackCoordinationMedium coordinationMedium, out Foundation.NSError outError);

Type Changed: AVFoundation.AVSampleBufferVideoRenderer

Added properties:

	public CoreVideo.CVPixelBufferAttributes RecommendedPixelBufferAttributes { get; }
	public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> WeakRecommendedPixelBufferAttributes { get; }

Type Changed: AVFoundation.AVUrlAsset

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'AudioVisualContentTypes' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'AudioVisualContentTypes' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'AudioVisualContentTypes' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'AudioVisualContentTypes' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'AudioVisualContentTypes' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'AudioVisualContentTypes' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'AudioVisualContentTypes' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'AudioVisualContentTypes' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public string[] AudiovisualTypes { get; }
++public string[] AudiovisualTypes { get; }

Added properties:

	public static UniformTypeIdentifiers.UTType[] AudiovisualContentTypes { get; }
	public static Foundation.NSString ShouldParseExternalSphericalTagsKey { get; }
	public virtual Foundation.NSUrl SidecarUrl { get; }

Type Changed: AVFoundation.AVVideoCodecType

Added values:

	AppleProResRaw = 12,
	AppleProResRawHQ = 13,

Type Changed: AVFoundation.AVVideoCompositing

Added property:

	public virtual bool SupportsSourceTaggedBuffers { get; }

Type Changed: AVFoundation.AVVideoCompositing_Extensions

Added method:

	public static bool GetSupportsSourceTaggedBuffers (this IAVVideoCompositing This);

Type Changed: AVFoundation.AVVideoComposition

Added properties:

	public virtual Foundation.NSObject[] OutputBufferDescription { get; }
	public virtual AVSpatialVideoConfiguration[] SpatialVideoConfigurations { get; }

Type Changed: AVFoundation.AudioSettings

Added properties:

	public IntPtr? AspFrequencyKey { get; set; }
	public AVAudioContentSource? ContentSource { get; set; }
	public AVAudioDynamicRangeControlConfiguration? DynamicRangeControlConfiguration { get; set; }

Type Changed: AVFoundation.IAVAssetDownloadDelegate

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidReceiveMetricEvent, Selector = URLSession:assetDownloadTask:didReceiveMetricEvent:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidReceiveMetricEvent, Selector = URLSession:assetDownloadTask:didReceiveMetricEvent:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added method:

		public virtual void DidReceiveMetricEvent (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVMetricEvent metricEvent);

Type Changed: AVFoundation.IAVVideoCompositing

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = SupportsSourceTaggedBuffers, Selector = supportsSourceTaggedBuffers, PropertyType = System.Boolean, GetterSelector = supportsSourceTaggedBuffers, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = SupportsSourceTaggedBuffers, Selector = supportsSourceTaggedBuffers, PropertyType = System.Boolean, GetterSelector = supportsSourceTaggedBuffers, ArgumentSemantic = -1)]
-
++
```

Added property:

			public virtual bool SupportsSourceTaggedBuffers { get; }

New Type: AVFoundation.AVAudioContentSource

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVAudioContentSource {
				AVSpatialLive = 41,
				AVSpatialOffline = 39,
				AVTraditionalLive = 40,
				AVTraditionalOffline = 38,
				AppleAVSpatialLive = 9,
				AppleAVSpatialOffline = 7,
				AppleAVTraditionalLive = 8,
				AppleAVTraditionalOffline = 6,
				AppleCaptureSpatial = 2,
				AppleCaptureSpatialEnhanced = 3,
				AppleCaptureTraditional = 1,
				AppleMusicSpatial = 5,
				AppleMusicTraditional = 4,
				ApplePassthrough = 10,
				CaptureSpatial = 34,
				CaptureSpatial_Enhanced = 35,
				CaptureTraditional = 33,
				MusicSpatial = 37,
				MusicTraditional = 36,
				Passthrough = 42,
				Reserved = 0,
				Unspecified = -1,
			}

New Type: AVFoundation.AVAudioDynamicRangeControlConfiguration

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVAudioDynamicRangeControlConfiguration {
				Capture = 4,
				Movie = 3,
				Music = 1,
				None = 0,
				Speech = 2,
			}

New Type: AVFoundation.AVAudioSessionCapability

			[Foundation.RegisterAttribute("AVAudioSessionCapability", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVAudioSessionCapability : Foundation.NSObject {
				// constructors
				protected AVAudioSessionCapability (Foundation.NSObjectFlag t);
				protected AVAudioSessionCapability (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual bool Enabled { get; }
				public virtual bool Supported { get; }
			}

New Type: AVFoundation.AVCaptureCameraLensSmudgeDetectionStatus

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVCaptureCameraLensSmudgeDetectionStatus {
				Disabled = 0,
				SmudgeNotDetected = 1,
				Smudged = 2,
				Unknown = 3,
			}

New Type: AVFoundation.AVCaptureCinematicVideoFocusMode

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVCaptureCinematicVideoFocusMode {
				None = 0,
				Strong = 1,
				Weak = 2,
			}

New Type: AVFoundation.AVCaptureExternalDisplayConfiguration

			[Foundation.RegisterAttribute("AVCaptureExternalDisplayConfiguration", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVCaptureExternalDisplayConfiguration : Foundation.NSObject {
				// constructors
				public AVCaptureExternalDisplayConfiguration ();
				protected AVCaptureExternalDisplayConfiguration (Foundation.NSObjectFlag t);
				protected AVCaptureExternalDisplayConfiguration (ObjCRuntime.NativeHandle handle);
				// properties
				public virtual bool BypassColorSpaceConversion { get; set; }
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual CoreMedia.CMVideoDimensions PreferredResolution { get; set; }
				public virtual bool ShouldMatchFrameRate { get; set; }
			}

New Type: AVFoundation.AVCaptureExternalDisplayConfigurator

			[Foundation.RegisterAttribute("AVCaptureExternalDisplayConfigurator", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVCaptureExternalDisplayConfigurator : Foundation.NSObject {
				// constructors
				protected AVCaptureExternalDisplayConfigurator (Foundation.NSObjectFlag t);
				protected AVCaptureExternalDisplayConfigurator (ObjCRuntime.NativeHandle handle);
				public AVCaptureExternalDisplayConfigurator (AVCaptureDevice device, CoreAnimation.CALayer previewLayer, AVCaptureExternalDisplayConfiguration configuration);
				// properties
				public virtual bool Active { get; }
				public virtual double ActiveExternalDisplayFrameRate { get; }
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual AVCaptureDevice Device { get; }
				public virtual CoreAnimation.CALayer PreviewLayer { get; }
				public static bool ShouldMatchFrameRateSupported { get; }
				public static bool SupportsBypassingColorSpaceConversion { get; }
				public static bool SupportsPreferredResolution { get; }
				// methods
				protected override void Dispose (bool disposing);
				public virtual void Stop ();
			}

New Type: AVFoundation.AVCaptureSceneMonitoringStatus

			[Serializable]
			[System.FlagsAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVCaptureSceneMonitoringStatus {
				NotEnoughLight = 1,
			}

New Type: AVFoundation.AVCaptureSceneMonitoringStatusExtensions

			[ObjCRuntime.BindingImplAttribute(3)]
			[System.Runtime.CompilerServices.ExtensionAttribute()]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public static class AVCaptureSceneMonitoringStatusExtensions {
				// methods
				public static Foundation.NSString GetConstant (this AVCaptureSceneMonitoringStatus self);
				public static AVCaptureSceneMonitoringStatus? GetNullableValue (ObjCRuntime.NativeHandle handle);
				public static AVCaptureSceneMonitoringStatus GetValue (Foundation.NSString constant);
				public static AVCaptureSceneMonitoringStatus GetValue (ObjCRuntime.NativeHandle handle);
				public static Foundation.NSString[] ToArray (this AVCaptureSceneMonitoringStatus value);
				public static AVCaptureSceneMonitoringStatus ToFlags (System.Collections.Generic.IEnumerable<Foundation.NSString> constants);
			}

New Type: AVFoundation.AVCaptureSessionDeferredStartDelegate

			[Foundation.ModelAttribute()]
			[Foundation.ProtocolAttribute()]
			[Foundation.RegisterAttribute("Microsoft_macOS__AVFoundation_AVCaptureSessionDeferredStartDelegate", False)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public abstract class AVCaptureSessionDeferredStartDelegate : Foundation.NSObject, IAVCaptureSessionDeferredStartDelegate, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				protected AVCaptureSessionDeferredStartDelegate ();
				protected AVCaptureSessionDeferredStartDelegate (Foundation.NSObjectFlag t);
				protected AVCaptureSessionDeferredStartDelegate (ObjCRuntime.NativeHandle handle);
				// methods
				public virtual void SessionDidRunDeferredStart (AVCaptureSession session);
				public virtual void SessionWillRunDeferredStart (AVCaptureSession session);
			}

New Type: AVFoundation.AVCaptureTimecode

			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(2)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			public struct AVCaptureTimecode, System.IEquatable%LESSERTHANREPLACEMENT%AVCaptureTimecode%GREATERTHANREPLACEMENT% {
				// constructors
				public AVCaptureTimecode (byte hours, byte minutes, byte seconds, byte frames, uint userBits, CoreMedia.CMTime frameDuration, AVCaptureTimecodeSourceType sourceType);
				// properties
				public CoreMedia.CMTime FrameDuration { get; set; }
				public byte Frames { get; set; }
				public byte Hours { get; set; }
				public byte Minutes { get; set; }
				public byte Seconds { get; set; }
				public AVCaptureTimecodeSourceType SourceType { get; set; }
				public uint UserBits { get; set; }
				// methods
				public AVCaptureTimecode AddFrames (long framesToAdd);
				public CoreMedia.CMSampleBuffer CreateMetadataSampleBufferAssociatedWithPresentationTimeStamp (CoreMedia.CMTime presentationTimeStamp);
				public CoreMedia.CMSampleBuffer CreateMetadataSampleBufferForDuration (CoreMedia.CMTime duration);
				public virtual bool Equals (AVCaptureTimecode other);
				public override bool Equals (object obj);
				public override int GetHashCode ();
				public static bool op_Equality (AVCaptureTimecode left, AVCaptureTimecode right);
				public static bool op_Inequality (AVCaptureTimecode left, AVCaptureTimecode right);
			}

New Type: AVFoundation.AVCaptureTimecodeGenerator

			[Foundation.RegisterAttribute("AVCaptureTimecodeGenerator", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVCaptureTimecodeGenerator : Foundation.NSObject {
				// constructors
				protected AVCaptureTimecodeGenerator (Foundation.NSObjectFlag t);
				protected AVCaptureTimecodeGenerator (ObjCRuntime.NativeHandle handle);
				// properties
				public virtual AVCaptureTimecodeSource[] AvailableSources { get; }
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual AVCaptureTimecodeSource CurrentSource { get; }
				public IAVCaptureTimecodeGeneratorDelegate Delegate { get; }
				public virtual CoreFoundation.DispatchQueue DelegateCallbackQueue { get; }
				public static AVCaptureTimecodeSource FrameCountSource { get; }
				public virtual AVCaptureTimecode GenerateInitialTimecode { get; }
				public static AVCaptureTimecodeSource RealTimeClockSource { get; }
				public virtual double SynchronizationTimeout { get; set; }
				public virtual double TimecodeAlignmentOffset { get; set; }
				public virtual CoreMedia.CMTime TimecodeFrameDuration { get; set; }
				public virtual Foundation.NSObject WeakDelegate { get; }
				// methods
				public virtual void SetDelegate (IAVCaptureTimecodeGeneratorDelegate delegate, CoreFoundation.DispatchQueue callbackQueue);
				public virtual void StartSynchronization (AVCaptureTimecodeSource source);
			}

New Type: AVFoundation.AVCaptureTimecodeGeneratorDelegate

			[Foundation.ModelAttribute()]
			[Foundation.ProtocolAttribute()]
			[Foundation.RegisterAttribute("Microsoft_macOS__AVFoundation_AVCaptureTimecodeGeneratorDelegate", False)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public abstract class AVCaptureTimecodeGeneratorDelegate : Foundation.NSObject, IAVCaptureTimecodeGeneratorDelegate, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				protected AVCaptureTimecodeGeneratorDelegate ();
				protected AVCaptureTimecodeGeneratorDelegate (Foundation.NSObjectFlag t);
				protected AVCaptureTimecodeGeneratorDelegate (ObjCRuntime.NativeHandle handle);
				// methods
				public virtual void DidReceiveUpdate (AVCaptureTimecodeGenerator generator, AVCaptureTimecode timecode, AVCaptureTimecodeSource source);
				public virtual void DidUpdateAvailableSources (AVCaptureTimecodeGenerator generator, AVCaptureTimecodeSource[] availableSources);
				public virtual void TransitionedToSynchronizationStatus (AVCaptureTimecodeGenerator generator, AVCaptureTimecodeGeneratorSynchronizationStatus synchronizationStatus, AVCaptureTimecodeSource source);
			}

New Type: AVFoundation.AVCaptureTimecodeGeneratorSynchronizationStatus

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVCaptureTimecodeGeneratorSynchronizationStatus {
				NotRequired = 7,
				SourceSelected = 1,
				SourceUnavailable = 5,
				SourceUnsupported = 6,
				Synchronized = 3,
				Synchronizing = 2,
				TimedOut = 4,
				Unknown = 0,
			}

New Type: AVFoundation.AVCaptureTimecodeSource

			[Foundation.RegisterAttribute("AVCaptureTimecodeSource", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVCaptureTimecodeSource : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				public AVCaptureTimecodeSource ();
				protected AVCaptureTimecodeSource (Foundation.NSObjectFlag t);
				protected AVCaptureTimecodeSource (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual string DisplayName { get; }
				public virtual AVCaptureTimecodeSourceType Type { get; }
				public virtual Foundation.NSUuid Uuid { get; }
				// methods
				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
			}

New Type: AVFoundation.AVCaptureTimecodeSourceType

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVCaptureTimecodeSourceType {
				External = 2,
				FrameCount = 0,
				RealTimeClock = 1,
			}

New Type: AVFoundation.AVCustomMediaSelectionScheme

			[Foundation.RegisterAttribute("AVCustomMediaSelectionScheme", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVCustomMediaSelectionScheme : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				protected AVCustomMediaSelectionScheme (Foundation.NSObjectFlag t);
				protected AVCustomMediaSelectionScheme (ObjCRuntime.NativeHandle handle);
				// properties
				public virtual string[] AvailableLanguages { get; }
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual AVMediaPresentationSelector[] Selectors { get; }
				public virtual bool ShouldOfferLanguageSelection { get; }
				// methods
				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
				public virtual AVMediaPresentationSetting[] GetMediaPresentationSettings (AVMediaPresentationSelector selector, string language, AVMediaPresentationSetting[] settings);
			}

New Type: AVFoundation.AVExternalSyncDevice

			[Foundation.RegisterAttribute("AVExternalSyncDevice", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVExternalSyncDevice : Foundation.NSObject {
				// constructors
				protected AVExternalSyncDevice (Foundation.NSObjectFlag t);
				protected AVExternalSyncDevice (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual CoreMedia.CMClock Clock { get; }
				public virtual uint ProductId { get; }
				public virtual CoreMedia.CMTime SignalCompensationDelay { get; set; }
				public virtual AVExternalSyncDeviceStatus Status { get; }
				public virtual Foundation.NSUuid Uuid { get; }
				public virtual uint VendorId { get; }
			}

New Type: AVFoundation.AVExternalSyncDeviceDelegate

			[Foundation.ModelAttribute()]
			[Foundation.ProtocolAttribute()]
			[Foundation.RegisterAttribute("Microsoft_macOS__AVFoundation_AVExternalSyncDeviceDelegate", False)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVExternalSyncDeviceDelegate : Foundation.NSObject, IAVExternalSyncDeviceDelegate, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				public AVExternalSyncDeviceDelegate ();
				protected AVExternalSyncDeviceDelegate (Foundation.NSObjectFlag t);
				protected AVExternalSyncDeviceDelegate (ObjCRuntime.NativeHandle handle);
				// methods
				public virtual void ExternalSyncDeviceFailed (AVExternalSyncDevice device, Foundation.NSError error);
				public virtual void ExternalSyncDeviceStatusDidChange (AVExternalSyncDevice device);
			}

New Type: AVFoundation.AVExternalSyncDeviceDiscoverySession

			[Foundation.RegisterAttribute("AVExternalSyncDeviceDiscoverySession", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVExternalSyncDeviceDiscoverySession : Foundation.NSObject {
				// constructors
				protected AVExternalSyncDeviceDiscoverySession (Foundation.NSObjectFlag t);
				protected AVExternalSyncDeviceDiscoverySession (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual AVExternalSyncDevice[] Devices { get; }
				public static AVExternalSyncDeviceDiscoverySession SharedSession { get; }
				public static bool Supported { get; }
			}

New Type: AVFoundation.AVExternalSyncDeviceStatus

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVExternalSyncDeviceStatus {
				ActiveSync = 3,
				Calibrating = 2,
				FreeRunSync = 4,
				Ready = 1,
				Unavailable = 0,
			}

New Type: AVFoundation.AVMediaPresentationSelector

			[Foundation.RegisterAttribute("AVMediaPresentationSelector", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVMediaPresentationSelector : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				protected AVMediaPresentationSelector (Foundation.NSObjectFlag t);
				protected AVMediaPresentationSelector (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual string Identifier { get; }
				public virtual AVMediaPresentationSetting[] Settings { get; }
				// methods
				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
				public virtual string GetDisplayName (string localeIdentifier);
			}

New Type: AVFoundation.AVMediaPresentationSetting

			[Foundation.RegisterAttribute("AVMediaPresentationSetting", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVMediaPresentationSetting : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				protected AVMediaPresentationSetting (Foundation.NSObjectFlag t);
				protected AVMediaPresentationSetting (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public AVMediaCharacteristics MediaCharacteristic { get; }
				public virtual Foundation.NSString WeakMediaCharacteristic { get; }
				// methods
				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
				public virtual string GetDisplayName (string localeIdentifier);
			}

New Type: AVFoundation.AVMetadataCatHeadObject

			[Foundation.RegisterAttribute("AVMetadataCatHeadObject", True)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVMetadataCatHeadObject : AVFoundation.AVMetadataObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				public AVMetadataCatHeadObject ();
				protected AVMetadataCatHeadObject (Foundation.NSObjectFlag t);
				protected AVMetadataCatHeadObject (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				// methods
				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
			}

New Type: AVFoundation.AVMetadataDogHeadObject

			[Foundation.RegisterAttribute("AVMetadataDogHeadObject", True)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVMetadataDogHeadObject : AVFoundation.AVMetadataObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				public AVMetadataDogHeadObject ();
				protected AVMetadataDogHeadObject (Foundation.NSObjectFlag t);
				protected AVMetadataDogHeadObject (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				// methods
				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
			}

New Type: AVFoundation.AVMetricDownloadSummaryEvent

			[Foundation.RegisterAttribute("AVMetricDownloadSummaryEvent", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVMetricDownloadSummaryEvent : AVFoundation.AVMetricEvent {
				// constructors
				public AVMetricDownloadSummaryEvent (Foundation.NSCoder coder);
				protected AVMetricDownloadSummaryEvent (Foundation.NSObjectFlag t);
				protected AVMetricDownloadSummaryEvent (ObjCRuntime.NativeHandle handle);
				// properties
				public virtual IntPtr BytesDownloadedCount { get; }
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual double DownloadDuration { get; }
				public virtual AVMetricErrorEvent ErrorEvent { get; }
				public virtual IntPtr MediaResourceRequestCount { get; }
				public virtual IntPtr RecoverableErrorCount { get; }
				public virtual AVAssetVariant[] Variants { get; }
			}

New Type: AVFoundation.AVMetricMediaRendition

			[Foundation.RegisterAttribute("AVMetricMediaRendition", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVMetricMediaRendition : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				public AVMetricMediaRendition (Foundation.NSCoder coder);
				protected AVMetricMediaRendition (Foundation.NSObjectFlag t);
				protected AVMetricMediaRendition (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual string StableId { get; }
				public virtual Foundation.NSUrl Url { get; }
				// methods
				public virtual void EncodeTo (Foundation.NSCoder encoder);
			}

New Type: AVFoundation.AVPlaybackCoordinationMedium

			[Foundation.RegisterAttribute("AVPlaybackCoordinationMedium", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVPlaybackCoordinationMedium : Foundation.NSObject {
				// constructors
				public AVPlaybackCoordinationMedium ();
				protected AVPlaybackCoordinationMedium (Foundation.NSObjectFlag t);
				protected AVPlaybackCoordinationMedium (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual AVPlayerPlaybackCoordinator[] ConnectedPlaybackCoordinators { get; }
			}

New Type: AVFoundation.AVPlayerInterstitialEventSkippableEventState

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVPlayerInterstitialEventSkippableEventState {
				Eligible = 2,
				NoLongerEligible = 3,
				NotSkippable = 0,
				NotYetEligible = 1,
			}

New Type: AVFoundation.AVPlayerNetworkResourcePriority

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public enum AVPlayerNetworkResourcePriority {
				Default = 0,
				High = 2,
				Low = 1,
			}

New Type: AVFoundation.AVSpatialVideoConfiguration

			[Foundation.RegisterAttribute("AVSpatialVideoConfiguration", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AVSpatialVideoConfiguration : Foundation.NSObject {
				// constructors
				public AVSpatialVideoConfiguration ();
				public AVSpatialVideoConfiguration (CoreMedia.CMFormatDescription formatDescription);
				protected AVSpatialVideoConfiguration (Foundation.NSObjectFlag t);
				protected AVSpatialVideoConfiguration (ObjCRuntime.NativeHandle handle);
				// properties
				public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject>[] CameraCalibrationDataLensCollection { get; set; }
				public virtual IntPtr? CameraSystemBaseline { get; set; }
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual IntPtr? DisparityAdjustment { get; set; }
				public virtual IntPtr? HorizontalFieldOfView { get; set; }
			}

New Type: AVFoundation.IAVCaptureSessionDeferredStartDelegate

			[Foundation.ProtocolAttribute(Name = AVCaptureSessionDeferredStartDelegate, WrapperType = AVFoundation.AVCaptureSessionDeferredStartDelegateWrapper, BackwardsCompatibleCodeGeneration = False)]
			[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SessionWillRunDeferredStart, Selector = sessionWillRunDeferredStart:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
			[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SessionDidRunDeferredStart, Selector = sessionDidRunDeferredStart:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public interface IAVCaptureSessionDeferredStartDelegate : ObjCRuntime.INativeObject, System.IDisposable {
				// methods
				public virtual void SessionDidRunDeferredStart (AVCaptureSession session);
				public virtual void SessionWillRunDeferredStart (AVCaptureSession session);
			}

New Type: AVFoundation.IAVCaptureTimecodeGeneratorDelegate

			[Foundation.ProtocolAttribute(Name = AVCaptureTimecodeGeneratorDelegate, WrapperType = AVFoundation.AVCaptureTimecodeGeneratorDelegateWrapper, BackwardsCompatibleCodeGeneration = False)]
			[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidReceiveUpdate, Selector = timecodeGenerator:didReceiveUpdate:fromSource:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
			[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = TransitionedToSynchronizationStatus, Selector = timecodeGenerator:transitionedToSynchronizationStatus:forSource:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
			[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidUpdateAvailableSources, Selector = timecodeGenerator:didUpdateAvailableSources:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public interface IAVCaptureTimecodeGeneratorDelegate : ObjCRuntime.INativeObject, System.IDisposable {
				// methods
				public virtual void DidReceiveUpdate (AVCaptureTimecodeGenerator generator, AVCaptureTimecode timecode, AVCaptureTimecodeSource source);
				public virtual void DidUpdateAvailableSources (AVCaptureTimecodeGenerator generator, AVCaptureTimecodeSource[] availableSources);
				public virtual void TransitionedToSynchronizationStatus (AVCaptureTimecodeGenerator generator, AVCaptureTimecodeGeneratorSynchronizationStatus synchronizationStatus, AVCaptureTimecodeSource source);
			}

New Type: AVFoundation.IAVExternalSyncDeviceDelegate

			[Foundation.ProtocolAttribute(Name = AVExternalSyncDeviceDelegate, WrapperType = AVFoundation.AVExternalSyncDeviceDelegateWrapper, BackwardsCompatibleCodeGeneration = False)]
			[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ExternalSyncDeviceStatusDidChange, Selector = externalSyncDeviceStatusDidChange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
			[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ExternalSyncDeviceFailed, Selector = externalSyncDevice:failedWithError:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public interface IAVExternalSyncDeviceDelegate : ObjCRuntime.INativeObject, System.IDisposable {
				// methods
				public virtual void ExternalSyncDeviceFailed (AVExternalSyncDevice device, Foundation.NSError error);
				public virtual void ExternalSyncDeviceStatusDidChange (AVExternalSyncDevice device);
			}

Namespace AVKit

Type Changed: AVKit.AVPlayerView

Added property:

			public virtual AVDisplayDynamicRange PreferredDisplayDynamicRange { get; set; }

New Type: AVKit.AVDisplayDynamicRange

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
			public enum AVDisplayDynamicRange {
				Automatic = 0,
				ConstrainedHigh = 2,
				High = 3,
				Standard = 1,
			}

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)

Type Changed: Accessibility.AXSettingsFeature

Added values:

			AssistiveTouch = 3,
			AssistiveTouchDevices = 4,
			DwellControl = 5,

New Type: Accessibility.AXBrailleTable

			[Foundation.RegisterAttribute("AXBrailleTable", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AXBrailleTable : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				public AXBrailleTable (Foundation.NSCoder coder);
				protected AXBrailleTable (Foundation.NSObjectFlag t);
				protected AXBrailleTable (ObjCRuntime.NativeHandle handle);
				public AXBrailleTable (string identifier);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual string Identifier { get; }
				public virtual bool IsEightDot { get; }
				public virtual string Language { get; }
				public static Foundation.NSSet<AXBrailleTable> LanguageAgnosticTables { get; }
				public virtual Foundation.NSSet<Foundation.NSLocale> Locales { get; }
				public virtual string LocalizedName { get; }
				public virtual string LocalizedProviderName { get; }
				public virtual string ProviderIdentifier { get; }
				public static Foundation.NSSet<Foundation.NSLocale> SupportedLocales { get; }
				// methods
				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
				public virtual void EncodeTo (Foundation.NSCoder encoder);
				public static AXBrailleTable GetDefaultTable (Foundation.NSLocale locale);
				public static Foundation.NSSet<AXBrailleTable> GetTables (Foundation.NSLocale locale);
			}

New Type: Accessibility.AXBrailleTranslationResult

			[Foundation.RegisterAttribute("AXBrailleTranslationResult", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AXBrailleTranslationResult : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
				// constructors
				public AXBrailleTranslationResult (Foundation.NSCoder coder);
				protected AXBrailleTranslationResult (Foundation.NSObjectFlag t);
				protected AXBrailleTranslationResult (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual IntPtr[] LocationMap { get; }
				public virtual string ResultString { get; }
				// methods
				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
				public virtual void EncodeTo (Foundation.NSCoder encoder);
			}

New Type: Accessibility.AXBrailleTranslator

			[Foundation.RegisterAttribute("AXBrailleTranslator", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
			public class AXBrailleTranslator : Foundation.NSObject {
				// constructors
				public AXBrailleTranslator (AXBrailleTable brailleTable);
				protected AXBrailleTranslator (Foundation.NSObjectFlag t);
				protected AXBrailleTranslator (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				// methods
				public virtual AXBrailleTranslationResult BackTranslate (string braille);
				public virtual AXBrailleTranslationResult Translate (string printText);
			}

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

Added property:

			public static Foundation.NSString ScrollToVisibleAction { get; }

Type Changed: AppKit.NSAccessibilityAttributes

Added properties:

			public static Foundation.NSString AutoInteractableAttribute { get; }
			public static Foundation.NSString BlockQuoteLevelAttribute { get; }
			public static Foundation.NSString ChildrenInNavigationOrderAttribute { get; }
			public static Foundation.NSString DateTimeComponentsAttribute { get; }
			public static Foundation.NSString EmbeddedImageDescriptionAttribute { get; }
			public static Foundation.NSString FontBoldAttribute { get; }
			public static Foundation.NSString FontItalicAttribute { get; }
			public static Foundation.NSString HeadingLevelAttribute { get; }
			public static Foundation.NSString IndexForChildUIElementAttribute { get; }
			public static Foundation.NSString IndexForChildUIElementInNavigationOrderAttribute { get; }
			public static Foundation.NSString LanguageAttribute { get; }
			public static Foundation.NSString PathAttribute { get; }
			public static Foundation.NSString ResultsForSearchPredicateParameterizedAttribute { get; }
			public static Foundation.NSString TextCompletionAttribute { get; }
			public static Foundation.NSString TextInputMarkedRangeAttribute { get; }
			public static Foundation.NSString UIElementsForSearchPredicateParameterizedAttribute { get; }
			public static Foundation.NSString VisitedAttribute { get; }

Type Changed: AppKit.NSAccessibilityElement

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSAccessibilityElement.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSAccessibilityRoles

Added properties:

			public static Foundation.NSString DateTimeAreaRole { get; }
			public static Foundation.NSString HeadingRole { get; }
			public static Foundation.NSString ListMarkerRole { get; }
			public static Foundation.NSString WebAreaRole { get; }

Type Changed: AppKit.NSAccessibilitySubroles

Added property:

			public static Foundation.NSString SuggestionSubrole { get; }

Type Changed: AppKit.NSApplication

Added properties:

			public virtual bool ApplicationShouldSuppressHighDynamicRangeContent { get; }
			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString ShouldBeginSuppressingHighDynamicRangeContentNotification { get; }
			public static Foundation.NSString ShouldEndSuppressingHighDynamicRangeContentNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSApplication.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveShouldBeginSuppressingHighDynamicRangeContent (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveShouldBeginSuppressingHighDynamicRangeContent (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveShouldEndSuppressingHighDynamicRangeContent (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveShouldEndSuppressingHighDynamicRangeContent (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSBezelStyle

Added value:

			Glass = 16,

Type Changed: AppKit.NSButton

Added properties:

			public virtual NSControlBorderShape BorderShape { get; set; }
			public virtual NSTintProminence TintProminence { get; set; }

Type Changed: AppKit.NSCell

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSCell.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSColor

Added properties:

			public virtual System.Runtime.InteropServices.NFloat LinearExposure { get; }
			public virtual NSColor StandardDynamicRangeColor { get; }

Added methods:

			public static NSColor FromRgbaExposure (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha, System.Runtime.InteropServices.NFloat exposure);
			public static NSColor FromRgbaLinearExposure (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha, System.Runtime.InteropServices.NFloat linearExposure);
			public virtual NSColor GetColorByApplyingContentHeadroom (System.Runtime.InteropServices.NFloat contentHeadroom);

Type Changed: AppKit.NSColorPanel

Added property:

			public virtual System.Runtime.InteropServices.NFloat MaximumLinearExposure { get; set; }

Type Changed: AppKit.NSColorWell

Added property:

			public virtual System.Runtime.InteropServices.NFloat MaximumLinearExposure { get; set; }

Type Changed: AppKit.NSControlSize

Added value:

			ExtraLarge = 4,

Type Changed: AppKit.NSDrawer

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSDrawer.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSEventMask

Added value:

			MouseCancelled = 1099511627776,

Type Changed: AppKit.NSEventType

Added value:

			MouseCancelled = 40,

Type Changed: AppKit.NSGestureRecognizer

Added properties:

			public virtual NSEventModifierMask ModifierFlags { get; }
			public virtual string Name { get; set; }

Added method:

			public virtual void MouseCancelled (NSEvent mouseEvent);

Type Changed: AppKit.NSImageSymbolConfiguration

Added methods:

			public static NSImageSymbolConfiguration Create (NSImageSymbolColorRenderingMode colorRenderingMode);
			public static NSImageSymbolConfiguration Create (NSImageSymbolVariableValueMode variableValueMode);

Type Changed: AppKit.NSMenu

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSMenu.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSMenuItem

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSMenuItem.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSPopover

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSPopover.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSResponder

Added method:

			public virtual void MouseCancelled (NSEvent mouseEvent);

Type Changed: AppKit.NSScreen

Added property:

			public virtual uint CGDirectDisplayId { get; }

Type Changed: AppKit.NSSegmentedControl

Added property:

			public virtual NSControlBorderShape BorderShape { get; set; }

Type Changed: AppKit.NSSlider

Added properties:

			public virtual double NeutralValue { get; set; }
			public virtual NSTintProminence TintProminence { get; set; }

Type Changed: AppKit.NSSliderAccessory

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSSliderAccessory.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSSplitViewItem

Added properties:

			public virtual bool AutomaticallyAdjustsSafeAreaInsets { get; set; }
			public virtual NSSplitViewItemAccessoryViewController[] BottomAlignedAccessoryViewControllers { get; set; }
			public virtual NSSplitViewItemAccessoryViewController[] TopAlignedAccessoryViewControllers { get; set; }

Added methods:

			public virtual void AddBottomAlignedAccessoryViewController (NSSplitViewItemAccessoryViewController childViewController);
			public virtual void AddTopAlignedAccessoryViewController (NSSplitViewItemAccessoryViewController childViewController);
			public virtual void InsertBottomAlignedAccessoryViewController (NSSplitViewItemAccessoryViewController childViewController, IntPtr index);
			public virtual void InsertTopAlignedAccessoryViewController (NSSplitViewItemAccessoryViewController childViewController, IntPtr index);
			public virtual void RemoveBottomAlignedAccessoryViewController (IntPtr index);
			public virtual void RemoveTopAlignedAccessoryViewController (IntPtr index);

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

Added property:

			public virtual bool IncludesTextListMarkers { get; set; }

Type Changed: AppKit.NSTextField

Added properties:

			public virtual Foundation.NSAttributedString[] PlaceholderAttributedStrings { get; set; }
			public virtual string[] PlaceholderStrings { get; set; }
			public virtual bool ResolvesNaturalAlignmentWithBaseWritingDirection { get; set; }

Type Changed: AppKit.NSTextLayoutManager

Added property:

			public virtual bool ResolvesNaturalAlignmentWithBaseWritingDirection { get; set; }

Type Changed: AppKit.NSTextList

Added property:

			public static bool IncludesTextListMarkers { get; }

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

Added properties:

			public virtual NSColor BackgroundTintColor { get; set; }
			public virtual NSItemBadge Badge { get; set; }
			public virtual NSToolbarItemStyle Style { get; set; }

Type Changed: AppKit.NSView

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public virtual bool PrefersCompactControlSizeMetrics { get; set; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Added methods:

			public virtual NSEdgeInsets GetEdgeInsets (NSViewLayoutRegion layoutRegion);
			public virtual NSLayoutGuide GetLayoutGuide (NSViewLayoutRegion layoutRegion);
			public virtual CoreGraphics.CGRect GetRect (NSViewLayoutRegion layoutRegion);

Type Changed: AppKit.NSView.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AppKit.NSViewController

Added method:

			public virtual void MouseCancelled (NSEvent mouseEvent);

Type Changed: AppKit.NSWindow

Added properties:

			public static Foundation.NSString AutocorrectionOccurredNotification { get; }
			public static Foundation.NSString DraggingDestinationDragAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDragNotAcceptedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropAllowedNotification { get; }
			public static Foundation.NSString DraggingDestinationDropNotAllowedNotification { get; }
			public static Foundation.NSString DraggingSourceDragBeganNotification { get; }
			public static Foundation.NSString DraggingSourceDragEndedNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionBeganNotification { get; }
			public static Foundation.NSString TextInputMarkingSessionEndedNotification { get; }

Type Changed: AppKit.NSWindow.Notifications

Added methods:

			public static Foundation.NSObject ObserveAutocorrectionOccurred (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAutocorrectionOccurred (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDragNotAccepted (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingDestinationDropNotAllowed (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveDraggingSourceDragEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionBegan (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveTextInputMarkingSessionEnded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

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)

Type Changed: AppKit.NSWritingToolsCoordinator

Added property:

			public virtual bool IncludesTextListMarkers { get; set; }

Type Changed: AppKit.NSWritingToolsResultOptions

Added value:

			PresentationIntent = 16,

New Type: AppKit.NSAccessibilityForSearchPredicateKey

			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public static class NSAccessibilityForSearchPredicateKey {
				// properties
				public static Foundation.NSString CurrentElement { get; }
				public static Foundation.NSString CurrentRange { get; }
				public static Foundation.NSString Direction { get; }
				public static Foundation.NSString DirectionNext { get; }
				public static Foundation.NSString DirectionPrevious { get; }
				public static Foundation.NSString Identifiers { get; }
				public static Foundation.NSString ResultDescriptionOverride { get; }
				public static Foundation.NSString ResultElement { get; }
				public static Foundation.NSString ResultLoader { get; }
				public static Foundation.NSString ResultRange { get; }
				public static Foundation.NSString ResultsLimit { get; }
				public static Foundation.NSString Text { get; }
			}

New Type: AppKit.NSAccessibilitySearchKey

			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public static class NSAccessibilitySearchKey {
				// properties
				public static Foundation.NSString AnyType { get; }
				public static Foundation.NSString Article { get; }
				public static Foundation.NSString Blockquote { get; }
				public static Foundation.NSString BlockquoteSameLevel { get; }
				public static Foundation.NSString BoldFont { get; }
				public static Foundation.NSString Button { get; }
				public static Foundation.NSString CheckBox { get; }
				public static Foundation.NSString Control { get; }
				public static Foundation.NSString DifferentType { get; }
				public static Foundation.NSString FontChange { get; }
				public static Foundation.NSString FontColorChange { get; }
				public static Foundation.NSString Frame { get; }
				public static Foundation.NSString Graphic { get; }
				public static Foundation.NSString Heading { get; }
				public static Foundation.NSString HeadingLevel1 { get; }
				public static Foundation.NSString HeadingLevel2 { get; }
				public static Foundation.NSString HeadingLevel3 { get; }
				public static Foundation.NSString HeadingLevel4 { get; }
				public static Foundation.NSString HeadingLevel5 { get; }
				public static Foundation.NSString HeadingLevel6 { get; }
				public static Foundation.NSString HeadingSameLevel { get; }
				public static Foundation.NSString ItalicFont { get; }
				public static Foundation.NSString KeyboardFocusable { get; }
				public static Foundation.NSString Landmark { get; }
				public static Foundation.NSString Link { get; }
				public static Foundation.NSString List { get; }
				public static Foundation.NSString LiveRegion { get; }
				public static Foundation.NSString MisspelledWord { get; }
				public static Foundation.NSString Outline { get; }
				public static Foundation.NSString PlainText { get; }
				public static Foundation.NSString RadioGroup { get; }
				public static Foundation.NSString SameType { get; }
				public static Foundation.NSString StaticText { get; }
				public static Foundation.NSString StyleChange { get; }
				public static Foundation.NSString Table { get; }
				public static Foundation.NSString TableSameLevel { get; }
				public static Foundation.NSString TextField { get; }
				public static Foundation.NSString TextSta { get; }
				public static Foundation.NSString TextStateChan { get; }
				public static Foundation.NSString Underline { get; }
				public static Foundation.NSString UnvisitedLink { get; }
				public static Foundation.NSString VisitedLink { get; }
			}

New Type: AppKit.NSBackgroundExtensionView

			[Foundation.RegisterAttribute("NSBackgroundExtensionView", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public class NSBackgroundExtensionView : AppKit.NSView {
				// constructors
				public NSBackgroundExtensionView ();
				public NSBackgroundExtensionView (CoreGraphics.CGRect frameRect);
				public NSBackgroundExtensionView (Foundation.NSCoder coder);
				protected NSBackgroundExtensionView (Foundation.NSObjectFlag t);
				protected NSBackgroundExtensionView (ObjCRuntime.NativeHandle handle);
				// properties
				public virtual bool AutomaticallyPlacesContentView { get; set; }
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual NSView ContentView { get; set; }
			}

New Type: AppKit.NSBindingOption

			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public static class NSBindingOption {
				// properties
				public static Foundation.NSString AllowsEditingMultipleValuesSelection { get; }
				public static Foundation.NSString AllowsNullArgument { get; }
				public static Foundation.NSString AlwaysPresentsApplicationModalAlerts { get; }
				public static Foundation.NSString ConditionallySetsEditable { get; }
				public static Foundation.NSString ConditionallySetsEnabled { get; }
				public static Foundation.NSString ConditionallySetsHidden { get; }
				public static Foundation.NSString ContentPlacementTag { get; }
				public static Foundation.NSString ContinuouslyUpdatesValue { get; }
				public static Foundation.NSString CreatesSortDescriptor { get; }
				public static Foundation.NSString DeletesObjectsOnRemoveBindingsOption { get; }
				public static Foundation.NSString DisplayName { get; }
				public static Foundation.NSString DisplayPattern { get; }
				public static Foundation.NSString HandlesContentAsCompoundValue { get; }
				public static Foundation.NSString InsertsNullPlaceholder { get; }
				public static Foundation.NSString InvokesSeparatelyWithArrayObjects { get; }
				public static Foundation.NSString MultipleValuesPlaceholder { get; }
				public static Foundation.NSString NoSelectionPlaceholder { get; }
				public static Foundation.NSString NotApplicablePlaceholder { get; }
				public static Foundation.NSString NullPlaceholder { get; }
				public static Foundation.NSString PredicateFormat { get; }
				public static Foundation.NSString RaisesForNotApplicableKeys { get; }
				public static Foundation.NSString SelectorName { get; }
				public static Foundation.NSString SelectsAllWhenSettingContent { get; }
				public static Foundation.NSString ValidatesImmediately { get; }
				public static Foundation.NSString ValueTransformer { get; }
				public static Foundation.NSString ValueTransformerName { get; }
			}

New Type: AppKit.NSBindingOptions

			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(2)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public class NSBindingOptions : Foundation.DictionaryContainer {
				// constructors
				public NSBindingOptions ();
				public NSBindingOptions (Foundation.NSDictionary dictionary);
				// properties
				public bool? AllowsEditingMultipleValuesSelection { get; set; }
				public bool? AllowsNullArgument { get; set; }
				public bool? AlwaysPresentsApplicationModalAlerts { get; set; }
				public bool? ConditionallySetsEditable { get; set; }
				public bool? ConditionallySetsEnabled { get; set; }
				public bool? ConditionallySetsHidden { get; set; }
				public IntPtr? ContentPlacementTag { get; set; }
				public bool? ContinuouslyUpdatesValue { get; set; }
				public bool? CreatesSortDescriptor { get; set; }
				public bool? DeletesObjectsOnRemoveBindingsOption { get; set; }
				public string DisplayName { get; set; }
				public string DisplayPattern { get; set; }
				public bool? HandlesContentAsCompoundValue { get; set; }
				public bool? InsertsNullPlaceholder { get; set; }
				public bool? InvokesSeparatelyWithArrayObjects { get; set; }
				public Foundation.NSObject MultipleValuesPlaceholder { get; set; }
				public Foundation.NSObject NoSelectionPlaceholder { get; set; }
				public Foundation.NSObject NotApplicablePlaceholder { get; set; }
				public Foundation.NSObject NullPlaceholder { get; set; }
				public string PredicateFormat { get; set; }
				public bool? RaisesForNotApplicableKeys { get; set; }
				public string SelectorName { get; set; }
				public bool? SelectsAllWhenSettingContent { get; set; }
				public bool? ValidatesImmediately { get; set; }
				public Foundation.NSValueTransformer ValueTransformer { get; set; }
				public string ValueTransformerName { get; set; }
			}

New Type: AppKit.NSControlBorderShape

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public enum NSControlBorderShape {
				Automatic = 0,
				Capsule = 1,
				Circle = 3,
				RoundedRectangle = 2,
			}

New Type: AppKit.NSGlassEffectContainerView

			[Foundation.RegisterAttribute("NSGlassEffectContainerView", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public class NSGlassEffectContainerView : AppKit.NSView {
				// constructors
				public NSGlassEffectContainerView ();
				public NSGlassEffectContainerView (CoreGraphics.CGRect frameRect);
				public NSGlassEffectContainerView (Foundation.NSCoder coder);
				protected NSGlassEffectContainerView (Foundation.NSObjectFlag t);
				protected NSGlassEffectContainerView (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual NSView ContentView { get; set; }
				public virtual System.Runtime.InteropServices.NFloat Spacing { get; set; }
			}

New Type: AppKit.NSGlassEffectView

			[Foundation.RegisterAttribute("NSGlassEffectView", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public class NSGlassEffectView : AppKit.NSView {
				// constructors
				public NSGlassEffectView ();
				public NSGlassEffectView (CoreGraphics.CGRect frameRect);
				public NSGlassEffectView (Foundation.NSCoder coder);
				protected NSGlassEffectView (Foundation.NSObjectFlag t);
				protected NSGlassEffectView (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual NSView ContentView { get; set; }
				public virtual System.Runtime.InteropServices.NFloat CornerRadius { get; set; }
				public virtual NSGlassEffectViewStyle Style { get; set; }
				public virtual NSColor TintColor { get; set; }
			}

New Type: AppKit.NSGlassEffectViewStyle

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public enum NSGlassEffectViewStyle {
				Clear = 1,
				Regular = 0,
			}

New Type: AppKit.NSImageSymbolColorRenderingMode

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public enum NSImageSymbolColorRenderingMode {
				Automatic = 0,
				Flat = 1,
				Gradient = 2,
			}

New Type: AppKit.NSImageSymbolVariableValueMode

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public enum NSImageSymbolVariableValueMode {
				Automatic = 0,
				Color = 1,
				Draw = 2,
			}

New Type: AppKit.NSItemBadge

			[Foundation.RegisterAttribute("NSItemBadge", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			public class NSItemBadge : Foundation.NSObject {
				// constructors
				protected NSItemBadge (Foundation.NSObjectFlag t);
				protected NSItemBadge (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual string Text { get; }
				// methods
				public static NSItemBadge Create (IntPtr count);
				public static NSItemBadge Create (string text);
				public static NSItemBadge CreateIndicatorBadge ();
			}

New Type: AppKit.NSSplitViewItemAccessoryViewController

			[Foundation.RegisterAttribute("NSSplitViewItemAccessoryViewController", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public class NSSplitViewItemAccessoryViewController : AppKit.NSViewController {
				// constructors
				public NSSplitViewItemAccessoryViewController ();
				public NSSplitViewItemAccessoryViewController (Foundation.NSCoder coder);
				protected NSSplitViewItemAccessoryViewController (Foundation.NSObjectFlag t);
				protected NSSplitViewItemAccessoryViewController (ObjCRuntime.NativeHandle handle);
				public NSSplitViewItemAccessoryViewController (string nibNameOrNull, Foundation.NSBundle nibBundleOrNull);
				// properties
				public virtual Foundation.NSDictionary Animations { get; set; }
				public virtual Foundation.NSObject Animator { get; }
				public virtual bool AutomaticallyAppliesContentInsets { get; set; }
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				public virtual bool Hidden { get; set; }
				// methods
				public virtual Foundation.NSObject AnimationFor (Foundation.NSString key);
				public static Foundation.NSObject DefaultAnimationFor (Foundation.NSString key);
				public virtual void ViewDidAppear ();
				public virtual void ViewDidDisappear ();
				public virtual void ViewWillAppear ();
				public virtual void ViewWillDisappear ();
			}

New Type: AppKit.NSTintProminence

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public enum NSTintProminence {
				Automatic = 0,
				None = 1,
				Primary = 2,
				Secondary = 3,
			}

New Type: AppKit.NSToolbarItemStyle

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			public enum NSToolbarItemStyle {
				Plain = 0,
				Prominent = 1,
			}

New Type: AppKit.NSViewLayoutRegion

			[Foundation.RegisterAttribute("NSViewLayoutRegion", True)]
			[System.Runtime.CompilerServices.NullableAttribute(0)]
			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public class NSViewLayoutRegion : Foundation.NSObject {
				// constructors
				protected NSViewLayoutRegion (Foundation.NSObjectFlag t);
				protected NSViewLayoutRegion (ObjCRuntime.NativeHandle handle);
				// properties
				public override ObjCRuntime.NativeHandle ClassHandle { get; }
				// methods
				public static NSViewLayoutRegion CreateMarginsLayoutRegion (NSViewLayoutRegionAdaptivityAxis cornerAdaptivityAxis);
				public static NSViewLayoutRegion CreateSafeAreaLayoutRegion (NSViewLayoutRegionAdaptivityAxis cornerAdaptivityAxis);
			}

New Type: AppKit.NSViewLayoutRegionAdaptivityAxis

			[Serializable]
			[ObjCRuntime.NativeAttribute()]
			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
			[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
			public enum NSViewLayoutRegionAdaptivityAxis {
				Horizontal = 1,
				None = 0,
				Vertical = 2,
			}

Namespace AudioToolbox

Type Changed: AudioToolbox.AudioConverter

Added properties:

			public float[] ChannelMixMap { get; set; }
			public bool PerformDownmix { get; set; }

Added methods:

			public AudioConverterError FillComplexBuffer (ref int outputDataPacketSize, AudioBuffers outputData, AudioStreamPacketDescription[] packetDescription, AudioStreamPacketDependencyDescription[] packetDependencies);
			public AudioConverterError FillComplexBuffer (ref int outputDataPacketSize, AudioBuffers outputData, AudioStreamPacketDescription[] packetDescription, AudioConverterComplexInputData dataHandler, AudioStreamPacketDependencyDescription[] packetDependencies);

Type Changed: AudioToolbox.AudioConverterError

Added value:

			ParameterError = -50,

Type Changed: AudioToolbox.AudioFile

Modified methods:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'GetPropertyInfo (AudioFileProperty, out int, out bool)' instead.")]
+[System.ObsoleteAttribute("Use 'GetPropertyInfo (AudioFileProperty, out int, out bool)' instead.")]
-public bool GetPropertyInfo (AudioFileProperty property, out int size, out int writable)
++public bool GetPropertyInfo (AudioFileProperty property, out int size, out int writable)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'RemoveUserData (AudioFileChunkType, int)' instead.")]
+[System.ObsoleteAttribute("Use 'RemoveUserData (AudioFileChunkType, int)' instead.")]
-public int RemoveUserData (int userDataId, int index)
++public int RemoveUserData (int userDataId, int index)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'SetUserData (AudioFileChunkType, int, byte[])' instead.")]
+[System.ObsoleteAttribute("Use 'SetUserData (AudioFileChunkType, int, byte[])' instead.")]
-public int SetUserData (int userDataId, int index, int userDataSize, IntPtr userData)
++public int SetUserData (int userDataId, int index, int userDataSize, IntPtr userData)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Write (long, byte[], int, int, bool, out AudioFileError)' instead.")]
+[System.ObsoleteAttribute("Use 'Write (long, byte[], int, int, bool, out AudioFileError)' instead.")]
-public int Write (long startingByte, byte[] buffer, int offset, int count, bool useCache, out int errorCode)
++public int Write (long startingByte, byte[] buffer, int offset, int count, bool useCache, out int errorCode)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'WritePackets (bool, long, AudioStreamPacketDescription[], IntPtr, int, out AudioFileError)' instead.")]
+[System.ObsoleteAttribute("Use 'WritePackets (bool, long, AudioStreamPacketDescription[], IntPtr, int, out AudioFileError)' instead.")]
-public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, IntPtr buffer, int byteCount, out int errorCode)
++public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, IntPtr buffer, int byteCount, out int errorCode)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'WritePackets (bool, long, AudioStreamPacketDescription[], byte[], int, int, out AudioFileError)' instead.")]
+[System.ObsoleteAttribute("Use 'WritePackets (bool, long, AudioStreamPacketDescription[], byte[], int, int, out AudioFileError)' instead.")]
-public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, byte[] buffer, int offset, int byteCount, out int errorCode)
++public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, byte[] buffer, int offset, int byteCount, out int errorCode)

Added methods:

			public static AudioFile Create (CoreFoundation.CFUrl url, AudioFileType fileType, AudioStreamBasicDescription format, AudioFileFlags inFlags, out AudioFileError status);
			public static AudioFile Create (Foundation.NSUrl url, AudioFileType fileType, AudioStreamBasicDescription format, AudioFileFlags inFlags, out AudioFileError status);
			public bool GetPropertyInfo (AudioFileProperty property, out int size, out bool writable);
			public bool GetPropertyInfo (AudioFileProperty property, out int size, out bool writable, out AudioFileError error);

			[Obsolete ("Use 'GetPropertyInfo (AudioFileProperty, out int, out bool, out AudioFileError)' instead.")]
public bool GetPropertyInfo (AudioFileProperty property, out int size, out int writable, out AudioFileError error);
			public AudioFileError RemoveUserData (AudioFileChunkType chunkType, int index);
			public AudioFileError SetUserData (AudioFileChunkType chunkType, int index, byte[] data);
			public int Write (long startingByte, byte[] buffer, int offset, int count, bool useCache, out AudioFileError errorCode);
			public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, IntPtr buffer, int byteCount, out AudioFileError errorCode);
			public AudioFileError WritePackets (bool useCache, AudioStreamPacketDescription[] packetDescriptions, AudioStreamPacketDependencyDescription[] packetDependencies, long startingPacket, ref int numPackets, IntPtr buffer, int numBytes);
			public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, byte[] buffer, int offset, int byteCount, out AudioFileError errorCode);
			public AudioFileError WritePackets (bool useCache, AudioStreamPacketDescription[] packetDescriptions, AudioStreamPacketDependencyDescription[] packetDependencies, long startingPacket, ref int numPackets, byte[] buffer, int offset, int numBytes);

Type Changed: AudioToolbox.AudioFileError

Added value:

			InvalidPacketDependencyError = 1684369471,

Type Changed: AudioToolbox.AudioFileFlags

Modified fields:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'EraseFile' instead.")]
+[System.ObsoleteAttribute("Use 'EraseFile' instead.")]
-EraseFlags = 1
++EraseFlags = 1

Added value:

			EraseFile = 1,

Type Changed: AudioToolbox.AudioFormatError

Added value:

			UnsupportedFormat = 560226676,

Type Changed: AudioToolbox.AudioFormatType

Modified fields:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'AC3_60958' instead.")]
+[System.ObsoleteAttribute("Use 'AC3_60958' instead.")]
-CAC3 = 1667326771
++CAC3 = 1667326771

Added value:

			AC3_60958 = 1667326771,

Type Changed: AudioToolbox.AudioQueue

Modified methods:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Call 'AllocateBuffer(int, out AudioQueueBuffer*)' instead.")]
+[System.ObsoleteAttribute("Call 'AllocateBuffer(int, out AudioQueueBuffer*)' instead.")]
-public AudioQueueStatus AllocateBuffer (int bufferSize, out IntPtr audioQueueBuffer)
++public AudioQueueStatus AllocateBuffer (int bufferSize, out IntPtr audioQueueBuffer)
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Call 'AllocateBuffer(int, int, out AudioQueueBuffer*)' instead.")]
+[System.ObsoleteAttribute("Call 'AllocateBuffer(int, int, out AudioQueueBuffer*)' instead.")]
-public AudioQueueStatus AllocateBufferWithPacketDescriptors (int bufferSize, int nPackets, out IntPtr audioQueueBuffer)
++public AudioQueueStatus AllocateBufferWithPacketDescriptors (int bufferSize, int nPackets, out IntPtr audioQueueBuffer)

Added methods:

			public AudioQueueStatus AllocateBuffer (int bufferSize, int numberOfPacketDescriptions, out AudioQueueBuffer* audioQueueBuffer);
			public AudioQueueStatus FreeBuffer (AudioQueueBuffer* audioQueueBuffer);

Type Changed: AudioToolbox.AudioQueueBuffer

Modified attributes:

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

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public AudioStreamPacketDescription[] PacketDescriptions { get; set; }
+set;+++ }

Added methods:

				public System.Span<byte> AsSpan ();
				public System.Span<byte> AsSpanOfValidData ();
				public void CopyToAudioData (System.ReadOnlySpan<byte> source);

Type Changed: AudioToolbox.AudioStreamBasicDescription

Added property:

				public bool EmploysDependentPackets { get; }

New Type: AudioToolbox.AUAudioMixParameter

				[Serializable]
				public enum AUAudioMixParameter {
					RemixAmount = 1,
					Style = 0,
				}

New Type: AudioToolbox.AUAudioMixProperty

				[Serializable]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
				[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
				public enum AUAudioMixProperty {
					EnableSpatialization = 5001,
					SpatialAudioMixMetadata = 5000,
				}

New Type: AudioToolbox.AUAudioMixRenderingStyle

				[Serializable]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
				[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
				public enum AUAudioMixRenderingStyle {
					Cinematic = 0,
					CinematicBackgroundStem = 3,
					CinematicForegroundStem = 4,
					InFrame = 2,
					InFrameBackgroundStem = 9,
					InFrameForegroundStem = 6,
					Standard = 7,
					Studio = 1,
					StudioBackgroundStem = 8,
					StudioForegroundStem = 5,
				}

New Type: AudioToolbox.AudioCodecContentSource

				[Serializable]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
				public enum AudioCodecContentSource {
					AVSpatialLive = 41,
					AVSpatialOffline = 39,
					AVTraditionalLive = 40,
					AVTraditionalOffline = 38,
					AppleAVSpatialLive = 9,
					AppleAVSpatialOffline = 7,
					AppleAVTraditionalLive = 8,
					AppleAVTraditionalOffline = 6,
					AppleCaptureSpatial = 2,
					AppleCaptureSpatialEnhanced = 3,
					AppleCaptureTraditional = 1,
					AppleMusicSpatial = 5,
					AppleMusicTraditional = 4,
					ApplePassthrough = 10,
					CaptureSpatial = 34,
					CaptureSpatialEnhanced = 35,
					CaptureTraditional = 33,
					MusicSpatial = 37,
					MusicTraditional = 36,
					Passthrough = 42,
					Reserved = 0,
					Unspecified = -1,
				}

New Type: AudioToolbox.AudioCodecDynamicRangeControlConfiguration

				[Serializable]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
				public enum AudioCodecDynamicRangeControlConfiguration {
					Capture = 4,
					Movie = 3,
					Music = 1,
					None = 0,
					Speech = 2,
				}

New Type: AudioToolbox.AudioCodecPropertyId

				[Serializable]
				public enum AudioCodecPropertyId {
					AdjustCompressionProfile = 1584427631,
					AdjustLocalQuality = 1584488812,
					AdjustTargetLevel = 1584428140,
					AdjustTargetLevelConstant = 1584688227,
					ApplicableBitRateRange = 1651668065,
					ApplicableInputSampleRates = 1769173601,
					ApplicableOutputSampleRates = 1869836897,
					AspFrequency = 1634955366,
					BitRateControlMode = 1633903206,
					BitRateForVbr = 1986163298,
					ContentSource = 1668510307,
					CurrentInputChannelLayout = 1768123424,
					CurrentInputFormat = 1768320372,
					CurrentInputSampleRate = 1667855218,
					CurrentOutputChannelLayout = 1868786720,
					CurrentOutputFormat = 1868983668,
					CurrentOutputSampleRate = 1668248434,
					CurrentTargetBitRate = 1651663220,
					DelayMode = 1684893540,
					DynamicRangeControlConfiguration = 1667527267,
					DynamicRangeControlMode = 1835299427,
					EmploysDependentPackets = 1685089087,
					FormatList = 1633904236,
					HasVariablePacketByteSizes = 1987078975,
					InputBufferSize = 1952609638,
					IsInitialized = 1768843636,
					MagicCookie = 1802857321,
					MaximumPacketByteSize = 1885432674,
					PacketFrameSize = 1885432678,
					PacketSizeLimitForVbr = 1885432684,
					PaddedZeros = 1885430832,
					PrimeInfo = 1886546285,
					PrimeMethod = 1886547309,
					ProgramTargetLevel = 1886418028,
					ProgramTargetLevelConstant = 1886678115,
					QualitySetting = 1936876401,
					RecommendedBitRateRange = 1651668082,
					Settings = 1633907488,
					SoundQualityForVbr = 1986163313,
					UsedInputBufferSize = 1969386854,
				}

New Type: AudioToolbox.AudioStreamPacketDependencyDescription

				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
				public struct AudioStreamPacketDependencyDescription {
					// properties
					public uint Flags { get; set; }
					public bool IsIndependentlyDecodable { get; set; }
					public uint PreRollCount { get; set; }
					public uint Reserved { get; set; }
					// methods
					public override string ToString ();
				}

Namespace AudioUnit

Type Changed: AudioUnit.AudioUnitSubType

Added values:

				AUAudioMix = 1634560376,
				AUSoundIsolation = 1987012979,
				Reverb2 = 1920361010,

Namespace AuthenticationServices

Type Changed: AuthenticationServices.ASAuthorizationError

Added values:

				DeviceNotConfiguredForPasskeyCreation = 1010,
				PreferSignInWithApple = 1009,

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionLoginManager

Added property:

				public virtual ASAuthorizationProviderExtensionAuthenticationMethod AuthenticationMethod { get; }

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionRegistrationHandler

Added methods:

				public virtual void GetDisplayNames (string[] groups, ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback completion);
				public virtual void GetProfilePictureForUser (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback completion);

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionRegistrationHandler_Extensions

Added methods:

				public static void GetDisplayNames (this IASAuthorizationProviderExtensionRegistrationHandler This, string[] groups, ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback completion);
				public static void GetProfilePictureForUser (this IASAuthorizationProviderExtensionRegistrationHandler This, ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback completion);

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionRequestOptions

Added value:

				SetupAssistant = 64,

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)

Type Changed: AuthenticationServices.ASCredentialProviderViewController

Added methods:

				public virtual void ReportAllAcceptedPublicKeyCredentials (string relyingParty, Foundation.NSData userHandle, Foundation.NSData[] acceptedCredentialIds);
				public virtual void ReportPublicKeyCredentialUpdate (string relyingParty, Foundation.NSData userHandle, string newName);
				public virtual void ReportUnknownPublicKeyCredential (string relyingParty, Foundation.NSData credentialId);
				public virtual void ReportUnusedPasswordCredential (string domain, string userName);

Type Changed: AuthenticationServices.IASAuthorizationProviderExtensionRegistrationHandler

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetDisplayNames, Selector = displayNamesForGroups:loginManager:completion:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetDisplayNames, Selector = displayNamesForGroups:loginManager:completion:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetProfilePictureForUser, Selector = profilePictureForUserUsingLoginManager:completion:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetProfilePictureForUser, Selector = profilePictureForUserUsingLoginManager:completion:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added methods:

					public virtual void GetDisplayNames (string[] groups, ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback completion);
					public virtual void GetProfilePictureForUser (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback completion);

New Type: AuthenticationServices.ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback

					public sealed delegate ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback : System.MulticastDelegate {
						// constructors
						public ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback (object object, IntPtr method);
						// methods
						public virtual System.IAsyncResult BeginInvoke (Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> fullNames, System.AsyncCallback callback, object object);
						public virtual void EndInvoke (System.IAsyncResult result);
						public virtual void Invoke (Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> fullNames);
					}

New Type: AuthenticationServices.ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback

					public sealed delegate ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback : System.MulticastDelegate {
						// constructors
						public ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback (object object, IntPtr method);
						// methods
						public virtual System.IAsyncResult BeginInvoke (Foundation.NSData jpegData, System.AsyncCallback callback, object object);
						public virtual void EndInvoke (System.IAsyncResult result);
						public virtual void Invoke (Foundation.NSData jpegData);
					}

Namespace AutomaticAssessmentConfiguration

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentErrorCode

Added value:

					RequiredParticipantsNotAvailable = 5,

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration

Added property:

					public virtual bool Required { get; set; }

New Type: AutomaticAssessmentConfiguration.AEAssessmentErrorKeys

					[System.Runtime.CompilerServices.NullableAttribute(0)]
					[System.Runtime.CompilerServices.NullableContextAttribute(1)]
					public static class AEAssessmentErrorKeys {
						// properties
						public static Foundation.NSString NotInstalledParticipants { get; set; }
						public static Foundation.NSString RestrictedSystemParticipants { get; set; }
					}

Namespace BackgroundAssets

New Type: BackgroundAssets.BAAssetPack

					[Foundation.RegisterAttribute("BAAssetPack", True)]
					[System.Runtime.CompilerServices.NullableAttribute(0)]
					[System.Runtime.CompilerServices.NullableContextAttribute(1)]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public class BAAssetPack : Foundation.NSObject {
						// constructors
						protected BAAssetPack (Foundation.NSObjectFlag t);
						protected BAAssetPack (ObjCRuntime.NativeHandle handle);
						// properties
						public override ObjCRuntime.NativeHandle ClassHandle { get; }
						public virtual IntPtr DownloadSize { get; }
						public virtual string Identifier { get; }
						public static Foundation.NSString IdentifierErrorKey { get; }
						public virtual Foundation.NSData UserInfo { get; }
						public virtual IntPtr Version { get; }
						// methods
						public virtual BADownload Download ();
						public virtual BADownload Download (BAContentRequest contentRequest);
					}

New Type: BackgroundAssets.BAAssetPackManager

					[Foundation.RegisterAttribute("BAAssetPackManager", True)]
					[System.Runtime.CompilerServices.NullableAttribute(0)]
					[System.Runtime.CompilerServices.NullableContextAttribute(1)]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public class BAAssetPackManager : Foundation.NSObject {
						// constructors
						protected BAAssetPackManager (Foundation.NSObjectFlag t);
						protected BAAssetPackManager (ObjCRuntime.NativeHandle handle);
						// properties
						public override ObjCRuntime.NativeHandle ClassHandle { get; }
						public IBAManagedAssetPackDownloadDelegate Delegate { get; set; }
						public static BAAssetPackManager SharedManager { get; }
						public virtual Foundation.NSObject WeakDelegate { get; set; }
						// methods
						public virtual void CheckForUpdates (BAAssetPackManagerCheckForUpdatesCompletionHandler completionHandler);
						public virtual System.Threading.Tasks.Task<BAAssetPackManagerCheckForUpdatesResult> CheckForUpdatesAsync ();
						protected override void Dispose (bool disposing);
						public virtual void EnsureLocalAvailability (BAAssetPack assetPack, BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler completionHandler);
						public virtual System.Threading.Tasks.Task EnsureLocalAvailabilityAsync (BAAssetPack assetPack);
						public virtual void GetAllAssetPacks (BAAssetPackManagerGetAllAssetPacksCompletionHandler completionHandler);
						public virtual System.Threading.Tasks.Task<Foundation.NSSet<BAAssetPack>> GetAllAssetPacksAsync ();
						public virtual void GetAssetPack (string assetPackIdentifier, BAAssetPackManagerGetAssetPackCompletionHandler completionHandler);
						public virtual System.Threading.Tasks.Task<BAAssetPack> GetAssetPackAsync (string assetPackIdentifier);
						public virtual Foundation.NSData GetContents (string path, string assetPackIdentifier, Foundation.NSDataReadingOptions options, out Foundation.NSError error);
						public virtual int GetFileDescriptor (string path, string assetPackIdentifier, out Foundation.NSError error);
						public virtual void GetStatus (string assetPackIdentifier, BAAssetPackManagerGetStatusCompletionHandler completionHandler);
						public virtual System.Threading.Tasks.Task<BAAssetPackStatus> GetStatusAsync (string assetPackIdentifier);
						public virtual Foundation.NSUrl GetUrl (string path, out Foundation.NSError error);
						public virtual void RemoveAssetPack (string assetPackIdentifier, BAAssetPackManagerRemoveAssetPackCompletionHandler completionHandler);
						public virtual System.Threading.Tasks.Task RemoveAssetPackAsync (string assetPackIdentifier);
					}

New Type: BackgroundAssets.BAAssetPackManagerCheckForUpdatesCompletionHandler

					public sealed delegate BAAssetPackManagerCheckForUpdatesCompletionHandler : System.MulticastDelegate {
						// constructors
						public BAAssetPackManagerCheckForUpdatesCompletionHandler (object object, IntPtr method);
						// methods
						public virtual System.IAsyncResult BeginInvoke (Foundation.NSSet<Foundation.NSString> updatingIdentifiers, Foundation.NSSet<Foundation.NSString> removedIdentifiers, Foundation.NSError error, System.AsyncCallback callback, object object);
						public virtual void EndInvoke (System.IAsyncResult result);
						public virtual void Invoke (Foundation.NSSet<Foundation.NSString> updatingIdentifiers, Foundation.NSSet<Foundation.NSString> removedIdentifiers, Foundation.NSError error);
					}

New Type: BackgroundAssets.BAAssetPackManagerCheckForUpdatesResult

					[System.Runtime.CompilerServices.NullableAttribute(0)]
					[System.Runtime.CompilerServices.NullableContextAttribute(1)]
					public class BAAssetPackManagerCheckForUpdatesResult {
						// constructors
						public BAAssetPackManagerCheckForUpdatesResult (Foundation.NSSet<Foundation.NSString> updatingIdentifiers, Foundation.NSSet<Foundation.NSString> removedIdentifiers);
						// properties
						public Foundation.NSSet<Foundation.NSString> RemovedIdentifiers { get; set; }
						public Foundation.NSSet<Foundation.NSString> UpdatingIdentifiers { get; set; }
					}

New Type: BackgroundAssets.BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler

					public sealed delegate BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler : System.MulticastDelegate {
						// constructors
						public BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler (object object, IntPtr method);
						// methods
						public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, System.AsyncCallback callback, object object);
						public virtual void EndInvoke (System.IAsyncResult result);
						public virtual void Invoke (Foundation.NSError error);
					}

New Type: BackgroundAssets.BAAssetPackManagerGetAllAssetPacksCompletionHandler

					public sealed delegate BAAssetPackManagerGetAllAssetPacksCompletionHandler : System.MulticastDelegate {
						// constructors
						public BAAssetPackManagerGetAllAssetPacksCompletionHandler (object object, IntPtr method);
						// methods
						public virtual System.IAsyncResult BeginInvoke (Foundation.NSSet<BAAssetPack> assetPacks, Foundation.NSError error, System.AsyncCallback callback, object object);
						public virtual void EndInvoke (System.IAsyncResult result);
						public virtual void Invoke (Foundation.NSSet<BAAssetPack> assetPacks, Foundation.NSError error);
					}

New Type: BackgroundAssets.BAAssetPackManagerGetAssetPackCompletionHandler

					public sealed delegate BAAssetPackManagerGetAssetPackCompletionHandler : System.MulticastDelegate {
						// constructors
						public BAAssetPackManagerGetAssetPackCompletionHandler (object object, IntPtr method);
						// methods
						public virtual System.IAsyncResult BeginInvoke (BAAssetPack assetPack, Foundation.NSError error, System.AsyncCallback callback, object object);
						public virtual void EndInvoke (System.IAsyncResult result);
						public virtual void Invoke (BAAssetPack assetPack, Foundation.NSError error);
					}

New Type: BackgroundAssets.BAAssetPackManagerGetStatusCompletionHandler

					public sealed delegate BAAssetPackManagerGetStatusCompletionHandler : System.MulticastDelegate {
						// constructors
						public BAAssetPackManagerGetStatusCompletionHandler (object object, IntPtr method);
						// methods
						public virtual System.IAsyncResult BeginInvoke (BAAssetPackStatus status, Foundation.NSError error, System.AsyncCallback callback, object object);
						public virtual void EndInvoke (System.IAsyncResult result);
						public virtual void Invoke (BAAssetPackStatus status, Foundation.NSError error);
					}

New Type: BackgroundAssets.BAAssetPackManagerRemoveAssetPackCompletionHandler

					public sealed delegate BAAssetPackManagerRemoveAssetPackCompletionHandler : System.MulticastDelegate {
						// constructors
						public BAAssetPackManagerRemoveAssetPackCompletionHandler (object object, IntPtr method);
						// methods
						public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, System.AsyncCallback callback, object object);
						public virtual void EndInvoke (System.IAsyncResult result);
						public virtual void Invoke (Foundation.NSError error);
					}

New Type: BackgroundAssets.BAAssetPackManifest

					[Foundation.RegisterAttribute("BAAssetPackManifest", True)]
					[System.Runtime.CompilerServices.NullableAttribute(0)]
					[System.Runtime.CompilerServices.NullableContextAttribute(1)]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public class BAAssetPackManifest : Foundation.NSObject {
						// constructors
						protected BAAssetPackManifest (Foundation.NSObjectFlag t);
						protected BAAssetPackManifest (ObjCRuntime.NativeHandle handle);
						// properties
						public virtual Foundation.NSSet<BAAssetPack> AssetPacks { get; }
						public override ObjCRuntime.NativeHandle ClassHandle { get; }
						// methods
						public static BAAssetPackManifest Create (Foundation.NSData data, string applicationGroupIdentifier, out Foundation.NSError error);
						public static BAAssetPackManifest Create (Foundation.NSUrl url, string applicationGroupIdentifier, out Foundation.NSError error);
						public virtual Foundation.NSSet<BADownload> GetAllDownloads ();
						public virtual Foundation.NSSet<BADownload> GetAllDownloads (BAContentRequest contentRequest);
					}

New Type: BackgroundAssets.BAAssetPackStatus

					[Serializable]
					[ObjCRuntime.NativeAttribute()]
					[System.FlagsAttribute()]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public enum BAAssetPackStatus {
						DownloadAvailable = 1,
						Downloaded = 64,
						Downloading = 32,
						Obsolete = 16,
						OutOfDate = 8,
						UpToDate = 4,
						UpdateAvailable = 2,
					}

New Type: BackgroundAssets.BAManagedAssetPackDownloadDelegate

					[Foundation.ModelAttribute()]
					[Foundation.ProtocolAttribute()]
					[Foundation.RegisterAttribute("Microsoft_macOS__BackgroundAssets_BAManagedAssetPackDownloadDelegate", False)]
					[System.Runtime.CompilerServices.NullableAttribute(0)]
					[System.Runtime.CompilerServices.NullableContextAttribute(1)]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public class BAManagedAssetPackDownloadDelegate : Foundation.NSObject, IBAManagedAssetPackDownloadDelegate, ObjCRuntime.INativeObject, System.IDisposable {
						// constructors
						public BAManagedAssetPackDownloadDelegate ();
						protected BAManagedAssetPackDownloadDelegate (Foundation.NSObjectFlag t);
						protected BAManagedAssetPackDownloadDelegate (ObjCRuntime.NativeHandle handle);
						// methods
						public virtual void DownloadBegan (BAAssetPack assetPack);
						public virtual void DownloadFailed (BAAssetPack assetPack, Foundation.NSError error);
						public virtual void DownloadFinished (BAAssetPack assetPack);
						public virtual void DownloadPaused (BAAssetPack assetPack);
						public virtual void DownloadProgress (BAAssetPack assetPack, Foundation.NSProgress progress);
					}

New Type: BackgroundAssets.BAManagedErrorCode

					[Serializable]
					[ObjCRuntime.NativeAttribute()]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public enum BAManagedErrorCode {
						AssetPackNotFound = 0,
						FileNotFound = 1,
					}

New Type: BackgroundAssets.BAManagedErrorCodeExtensions

					[ObjCRuntime.BindingImplAttribute(3)]
					[System.Runtime.CompilerServices.ExtensionAttribute()]
					[System.Runtime.CompilerServices.NullableAttribute(0)]
					[System.Runtime.CompilerServices.NullableContextAttribute(2)]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public static class BAManagedErrorCodeExtensions {
						// methods
						public static Foundation.NSString GetDomain (this BAManagedErrorCode self);
					}

New Type: BackgroundAssets.IBAManagedAssetPackDownloadDelegate

					[Foundation.ProtocolAttribute(Name = BAManagedAssetPackDownloadDelegate, WrapperType = BackgroundAssets.BAManagedAssetPackDownloadDelegateWrapper, BackwardsCompatibleCodeGeneration = False)]
					[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DownloadBegan, Selector = downloadOfAssetPackBegan:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
					[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DownloadProgress, Selector = downloadOfAssetPack:hasProgress:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
					[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DownloadPaused, Selector = downloadOfAssetPackPaused:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
					[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DownloadFinished, Selector = downloadOfAssetPackFinished:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
					[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DownloadFailed, Selector = downloadOfAssetPack:failedWithError:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
					[System.Runtime.CompilerServices.NullableContextAttribute(1)]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public interface IBAManagedAssetPackDownloadDelegate : ObjCRuntime.INativeObject, System.IDisposable {
						// methods
						public virtual void DownloadBegan (BAAssetPack assetPack);
						public virtual void DownloadFailed (BAAssetPack assetPack, Foundation.NSError error);
						public virtual void DownloadFinished (BAAssetPack assetPack);
						public virtual void DownloadPaused (BAAssetPack assetPack);
						public virtual void DownloadProgress (BAAssetPack assetPack, Foundation.NSProgress progress);
					}

New Type: BackgroundAssets.IBAManagedDownloaderExtension

					[Foundation.ProtocolAttribute(Name = BAManagedDownloaderExtension, WrapperType = BackgroundAssets.BAManagedDownloaderExtensionWrapper, BackwardsCompatibleCodeGeneration = False)]
					[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ShouldDownload, Selector = shouldDownloadAssetPack:, ReturnType = System.Boolean, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					public interface IBAManagedDownloaderExtension : IBADownloaderExtension, ObjCRuntime.INativeObject, System.IDisposable {
						// methods
						public virtual bool ShouldDownload (BAAssetPack assetPack);
					}

Namespace BrowserEngineKit

Type Changed: BrowserEngineKit.BENetworkingProcess

Added interfaces:

					IBEExtensionProcess
					ObjCRuntime.INativeObject
					System.IDisposable

Type Changed: BrowserEngineKit.BERenderingProcess

Added interfaces:

					IBEExtensionProcess
					ObjCRuntime.INativeObject
					System.IDisposable

Type Changed: BrowserEngineKit.BEWebContentProcess

Added interfaces:

					IBEExtensionProcess
					ObjCRuntime.INativeObject
					System.IDisposable

New Type: BrowserEngineKit.IBEExtensionProcess

					[Foundation.ProtocolAttribute(Name = BEExtensionProcess, WrapperType = BrowserEngineKit.BEExtensionProcessWrapper, BackwardsCompatibleCodeGeneration = False)]
					[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = Invalidate, Selector = invalidate)]
					[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = MakeLibXpcConnection, Selector = makeLibXPCConnectionError:, ReturnType = Foundation.NSObject, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
					[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
					[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
					[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
					public interface IBEExtensionProcess : ObjCRuntime.INativeObject, System.IDisposable {
						// methods
						public virtual void Invalidate ();
						public virtual Foundation.NSObject MakeLibXpcConnection (out Foundation.NSError error);
					}

Namespace CFNetwork

New Type: CFNetwork.CFNetworkProxies

					[System.Runtime.CompilerServices.NullableAttribute(0)]
					[System.Runtime.CompilerServices.NullableContextAttribute(1)]
					public static class CFNetworkProxies {
						// properties
						public static Foundation.NSString HttpEnable { get; }
						public static Foundation.NSString HttpPort { get; }
						public static Foundation.NSString HttpProxy { get; }
						public static Foundation.NSString ProxyAutoConfigEnable { get; }
						public static Foundation.NSString ProxyAutoConfigJavaScript { get; }
						public static Foundation.NSString ProxyAutoConfigUrlString { get; }
					}

Namespace CallKit

Type Changed: CallKit.CXProviderConfiguration

Added property:

					public virtual bool SupportsAudioTranslation { get; set; }

Namespace Cinematic

Type Changed: Cinematic.CNAssetInfo

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNBoundsPrediction

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone)

Type Changed: Cinematic.CNCinematicErrorCode

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNCinematicErrorCodeExtensions

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNCompositionInfo

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNCustomDetectionTrack

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNDecision

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: Cinematic.CNDetection

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: Cinematic.CNDetectionTrack

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: Cinematic.CNDetectionType

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-
++
```

Type Changed: Cinematic.CNFixedDetectionTrack

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNObjectTracker

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNRenderingQuality

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNRenderingSession

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNRenderingSessionAttributes

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNRenderingSessionFrameAttributes

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone)

Type Changed: Cinematic.CNScript

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNScriptChanges

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: Cinematic.CNScriptFrame

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

New Type: Cinematic.CNAssetSpatialAudioInfo

																								[Foundation.RegisterAttribute("CNAssetSpatialAudioInfo", True)]
																								[System.Runtime.CompilerServices.NullableAttribute(0)]
																								[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public class CNAssetSpatialAudioInfo : Foundation.NSObject {
																									// constructors
																									protected CNAssetSpatialAudioInfo (Foundation.NSObjectFlag t);
																									protected CNAssetSpatialAudioInfo (ObjCRuntime.NativeHandle handle);
																									// properties
																									public override ObjCRuntime.NativeHandle ClassHandle { get; }
																									public virtual float DefaultEffectIntensity { get; }
																									public virtual CNSpatialAudioRenderingStyle DefaultRenderingStyle { get; }
																									public virtual AVFoundation.AVAssetTrack DefaultSpatialAudioTrack { get; }
																									public static bool IsSupported { get; }
																									public virtual Foundation.NSData SpatialAudioMixMetadata { get; }
																									// methods
																									public static void CheckIfContainsSpatialAudio (AVFoundation.AVAsset asset, CNAssetSpatialAudioInfoCheckIfContainsSpatialAudioCallback completionHandler);
																									public static System.Threading.Tasks.Task<bool> CheckIfContainsSpatialAudioAsync (AVFoundation.AVAsset asset);
																									public virtual AVFoundation.AVAudioMix CreateAudioMix (float effectIntensity, CNSpatialAudioRenderingStyle renderingStyle);
																									public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetAssetReaderOutputSettings (CNSpatialAudioContentType contentType);
																									public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetAssetWriterInputSettingsFor (CNSpatialAudioContentType contentType);
																									public static void Load (AVFoundation.AVAsset asset, CNAssetSpatialAudioInfoLoadCallback completionHandler);
																									public static System.Threading.Tasks.Task<CNAssetSpatialAudioInfo> LoadAsync (AVFoundation.AVAsset asset);
																								}

New Type: Cinematic.CNAssetSpatialAudioInfoCheckIfContainsSpatialAudioCallback

																								public sealed delegate CNAssetSpatialAudioInfoCheckIfContainsSpatialAudioCallback : System.MulticastDelegate {
																									// constructors
																									public CNAssetSpatialAudioInfoCheckIfContainsSpatialAudioCallback (object object, IntPtr method);
																									// methods
																									public virtual System.IAsyncResult BeginInvoke (bool result, System.AsyncCallback callback, object object);
																									public virtual void EndInvoke (System.IAsyncResult result);
																									public virtual void Invoke (bool result);
																								}

New Type: Cinematic.CNAssetSpatialAudioInfoLoadCallback

																								public sealed delegate CNAssetSpatialAudioInfoLoadCallback : System.MulticastDelegate {
																									// constructors
																									public CNAssetSpatialAudioInfoLoadCallback (object object, IntPtr method);
																									// methods
																									public virtual System.IAsyncResult BeginInvoke (CNAssetSpatialAudioInfo assetInfo, Foundation.NSError error, System.AsyncCallback callback, object object);
																									public virtual void EndInvoke (System.IAsyncResult result);
																									public virtual void Invoke (CNAssetSpatialAudioInfo assetInfo, Foundation.NSError error);
																								}

New Type: Cinematic.CNSpatialAudioContentType

																								[Serializable]
																								[ObjCRuntime.NativeAttribute()]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public enum CNSpatialAudioContentType {
																									Spatial = 1,
																									Stereo = 0,
																								}

New Type: Cinematic.CNSpatialAudioRenderingStyle

																								[Serializable]
																								[ObjCRuntime.NativeAttribute()]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public enum CNSpatialAudioRenderingStyle {
																									Cinematic = 0,
																									CinematicBackgroundStem = 3,
																									CinematicForegroundStem = 4,
																									InFrame = 2,
																									InFrameBackgroundStem = 9,
																									InFrameForegroundStem = 6,
																									Standard = 7,
																									Studio = 1,
																									StudioBackgroundStem = 8,
																									StudioForegroundStem = 5,
																								}

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

Added properties:

																								public virtual bool AllowsAccessRequests { get; set; }
																								public virtual bool AllowsParticipantsToInviteOthers { get; set; }

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

Added value:

																								ParticipantAlreadyInvited = 37,

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

Added interface:

																								Foundation.INSCopying

Added method:

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

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

Added property:

																								public virtual CKRecordZoneEncryptionScope EncryptionScope { get; set; }

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)

Type Changed: CloudKit.CKShare

Added properties:

																								public virtual bool AllowsAccessRequests { get; set; }
																								public virtual CKShareBlockedIdentity[] BlockedIdentities { get; }
																								public virtual CKShareAccessRequester[] Requesters { get; }

Added methods:

																								public virtual void BlockRequesters (CKShareAccessRequester[] requesters);
																								public virtual void DenyRequesters (CKShareAccessRequester[] requesters);
																								public virtual Foundation.NSUrl GetOneTimeUrl (string participantId);
																								public virtual void UnblockIdentities (CKShareBlockedIdentity[] blockedIdentities);

Type Changed: CloudKit.CKShareParticipant

Added properties:

																								public virtual Foundation.NSDate DateAddedToShare { get; }
																								public virtual bool IsApprovedRequester { get; }

Added method:

																								public static CKShareParticipant GetOneTimeUrlParticipant ();

Type Changed: CloudKit.CKShareParticipantRole

Added value:

																								Administrator = 2,

New Type: CloudKit.CKRecordZoneEncryptionScope

																								[Serializable]
																								[ObjCRuntime.NativeAttribute()]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public enum CKRecordZoneEncryptionScope {
																									Record = 0,
																									Zone = 1,
																								}

New Type: CloudKit.CKShareAccessRequester

																								[Foundation.RegisterAttribute("CKShareAccessRequester", True)]
																								[System.Runtime.CompilerServices.NullableAttribute(0)]
																								[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public class CKShareAccessRequester : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																									// constructors
																									public CKShareAccessRequester (Foundation.NSCoder coder);
																									protected CKShareAccessRequester (Foundation.NSObjectFlag t);
																									protected CKShareAccessRequester (ObjCRuntime.NativeHandle handle);
																									// properties
																									public override ObjCRuntime.NativeHandle ClassHandle { get; }
																									public virtual Contacts.CNContact Contact { get; }
																									public virtual CKUserIdentityLookupInfo ParticipantLookupInfo { get; }
																									public virtual CKUserIdentity UserIdentity { get; }
																									// methods
																									public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																									public virtual void EncodeTo (Foundation.NSCoder encoder);
																								}

New Type: CloudKit.CKShareBlockedIdentity

																								[Foundation.RegisterAttribute("CKShareBlockedIdentity", True)]
																								[System.Runtime.CompilerServices.NullableAttribute(0)]
																								[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public class CKShareBlockedIdentity : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																									// constructors
																									public CKShareBlockedIdentity (Foundation.NSCoder coder);
																									protected CKShareBlockedIdentity (Foundation.NSObjectFlag t);
																									protected CKShareBlockedIdentity (ObjCRuntime.NativeHandle handle);
																									// properties
																									public override ObjCRuntime.NativeHandle ClassHandle { get; }
																									public virtual Contacts.CNContact Contact { get; }
																									public virtual CKUserIdentity UserIdentity { get; }
																									// methods
																									public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																									public virtual void EncodeTo (Foundation.NSCoder encoder);
																								}

New Type: CloudKit.CKShareRequestAccessOperation

																								[Foundation.RegisterAttribute("CKShareRequestAccessOperation", True)]
																								[System.Runtime.CompilerServices.NullableAttribute(0)]
																								[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public class CKShareRequestAccessOperation : CloudKit.CKOperation {
																									// constructors
																									public CKShareRequestAccessOperation ();
																									protected CKShareRequestAccessOperation (Foundation.NSObjectFlag t);
																									public CKShareRequestAccessOperation (Foundation.NSUrl[] shareUrls);
																									protected CKShareRequestAccessOperation (ObjCRuntime.NativeHandle handle);
																									// properties
																									public override ObjCRuntime.NativeHandle ClassHandle { get; }
																									public virtual CKShareRequestAccessOperationPerShareAccessRequestCompletionHandler PerShareAccessRequestCompletionBlock { get; set; }
																									public virtual CKShareRequestAccessOperationShareRequestAccessCompletionHandler ShareRequestAccessCompletionBlock { get; set; }
																									public virtual Foundation.NSUrl[] ShareUrls { get; set; }
																								}

New Type: CloudKit.CKShareRequestAccessOperationPerShareAccessRequestCompletionHandler

																								public sealed delegate CKShareRequestAccessOperationPerShareAccessRequestCompletionHandler : System.MulticastDelegate {
																									// constructors
																									public CKShareRequestAccessOperationPerShareAccessRequestCompletionHandler (object object, IntPtr method);
																									// methods
																									public virtual System.IAsyncResult BeginInvoke (Foundation.NSUrl shareUrl, Foundation.NSError error, System.AsyncCallback callback, object object);
																									public virtual void EndInvoke (System.IAsyncResult result);
																									public virtual void Invoke (Foundation.NSUrl shareUrl, Foundation.NSError error);
																								}

New Type: CloudKit.CKShareRequestAccessOperationShareRequestAccessCompletionHandler

																								public sealed delegate CKShareRequestAccessOperationShareRequestAccessCompletionHandler : System.MulticastDelegate {
																									// constructors
																									public CKShareRequestAccessOperationShareRequestAccessCompletionHandler (object object, IntPtr method);
																									// methods
																									public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, System.AsyncCallback callback, object object);
																									public virtual void EndInvoke (System.IAsyncResult result);
																									public virtual void Invoke (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 CoreAnimation

Type Changed: CoreAnimation.CAConstraint

Added property:

																								public virtual System.Runtime.InteropServices.NFloat Offset { get; }

Type Changed: CoreAnimation.CAConstraintLayoutManager

Added interface:

																								ICALayoutManager

Added methods:

																								public virtual CoreGraphics.CGSize GetPreferredSize (CALayer layer);
																								public virtual void InvalidateLayout (CALayer layer);
																								public virtual void LayoutSublayers (CALayer layer);

Type Changed: CoreAnimation.CAContentsFormat

Added value:

																								Automatic = 3,

Type Changed: CoreAnimation.CALayer

Modified properties:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'PreferredDynamicRange' instead.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'PreferredDynamicRange' instead.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'PreferredDynamicRange' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'PreferredDynamicRange' instead.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'PreferredDynamicRange' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'PreferredDynamicRange' instead.")]
-public virtual bool WantsExtendedDynamicRangeContent { get; set; }
++public virtual bool WantsExtendedDynamicRangeContent { get; set; }

Added properties:

																								public virtual System.Runtime.InteropServices.NFloat ContentsHeadroom { get; set; }
																								public virtual CADynamicRange PreferredDynamicRange { get; set; }
																								public virtual Foundation.NSString WeakPreferredDynamicRange { get; set; }

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public void SetContents (Foundation.NSObject value)
++public void SetContents (Foundation.NSObject value)

Added method:

																								public static CALayer GetLayerWithRemoteClientId (uint client_id);

Type Changed: CoreAnimation.CAMetalLayer

Added property:

																								public virtual Metal.IMTLResidencySet ResidencySet { get; }

Type Changed: CoreAnimation.CAOpenGLLayer

Modified methods:

-[ObjCRuntime.ReleaseAttribute()]
++[ObjCRuntime.ReleaseAttribute()]
-public virtual OpenGL.CGLPixelFormat CopyCGLPixelFormatForDisplayMask (uint mask)
++public virtual OpenGL.CGLPixelFormat CopyCGLPixelFormatForDisplayMask (uint mask)
-[ObjCRuntime.ReleaseAttribute()]
++[ObjCRuntime.ReleaseAttribute()]
-public virtual OpenGL.CGLContext CopyContext (OpenGL.CGLPixelFormat pixelFormat)
++public virtual OpenGL.CGLContext CopyContext (OpenGL.CGLPixelFormat pixelFormat)

New Type: CoreAnimation.CADynamicRange

																								[Serializable]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public enum CADynamicRange {
																									Automatic = 0,
																									ConstrainedHigh = 2,
																									High = 3,
																									Standard = 1,
																								}

New Type: CoreAnimation.CADynamicRangeExtensions

																								[ObjCRuntime.BindingImplAttribute(3)]
																								[System.Runtime.CompilerServices.ExtensionAttribute()]
																								[System.Runtime.CompilerServices.NullableAttribute(0)]
																								[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																								public static class CADynamicRangeExtensions {
																									// methods
																									public static Foundation.NSString GetConstant (this CADynamicRange self);
																									public static CADynamicRange? GetNullableValue (ObjCRuntime.NativeHandle handle);
																									public static CADynamicRange GetValue (Foundation.NSString constant);
																									public static CADynamicRange GetValue (ObjCRuntime.NativeHandle handle);
																								}

New Type: CoreAnimation.CARemoteLayerClient

																								[Foundation.RegisterAttribute("CARemoteLayerClient", True)]
																								[System.Runtime.CompilerServices.NullableAttribute(0)]
																								[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																								[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																								[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																								public class CARemoteLayerClient : Foundation.NSObject {
																									// constructors
																									protected CARemoteLayerClient (Foundation.NSObjectFlag t);
																									protected CARemoteLayerClient (ObjCRuntime.NativeHandle handle);
																									public CARemoteLayerClient (uint port);
																									// properties
																									public override ObjCRuntime.NativeHandle ClassHandle { get; }
																									public virtual uint ClientId { get; }
																									public virtual CALayer Layer { get; set; }
																									// methods
																									public virtual void Invalidate ();
																								}

New Type: CoreAnimation.CARemoteLayerServer

																								[Foundation.RegisterAttribute("CARemoteLayerServer", True)]
																								[System.Runtime.CompilerServices.NullableAttribute(0)]
																								[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																								[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																								[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																								public class CARemoteLayerServer : Foundation.NSObject {
																									// constructors
																									protected CARemoteLayerServer (Foundation.NSObjectFlag t);
																									protected CARemoteLayerServer (ObjCRuntime.NativeHandle handle);
																									// properties
																									public override ObjCRuntime.NativeHandle ClassHandle { get; }
																									public virtual uint ServerPort { get; }
																									public static CARemoteLayerServer SharedServer { get; }
																								}

New Type: CoreAnimation.ICALayoutManager

																								[Foundation.ProtocolAttribute(Name = CALayoutManager, WrapperType = CoreAnimation.CALayoutManagerWrapper, BackwardsCompatibleCodeGeneration = False)]
																								[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetPreferredSize, Selector = preferredSizeOfLayer:, ReturnType = CoreGraphics.CGSize, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																								[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = InvalidateLayout, Selector = invalidateLayoutOfLayer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																								[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = LayoutSublayers, Selector = layoutSublayersOfLayer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																								[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																								[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																								[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																								public interface ICALayoutManager : ObjCRuntime.INativeObject, System.IDisposable {
																									// methods
																									public virtual CoreGraphics.CGSize GetPreferredSize (CALayer layer);
																									public virtual void InvalidateLayout (CALayer layer);
																									public virtual void LayoutSublayers (CALayer layer);
																								}

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

Added properties:

																								public CFNetwork.CFHTTPMessage AutoConfigurationHttpResponse { get; }
																								public static Foundation.NSString AutoConfigurationHttpResponseKey { get; }
																								public static Foundation.NSString AutoConfigurationJavaScriptKey { get; }
																								public static Foundation.NSString AutoConfigurationUrlKey { get; }
																								public static Foundation.NSString HostNameKey { get; }
																								public static Foundation.NSString PasswordKey { get; }
																								public static Foundation.NSString PortNumberKey { get; }
																								public static Foundation.NSString TypeKey { get; }
																								public static Foundation.NSString UsernameKey { get; }
																								public Foundation.NSString WeakProxyType { get; }

Type Changed: CoreFoundation.CFProxySettings

Added property:

																								public string ProxyAutoConfigJavaScript { get; }

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

New Type: CoreFoundation.CFByteOrder

																								[Serializable]
																								[ObjCRuntime.NativeAttribute()]
																								public enum CFByteOrder {
																									BigEndian = 2,
																									LittleEndian = 1,
																									Unknown = 0,
																								}

New Type: CoreFoundation.CFProxyTypeExtensions

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

Namespace CoreGraphics

Type Changed: CoreGraphics.CGBitmapContext

Added property:

																								public CGContentToneMappingInfo ContentToneMappingInfo { get; set; }

Added methods:

																								public static CGBitmapContext Create (UIntPtr width, UIntPtr height, CGAdaptiveOptions auxiliaryInfo, CGBitmapContext.OnResolveCallback onResolve, CGBitmapContext.OnAllocateCallback onAllocate, CGBitmapContext.OnFreeCallback onFree, CGBitmapContext.OnErrorCallback onError);
																								public static CGBitmapContext Create (UIntPtr width, UIntPtr height, Foundation.NSDictionary auxiliaryInfo, CGBitmapContext.OnResolveCallback onResolve, CGBitmapContext.OnAllocateCallback onAllocate, CGBitmapContext.OnFreeCallback onFree, CGBitmapContext.OnErrorCallback onError);
																								public void SynchronizeAttributes ();

Type Changed: CoreGraphics.CGColor

Added property:

																								public float ContentHeadroom { get; }

Added method:

																								public static CGColor CreateWithContentHeadroom (float headroom, CGColorSpace colorSpace, System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);

Type Changed: CoreGraphics.CGDisplay

Added method:

																								public static double? GetRefreshRate (int display);

Type Changed: CoreGraphics.CGGradient

Added property:

																								public float ContentHeadroom { get; }

Added method:

																								public static CGGradient Create (float headroom, CGColorSpace colorSpace, System.Runtime.InteropServices.NFloat[] components, System.Runtime.InteropServices.NFloat[] locations);

Type Changed: CoreGraphics.CGImage

Added properties:

																								public float CalculatedContentAverageLightLevel { get; }
																								public float CalculatedContentHeadroom { get; }
																								public float ContentAverageLightLevel { get; }

Added methods:

																								public CGImage CopyWithCalculatedHdrStats ();
																								public CGImage CopyWithContentAverageLightLevel (float contentAverageLightLevel);

Type Changed: CoreGraphics.CGImagePixelFormatInfo

Modified fields:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-Mask = 983040
++Mask = 983040

Type Changed: CoreGraphics.CGPoint

Added method:

																								public CGPointDictionary ToCGPointDictionary ();

Type Changed: CoreGraphics.CGRect

Added method:

																								public CGRectDictionary ToCGRectDictionary ();

Type Changed: CoreGraphics.CGShading

Modified attributes:

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

Added property:

																									public float ContentHeadroom { get; }

Added methods:

																									public static CGShading CreateAxial (float headroom, CGColorSpace colorSpace, CGPoint start, CGPoint end, CGFunction function, bool extendStart, bool extendEnd);
																									public static CGShading CreateRadial (float headroom, CGColorSpace colorspace, CGPoint start, System.Runtime.InteropServices.NFloat startRadius, CGPoint end, System.Runtime.InteropServices.NFloat endRadius, CGFunction function, bool extendStart, bool extendEnd);

Type Changed: CoreGraphics.CGSize

Added method:

																									public CGSizeDictionary ToCGSizeDictionary ();

Type Changed: CoreGraphics.CGToneMappingOptions

Modified attributes:

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

Modified constructors:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public CGToneMappingOptions (Foundation.NSDictionary dictionary)

Added properties:

																										public float? ContentAverageLightLevel { get; set; }
																										public IntPtr? ContentAverageLightLevelNits { get; }
																										public CGDynamicRange? PreferredDynamicRange { get; set; }

Added method:

																										public static CGToneMappingOptions GetDefaultExrToneMappingGammaOptions ();

New Type: CoreGraphics.CGAdaptiveKeys

																										[System.Runtime.CompilerServices.NullableAttribute(0)]
																										[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										public class CGAdaptiveKeys {
																											// constructors
																											public CGAdaptiveKeys ();
																											// properties
																											public static Foundation.NSString MaximumBitDepthKey { get; }
																										}

New Type: CoreGraphics.CGAdaptiveOptions

																										public class CGAdaptiveOptions : Foundation.DictionaryContainer {
																											// constructors
																											public CGAdaptiveOptions ();
																											public CGAdaptiveOptions (Foundation.NSDictionary dictionary);
																											// properties
																											public CGComponent? MaximumBitDepth { get; set; }
																										}

New Type: CoreGraphics.CGBitmapInfo

																										[Serializable]
																										[System.FlagsAttribute()]
																										public enum CGBitmapInfo {
																											AlphaInfoMask = 31,
																											ByteOrderInfoMask = 28672,
																											ComponentInfoMask = 3840,
																											PixelFormatInfoMask = 983040,
																										}

New Type: CoreGraphics.CGBitmapInfoExtensions

																										[System.Runtime.CompilerServices.ExtensionAttribute()]
																										public static class CGBitmapInfoExtensions {
																											// methods
																											public static CGImageAlphaInfo GetAlphaInfo (this CGBitmapInfo value);
																											public static CGImageByteOrderInfo GetByteOrderInfo (this CGBitmapInfo value);
																											public static CGImageComponentInfo GetComponentInfo (this CGBitmapInfo value);
																											public static CGImagePixelFormatInfo GetPixelFormatInfo (this CGBitmapInfo value);
																										}

New Type: CoreGraphics.CGBitmapLayout

																										[Serializable]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										public enum CGBitmapLayout {
																											Abgr = 9,
																											AlphaOnly = 0,
																											Argb = 4,
																											Bgra = 7,
																											Bgrx = 8,
																											Cmyk = 11,
																											Gray = 1,
																											GrayAlpha = 2,
																											Rgba = 3,
																											Rgbx = 5,
																											Xbgr = 10,
																											Xrgb = 6,
																										}

New Type: CoreGraphics.CGBitmapParameters

																										[System.Runtime.CompilerServices.NullableAttribute(0)]
																										[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										public struct CGBitmapParameters {
																											// properties
																											public UIntPtr AlignedBytesPerRow { get; set; }
																											public CoreFoundation.CFByteOrder ByteOrder { get; set; }
																											public UIntPtr BytesPerPixel { get; set; }
																											public CGColorSpace ColorSpace { get; set; }
																											public IntPtr ColorSpaceHandle { get; set; }
																											public CGComponent Component { get; set; }
																											public float EdrTargetHeadroom { get; set; }
																											public CGImagePixelFormatInfo Format { get; set; }
																											public bool HasPremultipliedAlpha { get; set; }
																											public UIntPtr Height { get; set; }
																											public CGBitmapLayout Layout { get; set; }
																											public UIntPtr Width { get; set; }
																											// methods
																											public override string ToString ();
																										}

New Type: CoreGraphics.CGColorModel

																										[Serializable]
																										[System.FlagsAttribute()]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										public enum CGColorModel {
																											Cmyk = 4,
																											DeviceN = 16,
																											Gray = 1,
																											Lab = 8,
																											NoColorant = 0,
																											Rgb = 2,
																										}

New Type: CoreGraphics.CGComponent

																										[Serializable]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										public enum CGComponent {
																											Float16Bit = 5,
																											Float32Bit = 4,
																											Integer10Bit = 6,
																											Integer16Bit = 2,
																											Integer32Bit = 3,
																											Integer8Bit = 1,
																											Unknown = 0,
																										}

New Type: CoreGraphics.CGContentInfo

																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										public struct CGContentInfo {
																											// properties
																											public CGColorModel ContentColorModels { get; set; }
																											public CGComponent DeepestImageComponent { get; set; }
																											public bool HasTransparency { get; set; }
																											public bool HasWideGamut { get; set; }
																											public float LargestContentHeadroom { get; set; }
																											// methods
																											public override string ToString ();
																										}

New Type: CoreGraphics.CGContentToneMappingInfo

																										[System.Runtime.CompilerServices.NullableAttribute(0)]
																										[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										public struct CGContentToneMappingInfo {
																											// properties
																											public CGToneMapping Method { get; set; }
																											public Foundation.NSDictionary Options { get; set; }
																											public CGToneMappingOptions ToneMappingOptions { get; set; }
																										}

New Type: CoreGraphics.CGDynamicRange

																										[Serializable]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										public enum CGDynamicRange {
																											Constrained = 1,
																											High = 0,
																											Standard = 2,
																										}

New Type: CoreGraphics.CGDynamicRangeExtensions

																										[ObjCRuntime.BindingImplAttribute(3)]
																										[System.Runtime.CompilerServices.ExtensionAttribute()]
																										[System.Runtime.CompilerServices.NullableAttribute(0)]
																										[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										public static class CGDynamicRangeExtensions {
																											// methods
																											public static Foundation.NSString GetConstant (this CGDynamicRange self);
																											public static CGDynamicRange? GetNullableValue (ObjCRuntime.NativeHandle handle);
																											public static CGDynamicRange GetValue (Foundation.NSString constant);
																											public static CGDynamicRange GetValue (ObjCRuntime.NativeHandle handle);
																										}

New Type: CoreGraphics.CGImageComponentInfo

																										[Serializable]
																										public enum CGImageComponentInfo {
																											Float = 256,
																											Integer = 0,
																										}

New Type: CoreGraphics.CGPointDictionary

																										public class CGPointDictionary : Foundation.DictionaryContainer {
																											// constructors
																											public CGPointDictionary ();
																											public CGPointDictionary (Foundation.NSDictionary dictionary);
																											// properties
																											public System.Runtime.InteropServices.NFloat? X { get; set; }
																											public System.Runtime.InteropServices.NFloat? Y { get; set; }
																											// methods
																											public CGPoint ToPoint ();
																										}

New Type: CoreGraphics.CGRectDictionary

																										public class CGRectDictionary : Foundation.DictionaryContainer {
																											// constructors
																											public CGRectDictionary ();
																											public CGRectDictionary (Foundation.NSDictionary dictionary);
																											// properties
																											public System.Runtime.InteropServices.NFloat? Height { get; set; }
																											public System.Runtime.InteropServices.NFloat? Width { get; set; }
																											public System.Runtime.InteropServices.NFloat? X { get; set; }
																											public System.Runtime.InteropServices.NFloat? Y { get; set; }
																											// methods
																											public CGRect ToRect ();
																										}

New Type: CoreGraphics.CGRenderingBufferProvider

																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																										[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																										public class CGRenderingBufferProvider : CoreFoundation.NativeObject {
																											// properties
																											public UIntPtr Size { get; }
																											// methods
																											public static CGRenderingBufferProvider Create (Foundation.NSData data);
																											public static CGRenderingBufferProvider Create (IntPtr info, UIntPtr size, CGRenderingBufferProvider.LockPointerCallback lockPointer, CGRenderingBufferProvider.UnlockPointerCallback unlockPointer, CGRenderingBufferProvider.ReleaseInfoCallback releaseInfo);
																											public static IntPtr GetTypeId ();
																											public IntPtr LockBytePointer ();
																											public void UnlockBytePointer ();

																											// inner types
																											public sealed delegate LockPointerCallback : System.MulticastDelegate {
																												// constructors
																												public CGRenderingBufferProvider.LockPointerCallback (object object, IntPtr method);
																												// methods
																												public virtual System.IAsyncResult BeginInvoke (IntPtr info, System.AsyncCallback callback, object object);
																												public virtual IntPtr EndInvoke (System.IAsyncResult result);
																												public virtual IntPtr Invoke (IntPtr info);
																											}
																											public sealed delegate ReleaseInfoCallback : System.MulticastDelegate {
																												// constructors
																												public CGRenderingBufferProvider.ReleaseInfoCallback (object object, IntPtr method);
																												// methods
																												public virtual System.IAsyncResult BeginInvoke (IntPtr info, System.AsyncCallback callback, object object);
																												public virtual void EndInvoke (System.IAsyncResult result);
																												public virtual void Invoke (IntPtr info);
																											}
																											public sealed delegate UnlockPointerCallback : System.MulticastDelegate {
																												// constructors
																												public CGRenderingBufferProvider.UnlockPointerCallback (object object, IntPtr method);
																												// methods
																												public virtual System.IAsyncResult BeginInvoke (IntPtr info, IntPtr pointer, System.AsyncCallback callback, object object);
																												public virtual void EndInvoke (System.IAsyncResult result);
																												public virtual void Invoke (IntPtr info, IntPtr pointer);
																											}
																										}

New Type: CoreGraphics.CGSizeDictionary

																										public class CGSizeDictionary : Foundation.DictionaryContainer {
																											// constructors
																											public CGSizeDictionary ();
																											public CGSizeDictionary (Foundation.NSDictionary dictionary);
																											// properties
																											public System.Runtime.InteropServices.NFloat? Height { get; set; }
																											public System.Runtime.InteropServices.NFloat? Width { get; set; }
																											// methods
																											public CGSize ToSize ();
																										}

New Type: CoreGraphics.NVector16b

																										[System.Reflection.DefaultMemberAttribute("Item")]
																										public struct NVector16b, System.IEquatable%LESSERTHANREPLACEMENT%NVector16b%GREATERTHANREPLACEMENT% {
																											// constructors
																											public NVector16b (byte[] array);
																											// properties
																											public byte Item { get; set; }
																											public static NVector16b Zero { get; }
																											// methods
																											public System.ReadOnlySpan<byte> AsSpan ();
																											public virtual bool Equals (NVector16b other);
																											public override bool Equals (object obj);
																											public override int GetHashCode ();
																											public override string ToString ();
																											public static bool op_Equality (NVector16b left, NVector16b right);
																											public static bool op_Inequality (NVector16b left, NVector16b right);
																										}

Namespace CoreImage

Type Changed: CoreImage.CIContext

Modified properties:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'CIContextOptions.MemoryLimit' instead.", False)]
+[System.ObsoleteAttribute("Use 'CIContextOptions.MemoryLimit' instead.", False)]
-public Foundation.NSString MemoryLimit { get; }
++public Foundation.NSString MemoryLimit { get; }

Added methods:

																										public virtual CoreGraphics.CGImage CalculateHdrStats (CoreGraphics.CGImage cgimage);
																										public virtual CIImage CalculateHdrStats (CIImage image);
																										public virtual void CalculateHdrStats (CoreVideo.CVPixelBuffer buffer);
																										public virtual void CalculateHdrStats (IOSurface.IOSurface surface);
																										public virtual CoreGraphics.CGImage CreateCGImage (CIImage image, CoreGraphics.CGRect fromRect, int format, CoreGraphics.CGColorSpace colorSpace, bool deferred, bool calculateHdrStats);

Type Changed: CoreImage.CIContextOptions

Modified constructors:

-[Foundation.PreserveAttribute()]
++[Foundation.PreserveAttribute()]
-public CIContextOptions ()
++public CIContextOptions ()
-[Foundation.PreserveAttribute()]
++[Foundation.PreserveAttribute()]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public CIContextOptions (Foundation.NSDictionary dictionary)

Modified properties:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'WorkingFormatField' instead.")]
+[System.ObsoleteAttribute("Use 'WorkingFormatField' instead.")]
-public int? CIImageFormat { get; set; }
++public int? CIImageFormat { get; set; }
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public bool? CacheIntermediates { get; set; }
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public bool? OutputPremultiplied { get; set; }
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public bool? PriorityRequestLow { get; set; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'NullableUseSoftwareRenderer' instead.")]
+[System.ObsoleteAttribute("Use 'NullableUseSoftwareRenderer' instead.")]
-public bool UseSoftwareRenderer { get; set; }
++public bool UseSoftwareRenderer { get; set; }

Added properties:

																										public Foundation.NSString CVMetalTextureCache { get; }
																										public Foundation.NSString MemoryLimit { get; }
																										public bool? NullableUseSoftwareRenderer { get; }
																										public CIFormat? WorkingFormatField { get; set; }

Type Changed: CoreImage.CIDistanceGradientFromRedMask

Modified attributes:

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

Added interface:

																											ICIDistanceGradientFromRedMaskProtocol

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")]
-public CIImage InputImage { get; set; }
++public CIImage InputImage { get; set; }
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")]
-public int MaximumDistance { get; set; }
++public int MaximumDistance { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual final CIImage OutputImage { get; }
++public virtual final CIImage OutputImage { get; }

Type Changed: CoreImage.CIFilterInputKey

Added properties:

																											public static Foundation.NSString BacksideImage { get; }
																											public static Foundation.NSString BiasVector { get; }
																											public static Foundation.NSString Color0 { get; }
																											public static Foundation.NSString Color1 { get; }
																											public static Foundation.NSString ColorSpace { get; }
																											public static Foundation.NSString Count { get; }
																											public static Foundation.NSString Extrapolate { get; }
																											public static Foundation.NSString PaletteImage { get; }
																											public static Foundation.NSString Perceptual { get; }
																											public static Foundation.NSString Point0 { get; }
																											public static Foundation.NSString Point1 { get; }
																											public static Foundation.NSString Radius0 { get; }
																											public static Foundation.NSString Radius1 { get; }
																											public static Foundation.NSString Threshold { get; }

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,
																											Rgbx8 = 35,

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

Added property:

																											public virtual float ContentAverageLightLevel { get; }

Added methods:

																											public virtual CIImage CreateByInsertingTiledIntermediate ();
																											public virtual CIImage CreateBySettingContentAverageLightLevel (float average);
																											public virtual CIImage CreateBySettingContentHeadroom (float headroom);

Type Changed: CoreImage.CIImageInitializationOptions

Added properties:

																											public bool? ApplyCleanAperture { get; }
																											public bool? AuxiliaryHdrGainMap { get; set; }
																											public bool? CacheImmediately { get; }
																											public float? ContentAverageLightLevel { get; }
																											public float? ContentHeadroom { get; }
																											public bool? ExpandToHdr { get; }

Type Changed: CoreImage.CIImageProcessorKernel

Added methods:

																											public static CIImage[] Apply (CIVector[] extents, CIImage[] inputs, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> arguments, out Foundation.NSError error);
																											public static CIFormat GetOutputFormat (int outputIndex, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> arguments);
																											public static bool Process (ICIImageProcessorInput[] inputs, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> arguments, ICIImageProcessorOutput[] outputs, out Foundation.NSError error);

Type Changed: CoreImage.CIImageRepresentationOptions

Added properties:

																											public CIImage HdrGainMapImage { get; }
																											public CIImage HdrImage { get; }
																											public bool? RepresentationHdrGainMapAsRgb { get; }
																											public CIImage SemanticSegmentationGlassesMatteImage { get; }
																											public CIImage SemanticSegmentationSkyMatteImage { get; }

Type Changed: CoreImage.CIRawDecoderVersion

Added values:

																											Version9 = 7,
																											Version9Dng = 8,

Type Changed: CoreImage.CIRawFilter

Added properties:

																											public virtual bool HighlightRecoveryEnabled { get; set; }
																											public virtual bool HighlightRecoverySupported { get; }

Type Changed: CoreImage.CIRenderDestination

Added property:

																											public virtual Foundation.NSUrl CaptureTraceUrl { get; set; }

Type Changed: CoreImage.CIRoundedRectangleGenerator

Added property:

																											public virtual float Smoothness { get; set; }

Type Changed: CoreImage.CIRoundedRectangleStrokeGenerator

Added property:

																											public virtual float Smoothness { get; set; }

Type Changed: CoreImage.CIToneCurve

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
 ---public bool Extrapolate { get; set; }

Type Changed: CoreImage.ICIImageProvider

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ProvideImageToMTLTexture, Selector = provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ProvideImageToMTLTexture, Selector = provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
+[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-
++
```

Added method:

																												public virtual void ProvideImageToMTLTexture (Metal.IMTLTexture texture, Metal.IMTLCommandBuffer commandBuffer, UIntPtr originx, UIntPtr originy, UIntPtr width, UIntPtr height, Foundation.NSObject info);

Type Changed: CoreImage.ICIRoundedRectangleGeneratorProtocol

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Smoothness, Selector = smoothness, PropertyType = System.Single, GetterSelector = smoothness, SetterSelector = setSmoothness:, ArgumentSemantic = 2)]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Smoothness, Selector = smoothness, PropertyType = System.Single, GetterSelector = smoothness, SetterSelector = setSmoothness:, ArgumentSemantic = 2)]
-
++
```

Added property:

																													public virtual float Smoothness { get; set; }

Type Changed: CoreImage.ICIRoundedRectangleStrokeGeneratorProtocol

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Smoothness, Selector = smoothness, PropertyType = System.Single, GetterSelector = smoothness, SetterSelector = setSmoothness:, ArgumentSemantic = 2)]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Smoothness, Selector = smoothness, PropertyType = System.Single, GetterSelector = smoothness, SetterSelector = setSmoothness:, ArgumentSemantic = 2)]
-
++
```

Added property:

																														public virtual float Smoothness { get; set; }

Type Changed: CoreImage.ICIToneCurveProtocol

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Extrapolate, Selector = extrapolate, PropertyType = System.Boolean, GetterSelector = extrapolate, SetterSelector = setExtrapolate:, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Extrapolate, Selector = extrapolate, PropertyType = System.Boolean, GetterSelector = extrapolate, SetterSelector = setExtrapolate:, ArgumentSemantic = -1)]
-
++
```

Added property:

																															public virtual bool Extrapolate { get; set; }

New Type: CoreImage.CIAreaAverageMaximumRed

																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public class CIAreaAverageMaximumRed : CoreImage.CIFilter, ICIAreaAverageMaximumRedProtocol, ICIAreaReductionFilterProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// constructors
																																public CIAreaAverageMaximumRed ();
																																public CIAreaAverageMaximumRed (Foundation.NSCoder coder);
																																protected CIAreaAverageMaximumRed (Foundation.NSObjectFlag t);
																																protected CIAreaAverageMaximumRed (ObjCRuntime.NativeHandle handle);
																																// properties
																																public virtual CoreGraphics.CGRect InputExtent { get; set; }
																																public virtual CIImage InputImage { get; set; }
																																public virtual CIImage OutputImage { get; }
																															}

New Type: CoreImage.CIBlurredRoundedRectangleGenerator

																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public class CIBlurredRoundedRectangleGenerator : CoreImage.CIFilter, ICIBlurredRoundedRectangleGeneratorProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// constructors
																																public CIBlurredRoundedRectangleGenerator ();
																																public CIBlurredRoundedRectangleGenerator (Foundation.NSCoder coder);
																																protected CIBlurredRoundedRectangleGenerator (Foundation.NSObjectFlag t);
																																protected CIBlurredRoundedRectangleGenerator (ObjCRuntime.NativeHandle handle);
																																// properties
																																public virtual CIColor Color { get; set; }
																																public virtual CoreGraphics.CGRect Extent { get; set; }
																																public virtual CIImage OutputImage { get; }
																																public virtual float Radius { get; set; }
																																public virtual float Sigma { get; set; }
																																public virtual float Smoothness { get; set; }
																															}

New Type: CoreImage.CIDynamicRangeOption

																															[Serializable]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															public enum CIDynamicRangeOption {
																																ConstrainedHigh = 1,
																																High = 2,
																																Standard = 0,
																															}

New Type: CoreImage.CIDynamicRangeOptionExtensions

																															[ObjCRuntime.BindingImplAttribute(3)]
																															[System.Runtime.CompilerServices.ExtensionAttribute()]
																															[System.Runtime.CompilerServices.NullableAttribute(0)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															public static class CIDynamicRangeOptionExtensions {
																																// methods
																																public static Foundation.NSString GetConstant (this CIDynamicRangeOption self);
																																public static CIDynamicRangeOption? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																public static CIDynamicRangeOption GetValue (Foundation.NSString constant);
																																public static CIDynamicRangeOption GetValue (ObjCRuntime.NativeHandle handle);
																															}

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

New Type: CoreImage.CIImageProvider_Extensions

																															[System.Runtime.CompilerServices.ExtensionAttribute()]
																															public static class CIImageProvider_Extensions {
																																// methods
																																public static void ProvideImageToMTLTexture (this ICIImageProvider This, Metal.IMTLTexture texture, Metal.IMTLCommandBuffer commandBuffer, UIntPtr originx, UIntPtr originy, UIntPtr width, UIntPtr height, Foundation.NSObject info);
																															}

New Type: CoreImage.CIRoundedQRCodeGenerator

																															[System.Runtime.CompilerServices.NullableAttribute(0)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public class CIRoundedQRCodeGenerator : CoreImage.CIFilter, ICIFilterProtocol, ICIRoundedQRCodeGeneratorProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// constructors
																																public CIRoundedQRCodeGenerator ();
																																public CIRoundedQRCodeGenerator (Foundation.NSCoder coder);
																																protected CIRoundedQRCodeGenerator (Foundation.NSObjectFlag t);
																																protected CIRoundedQRCodeGenerator (ObjCRuntime.NativeHandle handle);
																																// properties
																																public virtual float CenterSpaceSize { get; set; }
																																public virtual CIColor Color0 { get; set; }
																																public virtual CIColor Color1 { get; set; }
																																public virtual string CorrectionLevel { get; set; }
																																public virtual Foundation.NSData Message { get; set; }
																																public CoreGraphics.CGImage OutputCGImage { get; }
																																public virtual CIImage OutputImage { get; }
																																public virtual bool RoundedData { get; set; }
																																public virtual IntPtr RoundedMarkers { get; set; }
																																public virtual float Scale { get; set; }
																															}

New Type: CoreImage.CISignedDistanceGradientFromRedMask

																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public class CISignedDistanceGradientFromRedMask : CoreImage.CIFilter, ICIFilterProtocol, ICISignedDistanceGradientFromRedMaskProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// constructors
																																public CISignedDistanceGradientFromRedMask ();
																																public CISignedDistanceGradientFromRedMask (Foundation.NSCoder coder);
																																protected CISignedDistanceGradientFromRedMask (Foundation.NSObjectFlag t);
																																protected CISignedDistanceGradientFromRedMask (ObjCRuntime.NativeHandle handle);
																																// properties
																																public virtual CIImage InputImage { get; set; }
																																public virtual float MaximumDistance { get; set; }
																																public virtual CIImage OutputImage { get; }
																															}

New Type: CoreImage.CISystemToneMap

																															[System.Runtime.CompilerServices.NullableAttribute(0)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public class CISystemToneMap : CoreImage.CIFilter, ICIFilterProtocol, ICISystemToneMapProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// constructors
																																public CISystemToneMap ();
																																public CISystemToneMap (Foundation.NSCoder coder);
																																protected CISystemToneMap (Foundation.NSObjectFlag t);
																																protected CISystemToneMap (ObjCRuntime.NativeHandle handle);
																																// properties
																																public virtual float DisplayHeadroom { get; set; }
																																public virtual CIImage InputImage { get; set; }
																																public virtual CIImage OutputImage { get; }
																																public virtual CIDynamicRangeOption? PreferredDynamicRange { get; set; }
																																public virtual Foundation.NSString WeakPreferredDynamicRange { get; set; }
																															}

New Type: CoreImage.ICIAreaAverageMaximumRedProtocol

																															[Foundation.ProtocolAttribute(Name = CIAreaAverageMaximumRed, WrapperType = CoreImage.CIAreaAverageMaximumRedProtocolWrapper, BackwardsCompatibleCodeGeneration = False)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public interface ICIAreaAverageMaximumRedProtocol : ICIAreaReductionFilterProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																															}

New Type: CoreImage.ICIBlurredRoundedRectangleGeneratorProtocol

																															[Foundation.ProtocolAttribute(Name = CIBlurredRoundedRectangleGenerator, WrapperType = CoreImage.CIBlurredRoundedRectangleGeneratorProtocolWrapper, BackwardsCompatibleCodeGeneration = False)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Extent, Selector = extent, PropertyType = CoreGraphics.CGRect, GetterSelector = extent, SetterSelector = setExtent:, ArgumentSemantic = 0)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Radius, Selector = radius, PropertyType = System.Single, GetterSelector = radius, SetterSelector = setRadius:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Smoothness, Selector = smoothness, PropertyType = System.Single, GetterSelector = smoothness, SetterSelector = setSmoothness:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sigma, Selector = sigma, PropertyType = System.Single, GetterSelector = sigma, SetterSelector = setSigma:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Color, Selector = color, PropertyType = CoreImage.CIColor, GetterSelector = color, SetterSelector = setColor:, ArgumentSemantic = 2)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public interface ICIBlurredRoundedRectangleGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// properties
																																public virtual CIColor Color { get; set; }
																																public virtual CoreGraphics.CGRect Extent { get; set; }
																																public virtual float Radius { get; set; }
																																public virtual float Sigma { get; set; }
																																public virtual float Smoothness { get; set; }
																															}

New Type: CoreImage.ICIDistanceGradientFromRedMaskProtocol

																															[Foundation.ProtocolAttribute(Name = CIDistanceGradientFromRedMask, WrapperType = CoreImage.CIDistanceGradientFromRedMaskProtocolWrapper, BackwardsCompatibleCodeGeneration = False)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = InputImage, Selector = inputImage, PropertyType = CoreImage.CIImage, GetterSelector = inputImage, SetterSelector = setInputImage:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MaximumDistance, Selector = maximumDistance, PropertyType = System.Int32, GetterSelector = maximumDistance, SetterSelector = setMaximumDistance:, ArgumentSemantic = -1)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")]
																															public interface ICIDistanceGradientFromRedMaskProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// properties
																																public virtual CIImage InputImage { get; set; }
																																public virtual int MaximumDistance { get; set; }
																															}

New Type: CoreImage.ICIRoundedQRCodeGeneratorProtocol

																															[Foundation.ProtocolAttribute(Name = CIRoundedQRCodeGenerator, WrapperType = CoreImage.CIRoundedQRCodeGeneratorProtocolWrapper, BackwardsCompatibleCodeGeneration = False)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Message, Selector = message, PropertyType = Foundation.NSData, GetterSelector = message, SetterSelector = setMessage:, ArgumentSemantic = 2)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CorrectionLevel, Selector = correctionLevel, PropertyType = System.String, GetterSelector = correctionLevel, SetterSelector = setCorrectionLevel:, ArgumentSemantic = 2)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Scale, Selector = scale, PropertyType = System.Single, GetterSelector = scale, SetterSelector = setScale:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RoundedMarkers, Selector = roundedMarkers, PropertyType = System.IntPtr, GetterSelector = roundedMarkers, SetterSelector = setRoundedMarkers:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RoundedData, Selector = roundedData, PropertyType = System.Boolean, GetterSelector = roundedData, SetterSelector = setRoundedData:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CenterSpaceSize, Selector = centerSpaceSize, PropertyType = System.Single, GetterSelector = centerSpaceSize, SetterSelector = setCenterSpaceSize:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Color0, Selector = color0, PropertyType = CoreImage.CIColor, GetterSelector = color0, SetterSelector = setColor0:, ArgumentSemantic = 2)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Color1, Selector = color1, PropertyType = CoreImage.CIColor, GetterSelector = color1, SetterSelector = setColor1:, ArgumentSemantic = 2)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public interface ICIRoundedQRCodeGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// properties
																																public virtual float CenterSpaceSize { get; set; }
																																public virtual CIColor Color0 { get; set; }
																																public virtual CIColor Color1 { get; set; }
																																public virtual string CorrectionLevel { get; set; }
																																public virtual Foundation.NSData Message { get; set; }
																																public virtual bool RoundedData { get; set; }
																																public virtual IntPtr RoundedMarkers { get; set; }
																																public virtual float Scale { get; set; }
																															}

New Type: CoreImage.ICISignedDistanceGradientFromRedMaskProtocol

																															[Foundation.ProtocolAttribute(Name = CISignedDistanceGradientFromRedMask, WrapperType = CoreImage.CISignedDistanceGradientFromRedMaskProtocolWrapper, BackwardsCompatibleCodeGeneration = False)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = InputImage, Selector = inputImage, PropertyType = CoreImage.CIImage, GetterSelector = inputImage, SetterSelector = setInputImage:, ArgumentSemantic = 2)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MaximumDistance, Selector = maximumDistance, PropertyType = System.Single, GetterSelector = maximumDistance, SetterSelector = setMaximumDistance:, ArgumentSemantic = -1)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public interface ICISignedDistanceGradientFromRedMaskProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// properties
																																public virtual CIImage InputImage { get; set; }
																																public virtual float MaximumDistance { get; set; }
																															}

New Type: CoreImage.ICISystemToneMapProtocol

																															[Foundation.ProtocolAttribute(Name = CISystemToneMap, WrapperType = CoreImage.CISystemToneMapProtocolWrapper, BackwardsCompatibleCodeGeneration = False)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = InputImage, Selector = inputImage, PropertyType = CoreImage.CIImage, GetterSelector = inputImage, SetterSelector = setInputImage:, ArgumentSemantic = 2)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = DisplayHeadroom, Selector = displayHeadroom, PropertyType = System.Single, GetterSelector = displayHeadroom, SetterSelector = setDisplayHeadroom:, ArgumentSemantic = -1)]
																															[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = WeakPreferredDynamicRange, Selector = preferredDynamicRange, PropertyType = Foundation.NSString, GetterSelector = preferredDynamicRange, SetterSelector = setPreferredDynamicRange:, ArgumentSemantic = 2)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																															[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																															public interface ICISystemToneMapProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
																																// properties
																																public virtual float DisplayHeadroom { get; set; }
																																public virtual CIImage InputImage { get; set; }
																																public virtual CIDynamicRangeOption? PreferredDynamicRange { get; set; }
																																public virtual Foundation.NSString WeakPreferredDynamicRange { get; set; }
																															}

New Type: CoreImage.NSObject_CIImageProvider

																															[System.Runtime.CompilerServices.ExtensionAttribute()]
																															[System.Runtime.CompilerServices.NullableAttribute(0)]
																															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																															public static class NSObject_CIImageProvider {
																																// methods
																																public static void ProvideImageData (this Foundation.NSObject This, IntPtr data, UIntPtr rowbytes, UIntPtr x, UIntPtr y, UIntPtr width, UIntPtr height, Foundation.NSObject info);
																																public static void ProvideImageToMTLTexture (this Foundation.NSObject This, Metal.IMTLTexture texture, Metal.IMTLCommandBuffer commandBuffer, UIntPtr originx, UIntPtr originy, UIntPtr width, UIntPtr height, Foundation.NSObject info);
																															}

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

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use MapKit instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use MapKit instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use MapKit instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use MapKit instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use MapKit instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use MapKit instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use MapKit instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use MapKit instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-
++
```

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual void CancelGeocode ()
++public virtual void CancelGeocode ()
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
 ---public virtual void GeocodeAddress (Foundation.NSDictionary addressDictionary, CLGeocodeCompletionHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual void GeocodeAddress (string addressString, CLGeocodeCompletionHandler completionHandler)
++public virtual void GeocodeAddress (string addressString, CLGeocodeCompletionHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual void GeocodeAddress (string addressString, CLRegion region, CLGeocodeCompletionHandler completionHandler)
++public virtual void GeocodeAddress (string addressString, CLRegion region, CLGeocodeCompletionHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
-public virtual void GeocodeAddress (string addressString, CLRegion region, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler)
++public virtual void GeocodeAddress (string addressString, CLRegion region, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios11.0", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.13", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos11.0", "Use 'GeocodeAddress (string, CLRegion, NSLocale, CLGeocodeCompletionHandler)' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
 ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodeAddressAsync (Foundation.NSDictionary addressDictionary)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodeAddressAsync (string addressString)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodeAddressAsync (string addressString)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodeAddressAsync (string addressString, CLRegion region)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodeAddressAsync (string addressString, CLRegion region)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKGeocodingRequest' instead.")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodeAddressAsync (string addressString, CLRegion region, Foundation.NSLocale locale)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodeAddressAsync (string addressString, CLRegion region, Foundation.NSLocale locale)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-public virtual void GeocodePostalAddress (Contacts.CNPostalAddress postalAddress, CLGeocodeCompletionHandler completionHandler)
++public virtual void GeocodePostalAddress (Contacts.CNPostalAddress postalAddress, CLGeocodeCompletionHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-public virtual void GeocodePostalAddress (Contacts.CNPostalAddress postalAddress, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler)
++public virtual void GeocodePostalAddress (Contacts.CNPostalAddress postalAddress, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodePostalAddressAsync (Contacts.CNPostalAddress postalAddress)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodePostalAddressAsync (Contacts.CNPostalAddress postalAddress)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodePostalAddressAsync (Contacts.CNPostalAddress postalAddress, Foundation.NSLocale locale)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% GeocodePostalAddressAsync (Contacts.CNPostalAddress postalAddress, Foundation.NSLocale locale)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual void ReverseGeocodeLocation (CLLocation location, CLGeocodeCompletionHandler completionHandler)
++public virtual void ReverseGeocodeLocation (CLLocation location, CLGeocodeCompletionHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-public virtual void ReverseGeocodeLocation (CLLocation location, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler)
++public virtual void ReverseGeocodeLocation (CLLocation location, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% ReverseGeocodeLocationAsync (CLLocation location)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% ReverseGeocodeLocationAsync (CLLocation location)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MKReverseGeocodingRequest' instead.")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% ReverseGeocodeLocationAsync (CLLocation location, Foundation.NSLocale locale)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%CLPlacemark[]%GREATERTHANREPLACEMENT% ReverseGeocodeLocationAsync (CLLocation location, Foundation.NSLocale locale)

Type Changed: CoreLocation.CLLocationManager

Added method:

																																public static bool IsMonitoringAvailable (System.Type t);

Type Changed: CoreLocation.CLPlacemark

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MapKit' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'MapKit' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MapKit' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'MapKit' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MapKit' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'MapKit' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MapKit' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'MapKit' instead.")]
-public virtual Contacts.CNPostalAddress PostalAddress { get; }
++public virtual Contacts.CNPostalAddress PostalAddress { get; }

New Type: CoreLocation.CLServiceSessionAuthorizationRequirement

																																[Serializable]
																																[ObjCRuntime.NativeAttribute()]
																																[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
																																[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")]
																																[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")]
																																public enum CLServiceSessionAuthorizationRequirement {
																																	Always = 2,
																																	None = 0,
																																	WhenInUse = 1,
																																}

Namespace CoreML

Type Changed: CoreML.MLMultiArrayDataType

Added value:

																																Int8 = 131080,

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

Added property:

																																public CoreVideo.CVPixelFormatType PixelFormatType { get; }

Type Changed: CoreMedia.CMFormatDescriptionProjectionKind

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Added values:

																																	AppleImmersiveVideo = 4,
																																	ParametricImmersive = 3,

Type Changed: CoreMedia.CMFormatDescriptionProjectionKindExtensions

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: CoreMedia.CMFormatDescriptionViewPackingKind

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: CoreMedia.CMFormatDescriptionViewPackingKindExtensions

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---
```

Type Changed: CoreMedia.CMMuxedStreamType

Added value:

																																				EmbeddedDeviceScreenRecording = 1769173536,

Type Changed: CoreMedia.CMProjectionType

Added value:

																																				ParametricImmersive = 1886546285,

Type Changed: CoreMedia.CMTaggedBufferGroup

Added method:

																																				public CMFormatDescription CreateFormatDescription (Foundation.NSDictionary extensions, out CMTaggedBufferGroupError status);

Type Changed: CoreMedia.CMVideoCodecType

Added values:

																																				AV1 = 1635135537,
																																				AppleProRes4444XQ = 1634743416,
																																				AppleProResRaw = 1634759278,
																																				AppleProResRawHQ = 1634759272,
																																				HevcWithAlpha = 1836415073,

Type Changed: CoreMedia.CMVideoDimensions

Added method:

																																				public override string ToString ();

Type Changed: CoreMedia.CMVideoFormatDescription

Added constructors:

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

Added property:

																																				public CMTagCollection[] TagCollections { get; }

Added method:

																																				public CMFormatDescriptionError GetTagCollections (out CMTagCollection[] tagCollections);

New Type: CoreMedia.CMAudioCodecType

																																				[Serializable]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
																																				public enum CMAudioCodecType {
																																					AacAudibleProtected = 1633771875,
																																					AacLCProtected = 1885430115,
																																				}

New Type: CoreMedia.CMCompressionPropertyCameraCalibration

																																				[System.Runtime.CompilerServices.NullableAttribute(0)]
																																				[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public class CMCompressionPropertyCameraCalibration : Foundation.DictionaryContainer {
																																					// constructors
																																					public CMCompressionPropertyCameraCalibration ();
																																					public CMCompressionPropertyCameraCalibration (Foundation.NSDictionary dictionary);
																																					// properties
																																					public bool? ConvertedFromExternalSphericalTags { get; set; }
																																					public float[] ExtrinsicOrientationQuaternion { get; set; }
																																					public CMFormatDescriptionCameraCalibrationExtrinsicOriginSource? ExtrinsicOriginSource { get; set; }
																																					public CoreGraphics.NMatrix3? IntrinsicMatrix { get; set; }
																																					public float? IntrinsicMatrixProjectionOffset { get; set; }
																																					public CoreGraphics.CGSizeDictionary IntrinsicMatrixReferenceDimensions { get; set; }
																																					public CMFormatDescriptionCameraCalibrationLensAlgorithmKind? LensAlgorithmKind { get; set; }
																																					public float[] LensDistortions { get; set; }
																																					public CMFormatDescriptionCameraCalibrationLensDomain? LensDomain { get; set; }
																																					public float[] LensFrameAdjustmentsPolynomialX { get; set; }
																																					public float[] LensFrameAdjustmentsPolynomialY { get; set; }
																																					public int? LensIdentifier { get; set; }
																																					public CMFormatDescriptionCameraCalibrationLensRole? LensRole { get; set; }
																																					public float? RadialAngleLimit { get; set; }
																																				}

New Type: CoreMedia.CMCompressionPropertyCameraCalibrationKey

																																				[System.Runtime.CompilerServices.NullableAttribute(0)]
																																				[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public static class CMCompressionPropertyCameraCalibrationKey {
																																					// properties
																																					public static Foundation.NSString ConvertedFromExternalSphericalTags { get; }
																																					public static Foundation.NSString ExtrinsicOrientationQuaternion { get; }
																																					public static Foundation.NSString ExtrinsicOriginSource { get; }
																																					public static Foundation.NSString IntrinsicMatrix { get; }
																																					public static Foundation.NSString IntrinsicMatrixProjectionOffset { get; }
																																					public static Foundation.NSString IntrinsicMatrixReferenceDimensions { get; }
																																					public static Foundation.NSString LensAlgorithmKind { get; }
																																					public static Foundation.NSString LensDistortions { get; }
																																					public static Foundation.NSString LensDomain { get; }
																																					public static Foundation.NSString LensFrameAdjustmentsPolynomialX { get; }
																																					public static Foundation.NSString LensFrameAdjustmentsPolynomialY { get; }
																																					public static Foundation.NSString LensIdentifier { get; }
																																					public static Foundation.NSString LensRole { get; }
																																					public static Foundation.NSString RadialAngleLimit { get; }
																																				}

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

																																				[Serializable]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public enum CMFormatDescriptionCameraCalibrationExtrinsicOriginSource {
																																					StereoCameraSystemBaseline = 0,
																																				}

New Type: CoreMedia.CMFormatDescriptionCameraCalibrationExtrinsicOriginSourceExtensions

																																				[ObjCRuntime.BindingImplAttribute(3)]
																																				[System.Runtime.CompilerServices.ExtensionAttribute()]
																																				[System.Runtime.CompilerServices.NullableAttribute(0)]
																																				[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public static class CMFormatDescriptionCameraCalibrationExtrinsicOriginSourceExtensions {
																																					// methods
																																					public static Foundation.NSString GetConstant (this CMFormatDescriptionCameraCalibrationExtrinsicOriginSource self);
																																					public static CMFormatDescriptionCameraCalibrationExtrinsicOriginSource? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																					public static CMFormatDescriptionCameraCalibrationExtrinsicOriginSource GetValue (Foundation.NSString constant);
																																					public static CMFormatDescriptionCameraCalibrationExtrinsicOriginSource GetValue (ObjCRuntime.NativeHandle handle);
																																				}

New Type: CoreMedia.CMFormatDescriptionCameraCalibrationLensAlgorithmKind

																																				[Serializable]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public enum CMFormatDescriptionCameraCalibrationLensAlgorithmKind {
																																					ParametricLens = 0,
																																				}

New Type: CoreMedia.CMFormatDescriptionCameraCalibrationLensAlgorithmKindExtensions

																																				[ObjCRuntime.BindingImplAttribute(3)]
																																				[System.Runtime.CompilerServices.ExtensionAttribute()]
																																				[System.Runtime.CompilerServices.NullableAttribute(0)]
																																				[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public static class CMFormatDescriptionCameraCalibrationLensAlgorithmKindExtensions {
																																					// methods
																																					public static Foundation.NSString GetConstant (this CMFormatDescriptionCameraCalibrationLensAlgorithmKind self);
																																					public static CMFormatDescriptionCameraCalibrationLensAlgorithmKind? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																					public static CMFormatDescriptionCameraCalibrationLensAlgorithmKind GetValue (Foundation.NSString constant);
																																					public static CMFormatDescriptionCameraCalibrationLensAlgorithmKind GetValue (ObjCRuntime.NativeHandle handle);
																																				}

New Type: CoreMedia.CMFormatDescriptionCameraCalibrationLensDomain

																																				[Serializable]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public enum CMFormatDescriptionCameraCalibrationLensDomain {
																																					Color = 0,
																																				}

New Type: CoreMedia.CMFormatDescriptionCameraCalibrationLensDomainExtensions

																																				[ObjCRuntime.BindingImplAttribute(3)]
																																				[System.Runtime.CompilerServices.ExtensionAttribute()]
																																				[System.Runtime.CompilerServices.NullableAttribute(0)]
																																				[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public static class CMFormatDescriptionCameraCalibrationLensDomainExtensions {
																																					// methods
																																					public static Foundation.NSString GetConstant (this CMFormatDescriptionCameraCalibrationLensDomain self);
																																					public static CMFormatDescriptionCameraCalibrationLensDomain? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																					public static CMFormatDescriptionCameraCalibrationLensDomain GetValue (Foundation.NSString constant);
																																					public static CMFormatDescriptionCameraCalibrationLensDomain GetValue (ObjCRuntime.NativeHandle handle);
																																				}

New Type: CoreMedia.CMFormatDescriptionCameraCalibrationLensRole

																																				[Serializable]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public enum CMFormatDescriptionCameraCalibrationLensRole {
																																					Left = 1,
																																					Mono = 0,
																																					Right = 2,
																																				}

New Type: CoreMedia.CMFormatDescriptionCameraCalibrationLensRoleExtensions

																																				[ObjCRuntime.BindingImplAttribute(3)]
																																				[System.Runtime.CompilerServices.ExtensionAttribute()]
																																				[System.Runtime.CompilerServices.NullableAttribute(0)]
																																				[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public static class CMFormatDescriptionCameraCalibrationLensRoleExtensions {
																																					// methods
																																					public static Foundation.NSString GetConstant (this CMFormatDescriptionCameraCalibrationLensRole self);
																																					public static CMFormatDescriptionCameraCalibrationLensRole? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																					public static CMFormatDescriptionCameraCalibrationLensRole GetValue (Foundation.NSString constant);
																																					public static CMFormatDescriptionCameraCalibrationLensRole 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 CameraCalibrationDataLensCollection { 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 CMCompressionPropertyCameraCalibration[] CameraCalibrationDataLensCollection { get; }
																																					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("tvos17.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																				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("tvos17.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")]
																																				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.CMMediaSubType

																																				[Serializable]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
																																				public enum CMMediaSubType {
																																					ALaw = 1634492791,
																																					AacAudibleProtected = 1633771875,
																																					AacLCProtected = 1885430115,
																																					Ac3 = 1633889587,
																																					Aes3 = 1634038579,
																																					Amr = 1935764850,
																																					Amr_WB = 1935767394,
																																					Animation = 1919706400,
																																					AppleIma4 = 1768775988,
																																					AppleLossless = 1634492771,
																																					Atsc = 1635017571,
																																					Audible = 1096107074,
																																					Boxed = 1835360888,
																																					Cea608 = 1664495672,
																																					Cea708 = 1664561208,
																																					Cinepak = 1668704612,
																																					Counter32 = 1668166450,
																																					Counter64 = 1668167220,
																																					Dv = 1685463072,
																																					DvcNtsc = 1685480224,
																																					DvcPal = 1685480304,
																																					DvcPro50Ntsc = 1685468526,
																																					DvcPro50Pal = 1685468528,
																																					DvcProHD1080i50 = 1685481525,
																																					DvcProHD1080i60 = 1685481526,
																																					DvcProHD1080p25 = 1685481522,
																																					DvcProHD1080p30 = 1685481523,
																																					DvcProHD720p50 = 1685481585,
																																					DvcProHD720p60 = 1685481584,
																																					DvcProPal = 1685483632,
																																					DviIntelIma = 1836253201,
																																					EmbeddedDeviceScreenRecording = 1769173536,
																																					Emsg = 1701671783,
																																					EnhancedAC3 = 1700998451,
																																					Flac = 1718378851,
																																					H263 = 1748121139,
																																					H264 = 1635148593,
																																					Hevc = 1752589105,
																																					HevcWithAlpha = 1836415073,
																																					ILbc = 1768710755,
																																					Icy = 1768126752,
																																					Id3 = 1768174368,
																																					Iec60958Ac3 = 1667326771,
																																					Jpeg = 1785750887,
																																					Jpeg_OpenDml = 1684890161,
																																					LinearPcm = 1819304813,
																																					Mace3 = 1296122675,
																																					Mace6 = 1296122678,
																																					MicrosoftGsm = 1836253233,
																																					MidiStream = 1835623529,
																																					Mobile3Gpp = 1954034535,
																																					Mpeg1System = 1836069235,
																																					Mpeg1Video = 1836069238,
																																					Mpeg2Program = 1836069488,
																																					Mpeg2Transport = 1836069492,
																																					Mpeg2Video = 1836069494,
																																					Mpeg4Aac = 1633772320,
																																					Mpeg4Aac_Eld = 1633772389,
																																					Mpeg4Aac_Eld_SBR = 1633772390,
																																					Mpeg4Aac_Eld_V2 = 1633772391,
																																					Mpeg4Aac_HE = 1633772392,
																																					Mpeg4Aac_HE_V2 = 1633772400,
																																					Mpeg4Aac_LD = 1633772396,
																																					Mpeg4Aac_Spatial = 1633772403,
																																					Mpeg4Celp = 1667591280,
																																					Mpeg4Hvxc = 1752594531,
																																					Mpeg4TwinVQ = 1953986161,
																																					Mpeg4Video = 1836070006,
																																					MpegD_USAC = 1970495843,
																																					MpegLayer1 = 778924081,
																																					MpegLayer2 = 778924082,
																																					MpegLayer3 = 778924083,
																																					Opus = 1869641075,
																																					ParameterValueStream = 1634760307,
																																					PixelFormat16BE555 = 16,
																																					PixelFormat16BE565 = 1110783541,
																																					PixelFormat16LE555 = 1278555445,
																																					PixelFormat16LE5551 = 892679473,
																																					PixelFormat16LE565 = 1278555701,
																																					PixelFormat24RGB = 24,
																																					PixelFormat32ARGB = 32,
																																					PixelFormat32BGRA = 1111970369,
																																					PixelFormat422YpCbCr10 = 1983000880,
																																					PixelFormat422YpCbCr16 = 1983000886,
																																					PixelFormat422YpCbCr8 = 846624121,
																																					PixelFormat422YpCbCr8_yuvs = 2037741171,
																																					PixelFormat4444YpCbCrA8 = 1983131704,
																																					PixelFormat444YpCbCr10 = 1983131952,
																																					PixelFormat444YpCbCr8 = 1983066168,
																																					PixelFormat8IndexedGray_WhiteIsZero = 40,
																																					ProRes422 = 1634755438,
																																					ProRes422HQ = 1634755432,
																																					ProRes422LT = 1634755443,
																																					ProRes422Proxy = 1634755439,
																																					ProRes4444 = 1634743400,
																																					ProRes4444XQ = 1634743416,
																																					ProResRAW = 1634759278,
																																					ProResRAWHQ = 1634759272,
																																					QDesign = 1363430723,
																																					QDesign2 = 1363430706,
																																					Qt = 1952807028,
																																					Qualcomm = 1365470320,
																																					SorensonVideo = 1398165809,
																																					SorensonVideo3 = 1398165811,
																																					Tbgr = 1952606066,
																																					TimeCode = 1953066341,
																																					TimeCode32 = 1953325924,
																																					TimeCode64 = 1952658996,
																																					ULaw = 1970037111,
																																					WebVtt = 2004251764,
																																				}

New Type: CoreMedia.CMMetadataBaseDataType

																																				[Serializable]
																																				public enum CMMetadataBaseDataType {
																																					AffineTransformF64 = 20,
																																					Bmp = 6,
																																					DimensionsF32 = 18,
																																					ExtendedRasterRectangleValue = 26,
																																					Float32 = 7,
																																					Float64 = 8,
																																					Gif = 3,
																																					Jpeg = 4,
																																					Json = 23,
																																					PerspectiveTransformF64 = 24,
																																					Png = 5,
																																					PointF32 = 17,
																																					PolygonF32 = 21,
																																					PolylineF32 = 22,
																																					RasterRectangleValue = 25,
																																					RawData = 0,
																																					RectF32 = 19,
																																					SInt16 = 10,
																																					SInt32 = 11,
																																					SInt64 = 12,
																																					SInt8 = 9,
																																					UInt16 = 14,
																																					UInt32 = 15,
																																					UInt64 = 16,
																																					UInt8 = 13,
																																					Utf16 = 2,
																																					Utf8 = 1,
																																				}

New Type: CoreMedia.CMMetadataBaseDataTypeExtensions

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

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

New Type: CoreMedia.CMMetadataIdentifier

																																				[Serializable]
																																				public enum CMMetadataIdentifier {
																																					QuickTimeMetadataDirection_Facing = 1,
																																					QuickTimeMetadataDisplayMaskRectangleMono = 9,
																																					QuickTimeMetadataDisplayMaskRectangleStereoLeft = 10,
																																					QuickTimeMetadataDisplayMaskRectangleStereoRight = 11,
																																					QuickTimeMetadataLivePhotoStillImageTransform = 4,
																																					QuickTimeMetadataLivePhotoStillImageTransformReferenceDimensions = 5,
																																					QuickTimeMetadataLocation_ISO6709 = 0,
																																					QuickTimeMetadataPreferredAffineTransform = 2,
																																					QuickTimeMetadataPresentationImmersiveMedia = 12,
																																					QuickTimeMetadataSceneIlluminance = 7,
																																					QuickTimeMetadataSegmentIdentifier = 6,
																																					QuickTimeMetadataSpatialAudioMix = 8,
																																					QuickTimeMetadataVideoOrientation = 3,
																																				}

New Type: CoreMedia.CMMetadataIdentifierExtensions

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

New Type: CoreMedia.CMTextFormatType

																																				[Serializable]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
																																				public enum CMTextFormatType {
																																					QTText = 1952807028,
																																					Text3G = 1954034535,
																																				}

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

Added values:

																																				DeviceState = 512,
																																				WithDocId = 256,

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 CoreVideo

Type Changed: CoreVideo.CVImageBuffer

Modified properties:

 ---[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.4")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public CoreGraphics.CGColorSpace ColorSpace { get; }

Added properties:

																																				public static Foundation.NSString DisplayMaskRectangleKey { get; }
																																				public static Foundation.NSString DisplayMaskRectangleStereoLeftKey { get; }
																																				public static Foundation.NSString DisplayMaskRectangleStereoRightKey { get; }
																																				public static Foundation.NSString LogTransferFunctionAppleLog2Key { get; }

Type Changed: CoreVideo.CVPixelBuffer

Added property:

																																				public static Foundation.NSString IOSurfacePurgeableKey { get; }

Added methods:

																																				public bool IsCompatibleWithAttributes (CVPixelBufferAttributes attributes);
																																				public bool IsCompatibleWithAttributes (Foundation.NSDictionary attributes);

Type Changed: CoreVideo.CVPixelFormatDescription

Modified properties:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'ComponentRangeValue' instead, the property type is incorrect for this property.")]
+[System.ObsoleteAttribute("Use 'ComponentRangeValue' instead, the property type is incorrect for this property.")]
-public CVPixelFormatComponentRange ComponentRange { get; set; }
++public CVPixelFormatComponentRange ComponentRange { get; set; }

Added property:

																																				public CVPixelFormatComponentRangeValues? ComponentRangeValue { get; set; }

Type Changed: CoreVideo.CVPixelFormatType

Added values:

																																				CV30RGBLE_8A_BiPlanar = 1647534392,
																																				CV40ARGBLEWideGamut = 1999908961,
																																				CV40ARGBLEWideGamutPremultiplied = 1999908973,
																																				CV420YpCbCr8VideoRange_8A_TriPlanar = 1982882104,
																																				CV422YpCbCr16BiPlanarVideoRange = 1937125938,
																																				CV4444AYpCbCrFloat = 1916036716,
																																				CV444YpCbCr16BiPlanarVideoRange = 1937126452,
																																				CV444YpCbCr16VideoRange_16A_TriPlanar = 1932812659,
																																				CV96VersatileBayerPacked12 = 1651798066,
																																				Lossless_30RGBLEPackedWideGamut = 645346162,
																																				Lossless_30RGBLE_8A_BiPlanar = 643969848,

Type Changed: CoreVideo.CVPixelFormatTypeExtensions

Added method:

																																				public static string ToFourCharCodeString (this CVPixelFormatType type);

New Type: CoreVideo.CVImageBufferDisplayMaskRectangle

																																				[System.Runtime.CompilerServices.NullableAttribute(0)]
																																				[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public class CVImageBufferDisplayMaskRectangle : Foundation.DictionaryContainer {
																																					// constructors
																																					public CVImageBufferDisplayMaskRectangle ();
																																					public CVImageBufferDisplayMaskRectangle (Foundation.NSDictionary dictionary);
																																					// properties
																																					public ushort[] LeftEdgePoints { get; }
																																					public ushort? RectangleHeight { get; }
																																					public ushort? RectangleLeft { get; }
																																					public ushort? RectangleTop { get; }
																																					public ushort? RectangleWidth { get; }
																																					public ushort? ReferenceRasterHeight { get; }
																																					public ushort? ReferenceRasterWidth { get; }
																																					public ushort[] RightEdgePoints { get; }
																																				}

New Type: CoreVideo.CVImageBufferDisplayMaskRectangleKeys

																																				[System.Runtime.CompilerServices.NullableAttribute(0)]
																																				[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																				[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																				public static class CVImageBufferDisplayMaskRectangleKeys {
																																					// properties
																																					public static Foundation.NSString LeftEdgePointsKey { get; }
																																					public static Foundation.NSString RectangleHeightKey { get; }
																																					public static Foundation.NSString RectangleLeftKey { get; }
																																					public static Foundation.NSString RectangleTopKey { get; }
																																					public static Foundation.NSString RectangleWidthKey { get; }
																																					public static Foundation.NSString ReferenceRasterHeightKey { get; }
																																					public static Foundation.NSString ReferenceRasterWidthKey { get; }
																																					public static Foundation.NSString RightEdgePointsKey { get; }
																																				}

New Type: CoreVideo.CVPixelFormatComponentRangeValues

																																				[Serializable]
																																				public enum CVPixelFormatComponentRangeValues {
																																					FullRange = 1,
																																					VideoRange = 0,
																																					WideRange = 2,
																																				}

New Type: CoreVideo.CVPixelFormatComponentRangeValuesExtensions

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

Namespace CryptoTokenKit

Type Changed: CryptoTokenKit.ITKSmartCardTokenDriverDelegate

Modified attributes:

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

Type Changed: CryptoTokenKit.ITKSmartCardUserInteractionDelegate

Modified attributes:

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

Type Changed: CryptoTokenKit.ITKTokenDelegate

Modified attributes:

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

Type Changed: CryptoTokenKit.ITKTokenDriverDelegate

Modified attributes:

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

Type Changed: CryptoTokenKit.ITKTokenSessionDelegate

Modified attributes:

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

Type Changed: CryptoTokenKit.TKBerTlvRecord

Modified attributes:

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

Type Changed: CryptoTokenKit.TKCompactTlvRecord

Modified attributes:

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

Type Changed: CryptoTokenKit.TKErrorCode

Modified attributes:

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

Type Changed: CryptoTokenKit.TKErrorCodeExtensions

Modified attributes:

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

Type Changed: CryptoTokenKit.TKGetSlotCallback

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSimpleTlvRecord

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCard

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardAtr

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardAtrInterfaceGroup

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardExecuteCallback

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardPinCharset

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardPinCompletion

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardPinConfirmation

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardPinEncoding

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardPinFormat

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardPinJustification

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardProtocol

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardSendCallback

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardSlot

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardSlotManager

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardSlotState

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardToken

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardTokenDriver

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardTokenSession

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardUserInteraction

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardUserInteractionDelegate_Extensions

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardUserInteractionForPinOperation

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardUserInteractionForSecurePinChange

Modified attributes:

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

Type Changed: CryptoTokenKit.TKSmartCardUserInteractionForSecurePinVerification

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTlvRecord

Modified attributes:

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

Type Changed: CryptoTokenKit.TKToken

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenAuthOperation

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenConfiguration

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenDelegate

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenDelegate_Extensions

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenDriver

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenDriverConfiguration

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenDriverDelegate

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenDriverDelegate_Extensions

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenKeyAlgorithm

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenKeyExchangeParameters

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenKeychainCertificate

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenKeychainContents

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenKeychainItem

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenKeychainKey

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenOperation

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenPasswordAuthOperation

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenSession

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenSessionDelegate

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenSessionDelegate_Extensions

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenSmartCardPinAuthOperation

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenWatcher

Modified attributes:

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

Type Changed: CryptoTokenKit.TKTokenWatcherTokenInfo

Modified attributes:

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

Namespace DeviceDiscoveryExtension

Type Changed: DeviceDiscoveryExtension.DDDevice

Added properties:

																																																																																														public virtual string WifiAwareModelName { get; set; }
																																																																																														public virtual string WifiAwareServiceName { get; set; }
																																																																																														public virtual DDDeviceWiFiAwareServiceRole WifiAwareServiceRole { get; set; }
																																																																																														public virtual string WifiAwareVendorName { get; set; }

Type Changed: DeviceDiscoveryExtension.DDDeviceSupports

Added value:

																																																																																														BluetoothHid = 8,

New Type: DeviceDiscoveryExtension.DDDeviceWiFiAwareServiceRole

																																																																																														[Serializable]
																																																																																														[ObjCRuntime.NativeAttribute()]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																														[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																														[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																														public enum DDDeviceWiFiAwareServiceRole {
																																																																																															Publisher = 20,
																																																																																															Subscriber = 10,
																																																																																														}

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 ExtensionKit

Type Changed: ExtensionKit.EXAppExtensionBrowserViewController

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: ExtensionKit.EXHostViewController

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: ExtensionKit.EXHostViewControllerDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Type Changed: ExtensionKit.IEXHostViewControllerDelegate

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---
```

Namespace FSKit

Type Changed: FSKit.FSTask

Added property:

																																																																																																		public virtual FSTaskCancellationCallback CancellationHandler { get; set; }

Type Changed: FSKit.IFSVolumeOperations

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = EnableOpenUnlinkEmulation, Selector = enableOpenUnlinkEmulation, PropertyType = System.Boolean, GetterSelector = enableOpenUnlinkEmulation, SetterSelector = setEnableOpenUnlinkEmulation:, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = EnableOpenUnlinkEmulation, Selector = enableOpenUnlinkEmulation, PropertyType = System.Boolean, GetterSelector = enableOpenUnlinkEmulation, SetterSelector = setEnableOpenUnlinkEmulation:, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																																																																			public virtual bool EnableOpenUnlinkEmulation { get; set; }

New Type: FSKit.FSGenericUrlResource

																																																																																																			[Foundation.RegisterAttribute("FSGenericURLResource", True)]
																																																																																																			[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0002")]
																																																																																																			[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																																			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																			public class FSGenericUrlResource : FSKit.FSResource {
																																																																																																				// constructors
																																																																																																				protected FSGenericUrlResource (Foundation.NSObjectFlag t);
																																																																																																				public FSGenericUrlResource (Foundation.NSUrl url);
																																																																																																				protected FSGenericUrlResource (ObjCRuntime.NativeHandle handle);
																																																																																																				// properties
																																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																																				public virtual Foundation.NSUrl Url { get; }
																																																																																																			}

New Type: FSKit.FSPathUrlResource

																																																																																																			[Foundation.RegisterAttribute("FSPathURLResource", True)]
																																																																																																			[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0002")]
																																																																																																			[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																																			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																			public class FSPathUrlResource : FSKit.FSResource {
																																																																																																				// constructors
																																																																																																				protected FSPathUrlResource (Foundation.NSObjectFlag t);
																																																																																																				protected FSPathUrlResource (ObjCRuntime.NativeHandle handle);
																																																																																																				public FSPathUrlResource (Foundation.NSUrl url, bool writable);
																																																																																																				// properties
																																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																																				public virtual Foundation.NSUrl Url { get; }
																																																																																																				public virtual bool Writable { get; }
																																																																																																			}

New Type: FSKit.FSTaskCancellationCallback

																																																																																																			[System.Diagnostics.CodeAnalysis.ExperimentalAttribute("APL0002")]
																																																																																																			public sealed delegate FSTaskCancellationCallback : System.MulticastDelegate {
																																																																																																				// constructors
																																																																																																				public FSTaskCancellationCallback (object object, IntPtr method);
																																																																																																				// methods
																																																																																																				public virtual System.IAsyncResult BeginInvoke (System.AsyncCallback callback, object object);
																																																																																																				public virtual Foundation.NSError EndInvoke (System.IAsyncResult result);
																																																																																																				public virtual Foundation.NSError Invoke ();
																																																																																																			}

Namespace FileProvider

Type Changed: FileProvider.INSFileProviderCustomAction

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.INSFileProviderEnumerating

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.INSFileProviderIncrementalContentFetching

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.INSFileProviderServiceSource

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.INSFileProviderServicing

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.INSFileProviderThumbnailing

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderCreateItemOptions

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderDeleteItemOptions

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderDomain

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Added property:

																																																																																																												public virtual bool SupportsStringSearchRequest { get; set; }

Type Changed: FileProvider.NSFileProviderError

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Added value:

																																																																																																													LocalVersionConflictingWithServer = -2015,

Type Changed: FileProvider.NSFileProviderErrorKeys

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderFavoriteRank

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderFileSystemFlags

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

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)

Type Changed: FileProvider.NSFileProviderItemFields

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderItemVersion

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderManager

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderManagerDisconnectionOptions

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderModifyItemOptions

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Added values:

																																																																																																																					FailOnConflict = 2,
																																																																																																																					IsImmediateUploadRequestByPresentingApplication = 4,

Type Changed: FileProvider.NSFileProviderRequest

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

Type Changed: FileProvider.NSFileProviderServiceSource_Extensions

Modified attributes:

 ---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")]
 ---
```

New Type: FileProvider.INSFileProviderSearchEnumerationObserver

																																																																																																																							[Foundation.ProtocolAttribute(Name = NSFileProviderSearchEnumerationObserver, WrapperType = FileProvider.NSFileProviderSearchEnumerationObserverWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidEnumerateSearchResults, Selector = didEnumerateSearchResults:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = FinishEnumeratingUpToPage, Selector = finishEnumeratingUpToPage:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = FinishEnumeratingWithError, Selector = finishEnumeratingWithError:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MaximumNumberOfResultsPerPage, Selector = maximumNumberOfResultsPerPage, PropertyType = System.IntPtr, GetterSelector = maximumNumberOfResultsPerPage, ArgumentSemantic = -1)]
																																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																																																																							public interface INSFileProviderSearchEnumerationObserver : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																																								// properties
																																																																																																																								public virtual IntPtr MaximumNumberOfResultsPerPage { get; }
																																																																																																																								// methods
																																																																																																																								public virtual void DidEnumerateSearchResults (INSFileProviderSearchResult[] searchResults);
																																																																																																																								public virtual void FinishEnumeratingUpToPage (Foundation.NSData nextPage);
																																																																																																																								public virtual void FinishEnumeratingWithError (Foundation.NSError error);
																																																																																																																							}

New Type: FileProvider.INSFileProviderSearchEnumerator

																																																																																																																							[Foundation.ProtocolAttribute(Name = NSFileProviderSearchEnumerator, WrapperType = FileProvider.NSFileProviderSearchEnumeratorWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = Invalidate, Selector = invalidate)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = EnumerateSearchResults, Selector = enumerateSearchResultsForObserver:startingAtPage:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																																																																							public interface INSFileProviderSearchEnumerator : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																																								// methods
																																																																																																																								public virtual void EnumerateSearchResults (INSFileProviderSearchEnumerationObserver observer, Foundation.NSData page);
																																																																																																																								public virtual void Invalidate ();
																																																																																																																							}

New Type: FileProvider.INSFileProviderSearchResult

																																																																																																																							[Foundation.ProtocolAttribute(Name = NSFileProviderSearchResult, WrapperType = FileProvider.NSFileProviderSearchResultWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ItemIdentifier, Selector = itemIdentifier, PropertyType = System.String, GetterSelector = itemIdentifier, ArgumentSemantic = -1)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Filename, Selector = filename, PropertyType = System.String, GetterSelector = filename, ArgumentSemantic = -1)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CreationDate, Selector = creationDate, PropertyType = Foundation.NSDate, GetterSelector = creationDate, ArgumentSemantic = 1)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ContentModificationDate, Selector = contentModificationDate, PropertyType = Foundation.NSDate, GetterSelector = contentModificationDate, ArgumentSemantic = 1)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = LastUsedDate, Selector = lastUsedDate, PropertyType = Foundation.NSDate, GetterSelector = lastUsedDate, ArgumentSemantic = 1)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ContentType, Selector = contentType, PropertyType = UniformTypeIdentifiers.UTType, GetterSelector = contentType, ArgumentSemantic = 1)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = DocumentSize, Selector = documentSize, PropertyType = Foundation.NSNumber, GetterSelector = documentSize, ArgumentSemantic = 1)]
																																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																																																																							public interface INSFileProviderSearchResult : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																																								// properties
																																																																																																																								public virtual Foundation.NSDate ContentModificationDate { get; }
																																																																																																																								public virtual UniformTypeIdentifiers.UTType ContentType { get; }
																																																																																																																								public virtual Foundation.NSDate CreationDate { get; }
																																																																																																																								public virtual Foundation.NSNumber DocumentSize { get; }
																																																																																																																								public virtual string Filename { get; }
																																																																																																																								public virtual string ItemIdentifier { get; }
																																																																																																																								public virtual Foundation.NSDate LastUsedDate { get; }
																																																																																																																							}

New Type: FileProvider.INSFileProviderSearching

																																																																																																																							[Foundation.ProtocolAttribute(Name = NSFileProviderSearching, WrapperType = FileProvider.NSFileProviderSearchingWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SearchEnumerator, Selector = searchEnumeratorForStringSearchRequest:, ReturnType = FileProvider.INSFileProviderSearchEnumerator, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																																																																							public interface INSFileProviderSearching : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																																								// methods
																																																																																																																								public virtual INSFileProviderSearchEnumerator SearchEnumerator (NSFileProviderStringSearchRequest request);
																																																																																																																							}

New Type: FileProvider.NSFileProviderStringSearchRequest

																																																																																																																							[Foundation.RegisterAttribute("NSFileProviderStringSearchRequest", True)]
																																																																																																																							[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
																																																																																																																							public class NSFileProviderStringSearchRequest : Foundation.NSObject {
																																																																																																																								// constructors
																																																																																																																								public NSFileProviderStringSearchRequest ();
																																																																																																																								protected NSFileProviderStringSearchRequest (Foundation.NSObjectFlag t);
																																																																																																																								protected NSFileProviderStringSearchRequest (ObjCRuntime.NativeHandle handle);
																																																																																																																								// properties
																																																																																																																								public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																																																								public virtual IntPtr DesiredNumberOfResults { get; }
																																																																																																																								public virtual string Query { get; }
																																																																																																																							}

New Type: FileProvider.NSFileProviderUserInfo

																																																																																																																							[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																																																							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
																																																																																																																							public class NSFileProviderUserInfo {
																																																																																																																								// constructors
																																																																																																																								public NSFileProviderUserInfo ();
																																																																																																																								// properties
																																																																																																																								public static Foundation.NSString ExperimentId { get; }
																																																																																																																							}

Namespace Foundation

Type Changed: Foundation.DictionaryContainer

Modified methods:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---protected T GetStrongDictionary%LESSERTHANREPLACEMENT%T : DictionaryContainer%GREATERTHANREPLACEMENT% (NSString key, System.Func%LESSERTHANREPLACEMENT%NSDictionary,T%GREATERTHANREPLACEMENT% createStrongDictionary)

Added methods:

																																																																																																																							protected T[] GetArrayOfDictionariesValue<T> (NSString key);
																																																																																																																							protected byte? GetByteValue (NSString key);
																																																																																																																							protected System.DateTime? GetDateTimeValue (NSString key);
																																																																																																																							protected short? GetInt16Value (NSString key);
																																																																																																																							protected System.Runtime.InteropServices.NFloat? GetNFloatValue (NSString key);
																																																																																																																							protected T? GetNSDataAsValueType<T> (NSString key);
																																																																																																																							protected sbyte? GetSByteValue (NSString key);
																																																																																																																							protected ushort? GetUInt16Value (NSString key);
																																																																																																																							protected void SetArrayOfDictionariesValue (NSString key, DictionaryContainer[] values);
																																																																																																																							protected void SetArrayValue<T> (NSString key, T[] values, System.Func<T,ObjCRuntime.NativeHandle> convert);
																																																																																																																							protected void SetNumberValue (NSString key, byte? value);
																																																																																																																							protected void SetNumberValue (NSString key, short? value);
																																																																																																																							protected void SetNumberValue (NSString key, System.Runtime.InteropServices.NFloat? value);
																																																																																																																							protected void SetNumberValue (NSString key, sbyte? value);
																																																																																																																							protected void SetNumberValue (NSString key, ushort? value);
																																																																																																																							protected void SetNumberValue (NSString key, ulong? value);
																																																																																																																							protected void SetValueTypeAsNSData<T> (NSString key, T? value);
																																																																																																																							protected bool TryGetNSObject<T> (NSString key, out T object);
																																																																																																																							protected bool TryGetNativeValue (NSString key, out ObjCRuntime.NativeHandle value);

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

Added value:

																																																																																																																							ListItemDelimiter = 14,

Type Changed: Foundation.NSCalendar

Modified constructors:

-[ObjCRuntime.BindingImplAttribute(3)]
++[ObjCRuntime.BindingImplAttribute(3)]
-public NSCalendar (NSCalendarType calendarType)
++public NSCalendar (NSCalendarType calendarType)

Type Changed: Foundation.NSCalendarType

Modified fields:

 ---[System.ComponentModel.EditorBrowsableAttribute(1)]
 ------[System.ObsoleteAttribute()]
 ---RepublicOfChina = 7
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'RepublicOfChina' instead.", False)]
+[System.ObsoleteAttribute("Use 'RepublicOfChina' instead.", False)]
-Taiwan = 7
++Taiwan = 7

Added values:

																																																																																																																							Bangla = 16,
																																																																																																																							Dangi = 25,
																																																																																																																							Gujarati = 17,
																																																																																																																							Kannada = 18,
																																																																																																																							Malayalam = 19,
																																																																																																																							Marathi = 20,
																																																																																																																							Odia = 21,
																																																																																																																							Tamil = 22,
																																																																																																																							Telugu = 23,
																																																																																																																							Vietnamese = 26,
																																																																																																																							Vikram = 24,

Type Changed: Foundation.NSCalendarUnit

Added values:

																																																																																																																							IsLeapMonth = 1073741824,
																																																																																																																							IsRepeatedDay = 2147483648,

Type Changed: Foundation.NSCoder

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual NSSet AllowedClasses { get; }
++public virtual NSSet AllowedClasses { get; }

Added property:

																																																																																																																							public virtual bool AllowsKeyedCoding { get; }

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual NSObject DecodeObject ()
++public virtual NSObject DecodeObject ()
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual NSObject DecodeObject (string key)
++public virtual NSObject DecodeObject (string key)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual NSObject DecodeTopLevelObject (out NSError error)
++public virtual NSObject DecodeTopLevelObject (out NSError error)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual NSObject DecodeTopLevelObject (string key, out NSError error)
++public virtual NSObject DecodeTopLevelObject (string key, out NSError error)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual NSObject DecodeTopLevelObject (Foundation.NSSet%LESSERTHANREPLACEMENT%ObjCRuntime.Class%GREATERTHANREPLACEMENT% setOfClasses, string key, out NSError error)
++public virtual NSObject DecodeTopLevelObject (Foundation.NSSet%LESSERTHANREPLACEMENT%ObjCRuntime.Class%GREATERTHANREPLACEMENT% setOfClasses, string key, out NSError error)
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual NSObject DecodeTopLevelObject (ObjCRuntime.Class klass, string key, out NSError error)
++public virtual NSObject DecodeTopLevelObject (ObjCRuntime.Class klass, string key, out NSError error)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void EncodeRoot (NSObject obj)

Added methods:

																																																																																																																							public virtual NSData DecodeDataObject ();
																																																																																																																							public virtual NSObject DecodeObject (Foundation.NSSet<ObjCRuntime.Class> classes, string key);
																																																																																																																							public virtual NSObject DecodeObject (ObjCRuntime.Class class, string key);
																																																																																																																							public NSObject DecodeObject (System.Type type, string key);
																																																																																																																							public NSObject DecodeObject (System.Type[] types, string key);
																																																																																																																							public virtual CoreGraphics.CGPoint DecodePoint ();
																																																																																																																							public virtual CoreGraphics.CGPoint DecodePoint (string key);
																																																																																																																							public virtual NSObject DecodePropertyList ();
																																																																																																																							public virtual NSObject DecodePropertyList (string key);
																																																																																																																							public virtual CoreGraphics.CGRect DecodeRect ();
																																																																																																																							public virtual CoreGraphics.CGRect DecodeRect (string key);
																																																																																																																							public virtual CoreGraphics.CGSize DecodeSize ();
																																																																																																																							public virtual CoreGraphics.CGSize DecodeSize (string key);
																																																																																																																							public void DecodeValue (System.Type type, System.Span<byte> data);
																																																																																																																							public virtual void DecodeValue (IntPtr objCTypeCode, IntPtr data, UIntPtr size);
																																																																																																																							public virtual void Encode (CoreGraphics.CGPoint point);
																																																																																																																							public virtual void Encode (CoreGraphics.CGRect rect);
																																																																																																																							public virtual void Encode (CoreGraphics.CGSize size);
																																																																																																																							public virtual void Encode (NSData data);
																																																																																																																							public void Encode (byte[] buffer);
																																																																																																																							public virtual void Encode (CoreGraphics.CGPoint point, string key);
																																																																																																																							public virtual void Encode (CoreGraphics.CGRect rect, string key);
																																																																																																																							public virtual void Encode (CoreGraphics.CGSize size, string key);
																																																																																																																							public virtual void Encode (IntPtr bytes, IntPtr length);
																																																																																																																							public virtual void EncodeBycopyObject (NSObject anObject);
																																																																																																																							public virtual void EncodeByrefObject (NSObject anObject);
																																																																																																																							public virtual void EncodeConditionalObject (NSObject value);
																																																																																																																							public virtual void EncodePropertyList (NSObject aPropertyList);

Type Changed: Foundation.NSData

Added methods:

																																																																																																																							public static NSData CreateFromValueType<T> (T? value);
																																																																																																																							public T ToValueType<T> ();

Type Changed: Foundation.NSDateComponents

Added property:

																																																																																																																							public virtual bool IsRepeatedDay { get; set; }

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

Added methods:

																																																																																																																							public virtual void FetchLatestRemoteVersionOfItem (NSUrl url, NSFileManagerFetchLatestRemoteVersionOfItemHandler completionHandler);
																																																																																																																							public virtual System.Threading.Tasks.Task<NSFileVersion> FetchLatestRemoteVersionOfItemAsync (NSUrl url);
																																																																																																																							public virtual void PauseSyncForUbiquitousItem (NSUrl url, NSFileManagerSyncForUbiquitousItemHandler completionHandler);
																																																																																																																							public virtual System.Threading.Tasks.Task PauseSyncForUbiquitousItemAsync (NSUrl url);
																																																																																																																							public virtual void ResumeSyncForUbiquitousItem (NSUrl url, NSFileManagerResumeSyncBehavior behavior, NSFileManagerSyncForUbiquitousItemHandler completionHandler);
																																																																																																																							public virtual System.Threading.Tasks.Task ResumeSyncForUbiquitousItemAsync (NSUrl url, NSFileManagerResumeSyncBehavior behavior);
																																																																																																																							public virtual void UploadLocalVersionOfUbiquitousItem (NSUrl url, NSFileManagerUploadLocalVersionConflictPolicy conflictResolutionPolicy, NSFileManagerUploadLocalVersionOfUbiquitousItemHandler completionHandler);
																																																																																																																							public virtual System.Threading.Tasks.Task<NSFileVersion> UploadLocalVersionOfUbiquitousItemAsync (NSUrl url, NSFileManagerUploadLocalVersionConflictPolicy conflictResolutionPolicy);

Type Changed: Foundation.NSHttpCookieStorage

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "This notification is never posted.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.0", "This notification is never posted.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "This notification is never posted.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.11", "This notification is never posted.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.0", "This notification is never posted.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public NSString AcceptPolicyChangedNotification { get; }
++public NSString AcceptPolicyChangedNotification { get; }

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

Added method:

																																																																																																																							public void Bind (NSString binding, NSObject observable, string keyPath, AppKit.NSBindingOptions options);

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

Added value:

																																																																																																																							OptionsResolvesNaturalAlignmentWithBaseWritingDirection = 512,

Type Changed: Foundation.NSThread

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "This notification does not protect against race conditions.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "This notification does not protect against race conditions.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "This notification does not protect against race conditions.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "This notification does not protect against race conditions.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "This notification does not protect against race conditions.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "This notification does not protect against race conditions.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "This notification does not protect against race conditions.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "This notification does not protect against race conditions.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public NSString ThreadWillExitNotification { get; }
++public NSString ThreadWillExitNotification { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "This notification does not protect against race conditions.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "This notification does not protect against race conditions.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "This notification does not protect against race conditions.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "This notification does not protect against race conditions.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "This notification does not protect against race conditions.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "This notification does not protect against race conditions.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "This notification does not protect against race conditions.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "This notification does not protect against race conditions.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public NSString WillBecomeMultiThreadedNotification { get; }
++public NSString WillBecomeMultiThreadedNotification { get; }

Type Changed: Foundation.NSUrl

Added properties:

																																																																																																																							public static NSString UbiquitousItemIsSyncPausedKey { get; }
																																																																																																																							public static NSString UbiquitousItemSupportedSyncControlsKey { get; }

Type Changed: Foundation.NSUrlAuthenticationChallenge

Modified properties:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'SenderObject' instead, this property has the wrong type.", False)]
+[System.ObsoleteAttribute("Use 'SenderObject' instead, this property has the wrong type.", False)]
-public virtual NSUrlConnection Sender { get; }
++public virtual NSUrlConnection Sender { get; }

Added property:

																																																																																																																							public INSUrlAuthenticationChallengeSender SenderObject { get; }

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

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "This notification is never posted.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios12.0", "This notification is never posted.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst13.1", "This notification is never posted.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.14", "This notification is never posted.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos12.0", "This notification is never posted.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-public NSString ChangedNotification { get; }
++public NSString ChangedNotification { get; }

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

Added property:

																																																																																																																							public virtual bool EnablesEarlyData { get; set; }

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

Modified attributes:

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

Modified constructors:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-public NSUrlSessionHandler (NSUrlSessionConfiguration configuration)
++public NSUrlSessionHandler (NSUrlSessionConfiguration configuration)

Modified properties:

-[System.ObsoleteAttribute("This property will be ignored in .NET 10+.")]
++[System.ObsoleteAttribute("This property will be ignored in .NET 10+.")]
--[System.ObsoleteAttribute("This property is ignored.")]
++[System.ObsoleteAttribute("This property is ignored.")]
 ---public bool BypassBackgroundSessionCheck { get; set; }
 ---[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---public bool CheckCertificateRevocationList { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
-public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; }
++public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; }
 ---[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public System.Net.CookieContainer CookieContainer { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public System.Net.ICredentials Credentials { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public System.Net.ICredentials DefaultProxyCredentials { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public System.Net.IWebProxy Proxy { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(2)]
 ---public NSUrlSessionHandlerTrustOverrideForUrlCallback TrustOverrideForUrl { get; set; }

Added property:

																																																																																																																								public System.Security.Cryptography.X509Certificates.X509ChainPolicy CertificateChainPolicy { get; set; }

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-protected override System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Net.Http.HttpResponseMessage%GREATERTHANREPLACEMENT% SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)
++protected override System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Net.Http.HttpResponseMessage%GREATERTHANREPLACEMENT% SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)

Type Changed: Foundation.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)

New Type: Foundation.NSCalendarTypeExtensions

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

New Type: Foundation.NSFileManagerFetchLatestRemoteVersionOfItemHandler

																																																																																																																								public sealed delegate NSFileManagerFetchLatestRemoteVersionOfItemHandler : System.MulticastDelegate {
																																																																																																																									// constructors
																																																																																																																									public NSFileManagerFetchLatestRemoteVersionOfItemHandler (object object, IntPtr method);
																																																																																																																									// methods
																																																																																																																									public virtual System.IAsyncResult BeginInvoke (NSFileVersion latestRemoteVersion, NSError error, System.AsyncCallback callback, object object);
																																																																																																																									public virtual void EndInvoke (System.IAsyncResult result);
																																																																																																																									public virtual void Invoke (NSFileVersion latestRemoteVersion, NSError error);
																																																																																																																								}

New Type: Foundation.NSFileManagerResumeSyncBehavior

																																																																																																																								[Serializable]
																																																																																																																								[ObjCRuntime.NativeAttribute()]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																																								[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																																																								public enum NSFileManagerResumeSyncBehavior {
																																																																																																																									AfterUploadWithFailOnConflict = 1,
																																																																																																																									DropLocalChanges = 2,
																																																																																																																									PreserveLocalChanges = 0,
																																																																																																																								}

New Type: Foundation.NSFileManagerSupportedSyncControls

																																																																																																																								[Serializable]
																																																																																																																								[ObjCRuntime.NativeAttribute()]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																																								public enum NSFileManagerSupportedSyncControls {
																																																																																																																									FailUploadOnConflict = 2,
																																																																																																																									PauseSync = 1,
																																																																																																																								}

New Type: Foundation.NSFileManagerSyncForUbiquitousItemHandler

																																																																																																																								public sealed delegate NSFileManagerSyncForUbiquitousItemHandler : System.MulticastDelegate {
																																																																																																																									// constructors
																																																																																																																									public NSFileManagerSyncForUbiquitousItemHandler (object object, IntPtr method);
																																																																																																																									// methods
																																																																																																																									public virtual System.IAsyncResult BeginInvoke (NSError error, System.AsyncCallback callback, object object);
																																																																																																																									public virtual void EndInvoke (System.IAsyncResult result);
																																																																																																																									public virtual void Invoke (NSError error);
																																																																																																																								}

New Type: Foundation.NSFileManagerUploadLocalVersionConflictPolicy

																																																																																																																								[Serializable]
																																																																																																																								[ObjCRuntime.NativeAttribute()]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																																								[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																																								[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																																																																								public enum NSFileManagerUploadLocalVersionConflictPolicy {
																																																																																																																									Default = 0,
																																																																																																																									FailOnConflict = 1,
																																																																																																																								}

New Type: Foundation.NSFileManagerUploadLocalVersionOfUbiquitousItemHandler

																																																																																																																								public sealed delegate NSFileManagerUploadLocalVersionOfUbiquitousItemHandler : System.MulticastDelegate {
																																																																																																																									// constructors
																																																																																																																									public NSFileManagerUploadLocalVersionOfUbiquitousItemHandler (object object, IntPtr method);
																																																																																																																									// methods
																																																																																																																									public virtual System.IAsyncResult BeginInvoke (NSFileVersion uploadedVersion, NSError error, System.AsyncCallback callback, object object);
																																																																																																																									public virtual void EndInvoke (System.IAsyncResult result);
																																																																																																																									public virtual void Invoke (NSFileVersion uploadedVersion, 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 GameController

Type Changed: GameController.GCInput

Added properties:

																																																																																																																								public static Foundation.NSString GripButton { get; }
																																																																																																																								public static Foundation.NSString Thumbstick { get; }
																																																																																																																								public static Foundation.NSString ThumbstickButton { get; }
																																																																																																																								public static Foundation.NSString Trigger { get; }

Type Changed: GameController.GCProductCategory

Added property:

																																																																																																																								public static Foundation.NSString SpatialController { get; }

Type Changed: GameController.IGCButtonElement

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ForceInput, Selector = forceInput, PropertyType = GameController.IGCLinearInput, GetterSelector = forceInput, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ForceInput, Selector = forceInput, PropertyType = GameController.IGCLinearInput, GetterSelector = forceInput, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																																																																																									public virtual IGCLinearInput ForceInput { get; }

Namespace GameKit

Type Changed: GameKit.GKAccessPoint

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Unsupported.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Unsupported.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Unsupported.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Unsupported.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Unsupported.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Unsupported.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Unsupported.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Unsupported.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos14.0")]
-public virtual bool ShowHighlights { get; set; }
++public virtual bool ShowHighlights { get; set; }

Added methods:

																																																																																																																									public virtual void TriggerAccessPointForChallenges (System.Action handler);
																																																																																																																									public virtual void TriggerAccessPointForFriending (System.Action handler);
																																																																																																																									public virtual void TriggerAccessPointForPlayTogether (System.Action handler);
																																																																																																																									public virtual void TriggerAccessPointWithChallengeDefinitionId (string challengeDefinitionId, System.Action handler);
																																																																																																																									public virtual void TriggerAccessPointWithGameActivity (GKGameActivity gameActivity, System.Action handler);
																																																																																																																									public virtual void TriggerAccessPointWithGameActivityDefinitionId (string gameActivityDefinitionId, System.Action handler);

Type Changed: GameKit.GKAchievement

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual AppKit.NSViewController ChallengeComposeControllerWithMessage (string message, GKPlayer[] players, GKChallengeComposeHandler2 completionHandler)
++public virtual AppKit.NSViewController ChallengeComposeControllerWithMessage (string message, GKPlayer[] players, GKChallengeComposeHandler2 completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players, out AppKit.NSViewController result)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players, out AppKit.NSViewController result)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual void SelectChallengeablePlayers (GKPlayer[] players, System.Action%LESSERTHANREPLACEMENT%GKPlayer[],Foundation.NSError%GREATERTHANREPLACEMENT% completionHandler)
++public virtual void SelectChallengeablePlayers (GKPlayer[] players, System.Action%LESSERTHANREPLACEMENT%GKPlayer[],Foundation.NSError%GREATERTHANREPLACEMENT% completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKPlayer[]%GREATERTHANREPLACEMENT% SelectChallengeablePlayersAsync (GKPlayer[] players)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKPlayer[]%GREATERTHANREPLACEMENT% SelectChallengeablePlayersAsync (GKPlayer[] players)

Type Changed: GameKit.GKAchievementChallenge

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-
++
```

Type Changed: GameKit.GKAchievementDescription

Added properties:

																																																																																																																										public virtual string ActivityIdentifier { get; }
																																																																																																																										public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> ActivityProperties { get; }

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

Modified attributes:

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

Added interfaces:

																																																																																																																											Foundation.INSCopying
																																																																																																																											ObjCRuntime.INativeObject
																																																																																																																											System.IDisposable

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string DisplayName { get; }
++public virtual string DisplayName { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string PlayerID { get; }
++public virtual string PlayerID { get; }

Added method:

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

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

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-
++
```

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual GKPlayer IssuingPlayer { get; }
++public virtual GKPlayer IssuingPlayer { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual string IssuingPlayerID { get; }
++public virtual string IssuingPlayerID { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual GKPlayer ReceivingPlayer { get; }
++public virtual GKPlayer ReceivingPlayer { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual string ReceivingPlayerID { get; }
++public virtual string ReceivingPlayerID { get; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual void EncodeTo (Foundation.NSCoder encoder)
++public virtual void EncodeTo (Foundation.NSCoder encoder)

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

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-
++
```

Type Changed: GameKit.GKGameCenterViewController

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-
++
```

Modified constructors:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment