Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created October 7, 2025 12:58
Show Gist options
  • Select an option

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

Select an option

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

API diff: Microsoft.iOS.dll

Microsoft.iOS.dll

Assembly Version Changed: 18.5.0.0 -> 26.0.0.0

Namespace ARKit

Type Changed: ARKit.ARConfiguration

Modified attributes:

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

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public AVFoundation.AVCaptureDevice ConfigurableCaptureDeviceForPrimaryCamera { get; }
++public AVFoundation.AVCaptureDevice ConfigurableCaptureDeviceForPrimaryCamera { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public ARVideoFormat RecommendedVideoFormatFor4KResolution { get; }
++public ARVideoFormat RecommendedVideoFormatFor4KResolution { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public ARVideoFormat RecommendedVideoFormatForHighResolutionFrameCapturing { get; }
++public ARVideoFormat RecommendedVideoFormatForHighResolutionFrameCapturing { get; }
 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual ARVideoFormat VideoFormat { get; set; }

Added property:

	public static ARVideoFormat[] SupportedVideoFormats { get; }

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual Foundation.NSObject Copy (Foundation.NSZone zone)

Type Changed: ARKit.ARQuickLookPreviewItem

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-
++
```

Modified properties:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public virtual string PreviewItemTitle { get; }
++public virtual string PreviewItemTitle { get; }
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-public virtual Foundation.NSUrl PreviewItemUrl { get; }
++public virtual Foundation.NSUrl PreviewItemUrl { get; }

Type Changed: ARKit.ARSession

Added methods:

		public virtual void CaptureHighResolutionFrame (AVFoundation.AVCapturePhotoSettings photoSettings, ARSessionCaptureHighResolutionFrame completion);
		public virtual System.Threading.Tasks.Task<ARFrame> CaptureHighResolutionFrameAsync (AVFoundation.AVCapturePhotoSettings photoSettings);

Type Changed: ARKit.ARVideoFormat

Added properties:

		public virtual AVFoundation.AVCaptureColorSpace DefaultColorSpace { get; }
		public virtual AVFoundation.AVCapturePhotoSettings DefaultPhotoSettings { get; }

Type Changed: ARKit.GetGeolocationCallback

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 (CoreLocation.CLLocationCoordinate2D coordinate, double altitude, Foundation.NSError error)

New Type: ARKit.ARSessionCaptureHighResolutionFrame

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

Namespace AVFoundation

Type Changed: AVFoundation.AVAssetCache

Modified attributes:

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

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual AVMediaSelectionOption[] GetMediaSelectionOptions (AVMediaSelectionGroup mediaSelectionGroup)

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

Added property:

			public virtual CoreMedia.CMProjectionType ProjectionType { get; }

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

Added properties:

			public static Foundation.NSString AvailableInputsChangeNotification { get; }
			public virtual bool IsOutputMuted { get; }
			public static Foundation.NSString OutputMuteStateChangeNotification { get; }
			public static Foundation.NSString UserIntentToUnmuteOutputNotification { get; }

Added method:

			public virtual bool SetOutputMuted (bool muted, out Foundation.NSError outError);

Type Changed: AVFoundation.AVAudioSession.Notifications

Added methods:

			public static Foundation.NSObject ObserveAvailableInputsChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveAvailableInputsChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveOutputMuteStateChange (System.EventHandler<OutputMuteStateChangeEventArgs> handler);
			public static Foundation.NSObject ObserveOutputMuteStateChange (Foundation.NSObject objectToObserve, System.EventHandler<OutputMuteStateChangeEventArgs> handler);
			public static Foundation.NSObject ObserveUserIntentToUnmuteOutput (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
			public static Foundation.NSObject ObserveUserIntentToUnmuteOutput (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AVFoundation.AVAudioSessionCategoryOptions

Added value:

			BluetoothHighQualityRecording = 524288,

Type Changed: AVFoundation.AVAudioSessionMode

Added value:

			ShortFormVideo = 9,

Type Changed: AVFoundation.AVAudioSessionPortDescription

Added property:

			public virtual AVAudioSessionPortExtensionBluetoothMicrophone BluetoothMicrophoneExtension { get; }

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 string DynamicAspectRatio { get; }
			public virtual CoreMedia.CMVideoDimensions DynamicDimensions { 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 AVCaptureSmartFramingMonitor SmartFramingMonitor { 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);
			public virtual void SetDynamicAspectRatio (string dynamicAspectRatio, AVCaptureDeviceSetDynamicAspectRatioCallback handler);
			public virtual System.Threading.Tasks.Task<CoreMedia.CMTime> SetDynamicAspectRatioAsync (string dynamicAspectRatio);
			public virtual void SetWhiteBalanceModeLocked (AVCaptureWhiteBalanceTemperatureAndTintValue deviceWhiteBalanceTemperatureAndTintValues, System.Action<CoreMedia.CMTime> handler);
			public virtual System.Threading.Tasks.Task<CoreMedia.CMTime> SetWhiteBalanceModeLockedAsync (AVCaptureWhiteBalanceTemperatureAndTintValue deviceWhiteBalanceTemperatureAndTintValues);

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 bool SmartFramingSupported { get; }
			public virtual string[] SupportedDynamicAspectRatios { get; }
			public virtual AVFrameRateRange VideoFrameRateRangeForCinematicVideo { get; }
			public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForCinematicVideo { get; }
			public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForCinematicVideo { get; }

Added method:

			public virtual float GetVideoFieldOfView (string aspectRatio, bool geometricDistortionCorrected);

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

Added properties:

			public virtual bool CameraSensorOrientationCompensationEnabled { get; set; }
			public virtual bool CameraSensorOrientationCompensationSupported { get; }

Type Changed: AVFoundation.AVCaptureSession

Added properties:

			public virtual bool AutomaticallyRunsDeferredStart { get; set; }
			public virtual bool ConfiguresApplicationAudioSessionForBluetoothHighQualityRecording { 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.AVCaptureSessionInterruptionReason

Added value:

			SensitiveContentMitigationActivated = 6,

Type Changed: AVFoundation.AVCaptureVideoDataOutput

Added properties:

			public virtual bool PreparesCellularRadioForNetworkConnection { get; set; }
			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 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 QuickTimeMetadataWhiteBalanceByCctColorMatrices { get; }
			public static Foundation.NSString QuickTimeMetadataWhiteBalanceByCctWhiteBalanceFactors { get; }

Type Changed: AVFoundation.AVMetadataObject

Modified properties:

-[ObjCRuntime.BindingImplAttribute(3)]
++[ObjCRuntime.BindingImplAttribute(3)]
-public AVMetadataObjectType Type { get; }
++public AVMetadataObjectType Type { get; }

Added properties:

			public virtual AVCaptureCinematicVideoFocusMode CinematicVideoFocusMode { get; }
			public virtual bool FixedFocus { get; }
			public virtual IntPtr GroupId { get; }
			public virtual IntPtr ObjectId { 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 interfaces:

			AVRouting.IAVRoutingPlaybackParticipant
			ObjCRuntime.INativeObject
			System.IDisposable

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'EligibleForHdrpPlayback' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'EligibleForHdrpPlayback' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'EligibleForHdrpPlayback' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'EligibleForHdrpPlayback' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'EligibleForHdrpPlayback' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'EligibleForHdrpPlayback' instead.")]
-public AVPlayerHdrMode AvailableHdrModes { get; }
++public AVPlayerHdrMode AvailableHdrModes { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'EligibleForHdrpPlaybackDidChangeNotification' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'EligibleForHdrpPlaybackDidChangeNotification' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'EligibleForHdrpPlaybackDidChangeNotification' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'EligibleForHdrpPlaybackDidChangeNotification' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'EligibleForHdrpPlaybackDidChangeNotification' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'EligibleForHdrpPlaybackDidChangeNotification' instead.")]
-public Foundation.NSString AvailableHdrModesDidChangeNotification { get; }
++public Foundation.NSString AvailableHdrModesDidChangeNotification { get; }

Added properties:

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

Type Changed: AVFoundation.AVPlayerHdrMode

Modified attributes:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'AVPlayer.EligibleForHdrpPlayback' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'AVPlayer.EligibleForHdrpPlayback' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'AVPlayer.EligibleForHdrpPlayback' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'AVPlayer.EligibleForHdrpPlayback' instead.")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'AVPlayer.EligibleForHdrpPlayback' instead.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'AVPlayer.EligibleForHdrpPlayback' instead.")]
-
++
```

Type Changed: AVFoundation.AVPlayerInterstitialEvent

Added properties:

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

Type Changed: AVFoundation.AVPlayerInterstitialEventController

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 AVPlayerInterstitialEventController (AVPlayer primaryPlayer)
++public AVPlayerInterstitialEventController (AVPlayer primaryPlayer)

Added properties:

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

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-public AVPlayerInterstitialEventController GetInterstitialEventController (AVPlayer primaryPlayer)
++public AVPlayerInterstitialEventController GetInterstitialEventController (AVPlayer primaryPlayer)

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

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

							[Foundation.RegisterAttribute("AVAudioSessionPortExtensionBluetoothMicrophone", 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("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class AVAudioSessionPortExtensionBluetoothMicrophone : Foundation.NSObject {
								// constructors
								protected AVAudioSessionPortExtensionBluetoothMicrophone (Foundation.NSObjectFlag t);
								protected AVAudioSessionPortExtensionBluetoothMicrophone (ObjCRuntime.NativeHandle handle);
								// properties
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public virtual AVAudioSessionCapability FarFieldCapture { get; }
								public virtual AVAudioSessionCapability HighQualityRecording { get; }
							}

New Type: AVFoundation.AVCaptureAspectRatio

							[Serializable]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public enum AVCaptureAspectRatio {
								FourByThree4x3 = 3,
								NineBySixteen9x16 = 2,
								OneByOne1x1 = 0,
								SixteenByNine16x9 = 1,
								ThreeByFour3x4 = 4,
							}

New Type: AVFoundation.AVCaptureAspectRatioExtensions

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

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

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

New Type: AVFoundation.AVCaptureExternalDisplayConfiguration

							[Foundation.RegisterAttribute("AVCaptureExternalDisplayConfiguration", 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 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(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 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.AVCaptureFraming

							[Foundation.RegisterAttribute("AVCaptureFraming", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class AVCaptureFraming : Foundation.NSObject {
								// constructors
								protected AVCaptureFraming (Foundation.NSObjectFlag t);
								protected AVCaptureFraming (ObjCRuntime.NativeHandle handle);
								// properties
								public virtual string AspectRatio { get; }
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public virtual float ZoomFactor { get; }
							}

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_iOS__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.AVCaptureSmartFramingMonitor

							[Foundation.RegisterAttribute("AVCaptureSmartFramingMonitor", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class AVCaptureSmartFramingMonitor : Foundation.NSObject {
								// constructors
								protected AVCaptureSmartFramingMonitor (Foundation.NSObjectFlag t);
								protected AVCaptureSmartFramingMonitor (ObjCRuntime.NativeHandle handle);
								// properties
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public virtual AVCaptureFraming[] EnabledFramings { get; set; }
								public virtual bool Monitoring { get; }
								public virtual AVCaptureFraming RecommendedFraming { get; }
								public virtual AVCaptureFraming[] SupportedFramings { get; }
								// methods
								public virtual bool StartMonitoring (out Foundation.NSError outError);
								public virtual void StopMonitoring ();
							}

New Type: AVFoundation.AVCaptureSpatialAudioMetadataSampleGenerator

							[Foundation.RegisterAttribute("AVCaptureSpatialAudioMetadataSampleGenerator", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class AVCaptureSpatialAudioMetadataSampleGenerator : Foundation.NSObject {
								// constructors
								protected AVCaptureSpatialAudioMetadataSampleGenerator (Foundation.NSObjectFlag t);
								protected AVCaptureSpatialAudioMetadataSampleGenerator (ObjCRuntime.NativeHandle handle);
								// properties
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public virtual CoreMedia.CMFormatDescription TimedMetadataSampleBufferFormatDescription { get; }
								// methods
								public virtual int AnalyzeAudioSample (CoreMedia.CMSampleBuffer sbuf);
								public virtual CoreMedia.CMSampleBuffer CreateTimedMetadataSampleBufferAndResetAnalyzer ();
								public virtual void ResetAnalyzer ();
							}

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_iOS__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.AVCaptureWhiteBalanceTemperatureAndTintValue

							[Serializable]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public enum AVCaptureWhiteBalanceTemperatureAndTintValue {
								Cloudy = 3,
								Daylight = 2,
								Fluorescent = 1,
								Shadow = 4,
								Tungsten = 0,
							}

New Type: AVFoundation.AVCaptureWhiteBalanceTemperatureAndTintValueExtensions

							[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("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public static class AVCaptureWhiteBalanceTemperatureAndTintValueExtensions {
								// methods
								public static AVCaptureWhiteBalanceTemperatureAndTintValues? GetConstant (this AVCaptureWhiteBalanceTemperatureAndTintValue self);
								public static AVCaptureWhiteBalanceTemperatureAndTintValue GetValue (AVCaptureWhiteBalanceTemperatureAndTintValues constant);
							}

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

New Type: AVFoundation.OutputMuteStateChangeEventArgs

							public class OutputMuteStateChangeEventArgs : Foundation.NSNotificationEventArgs {
								// constructors
								public OutputMuteStateChangeEventArgs (Foundation.NSNotification notification);
								// properties
								public bool IsMuted { get; }
							}

Namespace AVKit

Type Changed: AVKit.AVCaptureEvent

Added property:

							public virtual bool ShouldPlaySound { get; }

Added method:

							public virtual bool PlaySound (AVCaptureEventSound sound);

Type Changed: AVKit.AVCaptureEventInteraction

Added property:

							public static bool DefaultCaptureSoundDisabled { get; set; }

Type Changed: AVKit.AVPlayerViewController

Added properties:

							public static string[] MediaCharacteristicsForSupportedCustomMediaSelectionSchemes { get; }
							public virtual AVDisplayDynamicRange PreferredDisplayDynamicRange { get; set; }

New Type: AVKit.AVCaptureEventSound

							[Foundation.RegisterAttribute("AVCaptureEventSound", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class AVCaptureEventSound : Foundation.NSObject {
								// constructors
								protected AVCaptureEventSound (Foundation.NSObjectFlag t);
								protected AVCaptureEventSound (ObjCRuntime.NativeHandle handle);
								// properties
								public static AVCaptureEventSound BeginVideoRecordingSound { get; }
								public static AVCaptureEventSound CameraShutterSound { get; }
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public static AVCaptureEventSound EndVideoRecordingSound { get; }
								// methods
								public static AVCaptureEventSound Create (Foundation.NSUrl url, out Foundation.NSError error);
							}

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

New Type: AVKit.AVInputPickerInteraction

							[Foundation.RegisterAttribute("AVInputPickerInteraction", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(2)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class AVInputPickerInteraction : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, UIKit.IUIInteraction {
								// constructors
								public AVInputPickerInteraction ();
								public AVInputPickerInteraction (AVFoundation.AVAudioSession audioSession);
								protected AVInputPickerInteraction (Foundation.NSObjectFlag t);
								protected AVInputPickerInteraction (ObjCRuntime.NativeHandle handle);
								// properties
								public virtual AVFoundation.AVAudioSession AudioSession { get; set; }
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public IAVInputPickerInteractionDelegate Delegate { get; set; }
								public virtual bool Presented { get; }
								public virtual UIKit.UIView View { get; }
								public virtual Foundation.NSObject WeakDelegate { get; set; }
								// methods
								public virtual void DidMoveToView (UIKit.UIView view);
								public virtual void Dismiss ();
								protected override void Dispose (bool disposing);
								public virtual void Present ();
								public virtual void WillMoveToView (UIKit.UIView view);
							}

New Type: AVKit.AVInputPickerInteractionDelegate

							[Foundation.ModelAttribute()]
							[Foundation.ProtocolAttribute()]
							[Foundation.RegisterAttribute("Microsoft_iOS__AVKit_AVInputPickerInteractionDelegate", False)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class AVInputPickerInteractionDelegate : Foundation.NSObject, IAVInputPickerInteractionDelegate, ObjCRuntime.INativeObject, System.IDisposable {
								// constructors
								public AVInputPickerInteractionDelegate ();
								protected AVInputPickerInteractionDelegate (Foundation.NSObjectFlag t);
								protected AVInputPickerInteractionDelegate (ObjCRuntime.NativeHandle handle);
								// methods
								public virtual void DidEndDismissing (AVInputPickerInteraction inputPickerInteraction);
								public virtual void DidEndPresenting (AVInputPickerInteraction inputPickerInteraction);
								public virtual void WillBeginDismissing (AVInputPickerInteraction inputPickerInteraction);
								public virtual void WillBeginPresenting (AVInputPickerInteraction inputPickerInteraction);
							}

New Type: AVKit.IAVInputPickerInteractionDelegate

							[Foundation.ProtocolAttribute(Name = AVInputPickerInteractionDelegate, WrapperType = AVKit.AVInputPickerInteractionDelegateWrapper, BackwardsCompatibleCodeGeneration = False)]
							[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillBeginPresenting, Selector = inputPickerInteractionWillBeginPresenting:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
							[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidEndPresenting, Selector = inputPickerInteractionDidEndPresenting:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
							[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WillBeginDismissing, Selector = inputPickerInteractionWillBeginDismissing:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
							[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidEndDismissing, Selector = inputPickerInteractionDidEndDismissing:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public interface IAVInputPickerInteractionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
								// methods
								public virtual void DidEndDismissing (AVInputPickerInteraction inputPickerInteraction);
								public virtual void DidEndPresenting (AVInputPickerInteraction inputPickerInteraction);
								public virtual void WillBeginDismissing (AVInputPickerInteraction inputPickerInteraction);
								public virtual void WillBeginPresenting (AVInputPickerInteraction inputPickerInteraction);
							}

Namespace AVRouting

New Type: AVRouting.AVRoutingPlaybackArbiter

							[Foundation.RegisterAttribute("AVRoutingPlaybackArbiter", True)]
							[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("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class AVRoutingPlaybackArbiter : Foundation.NSObject {
								// constructors
								protected AVRoutingPlaybackArbiter (Foundation.NSObjectFlag t);
								protected AVRoutingPlaybackArbiter (ObjCRuntime.NativeHandle handle);
								// properties
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public virtual IAVRoutingPlaybackParticipant PreferredParticipantForExternalPlayback { get; set; }
								public static AVRoutingPlaybackArbiter SharedInstance { get; }
								// methods
								protected override void Dispose (bool disposing);
							}

New Type: AVRouting.IAVRoutingPlaybackParticipant

							[Foundation.ProtocolAttribute(Name = AVRoutingPlaybackParticipant, WrapperType = AVRouting.AVRoutingPlaybackParticipantWrapper, BackwardsCompatibleCodeGeneration = False)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public interface IAVRoutingPlaybackParticipant : ObjCRuntime.INativeObject, System.IDisposable {
							}

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 AccessorySetupKit

Type Changed: AccessorySetupKit.ASAccessory

Added property:

							public virtual ulong WifiAwarePairedDeviceId { get; }

Type Changed: AccessorySetupKit.ASAccessorySession

Added property:

							public virtual ASPickerDisplaySettings PickerDisplaySettings { get; set; }

Added methods:

							public virtual void UpdateAuthorization (ASAccessory accessory, ASDiscoveryDescriptor descriptor, ASAccessorySessionUpdateAuthorizationHandler completionHandler);
							public virtual System.Threading.Tasks.Task UpdateAuthorizationAsync (ASAccessory accessory, ASDiscoveryDescriptor descriptor);

Type Changed: AccessorySetupKit.ASAccessorySettings

Added constructor:

							public ASAccessorySettings ();

Type Changed: AccessorySetupKit.ASDiscoveryDescriptor

Added constructor:

							public ASDiscoveryDescriptor ();

Added properties:

							public virtual ASPropertyCompareString WifiAwareModelNameMatch { get; set; }
							public virtual string WifiAwareServiceName { get; set; }
							public virtual ASDiscoveryDescriptorWiFiAwareServiceRole WifiAwareServiceRole { get; set; }
							public virtual ASPropertyCompareString WifiAwareVendorNameMatch { get; set; }

New Type: AccessorySetupKit.ASAccessorySessionUpdateAuthorizationHandler

							public sealed delegate ASAccessorySessionUpdateAuthorizationHandler : System.MulticastDelegate {
								// constructors
								public ASAccessorySessionUpdateAuthorizationHandler (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: AccessorySetupKit.ASDiscoveryDescriptorWiFiAwareServiceRole

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

New Type: AccessorySetupKit.ASPickerDisplaySettings

							[Foundation.RegisterAttribute("ASPickerDisplaySettings", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							public class ASPickerDisplaySettings : Foundation.NSObject {
								// constructors
								public ASPickerDisplaySettings ();
								protected ASPickerDisplaySettings (Foundation.NSObjectFlag t);
								protected ASPickerDisplaySettings (ObjCRuntime.NativeHandle handle);
								// properties
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public static ASPickerDisplaySettings DefaultSettings { get; }
								public virtual double DiscoveryTimeout { get; set; }
							}

New Type: AccessorySetupKit.ASPickerDisplaySettingsDiscoveryTimeout

							public static class ASPickerDisplaySettingsDiscoveryTimeout {
								// properties
								public static double Long { get; }
								public static double Medium { get; }
								public static double Short { get; }
							}

New Type: AccessorySetupKit.ASPropertyCompareString

							[Foundation.RegisterAttribute("ASPropertyCompareString", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							public class ASPropertyCompareString : Foundation.NSObject {
								// constructors
								protected ASPropertyCompareString (Foundation.NSObjectFlag t);
								protected ASPropertyCompareString (ObjCRuntime.NativeHandle handle);
								public ASPropertyCompareString (string string, Foundation.NSStringCompareOptions compareOptions);
								// properties
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public virtual Foundation.NSStringCompareOptions CompareOptions { get; }
								public virtual string String { get; }
							}

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 virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestAccessAsync (ACAccountType accountType)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% RequestAccessAsync (ACAccountType accountType)
-[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 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.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.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);

Namespace AutomaticAssessmentConfiguration

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentConfiguration

Added property:

							public virtual bool AllowsAccessibilityTypingFeedback { get; set; }

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_iOS__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 BackgroundTasks

Type Changed: BackgroundTasks.BGTaskScheduler

Added property:

							public static BGContinuedProcessingTaskRequestResources SupportedResources { get; }

Type Changed: BackgroundTasks.BGTaskSchedulerErrorCode

Added value:

							ImmediateRunIneligible = 4,

New Type: BackgroundTasks.BGContinuedProcessingTask

							[Foundation.RegisterAttribute("BGContinuedProcessingTask", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class BGContinuedProcessingTask : BackgroundTasks.BGTask, Foundation.INSProgressReporting, ObjCRuntime.INativeObject, System.IDisposable {
								// constructors
								public BGContinuedProcessingTask ();
								protected BGContinuedProcessingTask (Foundation.NSObjectFlag t);
								protected BGContinuedProcessingTask (ObjCRuntime.NativeHandle handle);
								// properties
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public virtual Foundation.NSProgress Progress { get; }
								public virtual string Subtitle { get; }
								public virtual string Title { get; }
								// methods
								public virtual void UpdateTitle (string title, string subtitle);
							}

New Type: BackgroundTasks.BGContinuedProcessingTaskRequest

							[Foundation.RegisterAttribute("BGContinuedProcessingTaskRequest", True)]
							[System.Runtime.CompilerServices.NullableAttribute(0)]
							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public class BGContinuedProcessingTaskRequest : BackgroundTasks.BGTaskRequest {
								// constructors
								public BGContinuedProcessingTaskRequest ();
								protected BGContinuedProcessingTaskRequest (Foundation.NSObjectFlag t);
								protected BGContinuedProcessingTaskRequest (ObjCRuntime.NativeHandle handle);
								public BGContinuedProcessingTaskRequest (string identifier, string title, string subtitle);
								// properties
								public override ObjCRuntime.NativeHandle ClassHandle { get; }
								public virtual BGContinuedProcessingTaskRequestResources RequiredResources { get; set; }
								public virtual BGContinuedProcessingTaskRequestSubmissionStrategy Strategy { get; set; }
								public virtual string Subtitle { get; set; }
								public virtual string Title { get; set; }
							}

New Type: BackgroundTasks.BGContinuedProcessingTaskRequestResources

							[Serializable]
							[ObjCRuntime.NativeAttribute()]
							[System.FlagsAttribute()]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public enum BGContinuedProcessingTaskRequestResources {
								Default = 0,
								Gpu = 1,
							}

New Type: BackgroundTasks.BGContinuedProcessingTaskRequestSubmissionStrategy

							[Serializable]
							[ObjCRuntime.NativeAttribute()]
							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
							[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
							public enum BGContinuedProcessingTaskRequestSubmissionStrategy {
								Fail = 0,
								Queue = 1,
							}

Namespace BrowserEngineKit

Type Changed: BrowserEngineKit.BEAccessibilityNotificationExtensions

Modified attributes:

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

Type Changed: BrowserEngineKit.BEAccessibilityTraitExtensions

Modified attributes:

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

Type Changed: BrowserEngineKit.BELayerHierarchyHandle

Added methods:

									public static BELayerHierarchyHandle Create (uint port, Foundation.NSData data, out Foundation.NSError error);
									public virtual void Encode (BELayerHierarchyHandleEncodeCallback callback);

Type Changed: BrowserEngineKit.BELayerHierarchyHostingTransactionCoordinator

Modified attributes:

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

Modified constructors:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public BELayerHierarchyHostingTransactionCoordinator (Foundation.NSCoder coder)

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual void Add (BELayerHierarchy layerHierarchy)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual void Add (BELayerHierarchyHostingView hostingView)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual Foundation.NSObject CreateXpcRepresentation ()
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual void EncodeTo (Foundation.NSCoder encoder)

Added methods:

										public static BELayerHierarchyHostingTransactionCoordinator Create (uint port, Foundation.NSData data, out Foundation.NSError error);
										public virtual void Encode (BELayerHierarchyHostingTransactionCoordinatorEncodeCallback handler);

Type Changed: BrowserEngineKit.BENetworkingProcess

Modified attributes:

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

Added interfaces:

											IBEExtensionProcess
											ObjCRuntime.INativeObject
											System.IDisposable

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-public void Create (System.Action interruptionHandler, BENetworkingProcessCreateCallback completion)
++public void Create (System.Action interruptionHandler, BENetworkingProcessCreateCallback completion)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-public void Create (string bundleId, System.Action interruptionHandler, BENetworkingProcessCreateCallback completion)
++public void Create (string bundleId, System.Action interruptionHandler, BENetworkingProcessCreateCallback completion)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%BENetworkingProcess%GREATERTHANREPLACEMENT% CreateAsync (System.Action interruptionHandler)
++public System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%BENetworkingProcess%GREATERTHANREPLACEMENT% CreateAsync (System.Action interruptionHandler)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-public virtual IBEProcessCapabilityGrant GrantCapability (BEProcessCapability capability, out Foundation.NSError error, System.Action invalidationHandler)
++public virtual IBEProcessCapabilityGrant GrantCapability (BEProcessCapability capability, out Foundation.NSError error, System.Action invalidationHandler)

Type Changed: BrowserEngineKit.BERenderingProcess

Added interfaces:

											IBEExtensionProcess
											ObjCRuntime.INativeObject
											System.IDisposable

Type Changed: BrowserEngineKit.BEWebContentProcess

Added interfaces:

											IBEExtensionProcess
											ObjCRuntime.INativeObject
											System.IDisposable

Type Changed: BrowserEngineKit.IBETextInput

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = SelectionContainerViewAboveText, Selector = selectionContainerViewAboveText, PropertyType = UIKit.UIView, GetterSelector = selectionContainerViewAboveText, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = SelectionContainerViewAboveText, Selector = selectionContainerViewAboveText, PropertyType = UIKit.UIView, GetterSelector = selectionContainerViewAboveText, ArgumentSemantic = -1)]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = SelectionContainerViewBelowText, Selector = selectionContainerViewBelowText, PropertyType = UIKit.UIView, GetterSelector = selectionContainerViewBelowText, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = SelectionContainerViewBelowText, Selector = selectionContainerViewBelowText, PropertyType = UIKit.UIView, GetterSelector = selectionContainerViewBelowText, ArgumentSemantic = -1)]
-
++
```

Added properties:

												public virtual UIKit.UIView SelectionContainerViewAboveText { get; }
												public virtual UIKit.UIView SelectionContainerViewBelowText { get; }

New Type: BrowserEngineKit.BEAccessibilityRemoteElement

												[Foundation.RegisterAttribute("BEAccessibilityRemoteElement", True)]
												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
												public class BEAccessibilityRemoteElement : Foundation.NSObject {
													// constructors
													protected BEAccessibilityRemoteElement (Foundation.NSObjectFlag t);
													protected BEAccessibilityRemoteElement (ObjCRuntime.NativeHandle handle);
													public BEAccessibilityRemoteElement (string identifier, int hostPid);
													// properties
													public override ObjCRuntime.NativeHandle ClassHandle { get; }
												}

New Type: BrowserEngineKit.BEAccessibilityRemoteHostElement

												[Foundation.RegisterAttribute("BEAccessibilityRemoteHostElement", True)]
												[System.Runtime.CompilerServices.NullableAttribute(0)]
												[System.Runtime.CompilerServices.NullableContextAttribute(2)]
												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
												public class BEAccessibilityRemoteHostElement : Foundation.NSObject {
													// constructors
													protected BEAccessibilityRemoteHostElement (Foundation.NSObjectFlag t);
													protected BEAccessibilityRemoteHostElement (ObjCRuntime.NativeHandle handle);
													public BEAccessibilityRemoteHostElement (string identifier, int remotePid);
													// properties
													public virtual Foundation.NSObject AccessibilityContainer { get; set; }
													public override ObjCRuntime.NativeHandle ClassHandle { get; }
													// methods
													protected override void Dispose (bool disposing);
												}

New Type: BrowserEngineKit.BELayerHierarchyHandleEncodeCallback

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

New Type: BrowserEngineKit.BELayerHierarchyHostingTransactionCoordinatorEncodeCallback

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

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 CallKit

Type Changed: CallKit.CXErrorCodeIncomingCallError

Added value:

												FilteredBySensitiveParticipants = 7,

Type Changed: CallKit.CXProviderConfiguration

Added property:

												public virtual bool SupportsAudioTranslation { get; set; }

Type Changed: CallKit.CXProviderDelegate

Added method:

												public virtual void PerformSetTranslatingCallAction (CXProvider provider, CXSetTranslatingCallAction action);

Type Changed: CallKit.CXProviderDelegate_Extensions

Added method:

												public static void PerformSetTranslatingCallAction (this ICXProviderDelegate This, CXProvider provider, CXSetTranslatingCallAction action);

Type Changed: CallKit.ICXProviderDelegate

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = PerformSetTranslatingCallAction, Selector = provider:performSetTranslatingCallAction:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = PerformSetTranslatingCallAction, Selector = provider:performSetTranslatingCallAction:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added method:

													public virtual void PerformSetTranslatingCallAction (CXProvider provider, CXSetTranslatingCallAction action);

New Type: CallKit.CXSetTranslatingCallAction

													[Foundation.RegisterAttribute("CXSetTranslatingCallAction", True)]
													[System.Runtime.CompilerServices.NullableAttribute(0)]
													[System.Runtime.CompilerServices.NullableContextAttribute(1)]
													[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
													[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
													[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
													[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
													public class CXSetTranslatingCallAction : CallKit.CXCallAction, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
														// constructors
														public CXSetTranslatingCallAction (Foundation.NSCoder coder);
														protected CXSetTranslatingCallAction (Foundation.NSObjectFlag t);
														protected CXSetTranslatingCallAction (ObjCRuntime.NativeHandle handle);
														public CXSetTranslatingCallAction (Foundation.NSUuid uuid, bool isTranslating, Foundation.NSLocale localLanguage, Foundation.NSLocale remoteLanguage);
														// properties
														public override ObjCRuntime.NativeHandle ClassHandle { get; }
														public virtual bool IsTranslating { get; }
														public virtual Foundation.NSLocale LocalLanguage { get; }
														public virtual Foundation.NSLocale RemoteLanguage { get; }
														// methods
														public virtual void EncodeTo (Foundation.NSCoder encoder);
														public virtual void Fulfill (CXTranslationEngine translationEngine);
													}

New Type: CallKit.CXTranslationEngine

													[Serializable]
													[ObjCRuntime.NativeAttribute()]
													[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
													[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
													[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
													public enum CXTranslationEngine {
														Custom = 1,
														Default = 0,
													}

Namespace CarPlay

Type Changed: CarPlay.CPApplicationDelegate

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'ContinueUserActivity' from 'UISceneDelegate'.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'ContinueUserActivity' from 'UISceneDelegate'.")]
 ---public virtual bool ContinueUserActivity (UIKit.UIApplication application, Foundation.NSUserActivity userActivity, UIKit.UIApplicationRestorationHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'DidEnterBackground' from 'UISceneDelegate' or the 'UIApplication.DidEnterBackgroundNotification' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'DidEnterBackground' from 'UISceneDelegate' or the 'UIApplication.DidEnterBackgroundNotification' instead.")]
 ---public virtual void DidEnterBackground (UIKit.UIApplication application)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'DidFailToContinueUserActivity' from 'UISceneDelegate'.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'DidFailToContinueUserActivity' from 'UISceneDelegate'.")]
 ---public virtual void DidFailToContinueUserActivity (UIKit.UIApplication application, string userActivityType, Foundation.NSError error)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use UIScene lifecycle, 'DidBecomeActive' from 'UISceneDelegate' or the 'UIApplication.DidBecomeActiveNotification' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use UIScene lifecycle, 'DidBecomeActive' from 'UISceneDelegate' or the 'UIApplication.DidBecomeActiveNotification' instead.")]
 ---public virtual void OnActivated (UIKit.UIApplication application)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use UIScene lifecycle, 'WillResignActive' from 'UISceneDelegate' or the 'UIApplication.WillResignActiveNotification' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use UIScene lifecycle, 'WillResignActive' from 'UISceneDelegate' or the 'UIApplication.WillResignActiveNotification' instead.")]
 ---public virtual void OnResignActivation (UIKit.UIApplication application)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'OpenUrlContexts' from 'UISceneDelegate'.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'OpenUrlContexts' from 'UISceneDelegate'.")]
 ---public virtual bool OpenUrl (UIKit.UIApplication app, Foundation.NSUrl url, Foundation.NSDictionary options)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'PerformAction' from 'UIWindowSceneDelegate'.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'PerformAction' from 'UIWindowSceneDelegate'.")]
 ---public virtual void PerformActionForShortcutItem (UIKit.UIApplication application, UIKit.UIApplicationShortcutItem shortcutItem, UIKit.UIOperationHandler completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'DidUpdateUserActivity' from 'UISceneDelegate'.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'DidUpdateUserActivity' from 'UISceneDelegate'.")]
 ---public virtual void UserActivityUpdated (UIKit.UIApplication application, Foundation.NSUserActivity userActivity)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'UserDidAcceptCloudKitShare' from 'UIWindowSceneDelegate'.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'UserDidAcceptCloudKitShare' from 'UIWindowSceneDelegate'.")]
 ---public virtual void UserDidAcceptCloudKitShare (UIKit.UIApplication application, CloudKit.CKShareMetadata cloudKitShareMetadata)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'WillContinueUserActivity' from 'UISceneDelegate'.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'UIScene' lifecycle, 'WillContinueUserActivity' from 'UISceneDelegate'.")]
 ---public virtual bool WillContinueUserActivity (UIKit.UIApplication application, string userActivityType)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios13.0", "Use 'CPTemplateApplicationSceneDelegate' instead.")]
--[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use UIScene lifecycle, 'WillEnterForeground' from 'UISceneDelegate' or the 'UIApplication.WillEnterForegroundNotification' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use UIScene lifecycle, 'WillEnterForeground' from 'UISceneDelegate' or the 'UIApplication.WillEnterForegroundNotification' instead.")]
 ---public virtual void WillEnterForeground (UIKit.UIApplication application)

Type Changed: CarPlay.CPGridButton

Modified constructors:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'Constructor (string[], UIImage, CPMessageGridItemConfiguration, Action<CPGridButton>)' instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'Constructor (string[], UIImage, CPMessageGridItemConfiguration, Action<CPGridButton>)' instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
--[ObjCRuntime.DesignatedInitializerAttribute()]
++[ObjCRuntime.DesignatedInitializerAttribute()]
 ---public CPGridButton (string[] titleVariants, UIKit.UIImage image, System.Action%LESSERTHANREPLACEMENT%CPGridButton%GREATERTHANREPLACEMENT% handler)

Added constructor:

													public CPGridButton (string[] titleVariants, UIKit.UIImage image, CPMessageGridItemConfiguration messageConfiguration, System.Action<CPGridButton> handler);

Added property:

													public virtual CPMessageGridItemConfiguration MessageConfiguration { get; }

Added methods:

													public virtual void UpdateImage (UIKit.UIImage image);
													public virtual void UpdateTitleVariants (string[] titleVariants);

Type Changed: CarPlay.CPGridTemplate

Added property:

													public static CoreGraphics.CGSize MaximumGridButtonImageSize { get; }

Type Changed: CarPlay.CPListImageRowItem

Modified attributes:

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

Modified constructors:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use CPListImageRowItem constructor with elements instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use CPListImageRowItem constructor with elements instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public CPListImageRowItem (string text, UIKit.UIImage[] images)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use CPListImageRowItem constructor with elements instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use CPListImageRowItem constructor with elements instead.")]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public CPListImageRowItem (string text, UIKit.UIImage[] images, string[] imageTitles)

Added constructors:

														public CPListImageRowItem (string text, CPListImageRowItemCardElement[] cardElements, bool allowsMultipleLines);
														public CPListImageRowItem (string text, CPListImageRowItemCondensedElement[] condensedElements, bool allowsMultipleLines);
														public CPListImageRowItem (string text, CPListImageRowItemElement[] elements, bool allowsMultipleLines);
														public CPListImageRowItem (string text, CPListImageRowItemGridElement[] gridElements, bool allowsMultipleLines);
														public CPListImageRowItem (string text, CPListImageRowItemImageGridElement[] imageGridElements, bool allowsMultipleLines);

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use Elements property instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use Elements property instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
--[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual UIKit.UIImage[] GridImages { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual CPSelectableListItemHandler Handler { get; set; }
++public virtual CPSelectableListItemHandler Handler { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual string[] ImageTitles { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual CPListImageRowItemHandler ListImageRowHandler { get; set; }
++public virtual CPListImageRowItemHandler ListImageRowHandler { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string Text { get; set; }
++public virtual string Text { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual Foundation.NSObject UserInfo { get; set; }
++public virtual Foundation.NSObject UserInfo { get; set; }

Added properties:

														public virtual bool AllowsMultipleLines { get; }
														public virtual CPListImageRowItemElement[] Elements { get; set; }

Modified methods:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use Elements property instead.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use Elements property instead.")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios14.0")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
--[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual void UpdateImages (UIKit.UIImage[] gridImages)

Type Changed: CarPlay.CPListTemplate

Added constructor:

														public CPListTemplate (string title, CPListSection[] sections, CPAssistantCellConfiguration assistantCellConfiguration, CPGridButton[] headerGridButtons);

Added properties:

														public virtual CPGridButton[] HeaderGridButtons { get; set; }
														public static CoreGraphics.CGSize MaximumGridButtonImageSize { get; }
														public static UIntPtr MaximumHeaderGridButtonCount { get; }

Type Changed: CarPlay.CPMapTemplateDelegate

Added methods:

														public virtual void DidBeginPitchGesture (CPMapTemplate mapTemplate);
														public virtual void DidBeginRotationGesture (CPMapTemplate mapTemplate);
														public virtual void DidBeginZoomGesture (CPMapTemplate mapTemplate);
														public virtual void DidEndZoomGesture (CPMapTemplate mapTemplate, System.Runtime.InteropServices.NFloat velocity);
														public virtual void DidRotate (CPMapTemplate mapTemplate, CoreGraphics.CGPoint center, System.Runtime.InteropServices.NFloat rotation, System.Runtime.InteropServices.NFloat velocity);
														public virtual void DidUpdateZoomGesture (CPMapTemplate mapTemplate, CoreGraphics.CGPoint center, System.Runtime.InteropServices.NFloat scale, System.Runtime.InteropServices.NFloat velocity);
														public virtual void Pitch (CPMapTemplate mapTemplate, CoreGraphics.CGPoint center);
														public virtual void PitchEnded (CPMapTemplate mapTemplate, CoreGraphics.CGPoint center);
														public virtual void RotationDidEnd (CPMapTemplate mapTemplate, System.Runtime.InteropServices.NFloat velocity);

Type Changed: CarPlay.CPMapTemplateDelegate_Extensions

Added methods:

														public static void DidBeginPitchGesture (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate);
														public static void DidBeginRotationGesture (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate);
														public static void DidBeginZoomGesture (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate);
														public static void DidEndZoomGesture (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, System.Runtime.InteropServices.NFloat velocity);
														public static void DidRotate (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CoreGraphics.CGPoint center, System.Runtime.InteropServices.NFloat rotation, System.Runtime.InteropServices.NFloat velocity);
														public static void DidUpdateZoomGesture (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CoreGraphics.CGPoint center, System.Runtime.InteropServices.NFloat scale, System.Runtime.InteropServices.NFloat velocity);
														public static void Pitch (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CoreGraphics.CGPoint center);
														public static void PitchEnded (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, CoreGraphics.CGPoint center);
														public static void RotationDidEnd (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate, System.Runtime.InteropServices.NFloat velocity);

Type Changed: CarPlay.CPMessageListItem

Added properties:

														public virtual UIKit.UIImage LeadingDetailTextImage { get; set; }
														public static CoreGraphics.CGSize MaximumMessageItemLeadingDetailTextImageSize { get; }

Type Changed: CarPlay.ICPMapTemplateDelegate

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidBeginPitchGesture, Selector = mapTemplateDidBeginPitchGesture:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidBeginPitchGesture, Selector = mapTemplateDidBeginPitchGesture:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidBeginRotationGesture, Selector = mapTemplateDidBeginRotationGesture:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidBeginRotationGesture, Selector = mapTemplateDidBeginRotationGesture:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidBeginZoomGesture, Selector = mapTemplateDidBeginZoomGesture:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidBeginZoomGesture, Selector = mapTemplateDidBeginZoomGesture:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidEndZoomGesture, Selector = mapTemplate:didEndZoomGestureWithVelocity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidEndZoomGesture, Selector = mapTemplate:didEndZoomGestureWithVelocity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidRotate, Selector = mapTemplate:didRotateWithCenter:rotation:velocity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidRotate, Selector = mapTemplate:didRotateWithCenter:rotation:velocity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidUpdateZoomGesture, Selector = mapTemplate:didUpdateZoomGestureWithCenter:scale:velocity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidUpdateZoomGesture, Selector = mapTemplate:didUpdateZoomGestureWithCenter:scale:velocity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = Pitch, Selector = mapTemplate:pitchWithCenter:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = Pitch, Selector = mapTemplate:pitchWithCenter:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = PitchEnded, Selector = mapTemplate:pitchEndedWithCenter:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = PitchEnded, Selector = mapTemplate:pitchEndedWithCenter:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = RotationDidEnd, Selector = mapTemplate:rotationDidEndWithVelocity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = RotationDidEnd, Selector = mapTemplate:rotationDidEndWithVelocity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added methods:

															public virtual void DidBeginPitchGesture (CPMapTemplate mapTemplate);
															public virtual void DidBeginRotationGesture (CPMapTemplate mapTemplate);
															public virtual void DidBeginZoomGesture (CPMapTemplate mapTemplate);
															public virtual void DidEndZoomGesture (CPMapTemplate mapTemplate, System.Runtime.InteropServices.NFloat velocity);
															public virtual void DidRotate (CPMapTemplate mapTemplate, CoreGraphics.CGPoint center, System.Runtime.InteropServices.NFloat rotation, System.Runtime.InteropServices.NFloat velocity);
															public virtual void DidUpdateZoomGesture (CPMapTemplate mapTemplate, CoreGraphics.CGPoint center, System.Runtime.InteropServices.NFloat scale, System.Runtime.InteropServices.NFloat velocity);
															public virtual void Pitch (CPMapTemplate mapTemplate, CoreGraphics.CGPoint center);
															public virtual void PitchEnded (CPMapTemplate mapTemplate, CoreGraphics.CGPoint center);
															public virtual void RotationDidEnd (CPMapTemplate mapTemplate, System.Runtime.InteropServices.NFloat velocity);

New Type: CarPlay.CPListImageRowItemCardElement

															[Foundation.RegisterAttribute("CPListImageRowItemCardElement", True)]
															[System.Runtime.CompilerServices.NullableAttribute(0)]
															[System.Runtime.CompilerServices.NullableContextAttribute(2)]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public class CPListImageRowItemCardElement : CarPlay.CPListImageRowItemElement {
																// constructors
																protected CPListImageRowItemCardElement (Foundation.NSObjectFlag t);
																protected CPListImageRowItemCardElement (ObjCRuntime.NativeHandle handle);
																public CPListImageRowItemCardElement (UIKit.UIImage image, bool showsImageFullHeight, string title, string subtitle, UIKit.UIColor tintColor);
																// properties
																public override ObjCRuntime.NativeHandle ClassHandle { get; }
																public static CoreGraphics.CGSize MaximumFullHeightImageSize { get; }
																public static CoreGraphics.CGSize MaximumImageSize { get; }
																public virtual bool ShowsImageFullHeight { get; }
																public virtual string Subtitle { get; set; }
																public virtual UIKit.UIColor TintColor { get; set; }
																public virtual string Title { get; set; }
															}

New Type: CarPlay.CPListImageRowItemCondensedElement

															[Foundation.RegisterAttribute("CPListImageRowItemCondensedElement", True)]
															[System.Runtime.CompilerServices.NullableAttribute(0)]
															[System.Runtime.CompilerServices.NullableContextAttribute(2)]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public class CPListImageRowItemCondensedElement : CarPlay.CPListImageRowItemElement {
																// constructors
																protected CPListImageRowItemCondensedElement (Foundation.NSObjectFlag t);
																protected CPListImageRowItemCondensedElement (ObjCRuntime.NativeHandle handle);
																public CPListImageRowItemCondensedElement (UIKit.UIImage image, CPListImageRowItemCondensedElementShape imageShape, string title, string subtitle, string accessorySymbolName);
																// properties
																public virtual string AccessorySymbolName { get; set; }
																public override ObjCRuntime.NativeHandle ClassHandle { get; }
																public virtual CPListImageRowItemCondensedElementShape ImageShape { get; }
																public virtual string Subtitle { get; set; }
																public virtual string Title { get; set; }
															}

New Type: CarPlay.CPListImageRowItemCondensedElementShape

															[Serializable]
															[ObjCRuntime.NativeAttribute()]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public enum CPListImageRowItemCondensedElementShape {
																Circle = 1,
																RoundedRect = 0,
															}

New Type: CarPlay.CPListImageRowItemElement

															[Foundation.RegisterAttribute("CPListImageRowItemElement", True)]
															[System.Runtime.CompilerServices.NullableAttribute(0)]
															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public class CPListImageRowItemElement : Foundation.NSObject {
																// constructors
																protected CPListImageRowItemElement (Foundation.NSObjectFlag t);
																protected CPListImageRowItemElement (ObjCRuntime.NativeHandle handle);
																// properties
																public override ObjCRuntime.NativeHandle ClassHandle { get; }
																public virtual bool Enabled { get; set; }
																public virtual UIKit.UIImage Image { get; set; }
																public static CoreGraphics.CGSize MaximumImageSize { get; }
															}

New Type: CarPlay.CPListImageRowItemGridElement

															[Foundation.RegisterAttribute("CPListImageRowItemGridElement", True)]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public class CPListImageRowItemGridElement : CarPlay.CPListImageRowItemElement {
																// constructors
																protected CPListImageRowItemGridElement (Foundation.NSObjectFlag t);
																protected CPListImageRowItemGridElement (ObjCRuntime.NativeHandle handle);
																public CPListImageRowItemGridElement (UIKit.UIImage image);
																// properties
																public override ObjCRuntime.NativeHandle ClassHandle { get; }
															}

New Type: CarPlay.CPListImageRowItemImageGridElement

															[Foundation.RegisterAttribute("CPListImageRowItemImageGridElement", True)]
															[System.Runtime.CompilerServices.NullableAttribute(0)]
															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public class CPListImageRowItemImageGridElement : CarPlay.CPListImageRowItemElement {
																// constructors
																protected CPListImageRowItemImageGridElement (Foundation.NSObjectFlag t);
																protected CPListImageRowItemImageGridElement (ObjCRuntime.NativeHandle handle);
																public CPListImageRowItemImageGridElement (UIKit.UIImage image, CPListImageRowItemImageGridElementShape imageShape, string title, string accessorySymbolName);
																// properties
																public virtual string AccessorySymbolName { get; set; }
																public override ObjCRuntime.NativeHandle ClassHandle { get; }
																public virtual CPListImageRowItemImageGridElementShape ImageShape { get; }
																public virtual string Title { get; set; }
															}

New Type: CarPlay.CPListImageRowItemImageGridElementShape

															[Serializable]
															[ObjCRuntime.NativeAttribute()]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public enum CPListImageRowItemImageGridElementShape {
																Circle = 1,
																RoundedRect = 0,
															}

New Type: CarPlay.CPListImageRowItemRowElement

															[Foundation.RegisterAttribute("CPListImageRowItemRowElement", True)]
															[System.Runtime.CompilerServices.NullableAttribute(0)]
															[System.Runtime.CompilerServices.NullableContextAttribute(2)]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public class CPListImageRowItemRowElement : CarPlay.CPListImageRowItemElement {
																// constructors
																protected CPListImageRowItemRowElement (Foundation.NSObjectFlag t);
																protected CPListImageRowItemRowElement (ObjCRuntime.NativeHandle handle);
																public CPListImageRowItemRowElement (UIKit.UIImage image, string title, string subtitle);
																// properties
																public override ObjCRuntime.NativeHandle ClassHandle { get; }
																public virtual string Subtitle { get; set; }
																public virtual string Title { get; set; }
															}

New Type: CarPlay.CPMessageGridItemConfiguration

															[Foundation.RegisterAttribute("CPMessageGridItemConfiguration", True)]
															[System.Runtime.CompilerServices.NullableAttribute(0)]
															[System.Runtime.CompilerServices.NullableContextAttribute(1)]
															[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
															[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
															public class CPMessageGridItemConfiguration : Foundation.NSObject {
																// constructors
																protected CPMessageGridItemConfiguration (Foundation.NSObjectFlag t);
																protected CPMessageGridItemConfiguration (ObjCRuntime.NativeHandle handle);
																public CPMessageGridItemConfiguration (string conversationIdentifier, bool unread);
																// properties
																public override ObjCRuntime.NativeHandle ClassHandle { get; }
																public virtual string ConversationIdentifier { get; }
																public virtual bool Unread { 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

Modified attributes:

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

Added interface:

																																			Foundation.INSCopying

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual CKOperationConfiguration DefaultConfiguration { get; set; }
++public virtual CKOperationConfiguration DefaultConfiguration { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual string Name { get; set; }
++public virtual string Name { get; set; }

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

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

Namespace CoreData

Type Changed: CoreData.NSPersistentCloudKitContainerAcceptShareInvitationsHandler

Modified methods:

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

Type Changed: CoreData.NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler

Modified methods:

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

Type Changed: CoreData.NSPersistentCloudKitContainerPersistUpdatedShareHandler

Modified methods:

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

Type Changed: CoreData.NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler

Modified methods:

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

Type Changed: CoreData.NSPersistentCloudKitContainerShareManagedObjectsHandler

Modified methods:

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

Namespace CoreFoundation

Type Changed: CoreFoundation.CFString

Added methods:

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

New Type: CoreFoundation.CFByteOrder

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

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.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 'Rgbah' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgbah' instead.", False)]
-RGBAh = 1
++RGBAh = 1
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-RGf = 22
++RGf = 22
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-RGh = 21
++RGh = 21
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-Rf = 18
++Rf = 18
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-Rh = 17
++Rh = 17
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Bgra8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Bgra8' instead.", False)]
-kBGRA8 = 5
++kBGRA8 = 5
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgba8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgba8' instead.", False)]
-kRGBA8 = 6
++kRGBA8 = 6
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
-kRGBAf = 4
++kRGBAf = 4

Added values:

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

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

																																						[Obsolete ("Use 'Rgbaf' instead.")]
RGBAf = 3,
																																						Rgb10 = 31,
																																						RgbX16 = 32,
																																						RgbXf = 33,
																																						RgbXh = 34,
																																						Rgba16 = 2,
																																						Rgba8 = 6,
																																						Rgbaf = 4,
																																						Rgbah = 1,
																																						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.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; }

Type Changed: CoreLocation.CLServiceSessionAuthorizationRequirement

Modified attributes:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
 ---
```

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

Added value:

																																																ParametricImmersive = 1886546285,

Type Changed: CoreMedia.CMTaggedBufferGroup

Added method:

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

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

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 CoreMotion

Type Changed: CoreMotion.CMAccelerometerHandler

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 (CMAccelerometerData data, Foundation.NSError error)

Type Changed: CoreMotion.CMDeviceMotionHandler

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 (CMDeviceMotion motion, Foundation.NSError error)

Type Changed: CoreMotion.CMGyroHandler

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 (CMGyroData gyroData, Foundation.NSError error)

Type Changed: CoreMotion.CMMagnetometerHandler

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 (CMMagnetometerData magnetometerData, Foundation.NSError error)

Type Changed: CoreMotion.CMMotionActivityHandler

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

Type Changed: CoreMotion.CMMotionActivityQueryHandler

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

Type Changed: CoreMotion.CMStepQueryHandler

Modified methods:

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

Namespace CoreNFC

Type Changed: CoreNFC.NFCFeliCaStatus1Status2CompletionHandler

Modified methods:

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

Type Changed: CoreNFC.NFCGetSystemInfoCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (IntPtr dsfid, IntPtr afi, IntPtr blockSize, IntPtr blockCount, IntPtr icReference, Foundation.NSError error)

Type Changed: CoreNFC.NFCReaderError

Added values:

																																																AccessNotAccepted = 8,
																																																Ineligible = 7,

New Type: CoreNFC.NFCPaymentTagReaderSession

																																																[Foundation.RegisterAttribute("NFCPaymentTagReaderSession", True)]
																																																[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
																																																public class NFCPaymentTagReaderSession : CoreNFC.NFCTagReaderSession {
																																																	// constructors
																																																	protected NFCPaymentTagReaderSession (Foundation.NSObjectFlag t);
																																																	protected NFCPaymentTagReaderSession (ObjCRuntime.NativeHandle handle);
																																																	public NFCPaymentTagReaderSession (INFCTagReaderSessionDelegate delegate, CoreFoundation.DispatchQueue queue);
																																																	// properties
																																																	public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																}

Namespace CoreTelephony

Type Changed: CoreTelephony.CTCall

Modified attributes:

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

Modified properties:

-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
-public virtual string CallID { get; }
++public virtual string CallID { get; }
-[System.Runtime.CompilerServices.NullableAttribute(1)]
++[System.Runtime.CompilerServices.NullableAttribute(1)]
-public virtual string CallState { get; }
++public virtual string CallState { get; }

Type Changed: CoreTelephony.CTCellularData

Modified attributes:

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

Type Changed: CoreTelephony.CTCellularDataRestrictedState

Modified attributes:

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

Type Changed: CoreTelephony.CTCellularPlanProvisioning

Modified attributes:

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

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual bool SupportsEmbeddedSim { get; }

Added methods:

																																																				public virtual void AddPlan (CTCellularPlanProvisioningRequest request, CTCellularPlanProperties properties, CTCellularPlanProvisioningAddPlanCompletionHandler completionHandler);
																																																				public virtual System.Threading.Tasks.Task<CTCellularPlanProvisioningAddPlanResult> AddPlanAsync (CTCellularPlanProvisioningRequest request, CTCellularPlanProperties properties);
																																																				public virtual void UpdateCellularPlan (CTCellularPlanProperties properties, CTCellularPlanProvisioningUpdateCellularPlanCompletionHandler completionHandler);
																																																				public virtual System.Threading.Tasks.Task UpdateCellularPlanAsync (CTCellularPlanProperties properties);

Type Changed: CoreTelephony.CTCellularPlanProvisioningAddPlanResult

Modified attributes:

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

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---Cancel = 3

Type Changed: CoreTelephony.CTCellularPlanProvisioningRequest

Modified attributes:

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

Modified methods:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual void EncodeTo (Foundation.NSCoder encoder)

New Type: CoreTelephony.CTCellularPlanCapability

																																																						[Serializable]
																																																						[ObjCRuntime.NativeAttribute()]
																																																						[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																						[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																						[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
																																																						public enum CTCellularPlanCapability {
																																																							AndVoice = 1,
																																																							Only = 0,
																																																						}

New Type: CoreTelephony.CTCellularPlanProperties

																																																						[Foundation.RegisterAttribute("CTCellularPlanProperties", True)]
																																																						[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																						[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																						[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																						[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
																																																						public class CTCellularPlanProperties : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																																																							// constructors
																																																							public CTCellularPlanProperties ();
																																																							public CTCellularPlanProperties (Foundation.NSCoder coder);
																																																							protected CTCellularPlanProperties (Foundation.NSObjectFlag t);
																																																							protected CTCellularPlanProperties (ObjCRuntime.NativeHandle handle);
																																																							// properties
																																																							public virtual string AssociatedIccid { get; set; }
																																																							public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																							public virtual CTCellularPlanCapability SimCapability { get; set; }
																																																							public virtual string[] SupportedRegionCodes { get; set; }
																																																							// methods
																																																							public virtual void EncodeTo (Foundation.NSCoder encoder);
																																																						}

New Type: CoreTelephony.CTCellularPlanProvisioningAddPlanCompletionHandler

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

New Type: CoreTelephony.CTCellularPlanProvisioningUpdateCellularPlanCompletionHandler

																																																						public sealed delegate CTCellularPlanProvisioningUpdateCellularPlanCompletionHandler : System.MulticastDelegate {
																																																							// constructors
																																																							public CTCellularPlanProvisioningUpdateCellularPlanCompletionHandler (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: CoreTelephony.CTCellularPlanStatus

																																																						[Foundation.RegisterAttribute("CTCellularPlanStatus", True)]
																																																						[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																						[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																						[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																						[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																						[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																						[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")]
																																																						public class CTCellularPlanStatus : Foundation.NSObject {
																																																							// constructors
																																																							public CTCellularPlanStatus ();
																																																							protected CTCellularPlanStatus (Foundation.NSObjectFlag t);
																																																							protected CTCellularPlanStatus (ObjCRuntime.NativeHandle handle);
																																																							// properties
																																																							public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																							// methods
																																																							public static void CheckValidity (string token, CTCellularPlanStatusCheckValidityCompletionHandler completionHandler);
																																																							public static System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> CheckValidityAsync (string token);
																																																							public static void GetToken (CTCellularPlanStatusGetTokenCompletionHandler completionHandler);
																																																							public static System.Threading.Tasks.Task<string> GetTokenAsync ();
																																																						}

New Type: CoreTelephony.CTCellularPlanStatusCheckValidityCompletionHandler

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

New Type: CoreTelephony.CTCellularPlanStatusGetTokenCompletionHandler

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

Namespace CoreText

Type Changed: CoreText.CTFontManager

Added property:

																																																						public static Foundation.NSString RegisteredFontsChangedNotification { get; }

Namespace CoreVideo

Type Changed: CoreVideo.CVImageBuffer

Added properties:

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

Added method:

																																																						public static CoreGraphics.CGColorSpace CreateFrom (Foundation.NSDictionary attachments);

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

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

New Type: CoreVideo.CVOpenGLESTextureCache

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

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

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

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

Added constructors:

																																																																										public NSIndexSet (int value);
																																																																										public NSIndexSet (IntPtr value);
																																																																										public NSIndexSet (uint value);

Added interfaces:

																																																																										System.Collections.Generic.IEnumerable<UIntPtr>
																																																																										System.Collections.IEnumerable

Added methods:

																																																																										public static NSIndexSet FromArray (int[] items);
																																																																										public static NSIndexSet FromArray (uint[] items);
																																																																										public static NSIndexSet FromArray (UIntPtr[] items);
																																																																										public virtual System.Collections.Generic.IEnumerator<UIntPtr> GetEnumerator ();
																																																																										public UIntPtr[] ToArray ();

Type Changed: Foundation.NSItemProviderLoadHandler

Modified methods:

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

Type Changed: Foundation.NSKeyedArchiver

Modified methods:

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

Type Changed: Foundation.NSLingusticEnumerator

Modified methods:

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

Type Changed: Foundation.NSPredicateEvaluator

Modified methods:

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

Type Changed: Foundation.NSString

Modified constructors:

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

Modified fields:

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

Modified methods:

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

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

Type Changed: Foundation.NSUserDefaults

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.3", "This notification is never posted.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.3", "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("tvos9.3", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.3", "This notification is never posted.")]
-public NSString CompletedInitialSyncNotification { get; }
++public NSString CompletedInitialSyncNotification { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.3", "This notification is never posted.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.3", "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("tvos9.3", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.3", "This notification is never posted.")]
-public NSString DidChangeAccountsNotification { get; }
++public NSString DidChangeAccountsNotification { get; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.3", "This notification is never posted.")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios9.3", "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("tvos9.3", "This notification is never posted.")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos9.3", "This notification is never posted.")]
-public NSString NoCloudAccountNotification { get; }
++public NSString NoCloudAccountNotification { get; }

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

Added property:

																																																																										public virtual bool ReceivesEventsInView { get; set; }

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 UIKit.UIViewController ChallengeComposeControllerWithMessage (string message, GKPlayer[] players, GKChallengeComposeHandler2 completionHandler)
++public virtual UIKit.UIViewController 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 UIKit.UIViewController result)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players, out UIKit.UIViewController 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:

-[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 GKGameCenterViewController (GKGameCenterViewControllerState state)
++public GKGameCenterViewController (GKGameCenterViewControllerState state)
-[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 GKGameCenterViewController (GKPlayer player)
++public GKGameCenterViewController (GKPlayer player)
-[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 GKGameCenterViewController (GKLeaderboard leaderboard, GKLeaderboardPlayerScope playerScope)
++public GKGameCenterViewController (GKLeaderboard leaderboard, GKLeaderboardPlayerScope playerScope)
-[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 GKGameCenterViewController (string leaderboardId, GKLeaderboardPlayerScope playerScope, GKLeaderboardTimeScope timeScope)
++public GKGameCenterViewController (string leaderboardId, GKLeaderboardPlayerScope playerScope, GKLeaderboardTimeScope timeScope)

Modified properties:

-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual string LeaderboardCategory { get; set; }
++public virtual string LeaderboardCategory { get; set; }
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual GKLeaderboardTimeScope LeaderboardTimeScope { get; set; }
++public virtual GKLeaderboardTimeScope LeaderboardTimeScope { get; set; }

Type Changed: GameKit.GKIdentityVerificationSignatureHandler

Modified methods:

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

Type Changed: GameKit.GKLeaderboard

Added properties:

																																																																																public virtual string ActivityIdentifier { get; }
																																																																																public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> ActivityProperties { get; }
																																																																																public virtual bool IsHidden { get; }
																																																																																public virtual string LeaderboardDescription { get; }
																																																																																public virtual GKReleaseState ReleaseState { get; }

Type Changed: GameKit.GKLeaderboardEntry

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 UIKit.UIViewController ChallengeComposeControllerWithMessage (string message, GKPlayer[] players, GKChallengeComposeHandler2 completionHandler)
++public virtual UIKit.UIViewController 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 UIKit.UIViewController result)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players, out UIKit.UIViewController result)

Type Changed: GameKit.GKLeaderboardSetsHandler

Modified methods:

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

Type Changed: GameKit.GKLeaderboardsHandler

Modified methods:

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

Type Changed: GameKit.GKNotificationMatch

Modified methods:

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

Type Changed: GameKit.GKPlayersHandler

Modified methods:

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

Type Changed: GameKit.GKQueryHandler

Modified methods:

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

Type Changed: GameKit.GKScoreChallenge

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 GKLeaderboardEntry LeaderboardEntry { get; }
++public virtual GKLeaderboardEntry LeaderboardEntry { get; }

Type Changed: GameKit.GKScoresLoadedHandler

Modified methods:

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

Type Changed: GameKit.GKTurnBasedMatchData

Modified methods:

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

Type Changed: GameKit.GKTurnBasedMatchRequest

Modified methods:

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

Type Changed: GameKit.GKTurnBasedMatchesRequest

Modified methods:

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

Type Changed: GameKit.IGKGameCenterControllerDelegate

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

New Type: GameKit.GKChallengeDefinition

																																																																																		[Foundation.RegisterAttribute("GKChallengeDefinition", 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 GKChallengeDefinition : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected GKChallengeDefinition (Foundation.NSObjectFlag t);
																																																																																			protected GKChallengeDefinition (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual string Details { get; }
																																																																																			public virtual Foundation.NSDateComponents[] DurationOptions { get; }
																																																																																			public virtual string GroupIdentifier { get; }
																																																																																			public virtual string Identifier { get; }
																																																																																			public virtual bool IsRepeatable { get; }
																																																																																			public virtual GKLeaderboard Leaderboard { get; }
																																																																																			public virtual GKReleaseState ReleaseState { get; }
																																																																																			public virtual string Title { get; }
																																																																																			// methods
																																																																																			public virtual void HasActiveChallenges (GKChallengeDefinitionHasActiveChallengesHandler completionHandler);
																																																																																			public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> HasActiveChallengesAsync ();
																																																																																			public static void LoadDefinitions (GKChallengeDefinitionLoadDefinitionsHandler completionHandler);
																																																																																			public static System.Threading.Tasks.Task<GKChallengeDefinition[]> LoadDefinitionsAsync ();
																																																																																			public virtual void LoadImage (GKChallengeDefinitionLoadImageHandler completionHandler);
																																																																																			public virtual System.Threading.Tasks.Task<UIKit.UIImage> LoadImageAsync ();
																																																																																		}

New Type: GameKit.GKChallengeDefinitionHasActiveChallengesHandler

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

New Type: GameKit.GKChallengeDefinitionLoadDefinitionsHandler

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

New Type: GameKit.GKChallengeDefinitionLoadImageHandler

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

New Type: GameKit.GKGameActivity

																																																																																		[Foundation.RegisterAttribute("GKGameActivity", 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 GKGameActivity : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected GKGameActivity (Foundation.NSObjectFlag t);
																																																																																			public GKGameActivity (GKGameActivityDefinition activityDefinition);
																																																																																			protected GKGameActivity (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public virtual Foundation.NSSet<GKAchievement> Achievements { get; }
																																																																																			public virtual GKGameActivityDefinition ActivityDefinition { get; }
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual Foundation.NSDate CreationDate { get; }
																																																																																			public virtual double Duration { get; }
																																																																																			public virtual Foundation.NSDate EndDate { get; }
																																																																																			public virtual string Identifier { get; }
																																																																																			public virtual Foundation.NSDate LastResumeDate { get; }
																																																																																			public virtual Foundation.NSSet<GKLeaderboardScore> LeaderboardScores { get; }
																																																																																			public virtual string PartyCode { get; }
																																																																																			public virtual Foundation.NSUrl PartyUrl { get; }
																																																																																			public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> Properties { get; set; }
																																																																																			public virtual Foundation.NSDate StartDate { get; }
																																																																																			public virtual GKGameActivityState State { get; }
																																																																																			public static string[] ValidPartyCodeAlphabet { get; }
																																																																																			// methods
																																																																																			public static void CheckPendingGameActivityExistence (GKGameActivityCheckPendingGameActivityExistenceHandler completionHandler);
																																																																																			public static System.Threading.Tasks.Task<bool> CheckPendingGameActivityExistenceAsync ();
																																																																																			public static GKGameActivity Create (GKGameActivityDefinition activityDefinition, out Foundation.NSError error);
																																																																																			public static GKGameActivity Create (GKGameActivityDefinition activityDefinition, string partyCode, out Foundation.NSError error);
																																																																																			public virtual void End ();
																																																																																			public virtual void FindMatch (GKGameActivityFindMatchHandler completionHandler);
																																																																																			public virtual System.Threading.Tasks.Task<GKMatch> FindMatchAsync ();
																																																																																			public virtual void FindPlayersForHostedMatch (GKGameActivityFindPlayersForHostedMatchHandler completionHandler);
																																																																																			public virtual System.Threading.Tasks.Task<GKPlayer> FindPlayersForHostedMatchAsync ();
																																																																																			public virtual double GetProgressOnAchievement (GKAchievement achievement);
																																																																																			public virtual GKLeaderboardScore GetScore (GKLeaderboard leaderboard);
																																																																																			public static bool IsValidPartyCode (string partyCode);
																																																																																			public virtual GKMatchRequest MakeMatchRequest ();
																																																																																			public virtual void Pause ();
																																																																																			public virtual void RemoveAchievements (GKAchievement[] achievements);
																																																																																			public virtual void RemoveScores (GKLeaderboard[] leaderboards);
																																																																																			public virtual void Resume ();
																																																																																			public virtual void SetAchievementCompleted (GKAchievement achievement);
																																																																																			public virtual void SetProgressOnAchievement (GKAchievement achievement, double percentComplete);
																																																																																			public virtual void SetScore (GKLeaderboard leaderboard, IntPtr score);
																																																																																			public virtual void SetScore (GKLeaderboard leaderboard, IntPtr score, UIntPtr context);
																																																																																			public virtual void Start ();
																																																																																		}

New Type: GameKit.GKGameActivityCheckPendingGameActivityExistenceHandler

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

New Type: GameKit.GKGameActivityDefinition

																																																																																		[Foundation.RegisterAttribute("GKGameActivityDefinition", 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 GKGameActivityDefinition : Foundation.NSObject {
																																																																																			// constructors
																																																																																			protected GKGameActivityDefinition (Foundation.NSObjectFlag t);
																																																																																			protected GKGameActivityDefinition (ObjCRuntime.NativeHandle handle);
																																																																																			// properties
																																																																																			public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> DefaultProperties { get; }
																																																																																			public virtual string Details { get; }
																																																																																			public virtual Foundation.NSUrl FallbackUrl { get; }
																																																																																			public virtual string GroupIdentifier { get; }
																																																																																			public virtual string Identifier { get; }
																																																																																			public virtual UIntPtr? MaxPlayers { get; }
																																																																																			public virtual UIntPtr? MinPlayers { get; }
																																																																																			public virtual GKGameActivityPlayStyle PlayStyle { get; }
																																																																																			public virtual GKReleaseState ReleaseState { get; }
																																																																																			public virtual bool SupportsPartyCode { get; }
																																																																																			public virtual bool SupportsUnlimitedPlayers { get; }
																																																																																			public virtual string Title { get; }
																																																																																			// methods
																																																																																			public virtual void LoadAchievementDescriptions (GKGameActivityDefinitionLoadAchievementDescriptionsHandler completionHandler);
																																																																																			public virtual System.Threading.Tasks.Task<GKAchievementDescription[]> LoadAchievementDescriptionsAsync ();
																																																																																			public static void LoadDefinitions (GKGameActivityDefinitionLoadGameActivityDefinitionsHandler completionHandler);
																																																																																			public static void LoadDefinitions (string[] activityDefinitionIds, GKGameActivityDefinitionLoadGameActivityDefinitionsHandler completionHandler);
																																																																																			public static System.Threading.Tasks.Task<GKGameActivityDefinition[]> LoadDefinitionsAsync ();
																																																																																			public static System.Threading.Tasks.Task<GKGameActivityDefinition[]> LoadDefinitionsAsync (string[] activityDefinitionIds);
																																																																																			public virtual void LoadImage (GKGameActivityDefinitionLoadImageHandler completionHandler);
																																																																																			public virtual System.Threading.Tasks.Task<UIKit.UIImage> LoadImageAsync ();
																																																																																			public virtual void LoadLeaderboards (GKGameActivityDefinitionLoadLeaderboardsHandler completionHandler);
																																																																																			public virtual System.Threading.Tasks.Task<GKLeaderboard[]> LoadLeaderboardsAsync ();
																																																																																		}

New Type: GameKit.GKGameActivityDefinitionLoadAchievementDescriptionsHandler

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

New Type: GameKit.GKGameActivityDefinitionLoadGameActivityDefinitionsHandler

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

New Type: GameKit.GKGameActivityDefinitionLoadImageHandler

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

New Type: GameKit.GKGameActivityDefinitionLoadLeaderboardsHandler

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

New Type: GameKit.GKGameActivityFindMatchHandler

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

New Type: GameKit.GKGameActivityFindPlayersForHostedMatchHandler

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

New Type: GameKit.GKGameActivityPlayStyle

																																																																																		[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 GKGameActivityPlayStyle {
																																																																																			Asynchronous = 2,
																																																																																			Synchronous = 1,
																																																																																			Unspecified = 0,
																																																																																		}

New Type: GameKit.GKGameActivityState

																																																																																		[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 GKGameActivityState {
																																																																																			Active = 1,
																																																																																			Ended = 4,
																																																																																			Initialized = 0,
																																																																																			Paused = 2,
																																																																																		}

New Type: GameKit.IGKGameActivityListener

																																																																																		[Foundation.ProtocolAttribute(Name = GKGameActivityListener, WrapperType = GameKit.GKGameActivityListenerWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																		[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = WantsToPlayGameActivity, Selector = player:wantsToPlayGameActivity:completionHandler:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																		[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 IGKGameActivityListener : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																			// methods
																																																																																			public virtual void WantsToPlayGameActivity (GKPlayer player, GKGameActivity activity, System.Action<bool> completionHandler);
																																																																																		}

Namespace HealthKit

Type Changed: HealthKit.HKAnchoredObjectUpdateHandler

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKAnchoredObjectQuery query, HKSample[] addedObjects, HKDeletedObject[] deletedObjects, HKQueryAnchor newAnchor, Foundation.NSError error, System.AsyncCallback callback, object object)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (HKAnchoredObjectQuery query, HKSample[] addedObjects, HKDeletedObject[] deletedObjects, HKQueryAnchor newAnchor, Foundation.NSError error)

Type Changed: HealthKit.HKAttachmentStore

Modified methods:

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

Type Changed: HealthKit.HKAttachmentStoreCompletionHandler

Modified methods:

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

Type Changed: HealthKit.HKDataTypeIdentifier

Added value:

																																																																																		UserAnnotatedMedicationConcept = 2,

Type Changed: HealthKit.HKElectrocardiogramQueryDataHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (HKElectrocardiogramQuery query, HKElectrocardiogramVoltageMeasurement voltageMeasurement, bool done, Foundation.NSError error)

Type Changed: HealthKit.HKHealthStore

Modified methods:

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

Added methods:

																																																																																		public virtual void RecoverActiveWorkoutSession (HKHealthStoreRecoverActiveWorkoutSessionHandler completion);
																																																																																		public virtual System.Threading.Tasks.Task<HKWorkoutSession> RecoverActiveWorkoutSessionAsync ();

Type Changed: HealthKit.HKHealthStoreCompletionHandler

Modified methods:

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

Type Changed: HealthKit.HKHealthStoreGetRequestStatusForAuthorizationToShareHandler

Modified methods:

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

Type Changed: HealthKit.HKHeartbeatSeriesBuilder

Modified methods:

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

Type Changed: HealthKit.HKHeartbeatSeriesBuilderCompletionHandler

Modified methods:

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

Type Changed: HealthKit.HKObjectType

Added properties:

																																																																																		public static HKMedicationDoseEventType MedicationDoseEventType { get; }
																																																																																		public static HKUserAnnotatedMedicationType UserAnnotatedMedicationType { get; }

Type Changed: HealthKit.HKObserverQueryDescriptorUpdateHandler

Modified methods:

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

Type Changed: HealthKit.HKPredicateKeyPath

Added properties:

																																																																																		public static Foundation.NSString LogOrigin { get; }
																																																																																		public static Foundation.NSString MedicationConceptIdentifier { get; }
																																																																																		public static Foundation.NSString ScheduledDate { get; }
																																																																																		public static Foundation.NSString Status { get; }

Type Changed: HealthKit.HKQuantitySeriesSampleBuilderFinishSeriesDelegate

Modified methods:

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

Type Changed: HealthKit.HKQuantitySeriesSampleQueryQuantityDelegate

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKQuantitySeriesSampleQuery query, HKQuantity quantity, Foundation.NSDate date, bool done, Foundation.NSError error, System.AsyncCallback callback, object object)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (HKQuantitySeriesSampleQuery query, HKQuantity quantity, Foundation.NSDate date, bool done, Foundation.NSError error)

Type Changed: HealthKit.HKQuantitySeriesSampleQueryQuantityHandler

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKQuantitySeriesSampleQuery query, HKQuantity quantity, Foundation.NSDateInterval date, bool done, Foundation.NSError error, System.AsyncCallback callback, object object)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (HKQuantitySeriesSampleQuery query, HKQuantity quantity, Foundation.NSDateInterval date, bool done, Foundation.NSError error)

Type Changed: HealthKit.HKQuery

Added methods:

																																																																																		public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSDate scheduledDate);
																																																																																		public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSSet<Foundation.NSDate> scheduledDates);
																																																																																		public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSSet<Foundation.NSNumber> statuses);
																																																																																		public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSSet<HKHealthConceptIdentifier> medicationConceptIdentifiers);
																																																																																		public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (HKHealthConceptIdentifier medicationConceptIdentifier);
																																																																																		public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (HKMedicationDoseEventLogStatus status);
																																																																																		public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSDate startDate, Foundation.NSDate endDate);
																																																																																		public static Foundation.NSPredicate GetPredicateForUserAnnotatedMedicationsWithHasSchedule (bool hasSchedule);
																																																																																		public static Foundation.NSPredicate GetPredicateForUserAnnotatedMedicationsWithIsArchived (bool isArchived);

Type Changed: HealthKit.HKSourceQueryCompletionHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (HKSourceQuery query, Foundation.NSSet sources, Foundation.NSError error)

Type Changed: HealthKit.HKSourceRevisionInfo

Added property:

																																																																																		public static Foundation.NSOperatingSystemVersion AnyOperatingSystem { get; }

Type Changed: HealthKit.HKStatisticsCollectionQueryInitialResultsHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (HKStatisticsCollectionQuery query, HKStatisticsCollection result, Foundation.NSError error)

Type Changed: HealthKit.HKStatisticsCollectionQueryStatisticsUpdateHandler

Modified methods:

 ---[System.Runtime.CompilerServices.NullableAttribute(0)]
 ------[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.IAsyncResult BeginInvoke (HKStatisticsCollectionQuery query, HKStatistics statistics, HKStatisticsCollection collection, Foundation.NSError error, System.AsyncCallback callback, object object)
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (HKStatisticsCollectionQuery query, HKStatistics statistics, HKStatisticsCollection collection, Foundation.NSError error)

Type Changed: HealthKit.HKStatisticsQueryHandler

Modified methods:

-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
++[System.Runtime.CompilerServices.NullableContextAttribute(1)]
--[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
 ---public virtual void Invoke (HKStatisticsQuery query, HKStatistics result, Foundation.NSError error)

Type Changed: HealthKit.HKStoreSampleAddedCallback

Modified methods:

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

Type Changed: HealthKit.HKVO2MaxTestType

Added value:

																																																																																		PredictionStepTest = 4,

Type Changed: HealthKit.HKWorkoutBuilder

Modified methods:

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

Type Changed: HealthKit.HKWorkoutBuilderCompletionHandler

Modified methods:

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

Type Changed: HealthKit.HKWorkoutRouteBuilder

Modified methods:

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

Type Changed: HealthKit.HKWorkoutRouteBuilderAddMetadataHandler

Modified methods:

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

Type Changed: HealthKit.HKWorkoutSession

Modified attributes:

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

Modified constructors:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public HKWorkoutSession (Foundation.NSCoder coder)

Added constructor:

																																																																																			public HKWorkoutSession (HKHealthStore healthStore, HKWorkoutConfiguration workoutConfiguration, out Foundation.NSError error);

Modified properties:

 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual HKWorkoutActivity CurrentActivity { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public IHKWorkoutSessionDelegate Delegate { get; set; }
++public IHKWorkoutSessionDelegate Delegate { get; set; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual Foundation.NSDate EndDate { get; }
++public virtual Foundation.NSDate EndDate { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual Foundation.NSDate StartDate { get; }
++public virtual Foundation.NSDate StartDate { get; }
-[System.Runtime.CompilerServices.NullableAttribute(2)]
++[System.Runtime.CompilerServices.NullableAttribute(2)]
-public virtual Foundation.NSObject WeakDelegate { get; set; }
++public virtual Foundation.NSObject WeakDelegate { get; set; }
 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public virtual HKWorkoutConfiguration WorkoutConfiguration { get; }

Added property:

																																																																																			public virtual HKLiveWorkoutBuilder AssociatedWorkoutBuilder { get; }

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual void BeginNewActivity (HKWorkoutConfiguration workoutConfiguration, Foundation.NSDate date, Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% metadata)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual void EncodeTo (Foundation.NSCoder encoder)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual void EndCurrentActivity (Foundation.NSDate date)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual void SendDataToRemoteWorkoutSession (Foundation.NSData data, System.Action%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT% completion)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% SendDataToRemoteWorkoutSessionAsync (Foundation.NSData data)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual void StartActivity (Foundation.NSDate date)
++public virtual void StartActivity (Foundation.NSDate date)
-[System.Runtime.CompilerServices.NullableContextAttribute(2)]
++[System.Runtime.CompilerServices.NullableContextAttribute(2)]
-public virtual void StopActivity (Foundation.NSDate date)
++public virtual void StopActivity (Foundation.NSDate date)

New Type: HealthKit.HKClinicalCoding

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

New Type: HealthKit.HKHealthConceptDomain

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

New Type: HealthKit.HKHealthConceptDomainExtensions

																																																																																			[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")]
																																																																																			public static class HKHealthConceptDomainExtensions {
																																																																																				// methods
																																																																																				public static Foundation.NSString GetConstant (this HKHealthConceptDomain self);
																																																																																				public static HKHealthConceptDomain? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																				public static HKHealthConceptDomain GetValue (Foundation.NSString constant);
																																																																																				public static HKHealthConceptDomain GetValue (ObjCRuntime.NativeHandle handle);
																																																																																			}

New Type: HealthKit.HKHealthConceptIdentifier

																																																																																			[Foundation.RegisterAttribute("HKHealthConceptIdentifier", True)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public class HKHealthConceptIdentifier : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																				// constructors
																																																																																				public HKHealthConceptIdentifier (Foundation.NSCoder coder);
																																																																																				protected HKHealthConceptIdentifier (Foundation.NSObjectFlag t);
																																																																																				protected HKHealthConceptIdentifier (ObjCRuntime.NativeHandle handle);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																				public HKHealthConceptDomain Domain { get; }
																																																																																				public virtual Foundation.NSString WeakDomain { get; }
																																																																																				// methods
																																																																																				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																				public virtual void EncodeTo (Foundation.NSCoder encoder);
																																																																																			}

New Type: HealthKit.HKHealthStoreRecoverActiveWorkoutSessionHandler

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

New Type: HealthKit.HKLiveWorkoutBuilder

																																																																																			[Foundation.RegisterAttribute("HKLiveWorkoutBuilder", True)]
																																																																																			[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																			[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			public class HKLiveWorkoutBuilder : HealthKit.HKWorkoutBuilder {
																																																																																				// constructors
																																																																																				protected HKLiveWorkoutBuilder (Foundation.NSObjectFlag t);
																																																																																				protected HKLiveWorkoutBuilder (ObjCRuntime.NativeHandle handle);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																				public virtual HKWorkoutActivity CurrentWorkoutActivity { get; }
																																																																																				public virtual HKLiveWorkoutDataSource DataSource { get; set; }
																																																																																				public IHKLiveWorkoutBuilderDelegate Delegate { get; set; }
																																																																																				public virtual double ElapsedTime { get; }
																																																																																				public virtual bool ShouldCollectWorkoutEvents { get; set; }
																																																																																				public virtual Foundation.NSObject WeakDelegate { get; set; }
																																																																																				public virtual HKWorkoutSession WorkoutSession { get; }
																																																																																				// methods
																																																																																				protected override void Dispose (bool disposing);
																																																																																			}

New Type: HealthKit.HKLiveWorkoutBuilderDelegate

																																																																																			[Foundation.ModelAttribute()]
																																																																																			[Foundation.ProtocolAttribute()]
																																																																																			[Foundation.RegisterAttribute("Microsoft_iOS__HealthKit_HKLiveWorkoutBuilderDelegate", False)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																			public abstract class HKLiveWorkoutBuilderDelegate : Foundation.NSObject, IHKLiveWorkoutBuilderDelegate, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																				// constructors
																																																																																				protected HKLiveWorkoutBuilderDelegate ();
																																																																																				protected HKLiveWorkoutBuilderDelegate (Foundation.NSObjectFlag t);
																																																																																				protected HKLiveWorkoutBuilderDelegate (ObjCRuntime.NativeHandle handle);
																																																																																				// methods
																																																																																				public virtual void DidBeginActivity (HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity);
																																																																																				public virtual void DidCollectData (HKLiveWorkoutBuilder workoutBuilder, Foundation.NSSet<HKSampleType> collectedTypes);
																																																																																				public virtual void DidCollectEvent (HKLiveWorkoutBuilder workoutBuilder);
																																																																																				public virtual void DidEndActivity (HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity);
																																																																																			}

New Type: HealthKit.HKLiveWorkoutBuilderDelegate_Extensions

																																																																																			[System.Runtime.CompilerServices.ExtensionAttribute()]
																																																																																			[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																			public static class HKLiveWorkoutBuilderDelegate_Extensions {
																																																																																				// methods
																																																																																				public static void DidBeginActivity (this IHKLiveWorkoutBuilderDelegate This, HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity);
																																																																																				public static void DidEndActivity (this IHKLiveWorkoutBuilderDelegate This, HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity);
																																																																																			}

New Type: HealthKit.HKLiveWorkoutDataSource

																																																																																			[Foundation.RegisterAttribute("HKLiveWorkoutDataSource", True)]
																																																																																			[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			public class HKLiveWorkoutDataSource : Foundation.NSObject {
																																																																																				// constructors
																																																																																				protected HKLiveWorkoutDataSource (Foundation.NSObjectFlag t);
																																																																																				protected HKLiveWorkoutDataSource (ObjCRuntime.NativeHandle handle);
																																																																																				public HKLiveWorkoutDataSource (HKHealthStore healthStore, HKWorkoutConfiguration configuration);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																				public virtual Foundation.NSSet<HKQuantityType> TypesToCollect { get; }
																																																																																				// methods
																																																																																				public virtual void DisableCollection (HKQuantityType quantityType);
																																																																																				public virtual void EnableCollection (HKQuantityType quantityType, Foundation.NSPredicate predicate);
																																																																																			}

New Type: HealthKit.HKMedicationConcept

																																																																																			[Foundation.RegisterAttribute("HKMedicationConcept", True)]
																																																																																			[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public class HKMedicationConcept : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																				// constructors
																																																																																				public HKMedicationConcept (Foundation.NSCoder coder);
																																																																																				protected HKMedicationConcept (Foundation.NSObjectFlag t);
																																																																																				protected HKMedicationConcept (ObjCRuntime.NativeHandle handle);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																				public virtual string DisplayText { get; }
																																																																																				public HKMedicationGeneralForm GeneralForm { get; }
																																																																																				public virtual HKHealthConceptIdentifier Identifier { get; }
																																																																																				public virtual Foundation.NSSet<HKClinicalCoding> RelatedCodings { get; }
																																																																																				public virtual Foundation.NSString WeakGeneralForm { get; }
																																																																																				// methods
																																																																																				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																				public virtual void EncodeTo (Foundation.NSCoder encoder);
																																																																																			}

New Type: HealthKit.HKMedicationDoseEvent

																																																																																			[Foundation.RegisterAttribute("HKMedicationDoseEvent", True)]
																																																																																			[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																																			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public class HKMedicationDoseEvent : HealthKit.HKSample, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																				// constructors
																																																																																				public HKMedicationDoseEvent (Foundation.NSCoder coder);
																																																																																				protected HKMedicationDoseEvent (Foundation.NSObjectFlag t);
																																																																																				protected HKMedicationDoseEvent (ObjCRuntime.NativeHandle handle);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																				public virtual Foundation.NSNumber DoseQuantity { get; }
																																																																																				public virtual HKMedicationDoseEventLogStatus LogStatus { get; }
																																																																																				public virtual HKHealthConceptIdentifier MedicationConceptIdentifier { get; }
																																																																																				public virtual HKMedicationDoseEventType MedicationDoseEventType { get; }
																																																																																				public virtual HKMedicationDoseEventScheduleType ScheduleType { get; }
																																																																																				public virtual Foundation.NSDate ScheduledDate { get; }
																																																																																				public virtual Foundation.NSNumber ScheduledDoseQuantity { get; }
																																																																																				public static Foundation.NSString TypeIdentifierMedicationDoseEvent { get; }
																																																																																				public virtual HKUnit Unit { get; }
																																																																																				// methods
																																																																																				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																				public virtual void EncodeTo (Foundation.NSCoder encoder);
																																																																																			}

New Type: HealthKit.HKMedicationDoseEventLogStatus

																																																																																			[Serializable]
																																																																																			[ObjCRuntime.NativeAttribute()]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public enum HKMedicationDoseEventLogStatus {
																																																																																				NotInteracted = 1,
																																																																																				NotLogged = 6,
																																																																																				NotificationNotSent = 2,
																																																																																				Skipped = 5,
																																																																																				Snoozed = 3,
																																																																																				Taken = 4,
																																																																																			}

New Type: HealthKit.HKMedicationDoseEventScheduleType

																																																																																			[Serializable]
																																																																																			[ObjCRuntime.NativeAttribute()]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public enum HKMedicationDoseEventScheduleType {
																																																																																				AsNeeded = 1,
																																																																																				Schedule = 2,
																																																																																			}

New Type: HealthKit.HKMedicationDoseEventType

																																																																																			[Foundation.RegisterAttribute("HKMedicationDoseEventType", True)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public class HKMedicationDoseEventType : HealthKit.HKSampleType {
																																																																																				// constructors
																																																																																				public HKMedicationDoseEventType (Foundation.NSCoder coder);
																																																																																				protected HKMedicationDoseEventType (Foundation.NSObjectFlag t);
																																																																																				protected HKMedicationDoseEventType (ObjCRuntime.NativeHandle handle);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			}

New Type: HealthKit.HKMedicationGeneralForm

																																																																																			[Serializable]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public enum HKMedicationGeneralForm {
																																																																																				Capsule = 0,
																																																																																				Cream = 1,
																																																																																				Device = 2,
																																																																																				Drops = 3,
																																																																																				Foam = 4,
																																																																																				Gel = 5,
																																																																																				Inhaler = 6,
																																																																																				Injection = 7,
																																																																																				Liquid = 8,
																																																																																				Lotion = 9,
																																																																																				Ointment = 10,
																																																																																				Patch = 11,
																																																																																				Powder = 12,
																																																																																				Spray = 13,
																																																																																				Suppository = 14,
																																																																																				Tablet = 15,
																																																																																				Topical = 16,
																																																																																				Unknown = 17,
																																																																																			}

New Type: HealthKit.HKMedicationGeneralFormExtensions

																																																																																			[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")]
																																																																																			public static class HKMedicationGeneralFormExtensions {
																																																																																				// methods
																																																																																				public static Foundation.NSString GetConstant (this HKMedicationGeneralForm self);
																																																																																				public static HKMedicationGeneralForm? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																				public static HKMedicationGeneralForm GetValue (Foundation.NSString constant);
																																																																																				public static HKMedicationGeneralForm GetValue (ObjCRuntime.NativeHandle handle);
																																																																																			}

New Type: HealthKit.HKUserAnnotatedMedication

																																																																																			[Foundation.RegisterAttribute("HKUserAnnotatedMedication", True)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public class HKUserAnnotatedMedication : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
																																																																																				// constructors
																																																																																				public HKUserAnnotatedMedication (Foundation.NSCoder coder);
																																																																																				protected HKUserAnnotatedMedication (Foundation.NSObjectFlag t);
																																																																																				protected HKUserAnnotatedMedication (ObjCRuntime.NativeHandle handle);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																				public virtual bool HasSchedule { get; }
																																																																																				public virtual bool IsArchived { get; }
																																																																																				public virtual HKMedicationConcept Medication { get; }
																																																																																				public virtual string Nickname { get; }
																																																																																				// methods
																																																																																				public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																																				public virtual void EncodeTo (Foundation.NSCoder encoder);
																																																																																			}

New Type: HealthKit.HKUserAnnotatedMedicationPredicateKeyPath

																																																																																			[Serializable]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public enum HKUserAnnotatedMedicationPredicateKeyPath {
																																																																																				HasSchedule = 1,
																																																																																				IsArchived = 0,
																																																																																			}

New Type: HealthKit.HKUserAnnotatedMedicationPredicateKeyPathExtensions

																																																																																			[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")]
																																																																																			public static class HKUserAnnotatedMedicationPredicateKeyPathExtensions {
																																																																																				// methods
																																																																																				public static Foundation.NSString GetConstant (this HKUserAnnotatedMedicationPredicateKeyPath self);
																																																																																				public static HKUserAnnotatedMedicationPredicateKeyPath? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																				public static HKUserAnnotatedMedicationPredicateKeyPath GetValue (Foundation.NSString constant);
																																																																																				public static HKUserAnnotatedMedicationPredicateKeyPath GetValue (ObjCRuntime.NativeHandle handle);
																																																																																			}

New Type: HealthKit.HKUserAnnotatedMedicationQuery

																																																																																			[Foundation.RegisterAttribute("HKUserAnnotatedMedicationQuery", True)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public class HKUserAnnotatedMedicationQuery : HealthKit.HKQuery {
																																																																																				// constructors
																																																																																				protected HKUserAnnotatedMedicationQuery (Foundation.NSObjectFlag t);
																																																																																				protected HKUserAnnotatedMedicationQuery (ObjCRuntime.NativeHandle handle);
																																																																																				public HKUserAnnotatedMedicationQuery (Foundation.NSPredicate predicate, UIntPtr limit, HKUserAnnotatedMedicationQueryCallback resultsHandler);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			}

New Type: HealthKit.HKUserAnnotatedMedicationQueryCallback

																																																																																			public sealed delegate HKUserAnnotatedMedicationQueryCallback : System.MulticastDelegate {
																																																																																				// constructors
																																																																																				public HKUserAnnotatedMedicationQueryCallback (object object, IntPtr method);
																																																																																				// methods
																																																																																				public virtual System.IAsyncResult BeginInvoke (HKUserAnnotatedMedicationQuery query, HKUserAnnotatedMedication userAnnotatedMedication, bool done, Foundation.NSError error, System.AsyncCallback callback, object object);
																																																																																				public virtual void EndInvoke (System.IAsyncResult result);
																																																																																				public virtual void Invoke (HKUserAnnotatedMedicationQuery query, HKUserAnnotatedMedication userAnnotatedMedication, bool done, Foundation.NSError error);
																																																																																			}

New Type: HealthKit.HKUserAnnotatedMedicationType

																																																																																			[Foundation.RegisterAttribute("HKUserAnnotatedMedicationType", True)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public class HKUserAnnotatedMedicationType : HealthKit.HKObjectType {
																																																																																				// constructors
																																																																																				public HKUserAnnotatedMedicationType (Foundation.NSCoder coder);
																																																																																				protected HKUserAnnotatedMedicationType (Foundation.NSObjectFlag t);
																																																																																				protected HKUserAnnotatedMedicationType (ObjCRuntime.NativeHandle handle);
																																																																																				// properties
																																																																																				public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																			}

New Type: HealthKit.IHKLiveWorkoutBuilderDelegate

																																																																																			[Foundation.ProtocolAttribute(Name = HKLiveWorkoutBuilderDelegate, WrapperType = HealthKit.HKLiveWorkoutBuilderDelegateWrapper)]
																																																																																			[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidCollectData, Selector = workoutBuilder:didCollectDataOfTypes:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																			[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidCollectEvent, Selector = workoutBuilderDidCollectEvent:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																			[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidBeginActivity, Selector = workoutBuilder:didBeginActivity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																			[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = DidEndActivity, Selector = workoutBuilder:didEndActivity:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																			[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
																																																																																			public interface IHKLiveWorkoutBuilderDelegate : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																				// methods
																																																																																				public virtual void DidBeginActivity (HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity);
																																																																																				public virtual void DidCollectData (HKLiveWorkoutBuilder workoutBuilder, Foundation.NSSet<HKSampleType> collectedTypes);
																																																																																				public virtual void DidCollectEvent (HKLiveWorkoutBuilder workoutBuilder);
																																																																																				public virtual void DidEndActivity (HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity);
																																																																																			}

Namespace ImageIO

Type Changed: ImageIO.CGCopyImageSourceOptions

Modified base type:

-System.Object
+Foundation.DictionaryContainer

Modified constructors:

-[Foundation.PreserveAttribute()]
++[Foundation.PreserveAttribute()]
-public CGCopyImageSourceOptions ()
++public CGCopyImageSourceOptions ()

Added constructor:

																																																																																			public CGCopyImageSourceOptions (Foundation.NSDictionary dictionary);

Modified properties:

 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public System.DateTime? DateTime { get; set; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'NullableMergeMetadata' instead.")]
+[System.ObsoleteAttribute("Use 'NullableMergeMetadata' instead.")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public bool MergeMetadata { get; set; }
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public CGImageMetadata Metadata { get; set; }
 ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public int? Orientation { get; set; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'NullableExcludeGps' instead.")]
+[System.ObsoleteAttribute("Use 'NullableExcludeGps' instead.")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public bool ShouldExcludeGPS { get; set; }
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'NullableExcludeXmp' instead.")]
+[System.ObsoleteAttribute("Use 'NullableExcludeXmp' instead.")]
--[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
 ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
 ---public bool ShouldExcludeXMP { get; set; }

Added properties:

																																																																																			public CGImagePropertyAstcBlockSize? AstcBlockSize { get; set; }
																																																																																			public int? BCFormat { get; set; }
																																																																																			public CGImagePropertyEncoder? Encoder { get; set; }
																																																																																			public bool? NullableMergeMetadata { get; set; }
																																																																																			public bool? NullableShouldExcludeGps { get; set; }
																																																																																			public bool? NullableShouldExcludeXmp { get; set; }

Type Changed: ImageIO.CGImageDestinationOptionsKeys

Added properties:

																																																																																			public static Foundation.NSString EncodeAlternateColorSpace { get; }
																																																																																			public static Foundation.NSString EncodeBaseColorSpace { get; }
																																																																																			public static Foundation.NSString EncodeBasePixelFormatRequest { get; }
																																																																																			public static Foundation.NSString EncodeGainMapPixelFormatRequest { get; }
																																																																																			public static Foundation.NSString EncodeGainMapSubsampleFactor { get; }
																																																																																			public static Foundation.NSString EncodeGenerateGainMapWithBaseImage { get; }
																																																																																			public static Foundation.NSString EncodeIsBaseImage { get; }

New Type: ImageIO.CGImagePropertyAstcBlockSize

																																																																																			[Serializable]
																																																																																			[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 CGImagePropertyAstcBlockSize {
																																																																																				BlockSize4x4 = 0,
																																																																																				BlockSize8x8 = 1,
																																																																																			}

New Type: ImageIO.CGImagePropertyAstcBlockSizeExtensions

																																																																																			[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("tvos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																			[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																			public static class CGImagePropertyAstcBlockSizeExtensions {
																																																																																				// methods
																																																																																				public static Foundation.NSString GetConstant (this CGImagePropertyAstcBlockSize self);
																																																																																				public static CGImagePropertyAstcBlockSize? GetNullableValue (ObjCRuntime.NativeHandle handle);
																																																																																				public static CGImagePropertyAstcBlockSize GetValue (Foundation.NSString constant);
																																																																																				public static CGImagePropertyAstcBlockSize GetValue (ObjCRuntime.NativeHandle handle);
																																																																																			}

New Type: ImageIO.CGImagePropertyEncoder

																																																																																			[Serializable]
																																																																																			public enum CGImagePropertyEncoder {
																																																																																				AstcEncoder = 0,
																																																																																				BCEncoder = 2,
																																																																																				PvrEncoder = 1,
																																																																																			}

New Type: ImageIO.CGImagePropertyEncoderExtensions

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

New Type: ImageIO.CGImageProviderPreferredTileSize

																																																																																			[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 CGImageProviderPreferredTileSize {
																																																																																				// properties
																																																																																				public static Foundation.NSString Height { get; }
																																																																																				public static Foundation.NSString Width { get; }
																																																																																			}

Namespace Intents

Type Changed: Intents.INVoiceShortcutCenterGetVoiceShortcutsHandler

Modified methods:

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

Namespace JavaScriptCore

Type Changed: JavaScriptCore.JSContextExceptionHandler

Modified methods:

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

Type Changed: JavaScriptCore.JSPromiseCreationExecutor

Modified methods:

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

Namespace LocalAuthentication

Type Changed: LocalAuthentication.LACompanionType

Added value:

																																																																																			Vision = 4,

Type Changed: LocalAuthentication.LAContext

Modified methods:

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

Type Changed: LocalAuthentication.LAContextReplyHandler

Modified methods:

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

Type Changed: LocalAuthentication.LAPolicy

Modified fields:

-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("This value is not available on this platform.", False)]
+[System.ObsoleteAttribute("This value is not available on this platform.", False)]
-DeviceOwnerAuthenticationWithBiometricsOrCompanion = 4
++DeviceOwnerAuthenticationWithBiometricsOrCompanion = 4
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("This value is not available on this platform.", False)]
+[System.ObsoleteAttribute("This value is not available on this platform.", False)]
-DeviceOwnerAuthenticationWithCompanion = 3
++DeviceOwnerAuthenticationWithCompanion = 3

Namespace MapKit

Type Changed: MapKit.MKDirectionsHandler

Modified methods:

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

Type Changed: MapKit.MKDirectionsMode

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.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-Driving = 0
++Driving = 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.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-Transit = 2
++Transit = 2
-[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.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-Walking = 1
++Walking = 1

Added value:

																																																																																			Cycling = 4,

Type Changed: MapKit.MKDirectionsTransportType

Added value:

																																																																																			Cycling = 8,

Type Changed: MapKit.MKETAHandler

Modified methods:

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

Type Changed: MapKit.MKLocalSearch

Modified methods:

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

Type Changed: MapKit.MKLocalSearchCompletionHandler

Modified methods:

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

Type Changed: MapKit.MKMapItem

Modified constructors:

-[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.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use the constructor that takes '(CLLocation, MKAddress)' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use the constructor that takes '(CLLocation, MKAddress)' instead.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use the constructor that takes '(CLLocation, MKAddress)' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use the constructor that takes '(CLLocation, MKAddress)' instead.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use the constructor that takes '(CLLocation, MKAddress)' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use the constructor that takes '(CLLocation, MKAddress)' instead.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use the constructor that takes '(CLLocation, MKAddress)' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use the constructor that takes '(CLLocation, MKAddress)' instead.")]
-public MKMapItem (MKPlacemark placemark)
++public MKMapItem (MKPlacemark placemark)

Added constructor:

																																																																																			public MKMapItem (CoreLocation.CLLocation location, MKAddress address);

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'Location', 'Address' and 'AddressRepresentations' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'Location', 'Address' and 'AddressRepresentations' instead.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'Location', 'Address' and 'AddressRepresentations' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'Location', 'Address' and 'AddressRepresentations' instead.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'Location', 'Address' and 'AddressRepresentations' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'Location', 'Address' and 'AddressRepresentations' instead.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'Location', 'Address' and 'AddressRepresentations' instead.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'Location', 'Address' and 'AddressRepresentations' instead.")]
-public virtual MKPlacemark Placemark { get; }
++public virtual MKPlacemark Placemark { get; }

Added properties:

																																																																																			public virtual MKAddress Address { get; }
																																																																																			public virtual MKAddressRepresentations AddressRepresentations { get; }
																																																																																			public virtual CoreLocation.CLLocation Location { get; }

Type Changed: MapKit.MKMapSnapshotCompletionHandler

Modified methods:

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

Type Changed: MapKit.MKPlacemark

Modified attributes:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-
++
```

Modified constructors:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-public MKPlacemark (CoreLocation.CLLocationCoordinate2D coordinate)
++public MKPlacemark (CoreLocation.CLLocationCoordinate2D coordinate)
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-public MKPlacemark (CoreLocation.CLLocationCoordinate2D coordinate, Contacts.CNPostalAddress postalAddress)
++public MKPlacemark (CoreLocation.CLLocationCoordinate2D coordinate, Contacts.CNPostalAddress postalAddress)
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-public MKPlacemark (CoreLocation.CLLocationCoordinate2D coordinate, MKPlacemarkAddress addressDictionary)
++public MKPlacemark (CoreLocation.CLLocationCoordinate2D coordinate, MKPlacemarkAddress addressDictionary)

Modified properties:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-public virtual CoreLocation.CLLocationCoordinate2D Coordinate { get; }
++public virtual CoreLocation.CLLocationCoordinate2D Coordinate { get; }
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-public virtual string Subtitle { get; }
++public virtual string Subtitle { get; }
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-public virtual string Title { get; }
++public virtual string Title { get; }

Modified methods:

-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
++public virtual Foundation.NSObject Copy (Foundation.NSZone zone)
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos26.0", "Use 'MKMapItem.Location', 'MKMapItem.Address' and 'MKMapItem.AddressRepresentations' instead, and MKAddressRepresentations for formatted address strings.")]
-public virtual void SetCoordinate (CoreLocation.CLLocationCoordinate2D value)
++public virtual void SetCoordinate (CoreLocation.CLLocationCoordinate2D value)

Type Changed: MapKit.MKScaleViewAlignment

Added value:

																																																																																				Center = 2,

Type Changed: MapKit.MKTileOverlayLoadTileCompletionHandler

Modified methods:

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

New Type: MapKit.MKAddress

																																																																																				[Foundation.RegisterAttribute("MKAddress", True)]
																																																																																				[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 MKAddress : Foundation.NSObject {
																																																																																					// constructors
																																																																																					protected MKAddress (Foundation.NSObjectFlag t);
																																																																																					protected MKAddress (ObjCRuntime.NativeHandle handle);
																																																																																					public MKAddress (string fullAddress, string shortAddress);
																																																																																					// properties
																																																																																					public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																					public virtual string FullAddress { get; }
																																																																																					public virtual string ShortAddress { get; }
																																																																																				}

New Type: MapKit.MKAddressRepresentations

																																																																																				[Foundation.RegisterAttribute("MKAddressRepresentations", True)]
																																																																																				[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 MKAddressRepresentations : Foundation.NSObject {
																																																																																					// constructors
																																																																																					protected MKAddressRepresentations (Foundation.NSObjectFlag t);
																																																																																					protected MKAddressRepresentations (ObjCRuntime.NativeHandle handle);
																																																																																					// properties
																																																																																					public virtual string CityName { get; }
																																																																																					public virtual string CityWithContext { get; }
																																																																																					public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																					public virtual string RegionCode { get; }
																																																																																					public virtual string RegionName { get; }
																																																																																					// methods
																																																																																					public virtual string GetCityWithContext (MKAddressRepresentationsContextStyle style);
																																																																																					public virtual string GetFullAddress (bool includingRegion, bool singleLine);
																																																																																				}

New Type: MapKit.MKAddressRepresentationsContextStyle

																																																																																				[Serializable]
																																																																																				[ObjCRuntime.NativeAttribute()]
																																																																																				[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 enum MKAddressRepresentationsContextStyle {
																																																																																					Automatic = 0,
																																																																																					Full = 2,
																																																																																					Short = 1,
																																																																																				}

New Type: MapKit.MKDirectionsModeExtensions

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

New Type: MapKit.MKGeocodingRequest

																																																																																				[Foundation.RegisterAttribute("MKGeocodingRequest", True)]
																																																																																				[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 MKGeocodingRequest : Foundation.NSObject {
																																																																																					// constructors
																																																																																					protected MKGeocodingRequest (Foundation.NSObjectFlag t);
																																																																																					protected MKGeocodingRequest (ObjCRuntime.NativeHandle handle);
																																																																																					public MKGeocodingRequest (string addressString);
																																																																																					// properties
																																																																																					public virtual string AddressString { get; }
																																																																																					public virtual bool Cancelled { get; }
																																																																																					public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																					public virtual bool Loading { get; }
																																																																																					public virtual Foundation.NSLocale PreferredLocale { get; set; }
																																																																																					public virtual MKCoordinateRegion Region { get; set; }
																																																																																					// methods
																																																																																					public virtual void Cancel ();
																																																																																					public virtual void GetMapItems (MKGeocodingRequestGetMapItemsCompletionHandler completionHandler);
																																																																																					public virtual System.Threading.Tasks.Task<MKMapItem[]> GetMapItemsAsync ();
																																																																																				}

New Type: MapKit.MKGeocodingRequestGetMapItemsCompletionHandler

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

New Type: MapKit.MKReverseGeocodingRequest

																																																																																				[Foundation.RegisterAttribute("MKReverseGeocodingRequest", True)]
																																																																																				[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 MKReverseGeocodingRequest : Foundation.NSObject {
																																																																																					// constructors
																																																																																					public MKReverseGeocodingRequest (CoreLocation.CLLocation location);
																																																																																					protected MKReverseGeocodingRequest (Foundation.NSObjectFlag t);
																																																																																					protected MKReverseGeocodingRequest (ObjCRuntime.NativeHandle handle);
																																																																																					// properties
																																																																																					public virtual bool Cancelled { get; }
																																																																																					public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																					public virtual bool Loading { get; }
																																																																																					public virtual CoreLocation.CLLocation Location { get; }
																																																																																					public virtual Foundation.NSLocale PreferredLocale { get; set; }
																																																																																					// methods
																																																																																					public virtual void Cancel ();
																																																																																					public virtual void GetMapItems (MKReverseGeocodingRequestGetMapItemsCompletionHandler completionHandler);
																																																																																					public virtual System.Threading.Tasks.Task<MKMapItem[]> GetMapItemsAsync ();
																																																																																				}

New Type: MapKit.MKReverseGeocodingRequestGetMapItemsCompletionHandler

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

Namespace MediaAccessibility

Type Changed: MediaAccessibility.MACaptionAppearance

Modified attributes:

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

Modified properties:

 ---[System.Runtime.CompilerServices.NullableAttribute(1)]
 ---public Foundation.NSString SettingsChangedNotification { get; }

Added property:

																																																																																					public static string ActiveProfileId { get; set; }

Modified methods:

 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public bool AddSelectedLanguage (MACaptionAppearanceDomain domain, string language)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public void DidDisplayCaptions (Foundation.NSAttributedString[] strings)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public void DidDisplayCaptions (string[] strings)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public CoreGraphics.CGColor GetBackgroundColor (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public CoreText.CTFontDescriptor GetFontDescriptor (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior, MACaptionAppearanceFontStyle fontStyle)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public CoreGraphics.CGColor GetForegroundColor (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public Foundation.NSString[] GetPreferredCaptioningMediaCharacteristics (MACaptionAppearanceDomain domain)
 ---[System.Runtime.CompilerServices.NullableContextAttribute(1)]
 ---public CoreGraphics.CGColor GetWindowColor (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior)

Added methods:

																																																																																					public static void ExecuteCallbackForProfile (string profileId, System.Action callback);
																																																																																					public static string[] GetProfileIds ();
																																																																																					public static string GetProfileName (string profileId);

Type Changed: MediaAccessibility.MACaptionAppearance.Notifications

Modified attributes:

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

Namespace MediaPlayer

Type Changed: MediaPlayer.MPNowPlayingInfoCenter

Added properties:

																																																																																						public static Foundation.NSString Property1x1AnimatedArtwork { get; }
																																																																																						public static Foundation.NSString Property3x4AnimatedArtwork { get; }
																																																																																						public static string[] SupportedAnimatedArtworkKeys { get; }

New Type: MediaPlayer.MPMediaItemAnimatedArtwork

																																																																																						[Foundation.RegisterAttribute("MPMediaItemAnimatedArtwork", True)]
																																																																																						[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 MPMediaItemAnimatedArtwork : Foundation.NSObject {
																																																																																							// constructors
																																																																																							protected MPMediaItemAnimatedArtwork (Foundation.NSObjectFlag t);
																																																																																							protected MPMediaItemAnimatedArtwork (ObjCRuntime.NativeHandle handle);
																																																																																							public MPMediaItemAnimatedArtwork (string artworkId, MPMediaItemAnimatedArtworkPreviewImageRequestHandler previewImageRequestHandler, MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestHandler videoAssetFileUrlRequestHandler);
																																																																																							// properties
																																																																																							public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																																						}

New Type: MediaPlayer.MPMediaItemAnimatedArtworkPreviewImageRequestCallback

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

New Type: MediaPlayer.MPMediaItemAnimatedArtworkPreviewImageRequestHandler

																																																																																						public sealed delegate MPMediaItemAnimatedArtworkPreviewImageRequestHandler : System.MulticastDelegate {
																																																																																							// constructors
																																																																																							public MPMediaItemAnimatedArtworkPreviewImageRequestHandler (object object, IntPtr method);
																																																																																							// methods
																																																																																							public virtual System.IAsyncResult BeginInvoke (CoreGraphics.CGSize size, MPMediaItemAnimatedArtworkPreviewImageRequestCallback completionHandler, System.AsyncCallback callback, object object);
																																																																																							public virtual void EndInvoke (System.IAsyncResult result);
																																																																																							public virtual void Invoke (CoreGraphics.CGSize size, MPMediaItemAnimatedArtworkPreviewImageRequestCallback completionHandler);
																																																																																						}

New Type: MediaPlayer.MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestCallback

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

New Type: MediaPlayer.MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestHandler

																																																																																						public sealed delegate MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestHandler : System.MulticastDelegate {
																																																																																							// constructors
																																																																																							public MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestHandler (object object, IntPtr method);
																																																																																							// methods
																																																																																							public virtual System.IAsyncResult BeginInvoke (CoreGraphics.CGSize size, MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestCallback completionHandler, System.AsyncCallback callback, object object);
																																																																																							public virtual void EndInvoke (System.IAsyncResult result);
																																																																																							public virtual void Invoke (CoreGraphics.CGSize size, MPMediaItemAnimatedArtworkVideoAssetFileUrlRequestCallback completionHandler);
																																																																																						}

Namespace Messages

Type Changed: Messages.IMSMessagesAppTranscriptPresentation

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = InvalidateMessageTintColor, Selector = invalidateMessageTintColor)]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = InvalidateMessageTintColor, Selector = invalidateMessageTintColor)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MessageCornerRadius, Selector = messageCornerRadius, PropertyType = System.Runtime.InteropServices.NFloat, GetterSelector = messageCornerRadius, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MessageCornerRadius, Selector = messageCornerRadius, PropertyType = System.Runtime.InteropServices.NFloat, GetterSelector = messageCornerRadius, ArgumentSemantic = -1)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MessageTintColor, Selector = messageTintColor, PropertyType = UIKit.UIColor, GetterSelector = messageTintColor, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MessageTintColor, Selector = messageTintColor, PropertyType = UIKit.UIColor, GetterSelector = messageTintColor, ArgumentSemantic = -1)]
-[System.Runtime.CompilerServices.NullableContextAttribute(1)]
+[System.Runtime.CompilerServices.NullableContextAttribute(1)]
-
++
```

Added properties:

																																																																																							public virtual System.Runtime.InteropServices.NFloat MessageCornerRadius { get; }
																																																																																							public virtual UIKit.UIColor MessageTintColor { get; }

Added method:

																																																																																							public virtual void InvalidateMessageTintColor ();

Type Changed: Messages.MSMessagesAppViewController

Added properties:

																																																																																							public virtual System.Runtime.InteropServices.NFloat MessageCornerRadius { get; }
																																																																																							public virtual UIKit.UIColor MessageTintColor { get; }

Added method:

																																																																																							public virtual void InvalidateMessageTintColor ();

Namespace Metal

Type Changed: Metal.IMTLArgumentEncoder

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilState, Selector = setDepthStencilState:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilState, Selector = setDepthStencilState:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilStates, Selector = setDepthStencilStates:withRange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilStates, Selector = setDepthStencilStates:withRange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added methods:

																																																																																								public virtual void SetDepthStencilState (IMTLDepthStencilState depthStencilState, UIntPtr index);
																																																																																								public virtual void SetDepthStencilStates (IMTLDepthStencilState[] depthStencilStates, Foundation.NSRange range);

Type Changed: Metal.IMTLBlitCommandEncoder

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromTensor, Selector = copyFromTensor:sourceOrigin:sourceDimensions:toTensor:destinationOrigin:destinationDimensions:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromTensor, Selector = copyFromTensor:sourceOrigin:sourceDimensions:toTensor:destinationOrigin:destinationDimensions:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added method:

																																																																																									public virtual void CopyFromTensor (IMTLTensor sourceTensor, MTLTensorExtents sourceOrigin, MTLTensorExtents sourceDimensions, IMTLTensor destinationTensor, MTLTensorExtents destinationOrigin, MTLTensorExtents destinationDimensions);

Type Changed: Metal.IMTLBuffer

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTensor, Selector = newTensorWithDescriptor:offset:error:, ReturnType = Metal.IMTLTensor, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTensor, Selector = newTensorWithDescriptor:offset:error:, ReturnType = Metal.IMTLTensor, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = SparseBufferTier, Selector = sparseBufferTier, PropertyType = Metal.MTLBufferSparseTier, GetterSelector = sparseBufferTier, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = SparseBufferTier, Selector = sparseBufferTier, PropertyType = Metal.MTLBufferSparseTier, GetterSelector = sparseBufferTier, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																																																										public virtual MTLBufferSparseTier SparseBufferTier { get; }

Added method:

																																																																																										public virtual IMTLTensor CreateTensor (MTLTensorDescriptor descriptor, UIntPtr offset, out Foundation.NSError error);

Type Changed: Metal.IMTLCaptureScope

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Mtl4CommandQueue, Selector = mtl4CommandQueue, PropertyType = Metal.IMTL4CommandQueue, GetterSelector = mtl4CommandQueue, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Mtl4CommandQueue, Selector = mtl4CommandQueue, PropertyType = Metal.IMTL4CommandQueue, GetterSelector = mtl4CommandQueue, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																																																											public virtual IMTL4CommandQueue Mtl4CommandQueue { get; }

Type Changed: Metal.IMTLCommandEncoder

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = BarrierAfterQueueStages, Selector = barrierAfterQueueStages:beforeStages:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = BarrierAfterQueueStages, Selector = barrierAfterQueueStages:beforeStages:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added method:

																																																																																												public virtual void BarrierAfterQueueStages (MTLStages afterQueueStages, MTLStages beforeStages);

Type Changed: Metal.IMTLComputePipelineState

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputePipelineState, Selector = newComputePipelineStateWithBinaryFunctions:error:, ReturnType = Metal.IMTLComputePipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputePipelineState, Selector = newComputePipelineStateWithBinaryFunctions:error:, ReturnType = Metal.IMTLComputePipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithBinaryFunction:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithBinaryFunction:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithName:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithName:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Reflection, Selector = reflection, PropertyType = Metal.MTLComputePipelineReflection, GetterSelector = reflection, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Reflection, Selector = reflection, PropertyType = Metal.MTLComputePipelineReflection, GetterSelector = reflection, ArgumentSemantic = -1)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RequiredThreadsPerThreadgroup, Selector = requiredThreadsPerThreadgroup, PropertyType = Metal.MTLSize, GetterSelector = requiredThreadsPerThreadgroup, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RequiredThreadsPerThreadgroup, Selector = requiredThreadsPerThreadgroup, PropertyType = Metal.MTLSize, GetterSelector = requiredThreadsPerThreadgroup, ArgumentSemantic = -1)]
-
++
```

Added interface:

																																																																																													IMTLAllocation

Added properties:

																																																																																													public virtual MTLComputePipelineReflection Reflection { get; }
																																																																																													public virtual MTLSize RequiredThreadsPerThreadgroup { get; }

Added methods:

																																																																																													public virtual IMTLComputePipelineState CreateComputePipelineState (IMTL4BinaryFunction[] additionalBinaryFunctions, out Foundation.NSError error);
																																																																																													public virtual IMTLFunctionHandle CreateFunctionHandle (IMTL4BinaryFunction function);
																																																																																													public virtual IMTLFunctionHandle CreateFunctionHandle (string name);

Type Changed: Metal.IMTLDepthStencilState

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = GpuResourceId, Selector = gpuResourceID, PropertyType = Metal.MTLResourceId, GetterSelector = gpuResourceID, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = GpuResourceId, Selector = gpuResourceID, PropertyType = Metal.MTLResourceId, GetterSelector = gpuResourceID, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																																																														public virtual MTLResourceId GpuResourceId { get; }

Type Changed: Metal.IMTLDevice

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateArchive, Selector = newArchiveWithURL:error:, ReturnType = Metal.IMTL4Archive, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateArchive, Selector = newArchiveWithURL:error:, ReturnType = Metal.IMTL4Archive, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateArgumentTable, Selector = newArgumentTableWithDescriptor:error:, ReturnType = Metal.IMTL4ArgumentTable, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateArgumentTable, Selector = newArgumentTableWithDescriptor:error:, ReturnType = Metal.IMTL4ArgumentTable, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateBuffer, Selector = newBufferWithLength:options:placementSparsePageSize:, ReturnType = Metal.IMTLBuffer, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateBuffer, Selector = newBufferWithLength:options:placementSparsePageSize:, ReturnType = Metal.IMTLBuffer, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCommandAllocator, Selector = newCommandAllocator, ReturnType = Metal.IMTL4CommandAllocator)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCommandAllocator, Selector = newCommandAllocator, ReturnType = Metal.IMTL4CommandAllocator)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCommandAllocator, Selector = newCommandAllocatorWithDescriptor:error:, ReturnType = Metal.IMTL4CommandAllocator, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCommandAllocator, Selector = newCommandAllocatorWithDescriptor:error:, ReturnType = Metal.IMTL4CommandAllocator, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCommandBuffer, Selector = newCommandBuffer, ReturnType = Metal.IMTL4CommandBuffer)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCommandBuffer, Selector = newCommandBuffer, ReturnType = Metal.IMTL4CommandBuffer)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCompiler, Selector = newCompilerWithDescriptor:error:, ReturnType = Metal.IMTL4Compiler, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCompiler, Selector = newCompilerWithDescriptor:error:, ReturnType = Metal.IMTL4Compiler, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCounterHeap, Selector = newCounterHeapWithDescriptor:error:, ReturnType = Metal.IMTL4CounterHeap, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateCounterHeap, Selector = newCounterHeapWithDescriptor:error:, ReturnType = Metal.IMTL4CounterHeap, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithBinaryFunction:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithBinaryFunction:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithFunction:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithFunction:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateMTL4CommandQueue, Selector = newMTL4CommandQueue, ReturnType = Metal.IMTL4CommandQueue)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateMTL4CommandQueue, Selector = newMTL4CommandQueue, ReturnType = Metal.IMTL4CommandQueue)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateMTL4CommandQueue, Selector = newMTL4CommandQueueWithDescriptor:error:, ReturnType = Metal.IMTL4CommandQueue, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateMTL4CommandQueue, Selector = newMTL4CommandQueueWithDescriptor:error:, ReturnType = Metal.IMTL4CommandQueue, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreatePipelineDataSetSerializer, Selector = newPipelineDataSetSerializerWithDescriptor:, ReturnType = Metal.IMTL4PipelineDataSetSerializer, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreatePipelineDataSetSerializer, Selector = newPipelineDataSetSerializerWithDescriptor:, ReturnType = Metal.IMTL4PipelineDataSetSerializer, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTensor, Selector = newTensorWithDescriptor:error:, ReturnType = Metal.IMTLTensor, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTensor, Selector = newTensorWithDescriptor:error:, ReturnType = Metal.IMTLTensor, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTensorSizeAndAlign, Selector = tensorSizeAndAlignWithDescriptor:, ReturnType = Metal.MTLSizeAndAlign, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTensorSizeAndAlign, Selector = tensorSizeAndAlignWithDescriptor:, ReturnType = Metal.MTLSizeAndAlign, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTextureViewPool, Selector = newTextureViewPoolWithDescriptor:error:, ReturnType = Metal.IMTLTextureViewPool, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTextureViewPool, Selector = newTextureViewPoolWithDescriptor:error:, ReturnType = Metal.IMTLTextureViewPool, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = GetSizeOf, Selector = sizeOfCounterHeapEntry:, ReturnType = System.UIntPtr, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = GetSizeOf, Selector = sizeOfCounterHeapEntry:, ReturnType = System.UIntPtr, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = QueryTimestampFrequency, Selector = queryTimestampFrequency, PropertyType = System.UInt64, GetterSelector = queryTimestampFrequency, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = QueryTimestampFrequency, Selector = queryTimestampFrequency, PropertyType = System.UInt64, GetterSelector = queryTimestampFrequency, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																																																															public virtual ulong QueryTimestampFrequency { get; }

Added methods:

																																																																																															public virtual IMTL4Archive CreateArchive (Foundation.NSUrl url, out Foundation.NSError error);
																																																																																															public virtual IMTL4ArgumentTable CreateArgumentTable (MTL4ArgumentTableDescriptor descriptor, out Foundation.NSError error);
																																																																																															public virtual IMTLBuffer CreateBuffer (UIntPtr length, MTLResourceOptions options, MTLSparsePageSize placementSparsePageSize);
																																																																																															public virtual IMTL4CommandAllocator CreateCommandAllocator ();
																																																																																															public virtual IMTL4CommandAllocator CreateCommandAllocator (MTL4CommandAllocatorDescriptor descriptor, out Foundation.NSError error);
																																																																																															public virtual IMTL4CommandBuffer CreateCommandBuffer ();
																																																																																															public virtual IMTL4Compiler CreateCompiler (MTL4CompilerDescriptor descriptor, out Foundation.NSError error);
																																																																																															public virtual IMTL4CounterHeap CreateCounterHeap (MTL4CounterHeapDescriptor descriptor, out Foundation.NSError error);
																																																																																															public virtual IMTLFunctionHandle CreateFunctionHandle (IMTL4BinaryFunction function);
																																																																																															public virtual IMTLFunctionHandle CreateFunctionHandle (IMTLFunction function);
																																																																																															public virtual IMTL4CommandQueue CreateMTL4CommandQueue ();
																																																																																															public virtual IMTL4CommandQueue CreateMTL4CommandQueue (MTL4CommandQueueDescriptor descriptor, out Foundation.NSError error);
																																																																																															public virtual IMTL4PipelineDataSetSerializer CreatePipelineDataSetSerializer (MTL4PipelineDataSetSerializerDescriptor descriptor);
																																																																																															public virtual IMTLTensor CreateTensor (MTLTensorDescriptor descriptor, out Foundation.NSError error);
																																																																																															public virtual MTLSizeAndAlign CreateTensorSizeAndAlign (MTLTensorDescriptor descriptor);
																																																																																															public virtual IMTLTextureViewPool CreateTextureViewPool (MTLResourceViewPoolDescriptor descriptor, out Foundation.NSError error);
																																																																																															public virtual UIntPtr GetSizeOf (MTL4CounterHeapType type);

Type Changed: Metal.IMTLFunctionHandle

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = GpuResourceId, Selector = gpuResourceID, PropertyType = Metal.MTLResourceId, GetterSelector = gpuResourceID, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = GpuResourceId, Selector = gpuResourceID, PropertyType = Metal.MTLResourceId, GetterSelector = gpuResourceID, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																																																																public virtual MTLResourceId GpuResourceId { get; }

Type Changed: Metal.IMTLIndirectRenderCommand

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetCullMode, Selector = setCullMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetCullMode, Selector = setCullMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthBias, Selector = setDepthBias:slopeScale:clamp:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthBias, Selector = setDepthBias:slopeScale:clamp:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthClipMode, Selector = setDepthClipMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthClipMode, Selector = setDepthClipMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilState, Selector = setDepthStencilState:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilState, Selector = setDepthStencilState:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetFrontFacingWinding, Selector = setFrontFacingWinding:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetFrontFacingWinding, Selector = setFrontFacingWinding:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetTriangleFillMode, Selector = setTriangleFillMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetTriangleFillMode, Selector = setTriangleFillMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added methods:

																																																																																																	public virtual void SetCullMode (MTLCullMode cullMode);
																																																																																																	public virtual void SetDepthBias (float depthBias, float slopeScale, float clamp);
																																																																																																	public virtual void SetDepthClipMode (MTLDepthClipMode depthClipMode);
																																																																																																	public virtual void SetDepthStencilState (IMTLDepthStencilState depthStencilState);
																																																																																																	public virtual void SetFrontFacingWinding (MTLWinding frontFacingWindning);
																																																																																																	public virtual void SetTriangleFillMode (MTLTriangleFillMode fillMode);

Type Changed: Metal.IMTLLibrary

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionReflection, Selector = reflectionForFunctionWithName:, ReturnType = Metal.MTLFunctionReflection, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionReflection, Selector = reflectionForFunctionWithName:, ReturnType = Metal.MTLFunctionReflection, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added method:

																																																																																																		public virtual MTLFunctionReflection CreateFunctionReflection (string functionName);

Type Changed: Metal.IMTLRenderCommandEncoder

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetColorAttachmentMap, Selector = setColorAttachmentMap:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetColorAttachmentMap, Selector = setColorAttachmentMap:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthTest, Selector = setDepthTestMinBound:maxBound:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthTest, Selector = setDepthTestMinBound:maxBound:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-
++
```

Added methods:

																																																																																																			public virtual void SetColorAttachmentMap (MTLLogicalToPhysicalColorAttachmentMap mapping);
																																																																																																			public virtual void SetDepthTest (float minBound, float maxBound);

Type Changed: Metal.IMTLRenderPipelineState

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithBinaryFunction:stage:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithBinaryFunction:stage:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithName:stage:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateFunctionHandle, Selector = functionHandleWithName:stage:, ReturnType = Metal.IMTLFunctionHandle, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineDescriptorForSpecialization, Selector = newRenderPipelineDescriptorForSpecialization, ReturnType = Metal.MTL4PipelineDescriptor)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineDescriptorForSpecialization, Selector = newRenderPipelineDescriptorForSpecialization, ReturnType = Metal.MTL4PipelineDescriptor)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineState, Selector = newRenderPipelineStateWithBinaryFunctions:error:, ReturnType = Metal.IMTLRenderPipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineState, Selector = newRenderPipelineStateWithBinaryFunctions:error:, ReturnType = Metal.IMTLRenderPipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Reflection, Selector = reflection, PropertyType = Metal.MTLRenderPipelineReflection, GetterSelector = reflection, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Reflection, Selector = reflection, PropertyType = Metal.MTLRenderPipelineReflection, GetterSelector = reflection, ArgumentSemantic = -1)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RequiredThreadsPerMeshThreadgroup, Selector = requiredThreadsPerMeshThreadgroup, PropertyType = Metal.MTLSize, GetterSelector = requiredThreadsPerMeshThreadgroup, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RequiredThreadsPerMeshThreadgroup, Selector = requiredThreadsPerMeshThreadgroup, PropertyType = Metal.MTLSize, GetterSelector = requiredThreadsPerMeshThreadgroup, ArgumentSemantic = -1)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RequiredThreadsPerObjectThreadgroup, Selector = requiredThreadsPerObjectThreadgroup, PropertyType = Metal.MTLSize, GetterSelector = requiredThreadsPerObjectThreadgroup, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RequiredThreadsPerObjectThreadgroup, Selector = requiredThreadsPerObjectThreadgroup, PropertyType = Metal.MTLSize, GetterSelector = requiredThreadsPerObjectThreadgroup, ArgumentSemantic = -1)]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RequiredThreadsPerTileThreadgroup, Selector = requiredThreadsPerTileThreadgroup, PropertyType = Metal.MTLSize, GetterSelector = requiredThreadsPerTileThreadgroup, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RequiredThreadsPerTileThreadgroup, Selector = requiredThreadsPerTileThreadgroup, PropertyType = Metal.MTLSize, GetterSelector = requiredThreadsPerTileThreadgroup, ArgumentSemantic = -1)]
-
++
```

Added properties:

																																																																																																				public virtual MTLRenderPipelineReflection Reflection { get; }
																																																																																																				public virtual MTLSize RequiredThreadsPerMeshThreadgroup { get; }
																																																																																																				public virtual MTLSize RequiredThreadsPerObjectThreadgroup { get; }
																																																																																																				public virtual MTLSize RequiredThreadsPerTileThreadgroup { get; }

Added methods:

																																																																																																				public virtual IMTLFunctionHandle CreateFunctionHandle (IMTL4BinaryFunction function, MTLRenderStages stage);
																																																																																																				public virtual IMTLFunctionHandle CreateFunctionHandle (string name, MTLRenderStages stage);
																																																																																																				public virtual MTL4PipelineDescriptor CreateRenderPipelineDescriptorForSpecialization ();
																																																																																																				public virtual IMTLRenderPipelineState CreateRenderPipelineState (MTL4RenderPipelineBinaryFunctionsDescriptor binaryFunctionsDescriptor, out Foundation.NSError error);

Type Changed: Metal.IMTLTexture

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTextureView, Selector = newTextureViewWithDescriptor:, ReturnType = Metal.IMTLTexture, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateTextureView, Selector = newTextureViewWithDescriptor:, ReturnType = Metal.IMTLTexture, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = SparseTextureTier, Selector = sparseTextureTier, PropertyType = Metal.MTLTextureSparseTier, GetterSelector = sparseTextureTier, ArgumentSemantic = -1)]
+[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = SparseTextureTier, Selector = sparseTextureTier, PropertyType = Metal.MTLTextureSparseTier, GetterSelector = sparseTextureTier, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																																																																					public virtual MTLTextureSparseTier SparseTextureTier { get; }

Added method:

																																																																																																					public virtual IMTLTexture CreateTextureView (MTLTextureViewDescriptor descriptor);

Type Changed: Metal.MTLAccelerationStructureUsage

Added values:

																																																																																																					MinimizeMemory = 32,
																																																																																																					PreferFastIntersection = 16,

Type Changed: Metal.MTLArgumentEncoder_Extensions

Added methods:

																																																																																																					public static void SetDepthStencilState (this IMTLArgumentEncoder This, IMTLDepthStencilState depthStencilState, UIntPtr index);
																																																																																																					public static void SetDepthStencilStates (this IMTLArgumentEncoder This, IMTLDepthStencilState[] depthStencilStates, Foundation.NSRange range);

Type Changed: Metal.MTLArgumentType

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---InstanceAccelerationStructure = 26
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---IntersectionFunctionTable = 27
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---PrimitiveAccelerationStructure = 25
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---VisibleFunctionTable = 24

Type Changed: Metal.MTLArrayType

Added property:

																																																																																																					public virtual MTLTensorReferenceType ElementTensorReferenceType { get; }

Type Changed: Metal.MTLBindingType

Added value:

																																																																																																					Tensor = 37,

Type Changed: Metal.MTLBlendFactor

Added value:

																																																																																																					Unspecialized = 19,

Type Changed: Metal.MTLBlendOperation

Added value:

																																																																																																					Unspecialized = 5,

Type Changed: Metal.MTLCaptureManager

Added method:

																																																																																																					public virtual IMTLCaptureScope CreateNewCaptureScope (IMTL4CommandQueue commandQueue);

Type Changed: Metal.MTLCaptureScope

Added property:

																																																																																																					public virtual IMTL4CommandQueue Mtl4CommandQueue { get; }

Type Changed: Metal.MTLColorWriteMask

Added value:

																																																																																																					Unspecialized = 16,

Type Changed: Metal.MTLCompileOptions

Added property:

																																																																																																					public virtual MTLSize RequiredThreadsPerThreadgroup { get; set; }

Type Changed: Metal.MTLComputePipelineDescriptor

Added property:

																																																																																																					public virtual MTLSize RequiredThreadsPerThreadgroup { get; set; }

Type Changed: Metal.MTLDataType

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---InstanceAccelerationStructure = 118
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---IntersectionFunctionTable = 116
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---PrimitiveAccelerationStructure = 117
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---VisibleFunctionTable = 115

Added values:

																																																																																																					DepthStencilState = 139,
																																																																																																					Tensor = 140,

Type Changed: Metal.MTLFunctionOptions

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---CompileToBinary = 1

Added value:

																																																																																																					PipelineIndependent = 8,

Type Changed: Metal.MTLFunctionType

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---Intersection = 6

Type Changed: Metal.MTLGpuFamily

Added values:

																																																																																																					Apple10 = 1010,
																																																																																																					Metal4 = 5002,

Type Changed: Metal.MTLHeapDescriptor

Added property:

																																																																																																					public virtual MTLSparsePageSize MaxCompatiblePlacementSparsePageSize { get; set; }

Type Changed: Metal.MTLHeapType

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---Sparse = 2

Type Changed: Metal.MTLIndirectCommandBufferDescriptor

Added properties:

																																																																																																					public virtual bool InheritCullMode { get; set; }
																																																																																																					public virtual bool InheritDepthBias { get; set; }
																																																																																																					public virtual bool InheritDepthClipMode { get; set; }
																																																																																																					public virtual bool InheritDepthStencilState { get; set; }
																																																																																																					public virtual bool InheritFrontFacingWinding { get; set; }
																																																																																																					public virtual bool InheritTriangleFillMode { get; set; }
																																																																																																					public virtual bool SupportColorAttachmentMapping { get; set; }

Type Changed: Metal.MTLIndirectRenderCommand_Extensions

Added methods:

																																																																																																					public static void SetCullMode (this IMTLIndirectRenderCommand This, MTLCullMode cullMode);
																																																																																																					public static void SetDepthBias (this IMTLIndirectRenderCommand This, float depthBias, float slopeScale, float clamp);
																																																																																																					public static void SetDepthClipMode (this IMTLIndirectRenderCommand This, MTLDepthClipMode depthClipMode);
																																																																																																					public static void SetDepthStencilState (this IMTLIndirectRenderCommand This, IMTLDepthStencilState depthStencilState);
																																																																																																					public static void SetFrontFacingWinding (this IMTLIndirectRenderCommand This, MTLWinding frontFacingWindning);
																																																																																																					public static void SetTriangleFillMode (this IMTLIndirectRenderCommand This, MTLTriangleFillMode fillMode);

Type Changed: Metal.MTLIntersectionFunctionSignature

Added values:

																																																																																																					IntersectionFunctionBuffer = 256,
																																																																																																					UserData = 512,

Type Changed: Metal.MTLLanguageVersion

Added value:

																																																																																																					v4_0 = 262144,

Type Changed: Metal.MTLMeshRenderPipelineDescriptor

Added properties:

																																																																																																					public virtual MTLSize RequiredThreadsPerMeshThreadgroup { get; set; }
																																																																																																					public virtual MTLSize RequiredThreadsPerObjectThreadgroup { get; set; }

Type Changed: Metal.MTLNewComputePipelineStateWithReflectionCompletionHandler

Modified methods:

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

Type Changed: Metal.MTLNewRenderPipelineStateWithReflectionCompletionHandler

Modified methods:

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

Type Changed: Metal.MTLPixelFormat

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_10x10_HDR = 234
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_10x5_HDR = 231
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_10x6_HDR = 232
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_10x8_HDR = 233
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_12x10_HDR = 235
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_12x12_HDR = 236
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_4x4_HDR = 222
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_5x4_HDR = 223
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_5x5_HDR = 224
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_6x5_HDR = 225
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_6x6_HDR = 226
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_8x5_HDR = 228
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_8x6_HDR = 229
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos16.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
 ---ASTC_8x8_HDR = 230

Added value:

																																																																																																					Unspecialized = 263,

Type Changed: Metal.MTLRenderCommandEncoder_Extensions

Added method:

																																																																																																					public static void SetDepthTest (this IMTLRenderCommandEncoder This, float minBound, float maxBound);

Type Changed: Metal.MTLRenderPassDescriptor

Added properties:

																																																																																																					public virtual bool SupportColorAttachmentMapping { get; set; }
																																																																																																					public virtual MTLVisibilityResultType VisibilityResultType { get; set; }

Type Changed: Metal.MTLSamplerDescriptor

Added properties:

																																																																																																					public virtual float LodBias { get; set; }
																																																																																																					public virtual MTLSamplerReductionMode ReductionMode { get; set; }

Type Changed: Metal.MTLSharedEventListener

Added property:

																																																																																																					public static MTLSharedEventListener SharedListener { get; }

Type Changed: Metal.MTLStructMember

Added property:

																																																																																																					public virtual MTLTensorReferenceType TensorReferenceType { get; }

Type Changed: Metal.MTLTextureDescriptor

Added property:

																																																																																																					public virtual MTLSparsePageSize PlacementSparsePageSize { get; set; }

Type Changed: Metal.MTLTileRenderPipelineDescriptor

Added property:

																																																																																																					public virtual MTLSize RequiredThreadsPerThreadgroup { get; set; }

Type Changed: Metal.NSDeviceCertificationExtensions

Modified attributes:

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

Type Changed: Metal.NSProcessPerformanceProfileExtensions

Modified attributes:

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

New Type: Metal.IMTL4Archive

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4Archive, WrapperType = Metal.MTL4ArchiveWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputePipelineState, Selector = newComputePipelineStateWithDescriptor:error:, ReturnType = Metal.IMTLComputePipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputePipelineState, Selector = newComputePipelineStateWithDescriptor:dynamicLinkingDescriptor:error:, ReturnType = Metal.IMTLComputePipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineState, Selector = newRenderPipelineStateWithDescriptor:error:, ReturnType = Metal.IMTLRenderPipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineState, Selector = newRenderPipelineStateWithDescriptor:dynamicLinkingDescriptor:error:, ReturnType = Metal.IMTLRenderPipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateBinaryFunction, Selector = newBinaryFunctionWithDescriptor:error:, ReturnType = Metal.IMTL4BinaryFunction, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Label, Selector = label, PropertyType = System.String, GetterSelector = label, SetterSelector = setLabel:, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4Archive : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual string Label { get; set; }
																																																																																																								// methods
																																																																																																								public virtual IMTL4BinaryFunction CreateBinaryFunction (MTL4BinaryFunctionDescriptor descriptor, out Foundation.NSError error);
																																																																																																								public virtual IMTLComputePipelineState CreateComputePipelineState (MTL4ComputePipelineDescriptor descriptor, out Foundation.NSError error);
																																																																																																								public virtual IMTLComputePipelineState CreateComputePipelineState (MTL4ComputePipelineDescriptor descriptor, MTL4PipelineStageDynamicLinkingDescriptor dynamicLinkingDescriptor, out Foundation.NSError error);
																																																																																																								public virtual IMTLRenderPipelineState CreateRenderPipelineState (MTL4PipelineDescriptor descriptor, out Foundation.NSError error);
																																																																																																								public virtual IMTLRenderPipelineState CreateRenderPipelineState (MTL4PipelineDescriptor descriptor, MTL4RenderPipelineDynamicLinkingDescriptor dynamicLinkingDescriptor, out Foundation.NSError error);
																																																																																																							}

New Type: Metal.IMTL4ArgumentTable

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4ArgumentTable, WrapperType = Metal.MTL4ArgumentTableWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetAddress, Selector = setAddress:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetAddress, Selector = setAddress:attributeStride:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetResource, Selector = setResource:atBufferIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetTexture, Selector = setTexture:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetSamplerState, Selector = setSamplerState:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Device, Selector = device, PropertyType = Metal.IMTLDevice, GetterSelector = device, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Label, Selector = label, PropertyType = System.String, GetterSelector = label, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4ArgumentTable : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual IMTLDevice Device { get; }
																																																																																																								public virtual string Label { get; }
																																																																																																								// methods
																																																																																																								public virtual void SetAddress (ulong gpuAddress, UIntPtr bindingIndex);
																																																																																																								public virtual void SetAddress (ulong gpuAddress, UIntPtr stride, UIntPtr bindingIndex);
																																																																																																								public virtual void SetResource (MTLResourceId resourceId, UIntPtr bindingIndex);
																																																																																																								public virtual void SetSamplerState (MTLResourceId resourceId, UIntPtr bindingIndex);
																																																																																																								public virtual void SetTexture (MTLResourceId resourceId, UIntPtr bindingIndex);
																																																																																																							}

New Type: Metal.IMTL4BinaryFunction

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4BinaryFunction, WrapperType = Metal.MTL4BinaryFunctionWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Name, Selector = name, PropertyType = System.String, GetterSelector = name, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = FunctionType, Selector = functionType, PropertyType = Metal.MTLFunctionType, GetterSelector = functionType, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4BinaryFunction : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual MTLFunctionType FunctionType { get; }
																																																																																																								public virtual string Name { get; }
																																																																																																							}

New Type: Metal.IMTL4CommandAllocator

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4CommandAllocator, WrapperType = Metal.MTL4CommandAllocatorWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = Reset, Selector = reset)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Device, Selector = device, PropertyType = Metal.IMTLDevice, GetterSelector = device, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Label, Selector = label, PropertyType = System.String, GetterSelector = label, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = AllocatedSize, Selector = allocatedSize, PropertyType = System.UInt64, GetterSelector = allocatedSize, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4CommandAllocator : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual ulong AllocatedSize { get; }
																																																																																																								public virtual IMTLDevice Device { get; }
																																																																																																								public virtual string Label { get; }
																																																																																																								// methods
																																																																																																								public virtual void Reset ();
																																																																																																							}

New Type: Metal.IMTL4CommandBuffer

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4CommandBuffer, WrapperType = Metal.MTL4CommandBufferWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = BeginCommandBuffer, Selector = beginCommandBufferWithAllocator:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = BeginCommandBuffer, Selector = beginCommandBufferWithAllocator:options:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = EndCommandBuffer, Selector = endCommandBuffer)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderCommandEncoder, Selector = renderCommandEncoderWithDescriptor:, ReturnType = Metal.IMTL4RenderCommandEncoder, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderCommandEncoder, Selector = renderCommandEncoderWithDescriptor:options:, ReturnType = Metal.IMTL4RenderCommandEncoder, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputeCommandEncoder, Selector = computeCommandEncoder, ReturnType = Metal.IMTL4ComputeCommandEncoder)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateMachineLearningCommandEncoder, Selector = machineLearningCommandEncoder, ReturnType = Metal.IMTL4MachineLearningCommandEncoder)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = UseResidencySet, Selector = useResidencySet:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = UseResidencySets, Selector = useResidencySets:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = PushDebugGroup, Selector = pushDebugGroup:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = PopDebugGroup, Selector = popDebugGroup)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WriteTimestamp, Selector = writeTimestampIntoHeap:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = ResolveCounterHeap, Selector = resolveCounterHeap:withRange:intoBuffer:waitFence:updateFence:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Device, Selector = device, PropertyType = Metal.IMTLDevice, GetterSelector = device, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Label, Selector = label, PropertyType = System.String, GetterSelector = label, SetterSelector = setLabel:, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4CommandBuffer : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual IMTLDevice Device { get; }
																																																																																																								public virtual string Label { get; set; }
																																																																																																								// methods
																																																																																																								public virtual void BeginCommandBuffer (IMTL4CommandAllocator allocator);
																																																																																																								public virtual void BeginCommandBuffer (IMTL4CommandAllocator allocator, MTL4CommandBufferOptions options);
																																																																																																								public virtual IMTL4ComputeCommandEncoder CreateComputeCommandEncoder ();
																																																																																																								public virtual IMTL4MachineLearningCommandEncoder CreateMachineLearningCommandEncoder ();
																																																																																																								public virtual IMTL4RenderCommandEncoder CreateRenderCommandEncoder (MTL4RenderPassDescriptor descriptor);
																																																																																																								public virtual IMTL4RenderCommandEncoder CreateRenderCommandEncoder (MTL4RenderPassDescriptor descriptor, MTL4RenderEncoderOptions options);
																																																																																																								public virtual void EndCommandBuffer ();
																																																																																																								public virtual void PopDebugGroup ();
																																																																																																								public virtual void PushDebugGroup (string string);
																																																																																																								public virtual void ResolveCounterHeap (IMTL4CounterHeap counterHeap, Foundation.NSRange range, MTL4BufferRange bufferRange, IMTLFence fenceToWait, IMTLFence fenceToUpdate);
																																																																																																								public virtual void UseResidencySet (IMTLResidencySet residencySet);
																																																																																																								public virtual void UseResidencySets (IMTLResidencySet[] residencySets);
																																																																																																								public virtual void UseResidencySets (IntPtr residencySets, UIntPtr count);
																																																																																																								public virtual void WriteTimestamp (IMTL4CounterHeap counterHeap, UIntPtr index);
																																																																																																							}

New Type: Metal.IMTL4CommandEncoder

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4CommandEncoder, WrapperType = Metal.MTL4CommandEncoderWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = BarrierAfterQueueStages, Selector = barrierAfterQueueStages:beforeStages:visibilityOptions:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = BarrierAfterStages, Selector = barrierAfterStages:beforeQueueStages:visibilityOptions:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = BarrierAfterEncoderStages, Selector = barrierAfterEncoderStages:beforeEncoderStages:visibilityOptions:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = UpdateFence, Selector = updateFence:afterEncoderStages:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WaitForFence, Selector = waitForFence:beforeEncoderStages:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = InsertDebugSignpost, Selector = insertDebugSignpost:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = PushDebugGroup, Selector = pushDebugGroup:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = PopDebugGroup, Selector = popDebugGroup)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = EndEncoding, Selector = endEncoding)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Label, Selector = label, PropertyType = System.String, GetterSelector = label, SetterSelector = setLabel:, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CommandBuffer, Selector = commandBuffer, PropertyType = Metal.IMTL4CommandBuffer, GetterSelector = commandBuffer, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4CommandEncoder : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual IMTL4CommandBuffer CommandBuffer { get; }
																																																																																																								public virtual string Label { get; set; }
																																																																																																								// methods
																																																																																																								public virtual void BarrierAfterEncoderStages (MTLStages afterEncoderStages, MTLStages beforeEncoderStages, MTL4VisibilityOptions visibilityOptions);
																																																																																																								public virtual void BarrierAfterQueueStages (MTLStages afterQueueStages, MTLStages beforeStages, MTL4VisibilityOptions visibilityOptions);
																																																																																																								public virtual void BarrierAfterStages (MTLStages afterStages, MTLStages beforeQueueStages, MTL4VisibilityOptions visibilityOptions);
																																																																																																								public virtual void EndEncoding ();
																																																																																																								public virtual void InsertDebugSignpost (string string);
																																																																																																								public virtual void PopDebugGroup ();
																																																																																																								public virtual void PushDebugGroup (string string);
																																																																																																								public virtual void UpdateFence (IMTLFence fence, MTLStages afterEncoderStages);
																																																																																																								public virtual void WaitForFence (IMTLFence fence, MTLStages beforeEncoderStages);
																																																																																																							}

New Type: Metal.IMTL4CommandQueue

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4CommandQueue, WrapperType = Metal.MTL4CommandQueueWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = Commit, Selector = commit:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = Commit, Selector = commit:count:options:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SignalEvent, Selector = signalEvent:value:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WaitForEvent, Selector = waitForEvent:value:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SignalDrawable, Selector = signalDrawable:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WaitForDrawable, Selector = waitForDrawable:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = AddResidencySet, Selector = addResidencySet:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = AddResidencySets, Selector = addResidencySets:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = RemoveResidencySet, Selector = removeResidencySet:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = RemoveResidencySets, Selector = removeResidencySets:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = UpdateTextureMappings, Selector = updateTextureMappings:heap:operations:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyTextureMappings, Selector = copyTextureMappingsFromTexture:toTexture:operations:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = UpdateBufferMappings, Selector = updateBufferMappings:heap:operations:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyBufferMappings, Selector = copyBufferMappingsFromBuffer:toBuffer:operations:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Device, Selector = device, PropertyType = Metal.IMTLDevice, GetterSelector = device, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Label, Selector = label, PropertyType = System.String, GetterSelector = label, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4CommandQueue : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual IMTLDevice Device { get; }
																																																																																																								public virtual string Label { get; }
																																																																																																								// methods
																																																																																																								public virtual void AddResidencySet (IMTLResidencySet residencySet);
																																																																																																								public virtual void AddResidencySets (IMTLResidencySet[] residencySets);
																																																																																																								public virtual void AddResidencySets (IntPtr residencySets, UIntPtr count);
																																																																																																								public virtual void Commit (IMTL4CommandBuffer[] commandBuffers);
																																																																																																								public virtual void Commit (MTL4CommitOptions options, IMTL4CommandBuffer[] commandBuffers);
																																																																																																								public virtual void Commit (IntPtr commandBuffers, UIntPtr count);
																																																																																																								public virtual void Commit (IntPtr commandBuffers, UIntPtr count, MTL4CommitOptions options);
																																																																																																								public virtual void CopyBufferMappings (IMTLBuffer sourceBuffer, IMTLBuffer destinationBuffer, MTL4CopySparseBufferMappingOperation[] operations);
																																																																																																								public virtual void CopyBufferMappings (IMTLBuffer sourceBuffer, IMTLBuffer destinationBuffer, IntPtr operations, UIntPtr count);
																																																																																																								public virtual void CopyTextureMappings (IMTLTexture sourceTexture, IMTLTexture destinationTexture, MTL4CopySparseTextureMappingOperation[] operations);
																																																																																																								public virtual void CopyTextureMappings (IMTLTexture sourceTexture, IMTLTexture destinationTexture, IntPtr operations, UIntPtr count);
																																																																																																								public virtual void RemoveResidencySet (IMTLResidencySet residencySet);
																																																																																																								public virtual void RemoveResidencySets (IMTLResidencySet[] residencySets);
																																																																																																								public virtual void RemoveResidencySets (IntPtr residencySets, UIntPtr count);
																																																																																																								public virtual void SignalDrawable (IMTLDrawable drawable);
																																																																																																								public virtual void SignalEvent (IMTLEvent event, ulong value);
																																																																																																								public virtual void UpdateBufferMappings (IMTLBuffer buffer, IMTLHeap heap, MTL4UpdateSparseBufferMappingOperation[] operations);
																																																																																																								public virtual void UpdateBufferMappings (IMTLBuffer buffer, IMTLHeap heap, IntPtr operations, UIntPtr count);
																																																																																																								public virtual void UpdateTextureMappings (IMTLTexture texture, IMTLHeap heap, MTL4UpdateSparseTextureMappingOperation[] operations);
																																																																																																								public virtual void UpdateTextureMappings (IMTLTexture texture, IMTLHeap heap, IntPtr operations, UIntPtr count);
																																																																																																								public virtual void WaitForDrawable (IMTLDrawable drawable);
																																																																																																								public virtual void WaitForEvent (IMTLEvent event, ulong value);
																																																																																																							}

New Type: Metal.IMTL4CommitFeedback

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4CommitFeedback, WrapperType = Metal.MTL4CommitFeedbackWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Error, Selector = error, PropertyType = Foundation.NSError, GetterSelector = error, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = GpuStartTime, Selector = GPUStartTime, PropertyType = System.Double, GetterSelector = GPUStartTime, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = GpuEndTime, Selector = GPUEndTime, PropertyType = System.Double, GetterSelector = GPUEndTime, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4CommitFeedback : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual Foundation.NSError Error { get; }
																																																																																																								public virtual double GpuEndTime { get; }
																																																																																																								public virtual double GpuStartTime { get; }
																																																																																																							}

New Type: Metal.IMTL4Compiler

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4Compiler, WrapperType = Metal.MTL4CompilerWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateLibrary, Selector = newLibraryWithDescriptor:error:, ReturnType = Metal.IMTLLibrary, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateDynamicLibrary, Selector = newDynamicLibrary:error:, ReturnType = Metal.IMTLDynamicLibrary, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateDynamicLibrary, Selector = newDynamicLibraryWithURL:error:, ReturnType = Metal.IMTLDynamicLibrary, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputePipelineState, Selector = newComputePipelineStateWithDescriptor:compilerTaskOptions:error:, ReturnType = Metal.IMTLComputePipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputePipelineState, Selector = newComputePipelineStateWithDescriptor:dynamicLinkingDescriptor:compilerTaskOptions:error:, ReturnType = Metal.IMTLComputePipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineState, Selector = newRenderPipelineStateWithDescriptor:compilerTaskOptions:error:, ReturnType = Metal.IMTLRenderPipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineState, Selector = newRenderPipelineStateWithDescriptor:dynamicLinkingDescriptor:compilerTaskOptions:error:, ReturnType = Metal.IMTLRenderPipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineStateBySpecialization, Selector = newRenderPipelineStateBySpecializationWithDescriptor:pipeline:error:, ReturnType = Metal.IMTLRenderPipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateBinaryFunction, Selector = newBinaryFunctionWithDescriptor:compilerTaskOptions:error:, ReturnType = Metal.IMTL4BinaryFunction, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateLibrary, Selector = newLibraryWithDescriptor:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateDynamicLibrary, Selector = newDynamicLibrary:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateDynamicLibrary, Selector = newDynamicLibraryWithURL:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputePipelineState, Selector = newComputePipelineStateWithDescriptor:compilerTaskOptions:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateComputePipelineState, Selector = newComputePipelineStateWithDescriptor:dynamicLinkingDescriptor:compilerTaskOptions:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineState, Selector = newRenderPipelineStateWithDescriptor:compilerTaskOptions:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineState, Selector = newRenderPipelineStateWithDescriptor:dynamicLinkingDescriptor:compilerTaskOptions:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateRenderPipelineStateBySpecialization, Selector = newRenderPipelineStateBySpecializationWithDescriptor:pipeline:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateBinaryFunction, Selector = newBinaryFunctionWithDescriptor:compilerTaskOptions:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateMachineLearningPipelineState, Selector = newMachineLearningPipelineStateWithDescriptor:error:, ReturnType = Metal.IMTL4MachineLearningPipelineState, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CreateMachineLearningPipelineState, Selector = newMachineLearningPipelineStateWithDescriptor:completionHandler:, ReturnType = Metal.IMTL4CompilerTask, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[], ParameterBlockProxy = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Device, Selector = device, PropertyType = Metal.IMTLDevice, GetterSelector = device, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Label, Selector = label, PropertyType = System.String, GetterSelector = label, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = PipelineDataSetSerializer, Selector = pipelineDataSetSerializer, PropertyType = Metal.IMTL4PipelineDataSetSerializer, GetterSelector = pipelineDataSetSerializer, ArgumentSemantic = 2)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4Compiler : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual IMTLDevice Device { get; }
																																																																																																								public virtual string Label { get; }
																																																																																																								public virtual IMTL4PipelineDataSetSerializer PipelineDataSetSerializer { get; }
																																																																																																								// methods
																																																																																																								public virtual IMTL4CompilerTask CreateBinaryFunction (MTL4BinaryFunctionDescriptor descriptor, MTL4CompilerTaskOptions compilerTaskOptions, MTL4CreateBinaryFunctionCompletionHandler completionHandler);
																																																																																																								public virtual IMTL4BinaryFunction CreateBinaryFunction (MTL4BinaryFunctionDescriptor descriptor, MTL4CompilerTaskOptions compilerTaskOptions, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateComputePipelineState (MTL4ComputePipelineDescriptor descriptor, MTL4CompilerTaskOptions compilerTaskOptions, MTLCreateComputePipelineStateCompletionHandler completionHandler);
																																																																																																								public virtual IMTLComputePipelineState CreateComputePipelineState (MTL4ComputePipelineDescriptor descriptor, MTL4CompilerTaskOptions compilerTaskOptions, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateComputePipelineState (MTL4ComputePipelineDescriptor descriptor, MTL4PipelineStageDynamicLinkingDescriptor dynamicLinkingDescriptor, MTL4CompilerTaskOptions compilerTaskOptions, MTLCreateComputePipelineStateCompletionHandler completionHandler);
																																																																																																								public virtual IMTLComputePipelineState CreateComputePipelineState (MTL4ComputePipelineDescriptor descriptor, MTL4PipelineStageDynamicLinkingDescriptor dynamicLinkingDescriptor, MTL4CompilerTaskOptions compilerTaskOptions, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateDynamicLibrary (Foundation.NSUrl url, MTLCreateDynamicLibraryCompletionHandler completionHandler);
																																																																																																								public virtual IMTLDynamicLibrary CreateDynamicLibrary (Foundation.NSUrl url, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateDynamicLibrary (IMTLLibrary library, MTLCreateDynamicLibraryCompletionHandler completionHandler);
																																																																																																								public virtual IMTLDynamicLibrary CreateDynamicLibrary (IMTLLibrary library, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateLibrary (MTL4LibraryDescriptor descriptor, MTLCreateLibraryCompletionHandler completionHandler);
																																																																																																								public virtual IMTLLibrary CreateLibrary (MTL4LibraryDescriptor descriptor, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateMachineLearningPipelineState (MTL4MachineLearningPipelineDescriptor descriptor, MTL4CreateMachineLearningPipelineStateCompletionHandler completionHandler);
																																																																																																								public virtual IMTL4MachineLearningPipelineState CreateMachineLearningPipelineState (MTL4MachineLearningPipelineDescriptor descriptor, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateRenderPipelineState (MTL4PipelineDescriptor descriptor, MTL4CompilerTaskOptions compilerTaskOptions, MTLCreateRenderPipelineStateCompletionHandler completionHandler);
																																																																																																								public virtual IMTLRenderPipelineState CreateRenderPipelineState (MTL4PipelineDescriptor descriptor, MTL4CompilerTaskOptions compilerTaskOptions, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateRenderPipelineState (MTL4PipelineDescriptor descriptor, MTL4RenderPipelineDynamicLinkingDescriptor dynamicLinkingDescriptor, MTL4CompilerTaskOptions compilerTaskOptions, MTLCreateRenderPipelineStateCompletionHandler completionHandler);
																																																																																																								public virtual IMTLRenderPipelineState CreateRenderPipelineState (MTL4PipelineDescriptor descriptor, MTL4RenderPipelineDynamicLinkingDescriptor dynamicLinkingDescriptor, MTL4CompilerTaskOptions compilerTaskOptions, out Foundation.NSError error);
																																																																																																								public virtual IMTL4CompilerTask CreateRenderPipelineStateBySpecialization (MTL4PipelineDescriptor descriptor, IMTLRenderPipelineState pipeline, MTLCreateRenderPipelineStateCompletionHandler completionHandler);
																																																																																																								public virtual IMTLRenderPipelineState CreateRenderPipelineStateBySpecialization (MTL4PipelineDescriptor descriptor, IMTLRenderPipelineState pipeline, out Foundation.NSError error);
																																																																																																							}

New Type: Metal.IMTL4CompilerTask

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4CompilerTask, WrapperType = Metal.MTL4CompilerTaskWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WaitUntilCompleted, Selector = waitUntilCompleted)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Compiler, Selector = compiler, PropertyType = Metal.IMTL4Compiler, GetterSelector = compiler, ArgumentSemantic = -1)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Status, Selector = status, PropertyType = Metal.MTL4CompilerTaskStatus, GetterSelector = status, ArgumentSemantic = -1)]
																																																																																																							[System.Runtime.CompilerServices.NullableContextAttribute(1)]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																																																							[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																																																							public interface IMTL4CompilerTask : ObjCRuntime.INativeObject, System.IDisposable {
																																																																																																								// properties
																																																																																																								public virtual IMTL4Compiler Compiler { get; }
																																																																																																								public virtual MTL4CompilerTaskStatus Status { get; }
																																																																																																								// methods
																																																																																																								public virtual void WaitUntilCompleted ();
																																																																																																							}

New Type: Metal.IMTL4ComputeCommandEncoder

																																																																																																							[Foundation.ProtocolAttribute(Name = MTL4ComputeCommandEncoder, WrapperType = Metal.MTL4ComputeCommandEncoderWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetComputePipelineState, Selector = setComputePipelineState:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetThreadgroupMemoryLength, Selector = setThreadgroupMemoryLength:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetImageblock, Selector = setImageblockWidth:height:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DispatchThreads, Selector = dispatchThreads:threadsPerThreadgroup:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DispatchThreadgroups, Selector = dispatchThreadgroups:threadsPerThreadgroup:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DispatchThreadgroups, Selector = dispatchThreadgroupsWithIndirectBuffer:threadsPerThreadgroup:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DispatchThreads, Selector = dispatchThreadsWithIndirectBuffer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = ExecuteCommandsInBuffer, Selector = executeCommandsInBuffer:withRange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = ExecuteCommandsInBuffer, Selector = executeCommandsInBuffer:indirectBuffer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromTexture, Selector = copyFromTexture:toTexture:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromTexture, Selector = copyFromTexture:sourceSlice:sourceLevel:toTexture:destinationSlice:destinationLevel:sliceCount:levelCount:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromTexture, Selector = copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromTexture, Selector = copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromTexture, Selector = copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:options:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromBuffer, Selector = copyFromBuffer:sourceOffset:toBuffer:destinationOffset:size:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromBuffer, Selector = copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromBuffer, Selector = copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:options:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyFromTensor, Selector = copyFromTensor:sourceOrigin:sourceDimensions:toTensor:destinationOrigin:destinationDimensions:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = GenerateMipmaps, Selector = generateMipmapsForTexture:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = FillBuffer, Selector = fillBuffer:range:value:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = OptimizeContentsForGpuAccess, Selector = optimizeContentsForGPUAccess:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = OptimizeContentsForGpuAccess, Selector = optimizeContentsForGPUAccess:slice:level:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = OptimizeContentsForCpuAccess, Selector = optimizeContentsForCPUAccess:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = OptimizeContentsForCpuAccess, Selector = optimizeContentsForCPUAccess:slice:level:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = ResetCommandsInBuffer, Selector = resetCommandsInBuffer:withRange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyIndirectCommandBuffer, Selector = copyIndirectCommandBuffer:sourceRange:destination:destinationIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = OptimizeIndirectCommandBuffer, Selector = optimizeIndirectCommandBuffer:withRange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetArgumentTable, Selector = setArgumentTable:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = BuildAccelerationStructure, Selector = buildAccelerationStructure:descriptor:scratchBuffer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = RefitAccelerationStructure, Selector = refitAccelerationStructure:descriptor:destination:scratchBuffer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = RefitAccelerationStructure, Selector = refitAccelerationStructure:descriptor:destination:scratchBuffer:options:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyAccelerationStructure, Selector = copyAccelerationStructure:toAccelerationStructure:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WriteCompactedAccelerationStructureSize, Selector = writeCompactedAccelerationStructureSize:toBuffer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyAndCompactAccelerationStructure, Selector = copyAndCompactAccelerationStructure:toAccelerationStructure:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = WriteTimestamp, Selector = writeTimestampWithGranularity:intoHeap:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																																																							[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Stages, Selector = stages, PropertyType = Metal.MTLStages, GetterSelector = stages, ArgumentSemantic = -1)]
																
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment