Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created August 28, 2025 15:03
Show Gist options
  • Select an option

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

Select an option

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

API diff: Microsoft.macOS.dll

Microsoft.macOS.dll

Assembly Version Changed: 15.5.0.0 -> 26.0.0.0

Namespace AVFoundation

Type Changed: AVFoundation.AVAssetCache

Added methods:

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

Type Changed: AVFoundation.AVAssetDownloadDelegate

Added method:

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

Type Changed: AVFoundation.AVAssetDownloadDelegate_Extensions

Added method:

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

Type Changed: AVFoundation.AVAssetExportSession

Modified properties:

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

Type Changed: AVFoundation.AVAssetExportSessionPreset

Modified fields:

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

Added values:

AppleProRes4444Lpcm = 16,
Hevc1920x1080 = 15,
Hevc1920x1080WithAlpha = 17,
Hevc3840x2160 = 14,
Hevc3840x2160WithAlpha = 18,
Hevc4320x2160 = 23,
Hevc7680x4320 = 19,
HevcHighestQuality = 13,
HevcHighestQualityWithAlpha = 20,
MvHevc1440x1440 = 22,
MvHevc4320x4320 = 24,
MvHevc7680x7680 = 25,
MvHevc960x960 = 21,

Type Changed: AVFoundation.AVAssetImageGenerateAsynchronouslyForTimeCompletionHandler

Modified methods:

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

Type Changed: AVFoundation.AVAssetImageGeneratorCompletionHandler

Modified methods:

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

Type Changed: AVFoundation.AVAssetImageGeneratorCompletionHandler2

Modified methods:

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

Type Changed: AVFoundation.AVAssetPlaybackConfigurationOption

Added values:

AppleImmersiveVideo = 4,
NonRectilinearProjection = 3,

Type Changed: AVFoundation.AVAssetTrackTrackAssociation

Added property:

public static Foundation.NSString RenderMetadataSource { get; }

Type Changed: AVFoundation.AVAssetVariant

Added property:

public virtual Foundation.NSUrl Url { get; }

Type Changed: AVFoundation.AVAssetVariantVideoLayoutAttributes

Modified attributes:

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

Added property:

	public virtual CoreMedia.CMProjectionType ProjectionType { get; }

Type Changed: AVFoundation.AVAssetWriterInputMediaDataLocation

Added value:

	SparselyInterleavedWithMainMediaData = 2,

Type Changed: AVFoundation.AVAsynchronousVideoCompositionRequest

Added methods:

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

Type Changed: AVFoundation.AVAudioChannelLayout

Added constructor:

	public AVAudioChannelLayout (AudioToolbox.AudioChannelLayoutTag layoutTag);

Type Changed: AVFoundation.AVAudioCompressedBuffer

Added property:

	public virtual IntPtr PacketDependencies { get; }

Type Changed: AVFoundation.AVAudioConverter

Added properties:

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

Type Changed: AVFoundation.AVAudioFile

Modified constructors:

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

Type Changed: AVFoundation.AVAudioSessionCategoryOptions

Added value:

	BluetoothHighQualityRecording = 524288,

Type Changed: AVFoundation.AVCaptureAudioDataOutput

Added property:

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

Type Changed: AVFoundation.AVCaptureDevice

Added properties:

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

Added methods:

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

Type Changed: AVFoundation.AVCaptureDeviceFormat

Added properties:

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

Type Changed: AVFoundation.AVCaptureDeviceInput

Added properties:

	public virtual bool CinematicVideoCaptureEnabled { get; set; }
	public virtual bool CinematicVideoCaptureSupported { get; }
	public virtual float SimulatedAperture { get; set; }

Type Changed: AVFoundation.AVCaptureMetadataOutput

Added property:

	public virtual string[] RequiredMetadataObjectTypesForCinematicVideoCapture { get; }

Type Changed: AVFoundation.AVCaptureOutput

Added properties:

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

Type Changed: AVFoundation.AVCaptureSession

Added properties:

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

Added methods:

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

Type Changed: AVFoundation.AVCaptureVideoDataOutput

Added properties:

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

Type Changed: AVFoundation.AVCaptureVideoPreviewLayer

Added properties:

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

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:

	ContentKeyInvalid = -11889,
	ContentKeyRequestPlaybackDestinationDoesNotSupportDeviceIdentifierRandomization = -11888,

Type Changed: AVFoundation.AVFileTypes

Added value:

	Dicom = 24,

Type Changed: AVFoundation.AVMediaCharacteristics

Added values:

	IndicatesNonRectilinearProjection = 23,
	MachineGenerated = 24,

Type Changed: AVFoundation.AVMediaSelectionGroup

Added property:

	public virtual AVCustomMediaSelectionScheme CustomMediaSelectionScheme { get; }

Type Changed: AVFoundation.AVMetadata

Added properties:

	public static Foundation.NSString QuickTimeMetadataAimeData { get; }
	public static Foundation.NSString QuickTimeMetadataCameraFocalLength35mmEquivalent { get; }
	public static Foundation.NSString QuickTimeMetadataCameraLensModel { get; }
	public static Foundation.NSString QuickTimeMetadataCinematicVideoIntent { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraFocalLength35mmEquivalent { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCameraLensModel { get; }
	public static Foundation.NSString QuickTimeMetadataKeyCinematicVideoIntent { get; }
	public static Foundation.NSString QuickTimeMetadataPresentationImmersiveMedia { get; }

Type Changed: AVFoundation.AVMetadataObject

Added properties:

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

Type Changed: AVFoundation.AVMetadataObjectType

Added values:

	AVMetadataObjectTypeCatHead = 33554432,
	DogHead = 67108864,

Type Changed: AVFoundation.AVMetricHlsMediaSegmentRequestEvent

Added property:

	public virtual double SegmentDuration { get; }

Type Changed: AVFoundation.AVMetricPlayerItemVariantSwitchEvent

Added properties:

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

Type Changed: AVFoundation.AVMetricPlayerItemVariantSwitchStartEvent

Added properties:

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

Type Changed: AVFoundation.AVMutableComposition

Modified methods:

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

Type Changed: AVFoundation.AVMutableVideoComposition

Added property:

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

Type Changed: AVFoundation.AVOutputSettingsPreset

Modified fields:

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

Added values:

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

Type Changed: AVFoundation.AVPlayer

Added properties:

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

Type Changed: AVFoundation.AVPlayerInterstitialEvent

Added properties:

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

Type Changed: AVFoundation.AVPlayerInterstitialEventController

Added properties:

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

Added method:

	public virtual void SkipCurrentEvent ();

Type Changed: AVFoundation.AVPlayerInterstitialEventMonitor

Added properties:

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

Type Changed: AVFoundation.AVPlayerInterstitialEventMonitor.Notifications

Added methods:

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

Type Changed: AVFoundation.AVPlayerItem

Added property:

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

Added methods:

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

Type Changed: AVFoundation.AVPlayerPlaybackCoordinator

Added property:

	public virtual AVPlaybackCoordinationMedium PlaybackCoordinationMedium { get; }

Added method:

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

Type Changed: AVFoundation.AVSampleBufferVideoRenderer

Added properties:

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

Type Changed: AVFoundation.AVUrlAsset

Modified properties:

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

Added properties:

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

Type Changed: AVFoundation.AVVideoCompositing

Added property:

	public virtual bool SupportsSourceTaggedBuffers { get; }

Type Changed: AVFoundation.AVVideoCompositing_Extensions

Added method:

	public static bool GetSupportsSourceTaggedBuffers (this IAVVideoCompositing This);

Type Changed: AVFoundation.AVVideoComposition

Added properties:

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

Type Changed: AVFoundation.AudioSettings

Added properties:

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

Type Changed: AVFoundation.IAVAssetDownloadDelegate

Modified attributes:

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

Added method:

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

Type Changed: AVFoundation.IAVVideoCompositing

Modified attributes:

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

Added property:

			public virtual bool SupportsSourceTaggedBuffers { get; }

New Type: AVFoundation.AVAudioContentSource

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

New Type: AVFoundation.AVAudioDynamicRangeControlConfiguration

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

New Type: AVFoundation.AVAudioSessionCapability

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

New Type: AVFoundation.AVCaptureCameraLensSmudgeDetectionStatus

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

New Type: AVFoundation.AVCaptureCinematicVideoFocusMode

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

New Type: AVFoundation.AVCaptureSceneMonitoringStatus

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

New Type: AVFoundation.AVCaptureSceneMonitoringStatusExtensions

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

New Type: AVFoundation.AVCaptureSessionDeferredStartDelegate

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

New Type: AVFoundation.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.AVMediaPresentationSelector

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

New Type: AVFoundation.AVMediaPresentationSetting

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

New Type: AVFoundation.AVMetadataCatHeadObject

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

New Type: AVFoundation.AVMetadataDogHeadObject

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

New Type: AVFoundation.AVMetricDownloadSummaryEvent

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

New Type: AVFoundation.AVMetricMediaRendition

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

New Type: AVFoundation.AVPlaybackCoordinationMedium

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

New Type: AVFoundation.AVPlayerInterstitialEventSkippableEventState

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

New Type: AVFoundation.AVPlayerNetworkResourcePriority

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

New Type: AVFoundation.AVSpatialVideoConfiguration

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

New Type: AVFoundation.IAVCaptureSessionDeferredStartDelegate

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

Namespace AVKit

Type Changed: AVKit.AVPlayerView

Added property:

			public virtual AVDisplayDynamicRange PreferredDisplayDynamicRange { get; set; }

New Type: AVKit.AVDisplayDynamicRange

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

Namespace Accessibility

Type Changed: Accessibility.AXSettings

Modified methods:

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

Type Changed: Accessibility.AXSettingsFeature

Added values:

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

New Type: Accessibility.AXBrailleTable

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

New Type: Accessibility.AXBrailleTranslationResult

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

New Type: Accessibility.AXBrailleTranslator

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

Namespace Accounts

Type Changed: Accounts.ACAccountStore

Modified methods:

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

Type Changed: Accounts.ACAccountStoreRemoveCompletionHandler

Modified methods:

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

Type Changed: Accounts.ACAccountStoreSaveCompletionHandler

Modified methods:

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

Type Changed: Accounts.ACRequestCompletionHandler

Modified methods:

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

Namespace AppKit

Type Changed: AppKit.NSAccessibilityActions

Added property:

			public static Foundation.NSString ScrollToVisibleAction { get; }

Type Changed: AppKit.NSAccessibilityAttributes

Added properties:

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

Type Changed: AppKit.NSAccessibilityElement

Added properties:

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

Type Changed: AppKit.NSAccessibilityElement.Notifications

Added methods:

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

Type Changed: AppKit.NSAccessibilityRoles

Added properties:

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

Type Changed: AppKit.NSAccessibilitySubroles

Added property:

			public static Foundation.NSString SuggestionSubrole { get; }

Type Changed: AppKit.NSApplication

Added properties:

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

Type Changed: AppKit.NSApplication.Notifications

Added methods:

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

Type Changed: AppKit.NSBezelStyle

Added value:

			Glass = 16,

Type Changed: AppKit.NSButton

Added properties:

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

Type Changed: AppKit.NSCell

Added properties:

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

Type Changed: AppKit.NSCell.Notifications

Added methods:

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

Type Changed: AppKit.NSColor

Added properties:

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

Added methods:

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

Type Changed: AppKit.NSColorPanel

Added property:

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

Type Changed: AppKit.NSColorWell

Added property:

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

Type Changed: AppKit.NSControlSize

Added value:

			ExtraLarge = 4,

Type Changed: AppKit.NSDrawer

Added properties:

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

Type Changed: AppKit.NSDrawer.Notifications

Added methods:

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

Type Changed: AppKit.NSEventMask

Added value:

			MouseCancelled = 1099511627776,

Type Changed: AppKit.NSEventType

Added value:

			MouseCancelled = 40,

Type Changed: AppKit.NSGestureRecognizer

Added properties:

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

Added method:

			public virtual void MouseCancelled (NSEvent mouseEvent);

Type Changed: AppKit.NSImageSymbolConfiguration

Added methods:

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

Type Changed: AppKit.NSMenu

Added properties:

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

Type Changed: AppKit.NSMenu.Notifications

Added methods:

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

Type Changed: AppKit.NSMenuItem

Added properties:

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

Type Changed: AppKit.NSMenuItem.Notifications

Added methods:

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

Type Changed: AppKit.NSPopover

Added properties:

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

Type Changed: AppKit.NSPopover.Notifications

Added methods:

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

Type Changed: AppKit.NSResponder

Added method:

			public virtual void MouseCancelled (NSEvent mouseEvent);

Type Changed: AppKit.NSScreen

Added property:

			public virtual uint CGDirectDisplayId { get; }

Type Changed: AppKit.NSSegmentedControl

Added property:

			public virtual NSControlBorderShape BorderShape { get; set; }

Type Changed: AppKit.NSSlider

Added properties:

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

Type Changed: AppKit.NSSliderAccessory

Added properties:

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

Type Changed: AppKit.NSSliderAccessory.Notifications

Added methods:

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

Type Changed: AppKit.NSSplitViewItem

Added properties:

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

Added methods:

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

Type Changed: AppKit.NSStoryboard

Modified methods:

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

Added methods:

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

Type Changed: AppKit.NSStringAttributes

Modified properties:

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

Type Changed: AppKit.NSTextContentStorage

Added property:

			public virtual bool IncludesTextListMarkers { get; set; }

Type Changed: AppKit.NSTextField

Added properties:

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

Type Changed: AppKit.NSTextLayoutManager

Added property:

			public virtual bool ResolvesNaturalAlignmentWithBaseWritingDirection { get; set; }

Type Changed: AppKit.NSTextList

Added property:

			public static bool IncludesTextListMarkers { get; }

Type Changed: AppKit.NSTextSelectionDataSourceEnumerateSubstringsDelegate

Modified methods:

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

Type Changed: AppKit.NSToolbarItem

Added properties:

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

Type Changed: AppKit.NSView

Added properties:

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

Added methods:

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

Type Changed: AppKit.NSView.Notifications

Added methods:

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

Type Changed: AppKit.NSViewController

Added method:

			public virtual void MouseCancelled (NSEvent mouseEvent);

Type Changed: AppKit.NSWindow

Added properties:

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

Type Changed: AppKit.NSWindow.Notifications

Added methods:

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

Type Changed: AppKit.NSWorkspace

Modified methods:

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

Type Changed: AppKit.NSWritingToolsCoordinator

Added property:

			public virtual bool IncludesTextListMarkers { get; set; }

Type Changed: AppKit.NSWritingToolsResultOptions

Added value:

			PresentationIntent = 16,

New Type: AppKit.NSAccessibilityForSearchPredicateKey

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

New Type: AppKit.NSAccessibilitySearchKey

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

New Type: AppKit.NSBackgroundExtensionView

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

New Type: AppKit.NSControlBorderShape

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

New Type: AppKit.NSGlassEffectContainerView

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

New Type: AppKit.NSGlassEffectView

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

New Type: AppKit.NSGlassEffectViewStyle

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

New Type: AppKit.NSImageSymbolColorRenderingMode

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

New Type: AppKit.NSImageSymbolVariableValueMode

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

New Type: AppKit.NSItemBadge

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

New Type: AppKit.NSSplitViewItemAccessoryViewController

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

New Type: AppKit.NSTintProminence

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

New Type: AppKit.NSToolbarItemStyle

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

New Type: AppKit.NSViewLayoutRegion

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

New Type: AppKit.NSViewLayoutRegionAdaptivityAxis

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

Namespace AudioToolbox

Type Changed: AudioToolbox.AudioConverter

Added properties:

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

Added methods:

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

Type Changed: AudioToolbox.AudioConverterError

Added value:

			ParameterError = -50,

Type Changed: AudioToolbox.AudioFile

Added methods:

			public AudioFileError WritePackets (bool useCache, AudioStreamPacketDescription[] packetDescriptions, AudioStreamPacketDependencyDescription[] packetDependencies, long startingPacket, ref int numPackets, IntPtr buffer, int numBytes);
			public AudioFileError WritePackets (bool useCache, AudioStreamPacketDescription[] packetDescriptions, AudioStreamPacketDependencyDescription[] packetDependencies, long startingPacket, ref int numPackets, byte[] buffer, int offset, int numBytes);

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

Added property:

			public virtual ASAuthorizationProviderExtensionAuthenticationMethod AuthenticationMethod { get; }

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionRegistrationHandler

Added methods:

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

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionRegistrationHandler_Extensions

Added methods:

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

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionRequestOptions

Added value:

			SetupAssistant = 64,

Type Changed: AuthenticationServices.ASCredentialIdentityStore

Modified methods:

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

Type Changed: AuthenticationServices.ASCredentialIdentityStoreCompletionHandler

Modified methods:

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

Type Changed: AuthenticationServices.ASCredentialProviderViewController

Added methods:

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

Type Changed: AuthenticationServices.IASAuthorizationProviderExtensionRegistrationHandler

Modified attributes:

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

Added methods:

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

New Type: AuthenticationServices.ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback

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

New Type: AuthenticationServices.ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback

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

Namespace AutomaticAssessmentConfiguration

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentErrorCode

Added value:

				RequiredParticipantsNotAvailable = 5,

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration

Added property:

				public virtual bool Required { get; set; }

New Type: AutomaticAssessmentConfiguration.AEAssessmentErrorKeys

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

Namespace BackgroundAssets

New Type: BackgroundAssets.BAAssetPack

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

New Type: BackgroundAssets.BAAssetPackManager

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

New Type: BackgroundAssets.BAAssetPackManagerCheckForUpdatesCompletionHandler

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

New Type: BackgroundAssets.BAAssetPackManagerCheckForUpdatesResult

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

New Type: BackgroundAssets.BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler

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

New Type: BackgroundAssets.BAAssetPackManagerGetAllAssetPacksCompletionHandler

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

New Type: BackgroundAssets.BAAssetPackManagerGetAssetPackCompletionHandler

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

New Type: BackgroundAssets.BAAssetPackManagerGetStatusCompletionHandler

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

New Type: BackgroundAssets.BAAssetPackManagerRemoveAssetPackCompletionHandler

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

New Type: BackgroundAssets.BAAssetPackManifest

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

New Type: BackgroundAssets.BAAssetPackStatus

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

New Type: BackgroundAssets.BAManagedAssetPackDownloadDelegate

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

New Type: BackgroundAssets.BAManagedErrorCode

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

New Type: BackgroundAssets.BAManagedErrorCodeExtensions

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

New Type: BackgroundAssets.IBAManagedAssetPackDownloadDelegate

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

New Type: BackgroundAssets.IBAManagedDownloaderExtension

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

Namespace BrowserEngineKit

Type Changed: BrowserEngineKit.BENetworkingProcess

Added interfaces:

				IBEExtensionProcess
				ObjCRuntime.INativeObject
				System.IDisposable

Type Changed: BrowserEngineKit.BERenderingProcess

Added interfaces:

				IBEExtensionProcess
				ObjCRuntime.INativeObject
				System.IDisposable

Type Changed: BrowserEngineKit.BEWebContentProcess

Added interfaces:

				IBEExtensionProcess
				ObjCRuntime.INativeObject
				System.IDisposable

New Type: BrowserEngineKit.IBEExtensionProcess

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

Namespace CallKit

Type Changed: CallKit.CXProviderConfiguration

Added property:

				public virtual bool SupportsAudioTranslation { get; set; }

Namespace Cinematic

Type Changed: Cinematic.CNAssetInfo

Modified attributes:

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

Type Changed: Cinematic.CNBoundsPrediction

Modified attributes:

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

Modified methods:

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

Type Changed: Cinematic.CNCinematicErrorCode

Modified attributes:

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

Type Changed: Cinematic.CNCinematicErrorCodeExtensions

Modified attributes:

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

Type Changed: Cinematic.CNCompositionInfo

Modified attributes:

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

Type Changed: Cinematic.CNCustomDetectionTrack

Modified attributes:

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

Type Changed: Cinematic.CNDecision

Modified attributes:

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

Modified methods:

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

Type Changed: Cinematic.CNDetection

Modified attributes:

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

Modified methods:

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

Type Changed: Cinematic.CNDetectionTrack

Modified attributes:

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

Modified methods:

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

Type Changed: Cinematic.CNDetectionType

Modified attributes:

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

Type Changed: Cinematic.CNFixedDetectionTrack

Modified attributes:

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

Type Changed: Cinematic.CNObjectTracker

Modified attributes:

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

Type Changed: Cinematic.CNRenderingQuality

Modified attributes:

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

Type Changed: Cinematic.CNRenderingSession

Modified attributes:

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

Type Changed: Cinematic.CNRenderingSessionAttributes

Modified attributes:

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

Type Changed: Cinematic.CNRenderingSessionFrameAttributes

Modified attributes:

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

Modified methods:

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

Type Changed: Cinematic.CNScript

Modified attributes:

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

Type Changed: Cinematic.CNScriptChanges

Modified attributes:

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

Type Changed: Cinematic.CNScriptFrame

Modified attributes:

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

Modified methods:

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

New Type: Cinematic.CNAssetSpatialAudioInfo

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

New Type: Cinematic.CNAssetSpatialAudioInfoCheckIfContainsSpatialAudioCallback

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

New Type: Cinematic.CNAssetSpatialAudioInfoLoadCallback

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

New Type: Cinematic.CNSpatialAudioContentType

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

New Type: Cinematic.CNSpatialAudioRenderingStyle

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

Namespace CloudKit

Type Changed: CloudKit.CKAcceptPerShareCompletionHandler

Modified methods:

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

Type Changed: CloudKit.CKAllowedSharingOptions

Added properties:

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

Type Changed: CloudKit.CKDatabaseDeleteSubscriptionHandler

Modified methods:

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

Type Changed: CloudKit.CKErrorCode

Added value:

																							ParticipantAlreadyInvited = 37,

Type Changed: CloudKit.CKFetchDatabaseChangesCompletionHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchPerShareMetadataHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchRecordChangesHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchRecordZoneChangesFetchCompletedHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchRecordZoneChangesRecordWasChangedHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchRecordZoneChangesTokensUpdatedHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchRecordsCompletedHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchShareParticipantsOperationPerShareParticipantCompletionHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchSubscriptionsCompleteHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchSubscriptionsPerSubscriptionCompletionHandler

Modified methods:

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

Type Changed: CloudKit.CKFetchWebAuthTokenOperationHandler

Modified methods:

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

Type Changed: CloudKit.CKModifyRecordZonesHandler

Modified methods:

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

Type Changed: CloudKit.CKModifyRecordZonesPerRecordZoneDeleteHandler

Modified methods:

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

Type Changed: CloudKit.CKModifyRecordZonesPerRecordZoneSaveHandler

Modified methods:

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

Type Changed: CloudKit.CKModifyRecordsOperationHandler

Modified methods:

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

Type Changed: CloudKit.CKModifyRecordsOperationPerRecordDeleteHandler

Modified methods:

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

Type Changed: CloudKit.CKModifyRecordsOperationPerRecordSaveHandler

Modified methods:

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

Type Changed: CloudKit.CKModifySubscriptionsHandler

Modified methods:

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

Type Changed: CloudKit.CKModifySubscriptionsPerSubscriptionDeleteHandler

Modified methods:

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

Type Changed: CloudKit.CKModifySubscriptionsPerSubscriptionSaveHandler

Modified methods:

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

Type Changed: CloudKit.CKOperationGroup

Added interface:

																							Foundation.INSCopying

Added method:

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

Type Changed: CloudKit.CKQueryOperationRecordMatchedHandler

Modified methods:

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

Type Changed: CloudKit.CKRecordZone

Added property:

																							public virtual CKRecordZoneEncryptionScope EncryptionScope { get; set; }

Type Changed: CloudKit.CKRecordZoneCompleteHandler

Modified methods:

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

Type Changed: CloudKit.CKRecordZonePerRecordZoneCompletionHandler

Modified methods:

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

Type Changed: CloudKit.CKShare

Added properties:

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

Added methods:

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

Type Changed: CloudKit.CKShareParticipant

Added properties:

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

Added method:

																							public static CKShareParticipant GetOneTimeUrlParticipant ();

Type Changed: CloudKit.CKShareParticipantRole

Added value:

																							Administrator = 2,

New Type: CloudKit.CKRecordZoneEncryptionScope

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

New Type: CloudKit.CKShareAccessRequester

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

New Type: CloudKit.CKShareBlockedIdentity

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

New Type: CloudKit.CKShareRequestAccessOperation

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

New Type: CloudKit.CKShareRequestAccessOperationPerShareAccessRequestCompletionHandler

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

New Type: CloudKit.CKShareRequestAccessOperationShareRequestAccessCompletionHandler

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

Namespace Contacts

Type Changed: Contacts.CNContactStore

Modified methods:

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

Type Changed: Contacts.CNContactStoreRequestAccessHandler

Modified methods:

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

Namespace CoreData

Type Changed: CoreData.NSPersistentCloudKitContainerAcceptShareInvitationsHandler

Modified methods:

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

Type Changed: CoreData.NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler

Modified methods:

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

Type Changed: CoreData.NSPersistentCloudKitContainerPersistUpdatedShareHandler

Modified methods:

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

Type Changed: CoreData.NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler

Modified methods:

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

Type Changed: CoreData.NSPersistentCloudKitContainerShareManagedObjectsHandler

Modified methods:

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

Namespace CoreFoundation

Type Changed: CoreFoundation.CFString

Added methods:

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

Namespace CoreImage

Type Changed: CoreImage.CIFormat

Modified fields:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-A16 = 12
++A16 = 12
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-A8 = 11
++A8 = 11
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Abgr8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Abgr8' instead.", False)]
-ABGR8 = 7
++ABGR8 = 7
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Argb8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Argb8' instead.", False)]
-ARGB8 = 0
++ARGB8 = 0
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-Af = 14
++Af = 14
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-Ah = 13
++Ah = 13
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-R16 = 16
++R16 = 16
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-R8 = 15
++R8 = 15
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-RG16 = 20
++RG16 = 20
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-RG8 = 19
++RG8 = 19
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgba16' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgba16' instead.", False)]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-RGBA16 = 2
++RGBA16 = 2
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
-[System.ObsoleteAttribute("This value can not be shared across Mac/iOS binaries, future proof with kRGBAf instead.", False)]
+[System.ObsoleteAttribute("This value can not be shared across Mac/iOS binaries, future proof with kRGBAf instead.", False)]
--[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
++[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
 ---RGBAf = 3
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgbah' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgbah' instead.", False)]
-RGBAh = 1
++RGBAh = 1
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-RGf = 22
++RGf = 22
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-RGh = 21
++RGh = 21
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-Rf = 18
++Rf = 18
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")]
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
+[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")]
-Rh = 17
++Rh = 17
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Bgra8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Bgra8' instead.", False)]
-kBGRA8 = 5
++kBGRA8 = 5
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgba8' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgba8' instead.", False)]
-kRGBA8 = 6
++kRGBA8 = 6
-[System.ComponentModel.EditorBrowsableAttribute(1)]
++[System.ComponentModel.EditorBrowsableAttribute(1)]
-[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
+[System.ObsoleteAttribute("Use 'Rgbaf' instead.", False)]
-kRGBAf = 4
++kRGBAf = 4

Added values:

																							Abgr8 = 7,
																							Argb8 = 0,
																							Bgra8 = 5,
																							L16 = 24,
																							L8 = 23,
																							LA16 = 28,
																							LA8 = 27,
																							LAf = 30,
																							LAh = 29,
																							Lf = 26,
																							Lh = 25,
																							Rgb10 = 31,
																							RgbX16 = 32,
																							RgbXf = 33,
																							RgbXh = 34,
																							Rgba16 = 2,
																							Rgba8 = 6,
																							Rgbaf = 4,
																							Rgbah = 1,

Type Changed: CoreImage.CIImage

Modified properties:

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

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

New Type: CoreImage.CIFormatExtensions

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

Namespace CoreLocation

Type Changed: CoreLocation.CLGeocodeCompletionHandler

Modified methods:

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

Type Changed: CoreLocation.CLGeocoder

Modified attributes:

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

Modified methods:

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

Type Changed: CoreLocation.CLLocationManager

Added method:

																										public static bool IsMonitoringAvailable (System.Type t);

Type Changed: CoreLocation.CLPlacemark

Modified properties:

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

New Type: CoreLocation.CLServiceSessionAuthorizationRequirement

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

Namespace CoreML

Type Changed: CoreML.MLMultiArrayDataType

Added value:

																										Int8 = 131080,

Type Changed: CoreML.MLStateGetPredictionCompletionHandler

Modified methods:

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

Namespace CoreMedia

Type Changed: CoreMedia.CMVideoFormatDescription

Added constructors:

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

New Type: CoreMedia.CMFormatDescriptionAlphaChannelMode

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

New Type: CoreMedia.CMFormatDescriptionAlphaChannelModeExtensions

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

New Type: CoreMedia.CMFormatDescriptionChromaLocation

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

New Type: CoreMedia.CMFormatDescriptionChromaLocationExtensions

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

New Type: CoreMedia.CMFormatDescriptionCleanAperture

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

New Type: CoreMedia.CMFormatDescriptionCleanApertureKeys

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

New Type: CoreMedia.CMFormatDescriptionColorPrimaries

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

New Type: CoreMedia.CMFormatDescriptionColorPrimariesExtensions

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

New Type: CoreMedia.CMFormatDescriptionExtensionKeys

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

New Type: CoreMedia.CMFormatDescriptionExtensions

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

New Type: CoreMedia.CMFormatDescriptionFieldDetail

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

New Type: CoreMedia.CMFormatDescriptionFieldDetailExtensions

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

New Type: CoreMedia.CMFormatDescriptionHeroEye

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

New Type: CoreMedia.CMFormatDescriptionHeroEyeExtensions

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

New Type: CoreMedia.CMFormatDescriptionLogTransferFunction

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

New Type: CoreMedia.CMFormatDescriptionLogTransferFunctionExtensions

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

New Type: CoreMedia.CMFormatDescriptionPixelAspectRatio

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

New Type: CoreMedia.CMFormatDescriptionPixelAspectRatioKeys

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

New Type: CoreMedia.CMFormatDescriptionTransferFunction

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

New Type: CoreMedia.CMFormatDescriptionTransferFunctionExtensions

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

New Type: CoreMedia.CMFormatDescriptionYCbCrMatrix

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

New Type: CoreMedia.CMFormatDescriptionYCbCrMatrixExtensions

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

New Type: CoreMedia.CMMPEG2VideoProfile

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

New Type: CoreMedia.CMMetadataFormatDescription

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

New Type: CoreMedia.CMMetadataFormatDescriptionKeys

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

Namespace CoreMidi

Type Changed: CoreMidi.MidiCISessionDisconnectHandler

Modified methods:

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

Namespace CoreServices

Type Changed: CoreServices.FSEventStreamCreateFlags

Added values:

																										DeviceState = 512,
																										WithDocId = 256,

Type Changed: CoreServices.LaunchServices

Modified methods:

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

Namespace CoreText

Type Changed: CoreText.CTFontManager

Added property:

																										public static Foundation.NSString RegisteredFontsChangedNotification { get; }

Namespace DeviceDiscoveryExtension

Type Changed: DeviceDiscoveryExtension.DDDevice

Added properties:

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

Type Changed: DeviceDiscoveryExtension.DDDeviceSupports

Added value:

																										BluetoothHid = 8,

New Type: DeviceDiscoveryExtension.DDDeviceWiFiAwareServiceRole

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

Namespace EventKit

Type Changed: EventKit.EKEventStore

Modified methods:

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

Type Changed: EventKit.EKEventStoreRequestAccessCompletionHandler

Modified methods:

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

Type Changed: EventKit.VirtualConferenceHandler

Modified methods:

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

Type Changed: EventKit.VirtualConferenceRoomTypeHandler

Modified methods:

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

Namespace ExtensionKit

Type Changed: ExtensionKit.EXAppExtensionBrowserViewController

Modified attributes:

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

Type Changed: ExtensionKit.EXHostViewController

Modified attributes:

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

Type Changed: ExtensionKit.EXHostViewControllerDelegate

Modified attributes:

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

Type Changed: ExtensionKit.IEXHostViewControllerDelegate

Modified attributes:

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

Namespace FSKit

Type Changed: FSKit.FSTask

Added property:

																														public virtual FSTaskCancellationCallback CancellationHandler { get; set; }

Type Changed: FSKit.IFSVolumeOperations

Modified attributes:

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

Added property:

																															public virtual bool EnableOpenUnlinkEmulation { get; set; }

New Type: FSKit.FSGenericUrlResource

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

New Type: FSKit.FSPathUrlResource

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

New Type: FSKit.FSTaskCancellationCallback

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

Namespace FileProvider

Type Changed: FileProvider.INSFileProviderCustomAction

Modified attributes:

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

Type Changed: FileProvider.INSFileProviderEnumerating

Modified attributes:

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

Type Changed: FileProvider.INSFileProviderIncrementalContentFetching

Modified attributes:

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

Type Changed: FileProvider.INSFileProviderServiceSource

Modified attributes:

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

Type Changed: FileProvider.INSFileProviderServicing

Modified attributes:

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

Type Changed: FileProvider.INSFileProviderThumbnailing

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderCreateItemOptions

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderDeleteItemOptions

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderDomain

Modified attributes:

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

Added property:

																																								public virtual bool SupportsStringSearchRequest { get; set; }

Type Changed: FileProvider.NSFileProviderError

Modified attributes:

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

Added value:

																																									LocalVersionConflictingWithServer = -2015,

Type Changed: FileProvider.NSFileProviderErrorKeys

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderFavoriteRank

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderFileSystemFlags

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderGetIdentifierHandler

Modified methods:

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

Type Changed: FileProvider.NSFileProviderItemFields

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderItemVersion

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderManager

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderManagerDisconnectionOptions

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderModifyItemOptions

Modified attributes:

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

Added values:

																																																	FailOnConflict = 2,
																																																	IsImmediateUploadRequestByPresentingApplication = 4,

Type Changed: FileProvider.NSFileProviderRequest

Modified attributes:

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

Type Changed: FileProvider.NSFileProviderServiceSource_Extensions

Modified attributes:

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

New Type: FileProvider.INSFileProviderSearchEnumerationObserver

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

New Type: FileProvider.INSFileProviderSearchEnumerator

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

New Type: FileProvider.INSFileProviderSearchResult

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

New Type: FileProvider.INSFileProviderSearching

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

New Type: FileProvider.NSFileProviderStringSearchRequest

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

New Type: FileProvider.NSFileProviderUserInfo

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

Namespace Foundation

Type Changed: Foundation.DictionaryContainer

Added method:

																																																			protected System.DateTime? GetDateTimeValue (NSString key);

Type Changed: Foundation.ItemProviderDataCompletionHandler

Modified methods:

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

Type Changed: Foundation.LoadFileRepresentationHandler

Modified methods:

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

Type Changed: Foundation.LoadInPlaceFileRepresentationHandler

Modified methods:

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

Type Changed: Foundation.NSAttributedString

Modified constructors:

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

Modified methods:

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

Added methods:

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

Type Changed: Foundation.NSAttributedStringNameKey

Added value:

																																																			ListItemDelimiter = 14,

Type Changed: Foundation.NSCalendar

Modified constructors:

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

Type Changed: Foundation.NSCalendarType

Modified fields:

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

Added values:

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

Type Changed: Foundation.NSCalendarUnit

Added values:

																																																			IsLeapMonth = 1073741824,
																																																			IsRepeatedDay = 2147483648,

Type Changed: Foundation.NSDateComponents

Added property:

																																																			public virtual bool IsRepeatedDay { get; set; }

Type Changed: Foundation.NSEnumerateLinguisticTagsEnumerator

Modified methods:

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

Type Changed: Foundation.NSFileManager

Added methods:

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

Type Changed: Foundation.NSHttpCookieStorage

Modified properties:

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

Type Changed: Foundation.NSItemProviderLoadHandler

Modified methods:

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

Type Changed: Foundation.NSKeyedArchiver

Modified methods:

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

Type Changed: Foundation.NSLingusticEnumerator

Modified methods:

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

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

New Type: Foundation.NSCalendarTypeExtensions

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

New Type: Foundation.NSFileManagerFetchLatestRemoteVersionOfItemHandler

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

New Type: Foundation.NSFileManagerResumeSyncBehavior

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

New Type: Foundation.NSFileManagerSupportedSyncControls

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

New Type: Foundation.NSFileManagerSyncForUbiquitousItemHandler

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

New Type: Foundation.NSFileManagerUploadLocalVersionConflictPolicy

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

New Type: Foundation.NSFileManagerUploadLocalVersionOfUbiquitousItemHandler

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

Namespace GLKit

Type Changed: GLKit.GLKTextureLoaderCallback

Modified methods:

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

Namespace GameController

Type Changed: GameController.GCInput

Added properties:

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

Type Changed: GameController.GCProductCategory

Added property:

																																																			public static Foundation.NSString SpatialController { get; }

Type Changed: GameController.IGCButtonElement

Modified attributes:

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

Added property:

																																																				public virtual IGCLinearInput ForceInput { get; }

Namespace GameKit

Type Changed: GameKit.GKAccessPoint

Modified properties:

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

Added methods:

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

Type Changed: GameKit.GKAchievement

Modified methods:

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

Type Changed: GameKit.GKAchievementChallenge

Modified attributes:

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

Type Changed: GameKit.GKAchievementDescription

Added properties:

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

Type Changed: GameKit.GKAchievementDescriptionHandler

Modified methods:

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

Type Changed: GameKit.GKBasePlayer

Modified attributes:

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

Added interfaces:

																																																						Foundation.INSCopying
																																																						ObjCRuntime.INativeObject
																																																						System.IDisposable

Modified properties:

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

Added method:

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

Type Changed: GameKit.GKCategoryHandler

Modified methods:

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

Type Changed: GameKit.GKChallenge

Modified attributes:

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

Modified properties:

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

Modified methods:

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

Type Changed: GameKit.GKCompletionHandler

Modified methods:

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

Type Changed: GameKit.GKEntriesForPlayerScopeHandler

Modified methods:

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

Type Changed: GameKit.GKEntriesForPlayersHandler

Modified methods:

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

Type Changed: GameKit.GKFetchItemsForIdentityVerificationSignatureCompletionHandler

Modified methods:

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

Type Changed: GameKit.GKFriendsHandler

Modified methods:

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

Type Changed: GameKit.GKGameCenterControllerDelegate

Modified attributes:

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

Type Changed: GameKit.GKGameCenterViewController

Modified attributes:

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

Modified constructors:

-[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 nibNameOrNull, Foundation.NSBundle nibBundleOrNull)
++public GKGameCenterViewController (string nibNameOrNull, Foundation.NSBundle nibBundleOrNull)
-[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.GKImageLoadedHandler

Modified methods:

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

Type Changed: GameKit.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 AppKit.NSViewController ChallengeComposeControllerWithMessage (string message, GKPlayer[] players, GKChallengeComposeHandler2 completionHandler)
++public virtual AppKit.NSViewController ChallengeComposeControllerWithMessage (string message, GKPlayer[] players, GKChallengeComposeHandler2 completionHandler)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players)
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0")]
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
+[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0")]
-public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players, out AppKit.NSViewController result)
++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%GKChallengeComposeControllerResult%GREATERTHANREPLACEMENT% ChallengeComposeControllerWithMessageAsync (string message, GKPlayer[] players, out AppKit.NSViewController result)

Type Changed: GameKit.GKLeaderboardSetsHandler

Modified methods:

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

Type Changed: GameKit.GKLeaderboardsHandler

Modified methods:

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

Type Changed: GameKit.GKNotificationMatch

Modified methods:

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

Type Changed: GameKit.GKPlayerPhotoLoaded

Modified methods:

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

Type Changed: GameKit.GKPlayersHandler

Modified methods:

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

Type Changed: GameKit.GKQueryHandler

Modified methods:

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

Type Changed: GameKit.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<AppKit.NSImage> 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 (AppKit.NSImage image, Foundation.NSError error, System.AsyncCallback callback, object object);
																																																												public virtual void EndInvoke (System.IAsyncResult result);
																																																												public virtual void Invoke (AppKit.NSImage 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<AppKit.NSImage> 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 (AppKit.NSImage image, Foundation.NSError error, System.AsyncCallback callback, object object);
																																																												public virtual void EndInvoke (System.IAsyncResult result);
																																																												public virtual void Invoke (AppKit.NSImage 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.HKElectrocardiogramQueryDataHandler

Modified methods:

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

Type Changed: HealthKit.HKHealthStore

Modified methods:

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

Type Changed: HealthKit.HKHealthStoreCompletionHandler

Modified methods:

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

Type Changed: HealthKit.HKHealthStoreGetRequestStatusForAuthorizationToShareHandler

Modified methods:

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

Type Changed: HealthKit.HKHeartbeatSeriesBuilder

Modified methods:

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

Type Changed: HealthKit.HKHeartbeatSeriesBuilderCompletionHandler

Modified methods:

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

Type Changed: HealthKit.HKObserverQueryDescriptorUpdateHandler

Modified methods:

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

Type Changed: HealthKit.HKQuantitySeriesSampleBuilderFinishSeriesDelegate

Modified methods:

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

Type Changed: HealthKit.HKQuantitySeriesSampleQueryQuantityDelegate

Modified methods:

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

Type Changed: HealthKit.HKQuantitySeriesSampleQueryQuantityHandler

Modified methods:

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

Type Changed: HealthKit.HKSourceQueryCompletionHandler

Modified methods:

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

Type Changed: HealthKit.HKStatisticsCollectionQueryInitialResultsHandler

Modified methods:

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

Type Changed: HealthKit.HKStatisticsCollectionQueryStatisticsUpdateHandler

Modified methods:

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

Type Changed: HealthKit.HKStatisticsQueryHandler

Modified methods:

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

Type Changed: HealthKit.HKStoreSampleAddedCallback

Modified methods:

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

Type Changed: HealthKit.HKWorkoutBuilder

Modified methods:

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

Type Changed: HealthKit.HKWorkoutBuilderCompletionHandler

Modified methods:

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

Type Changed: HealthKit.HKWorkoutRouteBuilder

Modified methods:

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

Type Changed: HealthKit.HKWorkoutRouteBuilderAddMetadataHandler

Modified methods:

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

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

Type Changed: LocalAuthentication.LAContextReplyHandler

Modified methods:

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

Namespace MapKit

Type Changed: MapKit.MKDirectionsHandler

Modified methods:

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

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

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

Type Changed: MediaExtension.IMERawProcessor

Modified attributes:

-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = MetadataForSidecarFile, Selector = metadataForSidecarFile, PropertyType = Foundation.NSData, GetterSelector = metadataForSidecarFile, ArgumentSemantic = -1)]
++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = True, IsStatic = False, Name = MetadataForSidecarFile, Selector = metadataForSidecarFile, PropertyType = Foundation.NSData, GetterSelector = metadataForSidecarFile, ArgumentSemantic = -1)]
-
++
```

Added property:

																																																															public virtual Foundation.NSData MetadataForSidecarFile { get; }

Type Changed: MediaExtension.MEFileInfo

Added property:

																																																															public virtual string SidecarFileName { get; set; }

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.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 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 (AppKit.NSImage image, System.AsyncCallback callback, object object);
																																																																public virtual void EndInvoke (System.IAsyncResult result);
																																																																public virtual void Invoke (AppKit.NSImage 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 Metal

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

Modified properties:

-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
--[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")]
 ---public virtual UIntPtr MaximumConcurrentCompilationTaskCount { get; }

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

Added method:

																																																																								public virtual void SetColorAttachmentMap (MTLLogicalToPhysicalColorAttachmentMap mapping);

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

																																																																										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 value:

																																																																										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 property:

																																																																										public virtual bool SupportColorAttachmentMapping { get; set; }

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

Added properties:

																																																																										public virtual bool SupportColorAttachmentMapping { get; set; }
																																																																										public virtual MTLVisibilityResultType VisibilityResultType { 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)]
																																																																												[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 IMTL4ComputeCommandEncoder : IMTL4CommandEncoder, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// properties
																																																																													public virtual MTLStages Stages { get; }
																																																																													// methods
																																																																													public virtual void BuildAccelerationStructure (IMTLAccelerationStructure accelerationStructure, MTL4AccelerationStructureDescriptor descriptor, MTL4BufferRange scratchBuffer);
																																																																													public virtual void CopyAccelerationStructure (IMTLAccelerationStructure sourceAccelerationStructure, IMTLAccelerationStructure destinationAccelerationStructure);
																																																																													public virtual void CopyAndCompactAccelerationStructure (IMTLAccelerationStructure sourceAccelerationStructure, IMTLAccelerationStructure destinationAccelerationStructure);
																																																																													public virtual void CopyFromBuffer (IMTLBuffer sourceBuffer, UIntPtr sourceOffset, IMTLBuffer destinationBuffer, UIntPtr destinationOffset, UIntPtr size);
																																																																													public virtual void CopyFromBuffer (IMTLBuffer sourceBuffer, UIntPtr sourceOffset, UIntPtr sourceBytesPerRow, UIntPtr sourceBytesPerImage, MTLSize sourceSize, IMTLTexture destinationTexture, UIntPtr destinationSlice, UIntPtr destinationLevel, MTLOrigin destinationOrigin);
																																																																													public virtual void CopyFromBuffer (IMTLBuffer sourceBuffer, UIntPtr sourceOffset, UIntPtr sourceBytesPerRow, UIntPtr sourceBytesPerImage, MTLSize sourceSize, IMTLTexture destinationTexture, UIntPtr destinationSlice, UIntPtr destinationLevel, MTLOrigin destinationOrigin, MTLBlitOption options);
																																																																													public virtual void CopyFromTensor (IMTLTensor sourceTensor, MTLTensorExtents sourceOrigin, MTLTensorExtents sourceDimensions, IMTLTensor destinationTensor, MTLTensorExtents destinationOrigin, MTLTensorExtents destinationDimensions);
																																																																													public virtual void CopyFromTexture (IMTLTexture sourceTexture, IMTLTexture destinationTexture);
																																																																													public virtual void CopyFromTexture (IMTLTexture sourceTexture, UIntPtr sourceSlice, UIntPtr sourceLevel, IMTLTexture destinationTexture, UIntPtr destinationSlice, UIntPtr destinationLevel, UIntPtr sliceCount, UIntPtr levelCount);
																																																																													public virtual void CopyFromTexture (IMTLTexture sourceTexture, UIntPtr sourceSlice, UIntPtr sourceLevel, MTLOrigin sourceOrigin, MTLSize sourceSize, IMTLBuffer destinationBuffer, UIntPtr destinationOffset, UIntPtr destinationBytesPerRow, UIntPtr destinationBytesPerImage);
																																																																													public virtual void CopyFromTexture (IMTLTexture sourceTexture, UIntPtr sourceSlice, UIntPtr sourceLevel, MTLOrigin sourceOrigin, MTLSize sourceSize, IMTLTexture destinationTexture, UIntPtr destinationSlice, UIntPtr destinationLevel, MTLOrigin destinationOrigin);
																																																																													public virtual void CopyFromTexture (IMTLTexture sourceTexture, UIntPtr sourceSlice, UIntPtr sourceLevel, MTLOrigin sourceOrigin, MTLSize sourceSize, IMTLBuffer destinationBuffer, UIntPtr destinationOffset, UIntPtr destinationBytesPerRow, UIntPtr destinationBytesPerImage, MTLBlitOption options);
																																																																													public virtual void CopyIndirectCommandBuffer (IMTLIndirectCommandBuffer source, Foundation.NSRange sourceRange, IMTLIndirectCommandBuffer destination, UIntPtr destinationIndex);
																																																																													public virtual void DispatchThreadgroups (MTLSize threadgroupsPerGrid, MTLSize threadsPerThreadgroup);
																																																																													public virtual void DispatchThreadgroups (ulong indirectBuffer, MTLSize threadsPerThreadgroup);
																																																																													public virtual void DispatchThreads (ulong indirectBuffer);
																																																																													public virtual void DispatchThreads (MTLSize threadsPerGrid, MTLSize threadsPerThreadgroup);
																																																																													public virtual void ExecuteCommandsInBuffer (IMTLIndirectCommandBuffer indirectCommandBuffer, Foundation.NSRange executionRange);
																																																																													public virtual void ExecuteCommandsInBuffer (IMTLIndirectCommandBuffer indirectCommandbuffer, ulong indirectRangeBuffer);
																																																																													public virtual void FillBuffer (IMTLBuffer buffer, Foundation.NSRange range, byte value);
																																																																													public virtual void GenerateMipmaps (IMTLTexture texture);
																																																																													public virtual void OptimizeContentsForCpuAccess (IMTLTexture texture);
																																																																													public virtual void OptimizeContentsForCpuAccess (IMTLTexture texture, UIntPtr slice, UIntPtr level);
																																																																													public virtual void OptimizeContentsForGpuAccess (IMTLTexture texture);
																																																																													public virtual void OptimizeContentsForGpuAccess (IMTLTexture texture, UIntPtr slice, UIntPtr level);
																																																																													public virtual void OptimizeIndirectCommandBuffer (IMTLIndirectCommandBuffer indirectCommandBuffer, Foundation.NSRange range);
																																																																													public virtual void RefitAccelerationStructure (IMTLAccelerationStructure sourceAccelerationStructure, MTL4AccelerationStructureDescriptor descriptor, IMTLAccelerationStructure destinationAccelerationStructure, MTL4BufferRange scratchBuffer);
																																																																													public virtual void RefitAccelerationStructure (IMTLAccelerationStructure sourceAccelerationStructure, MTL4AccelerationStructureDescriptor descriptor, IMTLAccelerationStructure destinationAccelerationStructure, MTL4BufferRange scratchBuffer, MTLAccelerationStructureRefitOptions options);
																																																																													public virtual void ResetCommandsInBuffer (IMTLIndirectCommandBuffer buffer, Foundation.NSRange range);
																																																																													public virtual void SetArgumentTable (IMTL4ArgumentTable argumentTable);
																																																																													public virtual void SetComputePipelineState (IMTLComputePipelineState state);
																																																																													public virtual void SetImageblock (UIntPtr width, UIntPtr height);
																																																																													public virtual void SetThreadgroupMemoryLength (UIntPtr length, UIntPtr index);
																																																																													public virtual void WriteCompactedAccelerationStructureSize (IMTLAccelerationStructure accelerationStructure, MTL4BufferRange buffer);
																																																																													public virtual void WriteTimestamp (MTL4TimestampGranularity granularity, IMTL4CounterHeap counterHeap, UIntPtr index);
																																																																												}

New Type: Metal.IMTL4CounterHeap

																																																																												[Foundation.ProtocolAttribute(Name = MTL4CounterHeap, WrapperType = Metal.MTL4CounterHeapWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = ResolveCounterRange, Selector = resolveCounterRange:, ReturnType = Foundation.NSData, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = InvalidateCounterRange, Selector = invalidateCounterRange:, 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)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Count, Selector = count, PropertyType = System.UIntPtr, GetterSelector = count, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Type, Selector = type, PropertyType = Metal.MTL4CounterHeapType, GetterSelector = type, 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 IMTL4CounterHeap : ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// properties
																																																																													public virtual UIntPtr Count { get; }
																																																																													public virtual string Label { get; set; }
																																																																													public virtual MTL4CounterHeapType Type { get; }
																																																																													// methods
																																																																													public virtual void InvalidateCounterRange (Foundation.NSRange range);
																																																																													public virtual Foundation.NSData ResolveCounterRange (Foundation.NSRange range);
																																																																												}

New Type: Metal.IMTL4MachineLearningCommandEncoder

																																																																												[Foundation.ProtocolAttribute(Name = MTL4MachineLearningCommandEncoder, WrapperType = Metal.MTL4MachineLearningCommandEncoderWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetPipelineState, Selector = setPipelineState:, 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 = DispatchNetwork, Selector = dispatchNetworkWithIntermediatesHeap:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[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 IMTL4MachineLearningCommandEncoder : IMTL4CommandEncoder, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// methods
																																																																													public virtual void DispatchNetwork (IMTLHeap intermediatesHeap);
																																																																													public virtual void SetArgumentTable (IMTL4ArgumentTable argumentTable);
																																																																													public virtual void SetPipelineState (IMTL4MachineLearningPipelineState pipelineState);
																																																																												}

New Type: Metal.IMTL4MachineLearningPipelineState

																																																																												[Foundation.ProtocolAttribute(Name = MTL4MachineLearningPipelineState, WrapperType = Metal.MTL4MachineLearningPipelineStateWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[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 = Device, Selector = device, PropertyType = Metal.IMTLDevice, GetterSelector = device, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Reflection, Selector = reflection, PropertyType = Metal.MTL4MachineLearningPipelineReflection, GetterSelector = reflection, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = IntermediatesHeapSize, Selector = intermediatesHeapSize, PropertyType = System.UIntPtr, GetterSelector = intermediatesHeapSize, 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 IMTL4MachineLearningPipelineState : IMTLAllocation, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// properties
																																																																													public virtual IMTLDevice Device { get; }
																																																																													public virtual UIntPtr IntermediatesHeapSize { get; }
																																																																													public virtual string Label { get; }
																																																																													public virtual MTL4MachineLearningPipelineReflection Reflection { get; }
																																																																												}

New Type: Metal.IMTL4PipelineDataSetSerializer

																																																																												[Foundation.ProtocolAttribute(Name = MTL4PipelineDataSetSerializer, WrapperType = Metal.MTL4PipelineDataSetSerializerWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SerializeAsArchiveAndFlush, Selector = serializeAsArchiveAndFlushToURL:error:, ReturnType = System.Boolean, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SerializeAsPipelinesScript, Selector = serializeAsPipelinesScriptWithError:, ReturnType = Foundation.NSData, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[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 IMTL4PipelineDataSetSerializer : ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// methods
																																																																													public virtual bool SerializeAsArchiveAndFlush (Foundation.NSUrl url, out Foundation.NSError error);
																																																																													public virtual Foundation.NSData SerializeAsPipelinesScript (out Foundation.NSError error);
																																																																												}

New Type: Metal.IMTL4RenderCommandEncoder

																																																																												[Foundation.ProtocolAttribute(Name = MTL4RenderCommandEncoder, WrapperType = Metal.MTL4RenderCommandEncoderWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[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 = SetRenderPipelineState, Selector = setRenderPipelineState:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetViewport, Selector = setViewport:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetViewports, Selector = setViewports:count:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetVertexAmplificationCount, Selector = setVertexAmplificationCount:viewMappings:, 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 = SetDepthClipMode, Selector = setDepthClipMode:, 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 = SetScissorRect, Selector = setScissorRect:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetScissorRects, Selector = setScissorRects:count:, 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 = SetBlendColorRed, Selector = setBlendColorRed:green:blue:alpha:, 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 = SetStencilReferenceValue, Selector = setStencilReferenceValue:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetStencilFrontReferenceValue, Selector = setStencilFrontReferenceValue:backReferenceValue:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetVisibilityResultMode, Selector = setVisibilityResultMode:offset:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetColorStoreAction, Selector = setColorStoreAction:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStoreAction, Selector = setDepthStoreAction:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetStencilStoreAction, Selector = setStencilStoreAction:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawPrimitives, Selector = drawPrimitives:vertexStart:vertexCount:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawPrimitives, Selector = drawPrimitives:vertexStart:vertexCount:instanceCount:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawPrimitives, Selector = drawPrimitives:vertexStart:vertexCount:instanceCount:baseInstance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawIndexedPrimitives, Selector = drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferLength:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawIndexedPrimitives, Selector = drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferLength:instanceCount:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawIndexedPrimitives, Selector = drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferLength:instanceCount:baseVertex:baseInstance:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawPrimitives, Selector = drawPrimitives:indirectBuffer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawIndexedPrimitives, Selector = drawIndexedPrimitives:indexType:indexBuffer:indexBufferLength:indirectBuffer:, 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 = SetObjectThreadgroupMemoryLength, Selector = setObjectThreadgroupMemoryLength:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawMeshThreadgroups, Selector = drawMeshThreadgroups:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawMeshThreads, Selector = drawMeshThreads:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DrawMeshThreadgroups, Selector = drawMeshThreadgroupsWithIndirectBuffer:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DispatchThreadsPerTile, Selector = dispatchThreadsPerTile:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetThreadgroupMemoryLength, Selector = setThreadgroupMemoryLength:offset:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetArgumentTable, Selector = setArgumentTable:atStages:, 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 = WriteTimestamp, Selector = writeTimestampWithGranularity:afterStage:intoHeap:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = TileWidth, Selector = tileWidth, PropertyType = System.UIntPtr, GetterSelector = tileWidth, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = TileHeight, Selector = tileHeight, PropertyType = System.UIntPtr, GetterSelector = tileHeight, 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 IMTL4RenderCommandEncoder : IMTL4CommandEncoder, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// properties
																																																																													public virtual UIntPtr TileHeight { get; }
																																																																													public virtual UIntPtr TileWidth { get; }
																																																																													// methods
																																																																													public virtual void DispatchThreadsPerTile (MTLSize threadsPerTile);
																																																																													public virtual void DrawIndexedPrimitives (MTLPrimitiveType primitiveType, MTLIndexType indexType, ulong indexBuffer, UIntPtr indexBufferLength, ulong indirectBuffer);
																																																																													public virtual void DrawIndexedPrimitives (MTLPrimitiveType primitiveType, UIntPtr indexCount, MTLIndexType indexType, ulong indexBuffer, UIntPtr indexBufferLength);
																																																																													public virtual void DrawIndexedPrimitives (MTLPrimitiveType primitiveType, UIntPtr indexCount, MTLIndexType indexType, ulong indexBuffer, UIntPtr indexBufferLength, UIntPtr instanceCount);
																																																																													public virtual void DrawIndexedPrimitives (MTLPrimitiveType primitiveType, UIntPtr indexCount, MTLIndexType indexType, ulong indexBuffer, UIntPtr indexBufferLength, UIntPtr instanceCount, IntPtr baseVertex, UIntPtr baseInstance);
																																																																													public virtual void DrawMeshThreadgroups (MTLSize threadgroupsPerGrid, MTLSize threadsPerObjectThreadgroup, MTLSize threadsPerMeshThreadgroup);
																																																																													public virtual void DrawMeshThreadgroups (ulong indirectBuffer, MTLSize threadsPerObjectThreadgroup, MTLSize threadsPerMeshThreadgroup);
																																																																													public virtual void DrawMeshThreads (MTLSize threadsPerGrid, MTLSize threadsPerObjectThreadgroup, MTLSize threadsPerMeshThreadgroup);
																																																																													public virtual void DrawPrimitives (MTLPrimitiveType primitiveType, ulong indirectBuffer);
																																																																													public virtual void DrawPrimitives (MTLPrimitiveType primitiveType, UIntPtr vertexStart, UIntPtr vertexCount);
																																																																													public virtual void DrawPrimitives (MTLPrimitiveType primitiveType, UIntPtr vertexStart, UIntPtr vertexCount, UIntPtr instanceCount);
																																																																													public virtual void DrawPrimitives (MTLPrimitiveType primitiveType, UIntPtr vertexStart, UIntPtr vertexCount, UIntPtr instanceCount, UIntPtr baseInstance);
																																																																													public virtual void ExecuteCommandsInBuffer (IMTLIndirectCommandBuffer indirectCommandBuffer, Foundation.NSRange executionRange);
																																																																													public virtual void ExecuteCommandsInBuffer (IMTLIndirectCommandBuffer indirectCommandBuffer, ulong indirectRangeBuffer);
																																																																													public virtual void SetArgumentTable (IMTL4ArgumentTable argumentTable, MTLRenderStages stages);
																																																																													public virtual void SetBlendColorRed (float red, float green, float blue, float alpha);
																																																																													public virtual void SetColorAttachmentMap (MTLLogicalToPhysicalColorAttachmentMap mapping);
																																																																													public virtual void SetColorStoreAction (MTLStoreAction storeAction, UIntPtr colorAttachmentIndex);
																																																																													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 SetDepthStoreAction (MTLStoreAction storeAction);
																																																																													public virtual void SetFrontFacingWinding (MTLWinding frontFacingWinding);
																																																																													public virtual void SetObjectThreadgroupMemoryLength (UIntPtr length, UIntPtr index);
																																																																													public virtual void SetRenderPipelineState (IMTLRenderPipelineState pipelineState);
																																																																													public virtual void SetScissorRect (MTLScissorRect rect);
																																																																													public virtual void SetScissorRects (MTLScissorRect[] scissorRects);
																																																																													public virtual void SetScissorRects (IntPtr scissorRects, UIntPtr count);
																																																																													public virtual void SetStencilFrontReferenceValue (uint frontReferenceValue, uint backReferenceValue);
																																																																													public virtual void SetStencilReferenceValue (uint referenceValue);
																																																																													public virtual void SetStencilStoreAction (MTLStoreAction storeAction);
																																																																													public virtual void SetThreadgroupMemoryLength (UIntPtr length, UIntPtr offset, UIntPtr index);
																																																																													public virtual void SetTriangleFillMode (MTLTriangleFillMode fillMode);
																																																																													public virtual void SetVertexAmplificationCount (MTLVertexAmplificationViewMapping[] viewMappings);
																																																																													public virtual void SetVertexAmplificationCount (UIntPtr count, IntPtr viewMappings);
																																																																													public virtual void SetViewport (MTLViewport viewport);
																																																																													public virtual void SetViewports (MTLViewport[] viewports);
																																																																													public virtual void SetViewports (IntPtr viewports, UIntPtr count);
																																																																													public virtual void SetVisibilityResultMode (MTLVisibilityResultMode mode, UIntPtr offset);
																																																																													public virtual void WriteTimestamp (MTL4TimestampGranularity granularity, MTLRenderStages stage, IMTL4CounterHeap counterHeap, UIntPtr index);
																																																																												}

New Type: Metal.IMTLResourceViewPool

																																																																												[Foundation.ProtocolAttribute(Name = MTLResourceViewPool, WrapperType = Metal.MTLResourceViewPoolWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = CopyResourceViews, Selector = copyResourceViewsFromPool:sourceRange:destinationIndex:, ReturnType = Metal.MTLResourceId, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = BaseResourceId, Selector = baseResourceID, PropertyType = Metal.MTLResourceId, GetterSelector = baseResourceID, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = ResourceViewCount, Selector = resourceViewCount, PropertyType = System.UIntPtr, GetterSelector = resourceViewCount, ArgumentSemantic = -1)]
																																																																												[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 IMTLResourceViewPool : ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// properties
																																																																													public virtual MTLResourceId BaseResourceId { get; }
																																																																													public virtual IMTLDevice Device { get; }
																																																																													public virtual string Label { get; }
																																																																													public virtual UIntPtr ResourceViewCount { get; }
																																																																													// methods
																																																																													public virtual MTLResourceId CopyResourceViews (IMTLResourceViewPool sourcePool, Foundation.NSRange sourceRange, UIntPtr destinationIndex);
																																																																												}

New Type: Metal.IMTLTensor

																																																																												[Foundation.ProtocolAttribute(Name = MTLTensor, WrapperType = Metal.MTLTensorWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = ReplaceSliceOrigin, Selector = replaceSliceOrigin:sliceDimensions:withBytes:strides:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = GetBytes, Selector = getBytes:strides:fromSliceOrigin:sliceDimensions:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[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 = Buffer, Selector = buffer, PropertyType = Metal.IMTLBuffer, GetterSelector = buffer, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = BufferOffset, Selector = bufferOffset, PropertyType = System.UIntPtr, GetterSelector = bufferOffset, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Strides, Selector = strides, PropertyType = Metal.MTLTensorExtents, GetterSelector = strides, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Dimensions, Selector = dimensions, PropertyType = Metal.MTLTensorExtents, GetterSelector = dimensions, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = DataType, Selector = dataType, PropertyType = Metal.MTLTensorDataType, GetterSelector = dataType, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Usage, Selector = usage, PropertyType = Metal.MTLTensorUsage, GetterSelector = usage, 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 IMTLTensor : IMTLAllocation, IMTLResource, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// properties
																																																																													public virtual IMTLBuffer Buffer { get; }
																																																																													public virtual UIntPtr BufferOffset { get; }
																																																																													public virtual MTLTensorDataType DataType { get; }
																																																																													public virtual MTLTensorExtents Dimensions { get; }
																																																																													public virtual MTLResourceId GpuResourceId { get; }
																																																																													public virtual MTLTensorExtents Strides { get; }
																																																																													public virtual MTLTensorUsage Usage { get; }
																																																																													// methods
																																																																													public virtual void GetBytes (IntPtr bytes, MTLTensorExtents strides, MTLTensorExtents sliceOrigin, MTLTensorExtents sliceDimensions);
																																																																													public virtual void ReplaceSliceOrigin (MTLTensorExtents sliceOrigin, MTLTensorExtents sliceDimensions, IntPtr bytes, MTLTensorExtents strides);
																																																																												}

New Type: Metal.IMTLTensorBinding

																																																																												[Foundation.ProtocolAttribute(Name = MTLTensorBinding, WrapperType = Metal.MTLTensorBindingWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = TensorDataType, Selector = tensorDataType, PropertyType = Metal.MTLTensorDataType, GetterSelector = tensorDataType, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = IndexType, Selector = indexType, PropertyType = Metal.MTLDataType, GetterSelector = indexType, ArgumentSemantic = -1)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Dimensions, Selector = dimensions, PropertyType = Metal.MTLTensorExtents, GetterSelector = dimensions, 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 IMTLTensorBinding : IMTLBinding, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// properties
																																																																													public virtual MTLTensorExtents Dimensions { get; }
																																																																													public virtual MTLDataType IndexType { get; }
																																																																													public virtual MTLTensorDataType TensorDataType { get; }
																																																																												}

New Type: Metal.IMTLTextureViewPool

																																																																												[Foundation.ProtocolAttribute(Name = MTLTextureViewPool, WrapperType = Metal.MTLTextureViewPoolWrapper, BackwardsCompatibleCodeGeneration = False)]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetTextureView, Selector = setTextureView:atIndex:, ReturnType = Metal.MTLResourceId, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetTextureView, Selector = setTextureView:descriptor:atIndex:, ReturnType = Metal.MTLResourceId, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetTextureViewFromBuffer, Selector = setTextureViewFromBuffer:descriptor:offset:bytesPerRow:atIndex:, ReturnType = Metal.MTLResourceId, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])]
																																																																												[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 IMTLTextureViewPool : IMTLResourceViewPool, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// methods
																																																																													public virtual MTLResourceId SetTextureView (IMTLTexture texture, UIntPtr index);
																																																																													public virtual MTLResourceId SetTextureView (IMTLTexture texture, MTLTextureViewDescriptor descriptor, UIntPtr index);
																																																																													public virtual MTLResourceId SetTextureViewFromBuffer (IMTLBuffer buffer, MTLTextureDescriptor descriptor, UIntPtr offset, UIntPtr bytesPerRow, UIntPtr index);
																																																																												}

New Type: Metal.MTL4AccelerationStructureBoundingBoxGeometryDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4AccelerationStructureBoundingBoxGeometryDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4AccelerationStructureBoundingBoxGeometryDescriptor : Metal.MTL4AccelerationStructureGeometryDescriptor {
																																																																													// constructors
																																																																													public MTL4AccelerationStructureBoundingBoxGeometryDescriptor ();
																																																																													protected MTL4AccelerationStructureBoundingBoxGeometryDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4AccelerationStructureBoundingBoxGeometryDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual MTL4BufferRange BoundingBoxBuffer { get; set; }
																																																																													public virtual UIntPtr BoundingBoxCount { get; set; }
																																																																													public virtual UIntPtr BoundingBoxStride { get; set; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																												}

New Type: Metal.MTL4AccelerationStructureCurveGeometryDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4AccelerationStructureCurveGeometryDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4AccelerationStructureCurveGeometryDescriptor : Metal.MTL4AccelerationStructureGeometryDescriptor {
																																																																													// constructors
																																																																													public MTL4AccelerationStructureCurveGeometryDescriptor ();
																																																																													protected MTL4AccelerationStructureCurveGeometryDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4AccelerationStructureCurveGeometryDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4BufferRange ControlPointBuffer { get; set; }
																																																																													public virtual UIntPtr ControlPointCount { get; set; }
																																																																													public virtual MTLAttributeFormat ControlPointFormat { get; set; }
																																																																													public virtual UIntPtr ControlPointStride { get; set; }
																																																																													public virtual MTLCurveBasis CurveBasis { get; set; }
																																																																													public virtual MTLCurveEndCaps CurveEndCaps { get; set; }
																																																																													public virtual MTLCurveType CurveType { get; set; }
																																																																													public virtual MTL4BufferRange IndexBuffer { get; set; }
																																																																													public virtual MTLIndexType IndexType { get; set; }
																																																																													public virtual MTL4BufferRange RadiusBuffer { get; set; }
																																																																													public virtual MTLAttributeFormat RadiusFormat { get; set; }
																																																																													public virtual UIntPtr RadiusStride { get; set; }
																																																																													public virtual UIntPtr SegmentControlPointCount { get; set; }
																																																																													public virtual UIntPtr SegmentCount { get; set; }
																																																																												}

New Type: Metal.MTL4AccelerationStructureDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4AccelerationStructureDescriptor", True)]
																																																																												[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 class MTL4AccelerationStructureDescriptor : Metal.MTLAccelerationStructureDescriptor {
																																																																													// constructors
																																																																													public MTL4AccelerationStructureDescriptor ();
																																																																													protected MTL4AccelerationStructureDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4AccelerationStructureDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																												}

New Type: Metal.MTL4AccelerationStructureGeometryDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4AccelerationStructureGeometryDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4AccelerationStructureGeometryDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4AccelerationStructureGeometryDescriptor ();
																																																																													protected MTL4AccelerationStructureGeometryDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4AccelerationStructureGeometryDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual bool AllowDuplicateIntersectionFunctionInvocation { get; set; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual UIntPtr IntersectionFunctionTableOffset { get; set; }
																																																																													public virtual string Label { get; set; }
																																																																													public virtual bool Opaque { get; set; }
																																																																													public virtual MTL4BufferRange PrimitiveDataBuffer { get; set; }
																																																																													public virtual UIntPtr PrimitiveDataElementSize { get; set; }
																																																																													public virtual UIntPtr PrimitiveDataStride { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4AccelerationStructureMotionBoundingBoxGeometryDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4AccelerationStructureMotionBoundingBoxGeometryDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4AccelerationStructureMotionBoundingBoxGeometryDescriptor : Metal.MTL4AccelerationStructureGeometryDescriptor {
																																																																													// constructors
																																																																													public MTL4AccelerationStructureMotionBoundingBoxGeometryDescriptor ();
																																																																													protected MTL4AccelerationStructureMotionBoundingBoxGeometryDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4AccelerationStructureMotionBoundingBoxGeometryDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual MTL4BufferRange BoundingBoxBuffers { get; set; }
																																																																													public virtual UIntPtr BoundingBoxCount { get; set; }
																																																																													public virtual UIntPtr BoundingBoxStride { get; set; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																												}

New Type: Metal.MTL4AccelerationStructureMotionCurveGeometryDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4AccelerationStructureMotionCurveGeometryDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4AccelerationStructureMotionCurveGeometryDescriptor : Metal.MTL4AccelerationStructureGeometryDescriptor {
																																																																													// constructors
																																																																													public MTL4AccelerationStructureMotionCurveGeometryDescriptor ();
																																																																													protected MTL4AccelerationStructureMotionCurveGeometryDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4AccelerationStructureMotionCurveGeometryDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4BufferRange ControlPointBuffers { get; set; }
																																																																													public virtual UIntPtr ControlPointCount { get; set; }
																																																																													public virtual MTLAttributeFormat ControlPointFormat { get; set; }
																																																																													public virtual UIntPtr ControlPointStride { get; set; }
																																																																													public virtual MTLCurveBasis CurveBasis { get; set; }
																																																																													public virtual MTLCurveEndCaps CurveEndCaps { get; set; }
																																																																													public virtual MTLCurveType CurveType { get; set; }
																																																																													public virtual MTL4BufferRange IndexBuffer { get; set; }
																																																																													public virtual MTLIndexType IndexType { get; set; }
																																																																													public virtual MTL4BufferRange RadiusBuffers { get; set; }
																																																																													public virtual MTLAttributeFormat RadiusFormat { get; set; }
																																																																													public virtual UIntPtr RadiusStride { get; set; }
																																																																													public virtual UIntPtr SegmentControlPointCount { get; set; }
																																																																													public virtual UIntPtr SegmentCount { get; set; }
																																																																												}

New Type: Metal.MTL4AccelerationStructureMotionTriangleGeometryDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4AccelerationStructureMotionTriangleGeometryDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4AccelerationStructureMotionTriangleGeometryDescriptor : Metal.MTL4AccelerationStructureGeometryDescriptor {
																																																																													// constructors
																																																																													public MTL4AccelerationStructureMotionTriangleGeometryDescriptor ();
																																																																													protected MTL4AccelerationStructureMotionTriangleGeometryDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4AccelerationStructureMotionTriangleGeometryDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4BufferRange IndexBuffer { get; set; }
																																																																													public virtual MTLIndexType IndexType { get; set; }
																																																																													public virtual MTL4BufferRange TransformationMatrixBuffer { get; set; }
																																																																													public virtual MTLMatrixLayout TransformationMatrixLayout { get; set; }
																																																																													public virtual UIntPtr TriangleCount { get; set; }
																																																																													public virtual MTL4BufferRange VertexBuffers { get; set; }
																																																																													public virtual MTLAttributeFormat VertexFormat { get; set; }
																																																																													public virtual UIntPtr VertexStride { get; set; }
																																																																												}

New Type: Metal.MTL4AccelerationStructureTriangleGeometryDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4AccelerationStructureTriangleGeometryDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4AccelerationStructureTriangleGeometryDescriptor : Metal.MTL4AccelerationStructureGeometryDescriptor {
																																																																													// constructors
																																																																													public MTL4AccelerationStructureTriangleGeometryDescriptor ();
																																																																													protected MTL4AccelerationStructureTriangleGeometryDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4AccelerationStructureTriangleGeometryDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4BufferRange IndexBuffer { get; set; }
																																																																													public virtual MTLIndexType IndexType { get; set; }
																																																																													public virtual MTL4BufferRange TransformationMatrixBuffer { get; set; }
																																																																													public virtual MTLMatrixLayout TransformationMatrixLayout { get; set; }
																																																																													public virtual UIntPtr TriangleCount { get; set; }
																																																																													public virtual MTL4BufferRange VertexBuffer { get; set; }
																																																																													public virtual MTLAttributeFormat VertexFormat { get; set; }
																																																																													public virtual UIntPtr VertexStride { get; set; }
																																																																												}

New Type: Metal.MTL4AlphaToCoverageState

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

New Type: Metal.MTL4AlphaToOneState

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

New Type: Metal.MTL4ArgumentTableDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4ArgumentTableDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4ArgumentTableDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4ArgumentTableDescriptor ();
																																																																													protected MTL4ArgumentTableDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4ArgumentTableDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual bool InitializeBindings { get; set; }
																																																																													public virtual string Label { get; set; }
																																																																													public virtual UIntPtr MaxBufferBindCount { get; set; }
																																																																													public virtual UIntPtr MaxSamplerStateBindCount { get; set; }
																																																																													public virtual UIntPtr MaxTextureBindCount { get; set; }
																																																																													public virtual bool SupportAttributeStrides { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4BinaryFunctionDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4BinaryFunctionDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4BinaryFunctionDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4BinaryFunctionDescriptor ();
																																																																													protected MTL4BinaryFunctionDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4BinaryFunctionDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4FunctionDescriptor FunctionDescriptor { get; set; }
																																																																													public virtual string Name { get; set; }
																																																																													public virtual MTL4BinaryFunctionOptions Options { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4BinaryFunctionOptions

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

New Type: Metal.MTL4BlendState

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												public enum MTL4BlendState {
																																																																													Disabled = 0,
																																																																													Enabled = 1,
																																																																													Unspecialized = 2,
																																																																												}

New Type: Metal.MTL4BufferRange

																																																																												[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 MTL4BufferRange {
																																																																													// constructors
																																																																													public MTL4BufferRange ();
																																																																													public MTL4BufferRange (ulong bufferAddress);
																																																																													public MTL4BufferRange (ulong bufferAddress, ulong length);
																																																																													// properties
																																																																													public ulong BufferAddress { get; set; }
																																																																													public ulong Length { get; set; }
																																																																												}

New Type: Metal.MTL4CommandAllocatorDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4CommandAllocatorDescriptor", True)]
																																																																												[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 class MTL4CommandAllocatorDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4CommandAllocatorDescriptor ();
																																																																													protected MTL4CommandAllocatorDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4CommandAllocatorDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual string Label { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4CommandBufferOptions

																																																																												[Foundation.RegisterAttribute("MTL4CommandBufferOptions", True)]
																																																																												[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 class MTL4CommandBufferOptions : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4CommandBufferOptions ();
																																																																													protected MTL4CommandBufferOptions (Foundation.NSObjectFlag t);
																																																																													protected MTL4CommandBufferOptions (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual IMTLLogState LogState { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4CommandQueueDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4CommandQueueDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4CommandQueueDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4CommandQueueDescriptor ();
																																																																													protected MTL4CommandQueueDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4CommandQueueDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual CoreFoundation.DispatchQueue FeedbackQueue { get; set; }
																																																																													public virtual string Label { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4CommandQueueError

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												public enum MTL4CommandQueueError {
																																																																													AccessRevoked = 5,
																																																																													DeviceRemoved = 4,
																																																																													Internal = 6,
																																																																													None = 0,
																																																																													NotPermitted = 2,
																																																																													OutOfMemory = 3,
																																																																													Timeout = 1,
																																																																												}

New Type: Metal.MTL4CommandQueueErrorExtensions

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

New Type: Metal.MTL4CommitFeedbackHandler

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

New Type: Metal.MTL4CommitOptions

																																																																												[Foundation.RegisterAttribute("MTL4CommitOptions", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4CommitOptions : Foundation.NSObject {
																																																																													// constructors
																																																																													public MTL4CommitOptions ();
																																																																													protected MTL4CommitOptions (Foundation.NSObjectFlag t);
																																																																													protected MTL4CommitOptions (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													// methods
																																																																													public virtual void AddFeedbackHandler (MTL4CommitFeedbackHandler block);
																																																																												}

New Type: Metal.MTL4CompilerDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4CompilerDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4CompilerDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4CompilerDescriptor ();
																																																																													protected MTL4CompilerDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4CompilerDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual string Label { get; set; }
																																																																													public virtual IMTL4PipelineDataSetSerializer PipelineDataSetSerializer { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4CompilerTaskOptions

																																																																												[Foundation.RegisterAttribute("MTL4CompilerTaskOptions", True)]
																																																																												[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 class MTL4CompilerTaskOptions : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4CompilerTaskOptions ();
																																																																													protected MTL4CompilerTaskOptions (Foundation.NSObjectFlag t);
																																																																													protected MTL4CompilerTaskOptions (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual IMTL4Archive[] LookupArchives { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4CompilerTaskStatus

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												public enum MTL4CompilerTaskStatus {
																																																																													Compiling = 2,
																																																																													Finished = 3,
																																																																													None = 0,
																																																																													Scheduled = 1,
																																																																												}

New Type: Metal.MTL4ComputePipelineDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4ComputePipelineDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4ComputePipelineDescriptor : Metal.MTL4PipelineDescriptor {
																																																																													// constructors
																																																																													public MTL4ComputePipelineDescriptor ();
																																																																													protected MTL4ComputePipelineDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4ComputePipelineDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4FunctionDescriptor ComputeFunctionDescriptor { get; set; }
																																																																													public virtual UIntPtr MaxTotalThreadsPerThreadgroup { get; set; }
																																																																													public virtual MTLSize RequiredThreadsPerThreadgroup { get; set; }
																																																																													public virtual MTL4StaticLinkingDescriptor StaticLinkingDescriptor { get; set; }
																																																																													public virtual bool SupportBinaryLinking { get; set; }
																																																																													public virtual MTL4IndirectCommandBufferSupportState SupportIndirectCommandBuffers { get; set; }
																																																																													public virtual bool ThreadGroupSizeIsMultipleOfThreadExecutionWidth { get; set; }
																																																																													// methods
																																																																													public virtual void Reset ();
																																																																												}

New Type: Metal.MTL4CopySparseBufferMappingOperation

																																																																												public struct MTL4CopySparseBufferMappingOperation {
																																																																													// properties
																																																																													public UIntPtr DestinationOffset { get; set; }
																																																																													public Foundation.NSRange SourceRange { get; set; }
																																																																												}

New Type: Metal.MTL4CopySparseTextureMappingOperation

																																																																												public struct MTL4CopySparseTextureMappingOperation {
																																																																													// properties
																																																																													public UIntPtr DestinationLevel { get; set; }
																																																																													public MTLOrigin DestinationOrigin { get; set; }
																																																																													public UIntPtr DestinationSlice { get; set; }
																																																																													public UIntPtr SourceLevel { get; set; }
																																																																													public MTLRegion SourceRegion { get; set; }
																																																																													public UIntPtr SourceSlice { get; set; }
																																																																												}

New Type: Metal.MTL4CounterHeapDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4CounterHeapDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4CounterHeapDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4CounterHeapDescriptor ();
																																																																													protected MTL4CounterHeapDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4CounterHeapDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual UIntPtr Count { get; set; }
																																																																													public virtual MTL4CounterHeapType Type { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4CounterHeapType

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

New Type: Metal.MTL4CreateBinaryFunctionCompletionHandler

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

New Type: Metal.MTL4CreateMachineLearningPipelineStateCompletionHandler

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

New Type: Metal.MTL4FunctionDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4FunctionDescriptor", True)]
																																																																												[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 class MTL4FunctionDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4FunctionDescriptor ();
																																																																													protected MTL4FunctionDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4FunctionDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4IndirectCommandBufferSupportState

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

New Type: Metal.MTL4IndirectInstanceAccelerationStructureDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4IndirectInstanceAccelerationStructureDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4IndirectInstanceAccelerationStructureDescriptor : Metal.MTL4AccelerationStructureDescriptor {
																																																																													// constructors
																																																																													public MTL4IndirectInstanceAccelerationStructureDescriptor ();
																																																																													protected MTL4IndirectInstanceAccelerationStructureDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4IndirectInstanceAccelerationStructureDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4BufferRange InstanceCountBuffer { get; set; }
																																																																													public virtual MTL4BufferRange InstanceDescriptorBuffer { get; set; }
																																																																													public virtual UIntPtr InstanceDescriptorStride { get; set; }
																																																																													public virtual MTLAccelerationStructureInstanceDescriptorType InstanceDescriptorType { get; set; }
																																																																													public virtual MTLMatrixLayout InstanceTransformationMatrixLayout { get; set; }
																																																																													public virtual UIntPtr MaxInstanceCount { get; set; }
																																																																													public virtual UIntPtr MaxMotionTransformCount { get; set; }
																																																																													public virtual MTL4BufferRange MotionTransformBuffer { get; set; }
																																																																													public virtual MTL4BufferRange MotionTransformCountBuffer { get; set; }
																																																																													public virtual UIntPtr MotionTransformStride { get; set; }
																																																																													public virtual MTLTransformType MotionTransformType { get; set; }
																																																																												}

New Type: Metal.MTL4InstanceAccelerationStructureDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4InstanceAccelerationStructureDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4InstanceAccelerationStructureDescriptor : Metal.MTL4AccelerationStructureDescriptor {
																																																																													// constructors
																																																																													public MTL4InstanceAccelerationStructureDescriptor ();
																																																																													protected MTL4InstanceAccelerationStructureDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4InstanceAccelerationStructureDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual UIntPtr InstanceCount { get; set; }
																																																																													public virtual MTL4BufferRange InstanceDescriptorBuffer { get; set; }
																																																																													public virtual UIntPtr InstanceDescriptorStride { get; set; }
																																																																													public virtual MTLAccelerationStructureInstanceDescriptorType InstanceDescriptorType { get; set; }
																																																																													public virtual MTLMatrixLayout InstanceTransformationMatrixLayout { get; set; }
																																																																													public virtual MTL4BufferRange MotionTransformBuffer { get; set; }
																																																																													public virtual UIntPtr MotionTransformCount { get; set; }
																																																																													public virtual UIntPtr MotionTransformStride { get; set; }
																																																																													public virtual MTLTransformType MotionTransformType { get; set; }
																																																																												}

New Type: Metal.MTL4LibraryDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4LibraryDescriptor", True)]
																																																																												[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																												[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																												[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 class MTL4LibraryDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4LibraryDescriptor ();
																																																																													protected MTL4LibraryDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4LibraryDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual string Name { get; set; }
																																																																													public virtual MTLCompileOptions Options { get; set; }
																																																																													public virtual string Source { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4LibraryFunctionDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4LibraryFunctionDescriptor", True)]
																																																																												[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																												[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																												[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 class MTL4LibraryFunctionDescriptor : Metal.MTL4FunctionDescriptor {
																																																																													// constructors
																																																																													public MTL4LibraryFunctionDescriptor ();
																																																																													protected MTL4LibraryFunctionDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4LibraryFunctionDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual IMTLLibrary Library { get; set; }
																																																																													public virtual string Name { get; set; }
																																																																												}

New Type: Metal.MTL4LogicalToPhysicalColorAttachmentMappingState

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

New Type: Metal.MTL4MachineLearningPipelineDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4MachineLearningPipelineDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4MachineLearningPipelineDescriptor : Metal.MTL4PipelineDescriptor {
																																																																													// constructors
																																																																													public MTL4MachineLearningPipelineDescriptor ();
																																																																													protected MTL4MachineLearningPipelineDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4MachineLearningPipelineDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual string Label { get; set; }
																																																																													public virtual MTL4FunctionDescriptor MachineLearningFunctionDescriptor { get; set; }
																																																																													// methods
																																																																													public virtual MTLTensorExtents GetInputDimensions (IntPtr bufferIndex);
																																																																													public virtual void Reset ();
																																																																													public virtual void SetInputDimensions (MTLTensorExtents dimensions, IntPtr bufferIndex);
																																																																													public virtual void SetInputDimensions (MTLTensorExtents[] dimensions, Foundation.NSRange range);
																																																																												}

New Type: Metal.MTL4MachineLearningPipelineReflection

																																																																												[Foundation.RegisterAttribute("MTL4MachineLearningPipelineReflection", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4MachineLearningPipelineReflection : Foundation.NSObject {
																																																																													// constructors
																																																																													public MTL4MachineLearningPipelineReflection ();
																																																																													protected MTL4MachineLearningPipelineReflection (Foundation.NSObjectFlag t);
																																																																													protected MTL4MachineLearningPipelineReflection (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual IMTLBinding[] Bindings { get; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																												}

New Type: Metal.MTL4MeshRenderPipelineDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4MeshRenderPipelineDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4MeshRenderPipelineDescriptor : Metal.MTL4PipelineDescriptor {
																																																																													// constructors
																																																																													public MTL4MeshRenderPipelineDescriptor ();
																																																																													protected MTL4MeshRenderPipelineDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4MeshRenderPipelineDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual MTL4AlphaToCoverageState AlphaToCoverageState { get; set; }
																																																																													public virtual MTL4AlphaToOneState AlphaToOneState { get; set; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4LogicalToPhysicalColorAttachmentMappingState ColorAttachmentMappingState { get; set; }
																																																																													public virtual MTL4RenderPipelineColorAttachmentDescriptorArray ColorAttachments { get; }
																																																																													public virtual MTL4FunctionDescriptor FragmentFunctionDescriptor { get; set; }
																																																																													public virtual MTL4StaticLinkingDescriptor FragmentStaticLinkingDescriptor { get; set; }
																																																																													public virtual UIntPtr MaxTotalThreadgroupsPerMeshGrid { get; set; }
																																																																													public virtual UIntPtr MaxTotalThreadsPerMeshThreadgroup { get; set; }
																																																																													public virtual UIntPtr MaxTotalThreadsPerObjectThreadgroup { get; set; }
																																																																													public virtual UIntPtr MaxVertexAmplificationCount { get; set; }
																																																																													public virtual MTL4FunctionDescriptor MeshFunctionDescriptor { get; set; }
																																																																													public virtual MTL4StaticLinkingDescriptor MeshStaticLinkingDescriptor { get; set; }
																																																																													public virtual bool MeshThreadgroupSizeIsMultipleOfThreadExecutionWidth { get; set; }
																																																																													public virtual MTL4FunctionDescriptor ObjectFunctionDescriptor { get; set; }
																																																																													public virtual MTL4StaticLinkingDescriptor ObjectStaticLinkingDescriptor { get; set; }
																																																																													public virtual bool ObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth { get; set; }
																																																																													public virtual UIntPtr PayloadMemoryLength { get; set; }
																																																																													public virtual UIntPtr RasterSampleCount { get; set; }
																																																																													public virtual bool RasterizationEnabled { get; set; }
																																																																													public virtual MTLSize RequiredThreadsPerMeshThreadgroup { get; set; }
																																																																													public virtual MTLSize RequiredThreadsPerObjectThreadgroup { get; set; }
																																																																													public virtual bool SupportFragmentBinaryLinking { get; set; }
																																																																													public virtual MTL4IndirectCommandBufferSupportState SupportIndirectCommandBuffers { get; set; }
																																																																													public virtual bool SupportMeshBinaryLinking { get; set; }
																																																																													public virtual bool SupportObjectBinaryLinking { get; set; }
																																																																													// methods
																																																																													public virtual void Reset ();
																																																																												}

New Type: Metal.MTL4PipelineDataSetSerializerConfiguration

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.FlagsAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												public enum MTL4PipelineDataSetSerializerConfiguration {
																																																																													Binaries = 2,
																																																																													Descriptors = 1,
																																																																												}

New Type: Metal.MTL4PipelineDataSetSerializerDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4PipelineDataSetSerializerDescriptor", True)]
																																																																												[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 class MTL4PipelineDataSetSerializerDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4PipelineDataSetSerializerDescriptor ();
																																																																													protected MTL4PipelineDataSetSerializerDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4PipelineDataSetSerializerDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4PipelineDataSetSerializerConfiguration Configuration { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4PipelineDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4PipelineDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4PipelineDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4PipelineDescriptor ();
																																																																													protected MTL4PipelineDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4PipelineDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual string Label { get; set; }
																																																																													public virtual MTL4PipelineOptions Options { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4PipelineOptions

																																																																												[Foundation.RegisterAttribute("MTL4PipelineOptions", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4PipelineOptions : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4PipelineOptions ();
																																																																													protected MTL4PipelineOptions (Foundation.NSObjectFlag t);
																																																																													protected MTL4PipelineOptions (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4ShaderReflection ShaderReflection { get; set; }
																																																																													public virtual MTLShaderValidation ShaderValidation { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4PipelineStageDynamicLinkingDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4PipelineStageDynamicLinkingDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4PipelineStageDynamicLinkingDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4PipelineStageDynamicLinkingDescriptor ();
																																																																													protected MTL4PipelineStageDynamicLinkingDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4PipelineStageDynamicLinkingDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual IMTL4BinaryFunction[] BinaryLinkedFunctions { get; set; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual UIntPtr MaxCallStackDepth { get; set; }
																																																																													public virtual IMTLDynamicLibrary[] PreloadedLibraries { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4PrimitiveAccelerationStructureDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4PrimitiveAccelerationStructureDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4PrimitiveAccelerationStructureDescriptor : Metal.MTL4AccelerationStructureDescriptor {
																																																																													// constructors
																																																																													public MTL4PrimitiveAccelerationStructureDescriptor ();
																																																																													protected MTL4PrimitiveAccelerationStructureDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4PrimitiveAccelerationStructureDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4AccelerationStructureGeometryDescriptor[] GeometryDescriptors { get; set; }
																																																																													public virtual MTLMotionBorderMode MotionEndBorderMode { get; set; }
																																																																													public virtual float MotionEndTime { get; set; }
																																																																													public virtual UIntPtr MotionKeyframeCount { get; set; }
																																																																													public virtual MTLMotionBorderMode MotionStartBorderMode { get; set; }
																																																																													public virtual float MotionStartTime { get; set; }
																																																																												}

New Type: Metal.MTL4RenderEncoderOptions

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

New Type: Metal.MTL4RenderPassDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4RenderPassDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4RenderPassDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4RenderPassDescriptor ();
																																																																													protected MTL4RenderPassDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4RenderPassDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTLRenderPassColorAttachmentDescriptorArray ColorAttachments { get; }
																																																																													public virtual UIntPtr DefaultRasterSampleCount { get; set; }
																																																																													public virtual MTLRenderPassDepthAttachmentDescriptor DepthAttachment { get; set; }
																																																																													public virtual UIntPtr ImageblockSampleLength { get; set; }
																																																																													public virtual IMTLRasterizationRateMap RasterizationRateMap { get; set; }
																																																																													public virtual UIntPtr RenderTargetArrayLength { get; set; }
																																																																													public virtual UIntPtr RenderTargetHeight { get; set; }
																																																																													public virtual UIntPtr RenderTargetWidth { get; set; }
																																																																													public MTLSamplePosition[] SamplePositions { get; set; }
																																																																													public virtual MTLRenderPassStencilAttachmentDescriptor StencilAttachment { get; set; }
																																																																													public virtual bool SupportColorAttachmentMapping { get; set; }
																																																																													public virtual UIntPtr ThreadgroupMemoryLength { get; set; }
																																																																													public virtual UIntPtr TileHeight { get; set; }
																																																																													public virtual UIntPtr TileWidth { get; set; }
																																																																													public virtual IMTLBuffer VisibilityResultBuffer { get; set; }
																																																																													public virtual MTLVisibilityResultType VisibilityResultType { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																													public UIntPtr GetSamplePositions (MTLSamplePosition[] positions);
																																																																													public virtual UIntPtr GetSamplePositions (IntPtr positions, UIntPtr count);
																																																																													public virtual void SetSamplePositions (IntPtr positions, UIntPtr count);
																																																																												}

New Type: Metal.MTL4RenderPipelineBinaryFunctionsDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4RenderPipelineBinaryFunctionsDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4RenderPipelineBinaryFunctionsDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4RenderPipelineBinaryFunctionsDescriptor ();
																																																																													protected MTL4RenderPipelineBinaryFunctionsDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4RenderPipelineBinaryFunctionsDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual IMTL4BinaryFunction[] FragmentAdditionalBinaryFunctions { get; set; }
																																																																													public virtual IMTL4BinaryFunction[] MeshAdditionalBinaryFunctions { get; set; }
																																																																													public virtual IMTL4BinaryFunction[] ObjectAdditionalBinaryFunctions { get; set; }
																																																																													public virtual IMTL4BinaryFunction[] TileAdditionalBinaryFunctions { get; set; }
																																																																													public virtual IMTL4BinaryFunction[] VertexAdditionalBinaryFunctions { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																													public virtual void Reset ();
																																																																												}

New Type: Metal.MTL4RenderPipelineColorAttachmentDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4RenderPipelineColorAttachmentDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4RenderPipelineColorAttachmentDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4RenderPipelineColorAttachmentDescriptor ();
																																																																													protected MTL4RenderPipelineColorAttachmentDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4RenderPipelineColorAttachmentDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual MTLBlendOperation AlphaBlendOperation { get; set; }
																																																																													public virtual MTL4BlendState BlendingState { get; set; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTLBlendFactor DestinationAlphaBlendFactor { get; set; }
																																																																													public virtual MTLBlendFactor DestinationRgbBlendFactor { get; set; }
																																																																													public virtual MTLPixelFormat PixelFormat { get; set; }
																																																																													public virtual MTLBlendOperation RgbBlendOperation { get; set; }
																																																																													public virtual MTLBlendFactor SourceAlphaBlendFactor { get; set; }
																																																																													public virtual MTLBlendFactor SourceRgbBlendFactor { get; set; }
																																																																													public virtual MTLColorWriteMask WriteMask { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																													public virtual void Reset ();
																																																																												}

New Type: Metal.MTL4RenderPipelineColorAttachmentDescriptorArray

																																																																												[Foundation.RegisterAttribute("MTL4RenderPipelineColorAttachmentDescriptorArray", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4RenderPipelineColorAttachmentDescriptorArray : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4RenderPipelineColorAttachmentDescriptorArray ();
																																																																													protected MTL4RenderPipelineColorAttachmentDescriptorArray (Foundation.NSObjectFlag t);
																																																																													protected MTL4RenderPipelineColorAttachmentDescriptorArray (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																													public virtual MTL4RenderPipelineColorAttachmentDescriptor GetObject (UIntPtr attachmentIndex);
																																																																													public virtual void Reset ();
																																																																													public virtual void SetObject (MTL4RenderPipelineColorAttachmentDescriptor attachment, UIntPtr attachmentIndex);
																																																																												}

New Type: Metal.MTL4RenderPipelineDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4RenderPipelineDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4RenderPipelineDescriptor : Metal.MTL4PipelineDescriptor {
																																																																													// constructors
																																																																													public MTL4RenderPipelineDescriptor ();
																																																																													protected MTL4RenderPipelineDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4RenderPipelineDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual MTL4AlphaToCoverageState AlphaToCoverageState { get; set; }
																																																																													public virtual MTL4AlphaToOneState AlphaToOneState { get; set; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4LogicalToPhysicalColorAttachmentMappingState ColorAttachmentMappingState { get; set; }
																																																																													public virtual MTL4RenderPipelineColorAttachmentDescriptorArray ColorAttachments { get; }
																																																																													public virtual MTL4FunctionDescriptor FragmentFunctionDescriptor { get; set; }
																																																																													public virtual MTL4StaticLinkingDescriptor FragmentStaticLinkingDescriptor { get; set; }
																																																																													public virtual MTLPrimitiveTopologyClass InputPrimitiveTopology { get; set; }
																																																																													public virtual UIntPtr MaxVertexAmplificationCount { get; set; }
																																																																													public virtual UIntPtr RasterSampleCount { get; set; }
																																																																													public virtual bool RasterizationEnabled { get; set; }
																																																																													public virtual bool SupportFragmentBinaryLinking { get; set; }
																																																																													public virtual MTL4IndirectCommandBufferSupportState SupportIndirectCommandBuffers { get; set; }
																																																																													public virtual bool SupportVertexBinaryLinking { get; set; }
																																																																													public virtual MTLVertexDescriptor VertexDescriptor { get; set; }
																																																																													public virtual MTL4FunctionDescriptor VertexFunctionDescriptor { get; set; }
																																																																													public virtual MTL4StaticLinkingDescriptor VertexStaticLinkingDescriptor { get; set; }
																																																																													// methods
																																																																													public virtual void Reset ();
																																																																												}

New Type: Metal.MTL4RenderPipelineDynamicLinkingDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4RenderPipelineDynamicLinkingDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4RenderPipelineDynamicLinkingDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4RenderPipelineDynamicLinkingDescriptor ();
																																																																													protected MTL4RenderPipelineDynamicLinkingDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4RenderPipelineDynamicLinkingDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4PipelineStageDynamicLinkingDescriptor FragmentLinkingDescriptor { get; }
																																																																													public virtual MTL4PipelineStageDynamicLinkingDescriptor MeshLinkingDescriptor { get; }
																																																																													public virtual MTL4PipelineStageDynamicLinkingDescriptor ObjectLinkingDescriptor { get; }
																																																																													public virtual MTL4PipelineStageDynamicLinkingDescriptor TileLinkingDescriptor { get; }
																																																																													public virtual MTL4PipelineStageDynamicLinkingDescriptor VertexLinkingDescriptor { get; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4ShaderReflection

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

New Type: Metal.MTL4SpecializedFunctionDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4SpecializedFunctionDescriptor", True)]
																																																																												[System.Runtime.CompilerServices.NullableAttribute(0)]
																																																																												[System.Runtime.CompilerServices.NullableContextAttribute(2)]
																																																																												[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 class MTL4SpecializedFunctionDescriptor : Metal.MTL4FunctionDescriptor {
																																																																													// constructors
																																																																													public MTL4SpecializedFunctionDescriptor ();
																																																																													protected MTL4SpecializedFunctionDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4SpecializedFunctionDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTLFunctionConstantValues ConstantValues { get; set; }
																																																																													public virtual MTL4FunctionDescriptor FunctionDescriptor { get; set; }
																																																																													public virtual string SpecializedName { get; set; }
																																																																												}

New Type: Metal.MTL4StaticLinkingDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4StaticLinkingDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4StaticLinkingDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTL4StaticLinkingDescriptor ();
																																																																													protected MTL4StaticLinkingDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4StaticLinkingDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4FunctionDescriptor[] FunctionDescriptors { get; set; }
																																																																													public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSArray<MTL4FunctionDescriptor>> Groups { get; set; }
																																																																													public virtual MTL4FunctionDescriptor[] PrivateFunctionDescriptors { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTL4StitchedFunctionDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4StitchedFunctionDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4StitchedFunctionDescriptor : Metal.MTL4FunctionDescriptor {
																																																																													// constructors
																																																																													public MTL4StitchedFunctionDescriptor ();
																																																																													protected MTL4StitchedFunctionDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4StitchedFunctionDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTL4FunctionDescriptor[] FunctionDescriptors { get; set; }
																																																																													public virtual MTLFunctionStitchingGraph FunctionGraph { get; set; }
																																																																												}

New Type: Metal.MTL4TileRenderPipelineDescriptor

																																																																												[Foundation.RegisterAttribute("MTL4TileRenderPipelineDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTL4TileRenderPipelineDescriptor : Metal.MTL4PipelineDescriptor {
																																																																													// constructors
																																																																													public MTL4TileRenderPipelineDescriptor ();
																																																																													protected MTL4TileRenderPipelineDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTL4TileRenderPipelineDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTLTileRenderPipelineColorAttachmentDescriptorArray ColorAttachments { get; }
																																																																													public virtual UIntPtr MaxTotalThreadsPerThreadgroup { get; set; }
																																																																													public virtual UIntPtr RasterSampleCount { get; set; }
																																																																													public virtual MTLSize RequiredThreadsPerThreadgroup { get; set; }
																																																																													public virtual MTL4StaticLinkingDescriptor StaticLinkingDescriptor { get; set; }
																																																																													public virtual bool SupportBinaryLinking { get; set; }
																																																																													public virtual bool ThreadgroupSizeMatchesTileSize { get; set; }
																																																																													public virtual MTL4FunctionDescriptor TileFunctionDescriptor { get; set; }
																																																																													// methods
																																																																													public virtual void Reset ();
																																																																												}

New Type: Metal.MTL4TimestampGranularity

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

New Type: Metal.MTL4UpdateSparseBufferMappingOperation

																																																																												public struct MTL4UpdateSparseBufferMappingOperation {
																																																																													// properties
																																																																													public Foundation.NSRange BufferRange { get; set; }
																																																																													public UIntPtr HeapOffset { get; set; }
																																																																													public MTLSparseTextureMappingMode Mode { get; set; }
																																																																												}

New Type: Metal.MTL4UpdateSparseTextureMappingOperation

																																																																												public struct MTL4UpdateSparseTextureMappingOperation {
																																																																													// properties
																																																																													public UIntPtr HeapOffset { get; set; }
																																																																													public MTLSparseTextureMappingMode Mode { get; set; }
																																																																													public UIntPtr TextureLevel { get; set; }
																																																																													public MTLRegion TextureRegion { get; set; }
																																																																													public UIntPtr TextureSlice { get; set; }
																																																																												}

New Type: Metal.MTL4VisibilityOptions

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.FlagsAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												public enum MTL4VisibilityOptions {
																																																																													Device = 1,
																																																																													None = 0,
																																																																													ResourceAlias = 2,
																																																																												}

New Type: Metal.MTLBufferSparseTier

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

New Type: Metal.MTLCreateComputePipelineStateCompletionHandler

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

New Type: Metal.MTLCreateDynamicLibraryCompletionHandler

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

New Type: Metal.MTLCreateLibraryCompletionHandler

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

New Type: Metal.MTLCreateRenderPipelineStateCompletionHandler

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

New Type: Metal.MTLFunctionReflection

																																																																												[Foundation.RegisterAttribute("MTLFunctionReflection", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTLFunctionReflection : Foundation.NSObject {
																																																																													// constructors
																																																																													public MTLFunctionReflection ();
																																																																													protected MTLFunctionReflection (Foundation.NSObjectFlag t);
																																																																													protected MTLFunctionReflection (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual IMTLBinding[] Bindings { get; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																												}

New Type: Metal.MTLLogicalToPhysicalColorAttachmentMap

																																																																												[Foundation.RegisterAttribute("MTLLogicalToPhysicalColorAttachmentMap", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTLLogicalToPhysicalColorAttachmentMap : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTLLogicalToPhysicalColorAttachmentMap ();
																																																																													protected MTLLogicalToPhysicalColorAttachmentMap (Foundation.NSObjectFlag t);
																																																																													protected MTLLogicalToPhysicalColorAttachmentMap (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																													public virtual UIntPtr GetPhysicalIndex (UIntPtr logicalIndex);
																																																																													public virtual void Reset ();
																																																																													public virtual void SetPhysicalIndex (UIntPtr physicalIndex, UIntPtr logicalIndex);
																																																																												}

New Type: Metal.MTLResourceViewPoolDescriptor

																																																																												[Foundation.RegisterAttribute("MTLResourceViewPoolDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTLResourceViewPoolDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTLResourceViewPoolDescriptor ();
																																																																													protected MTLResourceViewPoolDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTLResourceViewPoolDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual string Label { get; set; }
																																																																													public virtual UIntPtr ResourceViewCount { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTLStages

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												public enum MTLStages {
																																																																													AccelerationStructure = 536870912,
																																																																													All = 9223372036854775807,
																																																																													Blit = 268435456,
																																																																													Dispatch = 134217728,
																																																																													Fragment = 2,
																																																																													MachineLearning = 1073741824,
																																																																													Mesh = 16,
																																																																													Object = 8,
																																																																													ResourceState = 67108864,
																																																																													Tile = 4,
																																																																													Vertex = 1,
																																																																												}

New Type: Metal.MTLTensorDataType

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												public enum MTLTensorDataType {
																																																																													BFloat16 = 121,
																																																																													Float16 = 16,
																																																																													Float32 = 3,
																																																																													Int16 = 37,
																																																																													Int32 = 29,
																																																																													Int8 = 45,
																																																																													None = 0,
																																																																													UInt16 = 41,
																																																																													UInt32 = 33,
																																																																													UInt8 = 49,
																																																																												}

New Type: Metal.MTLTensorDescriptor

																																																																												[Foundation.RegisterAttribute("MTLTensorDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTLTensorDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTLTensorDescriptor ();
																																																																													protected MTLTensorDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTLTensorDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTLCpuCacheMode CpuCacheMode { get; set; }
																																																																													public virtual MTLTensorDataType DataType { get; set; }
																																																																													public virtual MTLTensorExtents Dimensions { get; set; }
																																																																													public virtual MTLHazardTrackingMode HazardTrackingMode { get; set; }
																																																																													public virtual MTLResourceOptions ResourceOptions { get; set; }
																																																																													public virtual MTLStorageMode StorageMode { get; set; }
																																																																													public virtual MTLTensorExtents Strides { get; set; }
																																																																													public virtual MTLTensorUsage Usage { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTLTensorError

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

New Type: Metal.MTLTensorErrorExtensions

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

New Type: Metal.MTLTensorExtents

																																																																												[Foundation.RegisterAttribute("MTLTensorExtents", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTLTensorExtents : Foundation.NSObject {
																																																																													// constructors
																																																																													protected MTLTensorExtents (Foundation.NSObjectFlag t);
																																																																													protected MTLTensorExtents (ObjCRuntime.NativeHandle handle);
																																																																													public MTLTensorExtents (IntPtr[] values);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual UIntPtr Rank { get; }
																																																																													// methods
																																																																													public virtual IntPtr GetExtent (UIntPtr dimensionIndex);
																																																																												}

New Type: Metal.MTLTensorReferenceType

																																																																												[Foundation.RegisterAttribute("MTLTensorReferenceType", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTLTensorReferenceType : Metal.MTLType {
																																																																													// constructors
																																																																													public MTLTensorReferenceType ();
																																																																													protected MTLTensorReferenceType (Foundation.NSObjectFlag t);
																																																																													protected MTLTensorReferenceType (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public virtual MTLBindingAccess Access { get; }
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual MTLTensorExtents Dimensions { get; }
																																																																													public virtual MTLDataType IndexType { get; }
																																																																													public virtual MTLTensorDataType TensorDataType { get; }
																																																																												}

New Type: Metal.MTLTensorUsage

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.FlagsAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												public enum MTLTensorUsage {
																																																																													Compute = 1,
																																																																													MachineLearning = 4,
																																																																													Render = 2,
																																																																												}

New Type: Metal.MTLTextureSparseTier

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

New Type: Metal.MTLTextureViewDescriptor

																																																																												[Foundation.RegisterAttribute("MTLTextureViewDescriptor", True)]
																																																																												[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.SupportedOSPlatformAttribute("tvos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												public class MTLTextureViewDescriptor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
																																																																													// constructors
																																																																													public MTLTextureViewDescriptor ();
																																																																													protected MTLTextureViewDescriptor (Foundation.NSObjectFlag t);
																																																																													protected MTLTextureViewDescriptor (ObjCRuntime.NativeHandle handle);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual Foundation.NSRange LevelRange { get; set; }
																																																																													public virtual MTLPixelFormat PixelFormat { get; set; }
																																																																													public virtual Foundation.NSRange SliceRange { get; set; }
																																																																													public virtual MTLTextureSwizzleChannels Swizzle { get; set; }
																																																																													public virtual MTLTextureType TextureType { get; set; }
																																																																													// methods
																																																																													public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
																																																																												}

New Type: Metal.MTLVisibilityResultType

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

Namespace MetalFX

Type Changed: MetalFX.MTLFXSpatialScalerDescriptor

Added interfaces:

																																																																												Foundation.INSCopying
																																																																												ObjCRuntime.INativeObject
																																																																												System.IDisposable

Added method:

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

Type Changed: MetalFX.MTLFXTemporalScalerDescriptor

Added interfaces:

																																																																												Foundation.INSCopying
																																																																												ObjCRuntime.INativeObject
																																																																												System.IDisposable

Added method:

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

Namespace MetalKit

Type Changed: MetalKit.MTKView

Added property:

																																																																												public virtual Metal.MTL4RenderPassDescriptor CurrentMtl4RenderPassDescriptor { get; }

Namespace MetalPerformanceShadersGraph

Type Changed: MetalPerformanceShadersGraph.MPSGraphCompilationDescriptor

Added property:

																																																																												public virtual MPSGraphReducedPrecisionFastMath ReducedPrecisionFastMath { get; set; }

Type Changed: MetalPerformanceShadersGraph.MPSGraphTensorData

Added constructor:

																																																																												public MPSGraphTensorData (Metal.IMTLTensor tensor);

New Type: MetalPerformanceShadersGraph.MPSGraphReducedPrecisionFastMath

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[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 enum MPSGraphReducedPrecisionFastMath {
																																																																													AllowFP16Conv2DWinogradTransformIntermediate = 2,
																																																																													AllowFP16Intermediates = 2,
																																																																													Default = 0,
																																																																													None = 0,
																																																																												}

Namespace MultipeerConnectivity

Type Changed: MultipeerConnectivity.MCSessionNearbyConnectionDataForPeerCompletionHandler

Modified methods:

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

Namespace Network

Type Changed: Network.NWErrorDomain

Added value:

																																																																												WiFiAware = 4,

Type Changed: Network.NWParameters

Added property:

																																																																												public bool AllowUltraConstrained { get; set; }

Type Changed: Network.NWPath

Added properties:

																																																																												public bool IsUltraConstrained { get; }
																																																																												public NWLinkQuality LinkQuality { get; }

New Type: Network.NWLinkQuality

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeNameAttribute("nw_link_quality_t")]
																																																																												public enum NWLinkQuality {
																																																																													Good = 30,
																																																																													Minimal = 10,
																																																																													Moderate = 20,
																																																																													Unknown = 0,
																																																																												}

Namespace NetworkExtension

Type Changed: NetworkExtension.NEDatagramRead

Modified methods:

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

Namespace ObjCBindings

Type Changed: ObjCBindings.BindingTypeAttribute`1

Added constructors:

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

Removed property:

public string LibraryName { get; set; }

Added properties:

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

Type Changed: ObjCBindings.ExportAttribute`1

Added properties:

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

Type Changed: ObjCBindings.FieldAttribute`1

Removed property:

public string LibraryName { get; set; }

Added property:

																																																																												public string LibraryPath { get; set; }

Type Changed: ObjCBindings.Method

Added values:

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

Type Changed: ObjCBindings.Property

Added values:

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

Type Changed: ObjCBindings.Protocol

Added value:

																																																																												CreateModel = 8,

New Type: ObjCBindings.StrongDictionaryKeys

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

New Type: ObjCBindings.StrongDictionaryProperty

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

Namespace ObjCRuntime

Type Changed: ObjCRuntime.Constants

Modified fields:

-public const string SdkVersion = "15.5";
+public const string SdkVersion = "26.0";
-public const string Version = "15.5.9199";
+public const string Version = "26.0.9501";

Added field:

																																																																												public static const string GameSaveLibrary = "/System/Library/Frameworks/GameSave.framework/GameSave";

Namespace PassKit

Type Changed: PassKit.PKAddIdentityDocumentConfigurationGetConfigurationCompletionHandler

Modified methods:

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

Type Changed: PassKit.PKIdentityDocumentMetadata

Added properties:

																																																																												public virtual PKAddIdentityDocumentType DocumentType { get; }
																																																																												public virtual string IssuingCountryCode { get; }

Type Changed: PassKit.PKPassLibrary

Added methods:

																																																																												public virtual PKPassLibraryAuthorizationStatus GetAuthorizationStatus (PKPassLibraryCapability capability);
																																																																												public virtual void RequestAuthorization (PKPassLibraryCapability capability, System.Action<PKPassLibraryAuthorizationStatus> completion);
																																																																												public virtual System.Threading.Tasks.Task<PKPassLibraryAuthorizationStatus> RequestAuthorizationAsync (PKPassLibraryCapability capability);

Type Changed: PassKit.PKPassLibrarySignDataCompletionHandler

Modified methods:

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

Type Changed: PassKit.PKPaymentNetwork

Added property:

																																																																												public static Foundation.NSString MyDebit { get; }

Type Changed: PassKit.PKPaymentRequest

Added property:

																																																																												public virtual string AttributionIdentifier { get; set; }

New Type: PassKit.PKAddIdentityDocumentMetadata

																																																																												[Foundation.RegisterAttribute("PKAddIdentityDocumentMetadata", 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.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																												public class PKAddIdentityDocumentMetadata : PassKit.PKIdentityDocumentMetadata {
																																																																													// constructors
																																																																													protected PKAddIdentityDocumentMetadata (Foundation.NSObjectFlag t);
																																																																													protected PKAddIdentityDocumentMetadata (ObjCRuntime.NativeHandle handle);
																																																																													public PKAddIdentityDocumentMetadata (string credentialIdentifier, string sharingInstanceIdentifier, string templateIdentifier, string issuingCountryCode, PKAddIdentityDocumentType documentType, PKAddPassMetadataPreview preview);
																																																																													// properties
																																																																													public override ObjCRuntime.NativeHandle ClassHandle { get; }
																																																																													public virtual PKAddPassMetadataPreview Preview { get; }
																																																																												}

New Type: PassKit.PKAddIdentityDocumentType

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																												public enum PKAddIdentityDocumentType {
																																																																													IdCard = 0,
																																																																													Mdl = 1,
																																																																													PhotoId = 2,
																																																																												}

New Type: PassKit.PKPassLibraryAuthorizationStatus

																																																																												[Serializable]
																																																																												[ObjCRuntime.NativeAttribute()]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")]
																																																																												[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")]
																																																																												[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")]
																																																																												public enum PKPassLibraryAuthorizationStatus {
																																																																													Authorized = 1,
																																																																													Denied = 0,
																																																																													NotDetermined = -1,
																																																																													Restricted = 2,
																																																																												}

New Type: PassKit.PKPassLibraryCapability

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

Namespace PencilKit

Type Changed: PencilKit.PKContentVersion

Added value:

																																																																												Version4 = 4,

Type Changed: PencilKit.PKInkType

Added value:

																																																																												Reed = 7,

Type Changed: PencilKit.PKInkingTool

Added constructor:

																																																																												public PKInkingTool (PKInkType type, AppKit.NSColor color, System.Runtime.InteropServices.NFloat width, System.Runtime.InteropServices.NFloat azimuth);

Added property:

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

Added method:

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