Added methods:
public virtual string[] GetMediaPresentationLanguages (AVMediaSelectionGroup mediaSelectionGroup);
public virtual Foundation.NSDictionary<AVFoundation.AVMediaPresentationSelector,Foundation.NSArray<AVMediaPresentationSetting>> GetMediaPresentationSettings (AVMediaSelectionGroup mediaSelectionGroup);Added method:
public virtual void DidReceiveMetricEvent (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVMetricEvent metricEvent);Added method:
public static void DidReceiveMetricEvent (this IAVAssetDownloadDelegate This, Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVMetricEvent metricEvent);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; }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 = 12Added 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,Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Added values:
AppleImmersiveVideo = 4,
NonRectilinearProjection = 3,Added property:
public static Foundation.NSString RenderMetadataSource { get; }Added property:
public virtual Foundation.NSUrl Url { get; }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; }Added value:
SparselyInterleavedWithMainMediaData = 2,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);Added constructor:
public AVAudioChannelLayout (AudioToolbox.AudioChannelLayoutTag layoutTag);Added property:
public virtual IntPtr PacketDependencies { get; }Added properties:
public virtual IntPtr AudioSyncPacketFrequency { get; set; } public virtual AVAudioContentSource ContentSource { get; set; } public virtual AVAudioDynamicRangeControlConfiguration DynamicRangeControlConfiguration { get; set; }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 ()Added value:
BluetoothHighQualityRecording = 524288,Added property:
public virtual AudioToolbox.AudioChannelLayoutTag SpatialAudioChannelLayoutTag { get; set; }Added value:
AppleLog2 = 4,Added properties:
public virtual bool CameraLensSmudgeDetectionEnabled { get; } public virtual CoreMedia.CMTime CameraLensSmudgeDetectionInterval { get; } public virtual AVCaptureCameraLensSmudgeDetectionStatus CameraLensSmudgeDetectionStatus { get; } public AVCaptureCinematicVideoFocusMode CinematicVideoCaptureSceneMonitoringStatuses { get; } public virtual CoreGraphics.CGRect ExposureRectOfInterest { get; set; } public virtual bool ExposureRectOfInterestSupported { get; } public virtual CoreGraphics.CGRect FocusRectOfInterest { get; set; } public virtual bool FocusRectOfInterestSupported { get; } public virtual bool FollowingExternalSyncDevice { get; } public virtual CoreGraphics.CGSize MinExposureRectOfInterestSize { get; } public virtual CoreGraphics.CGSize MinFocusRectOfInterestSize { get; } public virtual CoreMedia.CMTime MinSupportedExternalSyncFrameDuration { get; } public virtual CoreMedia.CMTime MinSupportedLockedVideoFrameDuration { get; } public virtual float NominalFocalLengthIn35mmFilm { get; } public virtual bool VideoFrameDurationLocked { get; } public virtual Foundation.NSSet<Foundation.NSString> WeakCinematicVideoCaptureSceneMonitoringStatuses { get; }Added methods:
public virtual CoreGraphics.CGRect GetDefaultRectForExposurePointOfInterest (CoreGraphics.CGPoint exposurePointOfInterest); public virtual CoreGraphics.CGRect GetDefaultRectForFocusPointOfInterest (CoreGraphics.CGPoint focusPointOfInterest); public virtual void SetCameraLensSmudgeDetectionEnabled (bool cameraLensSmudgeDetectionEnabled, CoreMedia.CMTime detectionInterval); public virtual void SetCinematicVideoFixedFocus (CoreGraphics.CGPoint point, AVCaptureCinematicVideoFocusMode focusMode); public virtual void SetCinematicVideoTrackingFocus (CoreGraphics.CGPoint point, AVCaptureCinematicVideoFocusMode focusMode); public virtual void SetCinematicVideoTrackingFocus (IntPtr detectedObjectId, AVCaptureCinematicVideoFocusMode focusMode);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; }Added properties:
public virtual CoreMedia.CMTime ActiveExternalSyncVideoFrameDuration { get; } public virtual CoreMedia.CMTime ActiveLockedVideoFrameDuration { get; set; } public virtual bool CinematicVideoCaptureEnabled { get; set; } public virtual bool CinematicVideoCaptureSupported { get; } public virtual AVExternalSyncDevice ExternalSyncDevice { get; } public virtual bool ExternalSyncSupported { get; } public virtual bool LockedVideoFrameDurationSupported { get; } public virtual float SimulatedAperture { get; set; }Added methods:
public virtual void FollowExternalSyncDevice (AVExternalSyncDevice externalSyncDevice, CoreMedia.CMTime frameDuration, IAVExternalSyncDeviceDelegate delegate); public virtual void UnfollowExternalSyncDevice ();Added property:
public virtual string[] RequiredMetadataObjectTypesForCinematicVideoCapture { get; }Added properties:
public virtual bool DeferredStartEnabled { get; set; } public virtual bool DeferredStartSupported { get; }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);Added properties:
public virtual bool PreservesDynamicHdrMetadata { get; set; } public virtual int RecommendedMediaTimeScaleForAssetWriter { get; }Added method:
public virtual AVMetadataItem[] RecommendedMovieMetadata (string videoCodecType, string outputFileType);Added properties:
public virtual bool DeferredStartEnabled { get; set; } public virtual bool DeferredStartSupported { get; }Added value:
LowLatency = 6,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);Added values:
AutoWhiteBalanceNotLocked = -11891, ContentKeyInvalid = -11889, ContentKeyRequestPlaybackDestinationDoesNotSupportDeviceIdentifierRandomization = -11888, FollowExternalSyncDeviceTimedOut = -11892, NoSmartFramingsEnabled = -11890,Added values:
Dicom = 24, QuickTimeAudio = 25,Added values:
IndicatesNonRectilinearProjection = 23, MachineGenerated = 24,Added property:
public virtual AVCustomMediaSelectionScheme CustomMediaSelectionScheme { get; }Added properties:
public static Foundation.NSString QuickTimeMetadataAimeData { get; } public static Foundation.NSString QuickTimeMetadataCameraFocalLength35mmEquivalent { get; } public static Foundation.NSString QuickTimeMetadataCameraIsoSensitivity { get; } public static Foundation.NSString QuickTimeMetadataCameraLensIrisFNumber { get; } public static Foundation.NSString QuickTimeMetadataCameraLensModel { get; } public static Foundation.NSString QuickTimeMetadataCameraShutterSpeedAngle { get; } public static Foundation.NSString QuickTimeMetadataCameraShutterSpeedTime { get; } public static Foundation.NSString QuickTimeMetadataCameraWhiteBalance { get; } public static Foundation.NSString QuickTimeMetadataCinematicVideoIntent { get; } public static Foundation.NSString QuickTimeMetadataKeyCameraFocalLength35mmEquivalent { get; } public static Foundation.NSString QuickTimeMetadataKeyCameraIsoSensitivity { get; } public static Foundation.NSString QuickTimeMetadataKeyCameraLensIrisFNumber { get; } public static Foundation.NSString QuickTimeMetadataKeyCameraLensModel { get; } public static Foundation.NSString QuickTimeMetadataKeyCameraShutterSpeedAngle { get; } public static Foundation.NSString QuickTimeMetadataKeyCameraShutterSpeedTime { get; } public static Foundation.NSString QuickTimeMetadataKeyCameraWhiteBalance { get; } public static Foundation.NSString QuickTimeMetadataKeyCinematicVideoIntent { get; } public static Foundation.NSString QuickTimeMetadataKeyWhiteBalanceByCctColorMatrices { get; } public static Foundation.NSString QuickTimeMetadataKeyWhiteBalanceByCctWhiteBalanceFactors { get; } public static Foundation.NSString QuickTimeMetadataPresentationImmersiveMedia { get; } public static Foundation.NSString QuickTimeMetadataWhiteBalanceByCctColorMatrices { get; } public static Foundation.NSString QuickTimeMetadataWhiteBalanceByCctWhiteBalanceFactors { get; }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; }Added values:
AVMetadataObjectTypeCatHead = 33554432, DogHead = 67108864,Added property:
public virtual double SegmentDuration { get; }Added properties:
public virtual AVMetricMediaRendition AudioRendition { get; } public virtual AVMetricMediaRendition SubtitleRendition { get; } public virtual AVMetricMediaRendition VideoRendition { get; }Added properties:
public virtual AVMetricMediaRendition AudioRendition { get; } public virtual AVMetricMediaRendition SubtitleRendition { get; } public virtual AVMetricMediaRendition VideoRendition { get; }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)Added property:
public virtual Foundation.NSObject[] OutputBufferDescription { get; set; }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 = 15Added values:
Hevc4320x2160 = 18, MvHevc4320x4320 = 19, MvHevc7680x7680 = 20,Added properties:
public virtual AVPlayerNetworkResourcePriority NetworkResourcePriority { get; set; } public static bool ObservationEnabled { get; set; }Added properties:
public virtual string SkipControlLocalizedLabelBundleKey { get; set; } public virtual CoreMedia.CMTimeRange SkipControlTimeRange { get; set; }Added properties:
public virtual Foundation.NSBundle LocalizedStringsBundle { get; set; } public virtual string LocalizedStringsTableName { get; set; }Added method:
public virtual void SkipCurrentEvent ();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; }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);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);Added property:
public virtual AVPlaybackCoordinationMedium PlaybackCoordinationMedium { get; }Added method:
public virtual bool CoordinateUsingCoordinationMedium (AVPlaybackCoordinationMedium coordinationMedium, out Foundation.NSError outError);Added properties:
public CoreVideo.CVPixelBufferAttributes RecommendedPixelBufferAttributes { get; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> WeakRecommendedPixelBufferAttributes { get; }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; }Added values:
AppleProResRaw = 12, AppleProResRawHQ = 13,Added property:
public virtual bool SupportsSourceTaggedBuffers { get; }Added method:
public static bool GetSupportsSourceTaggedBuffers (this IAVVideoCompositing This);Added properties:
public virtual Foundation.NSObject[] OutputBufferDescription { get; } public virtual AVSpatialVideoConfiguration[] SpatialVideoConfigurations { get; }Added properties:
public IntPtr? AspFrequencyKey { get; set; } public AVAudioContentSource? ContentSource { get; set; } public AVAudioDynamicRangeControlConfiguration? DynamicRangeControlConfiguration { get; set; }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);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; }[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, }[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, }[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; } }[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, }[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, }[Foundation.RegisterAttribute("AVCaptureExternalDisplayConfiguration", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class AVCaptureExternalDisplayConfiguration : Foundation.NSObject { // constructors public AVCaptureExternalDisplayConfiguration (); protected AVCaptureExternalDisplayConfiguration (Foundation.NSObjectFlag t); protected AVCaptureExternalDisplayConfiguration (ObjCRuntime.NativeHandle handle); // properties public virtual bool BypassColorSpaceConversion { get; set; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMVideoDimensions PreferredResolution { get; set; } public virtual bool ShouldMatchFrameRate { get; set; } }[Foundation.RegisterAttribute("AVCaptureExternalDisplayConfigurator", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class AVCaptureExternalDisplayConfigurator : Foundation.NSObject { // constructors protected AVCaptureExternalDisplayConfigurator (Foundation.NSObjectFlag t); protected AVCaptureExternalDisplayConfigurator (ObjCRuntime.NativeHandle handle); public AVCaptureExternalDisplayConfigurator (AVCaptureDevice device, CoreAnimation.CALayer previewLayer, AVCaptureExternalDisplayConfiguration configuration); // properties public virtual bool Active { get; } public virtual double ActiveExternalDisplayFrameRate { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureDevice Device { get; } public virtual CoreAnimation.CALayer PreviewLayer { get; } public static bool ShouldMatchFrameRateSupported { get; } public static bool SupportsBypassingColorSpaceConversion { get; } public static bool SupportsPreferredResolution { get; } // methods protected override void Dispose (bool disposing); public virtual void Stop (); }[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, }[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); }[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); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] public struct AVCaptureTimecode, System.IEquatable%LESSERTHANREPLACEMENT%AVCaptureTimecode%GREATERTHANREPLACEMENT% { // constructors public AVCaptureTimecode (byte hours, byte minutes, byte seconds, byte frames, uint userBits, CoreMedia.CMTime frameDuration, AVCaptureTimecodeSourceType sourceType); // properties public CoreMedia.CMTime FrameDuration { get; set; } public byte Frames { get; set; } public byte Hours { get; set; } public byte Minutes { get; set; } public byte Seconds { get; set; } public AVCaptureTimecodeSourceType SourceType { get; set; } public uint UserBits { get; set; } // methods public AVCaptureTimecode AddFrames (long framesToAdd); public CoreMedia.CMSampleBuffer CreateMetadataSampleBufferAssociatedWithPresentationTimeStamp (CoreMedia.CMTime presentationTimeStamp); public CoreMedia.CMSampleBuffer CreateMetadataSampleBufferForDuration (CoreMedia.CMTime duration); public virtual bool Equals (AVCaptureTimecode other); public override bool Equals (object obj); public override int GetHashCode (); public static bool op_Equality (AVCaptureTimecode left, AVCaptureTimecode right); public static bool op_Inequality (AVCaptureTimecode left, AVCaptureTimecode right); }[Foundation.RegisterAttribute("AVCaptureTimecodeGenerator", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class AVCaptureTimecodeGenerator : Foundation.NSObject { // constructors protected AVCaptureTimecodeGenerator (Foundation.NSObjectFlag t); protected AVCaptureTimecodeGenerator (ObjCRuntime.NativeHandle handle); // properties public virtual AVCaptureTimecodeSource[] AvailableSources { get; } public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVCaptureTimecodeSource CurrentSource { get; } public IAVCaptureTimecodeGeneratorDelegate Delegate { get; } public virtual CoreFoundation.DispatchQueue DelegateCallbackQueue { get; } public static AVCaptureTimecodeSource FrameCountSource { get; } public virtual AVCaptureTimecode GenerateInitialTimecode { get; } public static AVCaptureTimecodeSource RealTimeClockSource { get; } public virtual double SynchronizationTimeout { get; set; } public virtual double TimecodeAlignmentOffset { get; set; } public virtual CoreMedia.CMTime TimecodeFrameDuration { get; set; } public virtual Foundation.NSObject WeakDelegate { get; } // methods public virtual void SetDelegate (IAVCaptureTimecodeGeneratorDelegate delegate, CoreFoundation.DispatchQueue callbackQueue); public virtual void StartSynchronization (AVCaptureTimecodeSource source); }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_macOS__AVFoundation_AVCaptureTimecodeGeneratorDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public abstract class AVCaptureTimecodeGeneratorDelegate : Foundation.NSObject, IAVCaptureTimecodeGeneratorDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors protected AVCaptureTimecodeGeneratorDelegate (); protected AVCaptureTimecodeGeneratorDelegate (Foundation.NSObjectFlag t); protected AVCaptureTimecodeGeneratorDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void DidReceiveUpdate (AVCaptureTimecodeGenerator generator, AVCaptureTimecode timecode, AVCaptureTimecodeSource source); public virtual void DidUpdateAvailableSources (AVCaptureTimecodeGenerator generator, AVCaptureTimecodeSource[] availableSources); public virtual void TransitionedToSynchronizationStatus (AVCaptureTimecodeGenerator generator, AVCaptureTimecodeGeneratorSynchronizationStatus synchronizationStatus, AVCaptureTimecodeSource source); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum AVCaptureTimecodeGeneratorSynchronizationStatus { NotRequired = 7, SourceSelected = 1, SourceUnavailable = 5, SourceUnsupported = 6, Synchronized = 3, Synchronizing = 2, TimedOut = 4, Unknown = 0, }[Foundation.RegisterAttribute("AVCaptureTimecodeSource", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class AVCaptureTimecodeSource : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVCaptureTimecodeSource (); protected AVCaptureTimecodeSource (Foundation.NSObjectFlag t); protected AVCaptureTimecodeSource (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string DisplayName { get; } public virtual AVCaptureTimecodeSourceType Type { get; } public virtual Foundation.NSUuid Uuid { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum AVCaptureTimecodeSourceType { External = 2, FrameCount = 0, RealTimeClock = 1, }[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); }[Foundation.RegisterAttribute("AVExternalSyncDevice", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class AVExternalSyncDevice : Foundation.NSObject { // constructors protected AVExternalSyncDevice (Foundation.NSObjectFlag t); protected AVExternalSyncDevice (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual CoreMedia.CMClock Clock { get; } public virtual uint ProductId { get; } public virtual CoreMedia.CMTime SignalCompensationDelay { get; set; } public virtual AVExternalSyncDeviceStatus Status { get; } public virtual Foundation.NSUuid Uuid { get; } public virtual uint VendorId { get; } }[Foundation.ModelAttribute()] [Foundation.ProtocolAttribute()] [Foundation.RegisterAttribute("Microsoft_macOS__AVFoundation_AVExternalSyncDeviceDelegate", False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class AVExternalSyncDeviceDelegate : Foundation.NSObject, IAVExternalSyncDeviceDelegate, ObjCRuntime.INativeObject, System.IDisposable { // constructors public AVExternalSyncDeviceDelegate (); protected AVExternalSyncDeviceDelegate (Foundation.NSObjectFlag t); protected AVExternalSyncDeviceDelegate (ObjCRuntime.NativeHandle handle); // methods public virtual void ExternalSyncDeviceFailed (AVExternalSyncDevice device, Foundation.NSError error); public virtual void ExternalSyncDeviceStatusDidChange (AVExternalSyncDevice device); }[Foundation.RegisterAttribute("AVExternalSyncDeviceDiscoverySession", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class AVExternalSyncDeviceDiscoverySession : Foundation.NSObject { // constructors protected AVExternalSyncDeviceDiscoverySession (Foundation.NSObjectFlag t); protected AVExternalSyncDeviceDiscoverySession (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual AVExternalSyncDevice[] Devices { get; } public static AVExternalSyncDeviceDiscoverySession SharedSession { get; } public static bool Supported { get; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum AVExternalSyncDeviceStatus { ActiveSync = 3, Calibrating = 2, FreeRunSync = 4, Ready = 1, Unavailable = 0, }[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); }[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); }[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); }[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); }[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; } }[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); }[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; } }[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, }[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, }[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; } }[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); }[Foundation.ProtocolAttribute(Name = AVCaptureTimecodeGeneratorDelegate, WrapperType = AVFoundation.AVCaptureTimecodeGeneratorDelegateWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidReceiveUpdate, Selector = timecodeGenerator:didReceiveUpdate:fromSource:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = TransitionedToSynchronizationStatus, Selector = timecodeGenerator:transitionedToSynchronizationStatus:forSource:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = DidUpdateAvailableSources, Selector = timecodeGenerator:didUpdateAvailableSources:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public interface IAVCaptureTimecodeGeneratorDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void DidReceiveUpdate (AVCaptureTimecodeGenerator generator, AVCaptureTimecode timecode, AVCaptureTimecodeSource source); public virtual void DidUpdateAvailableSources (AVCaptureTimecodeGenerator generator, AVCaptureTimecodeSource[] availableSources); public virtual void TransitionedToSynchronizationStatus (AVCaptureTimecodeGenerator generator, AVCaptureTimecodeGeneratorSynchronizationStatus synchronizationStatus, AVCaptureTimecodeSource source); }[Foundation.ProtocolAttribute(Name = AVExternalSyncDeviceDelegate, WrapperType = AVFoundation.AVExternalSyncDeviceDelegateWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ExternalSyncDeviceStatusDidChange, Selector = externalSyncDeviceStatusDidChange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ExternalSyncDeviceFailed, Selector = externalSyncDevice:failedWithError:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public interface IAVExternalSyncDeviceDelegate : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual void ExternalSyncDeviceFailed (AVExternalSyncDevice device, Foundation.NSError error); public virtual void ExternalSyncDeviceStatusDidChange (AVExternalSyncDevice device); }Added property:
public virtual AVDisplayDynamicRange PreferredDisplayDynamicRange { get; set; }[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, }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)Added values:
AssistiveTouch = 3, AssistiveTouchDevices = 4, DwellControl = 5,[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); }[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); }[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); }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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Added property:
public static Foundation.NSString ScrollToVisibleAction { get; }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; }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; }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);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; }Added property:
public static Foundation.NSString SuggestionSubrole { get; }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; }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);Added value:
Glass = 16,Added properties:
public virtual NSControlBorderShape BorderShape { get; set; } public virtual NSTintProminence TintProminence { get; set; }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; }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);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);Added property:
public virtual System.Runtime.InteropServices.NFloat MaximumLinearExposure { get; set; }Added property:
public virtual System.Runtime.InteropServices.NFloat MaximumLinearExposure { get; set; }Added value:
ExtraLarge = 4,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; }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);Added value:
MouseCancelled = 1099511627776,Added value:
MouseCancelled = 40,Added properties:
public virtual NSEventModifierMask ModifierFlags { get; } public virtual string Name { get; set; }Added method:
public virtual void MouseCancelled (NSEvent mouseEvent);Added methods:
public static NSImageSymbolConfiguration Create (NSImageSymbolColorRenderingMode colorRenderingMode); public static NSImageSymbolConfiguration Create (NSImageSymbolVariableValueMode variableValueMode);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; }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);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; }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);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; }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);Added method:
public virtual void MouseCancelled (NSEvent mouseEvent);Added property:
public virtual uint CGDirectDisplayId { get; }Added property:
public virtual NSControlBorderShape BorderShape { get; set; }Added properties:
public virtual double NeutralValue { get; set; } public virtual NSTintProminence TintProminence { get; set; }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; }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);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);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);Modified properties:
---[System.Runtime.CompilerServices.NullableAttribute(1)] ---public string ToolTip { get; set; }Added property:
public virtual bool IncludesTextListMarkers { get; set; }Added properties:
public virtual Foundation.NSAttributedString[] PlaceholderAttributedStrings { get; set; } public virtual string[] PlaceholderStrings { get; set; } public virtual bool ResolvesNaturalAlignmentWithBaseWritingDirection { get; set; }Added property:
public virtual bool ResolvesNaturalAlignmentWithBaseWritingDirection { get; set; }Added property:
public static bool IncludesTextListMarkers { get; }Modified methods:
-[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)Added properties:
public virtual NSColor BackgroundTintColor { get; set; } public virtual NSItemBadge Badge { get; set; } public virtual NSToolbarItemStyle Style { get; set; }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);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);Added method:
public virtual void MouseCancelled (NSEvent mouseEvent);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; }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);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)Added property:
public virtual bool IncludesTextListMarkers { get; set; }Added value:
PresentationIntent = 16,[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; } }[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; } }[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; } }[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, }[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; } }[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; } }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] public enum NSGlassEffectViewStyle { Clear = 1, Regular = 0, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] public enum NSImageSymbolColorRenderingMode { Automatic = 0, Flat = 1, Gradient = 2, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] public enum NSImageSymbolVariableValueMode { Automatic = 0, Color = 1, Draw = 2, }[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 (); }[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 (); }[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, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] public enum NSToolbarItemStyle { Plain = 0, Prominent = 1, }[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); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] public enum NSViewLayoutRegionAdaptivityAxis { Horizontal = 1, None = 0, Vertical = 2, }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);Added value:
ParameterError = -50,Modified methods:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'GetPropertyInfo (AudioFileProperty, out int, out bool)' instead.")] +[System.ObsoleteAttribute("Use 'GetPropertyInfo (AudioFileProperty, out int, out bool)' instead.")] -public bool GetPropertyInfo (AudioFileProperty property, out int size, out int writable) ++public bool GetPropertyInfo (AudioFileProperty property, out int size, out int writable) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'RemoveUserData (AudioFileChunkType, int)' instead.")] +[System.ObsoleteAttribute("Use 'RemoveUserData (AudioFileChunkType, int)' instead.")] -public int RemoveUserData (int userDataId, int index) ++public int RemoveUserData (int userDataId, int index) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'SetUserData (AudioFileChunkType, int, byte[])' instead.")] +[System.ObsoleteAttribute("Use 'SetUserData (AudioFileChunkType, int, byte[])' instead.")] -public int SetUserData (int userDataId, int index, int userDataSize, IntPtr userData) ++public int SetUserData (int userDataId, int index, int userDataSize, IntPtr userData) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'Write (long, byte[], int, int, bool, out AudioFileError)' instead.")] +[System.ObsoleteAttribute("Use 'Write (long, byte[], int, int, bool, out AudioFileError)' instead.")] -public int Write (long startingByte, byte[] buffer, int offset, int count, bool useCache, out int errorCode) ++public int Write (long startingByte, byte[] buffer, int offset, int count, bool useCache, out int errorCode) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'WritePackets (bool, long, AudioStreamPacketDescription[], IntPtr, int, out AudioFileError)' instead.")] +[System.ObsoleteAttribute("Use 'WritePackets (bool, long, AudioStreamPacketDescription[], IntPtr, int, out AudioFileError)' instead.")] -public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, IntPtr buffer, int byteCount, out int errorCode) ++public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, IntPtr buffer, int byteCount, out int errorCode) -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'WritePackets (bool, long, AudioStreamPacketDescription[], byte[], int, int, out AudioFileError)' instead.")] +[System.ObsoleteAttribute("Use 'WritePackets (bool, long, AudioStreamPacketDescription[], byte[], int, int, out AudioFileError)' instead.")] -public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, byte[] buffer, int offset, int byteCount, out int errorCode) ++public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, byte[] buffer, int offset, int byteCount, out int errorCode)Added methods:
public static AudioFile Create (CoreFoundation.CFUrl url, AudioFileType fileType, AudioStreamBasicDescription format, AudioFileFlags inFlags, out AudioFileError status); public static AudioFile Create (Foundation.NSUrl url, AudioFileType fileType, AudioStreamBasicDescription format, AudioFileFlags inFlags, out AudioFileError status); public bool GetPropertyInfo (AudioFileProperty property, out int size, out bool writable); public bool GetPropertyInfo (AudioFileProperty property, out int size, out bool writable, out AudioFileError error); [Obsolete ("Use 'GetPropertyInfo (AudioFileProperty, out int, out bool, out AudioFileError)' instead.")] public bool GetPropertyInfo (AudioFileProperty property, out int size, out int writable, out AudioFileError error); public AudioFileError RemoveUserData (AudioFileChunkType chunkType, int index); public AudioFileError SetUserData (AudioFileChunkType chunkType, int index, byte[] data); public int Write (long startingByte, byte[] buffer, int offset, int count, bool useCache, out AudioFileError errorCode); public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, IntPtr buffer, int byteCount, out AudioFileError errorCode); public AudioFileError WritePackets (bool useCache, AudioStreamPacketDescription[] packetDescriptions, AudioStreamPacketDependencyDescription[] packetDependencies, long startingPacket, ref int numPackets, IntPtr buffer, int numBytes); public int WritePackets (bool useCache, long startingPacket, AudioStreamPacketDescription[] packetDescriptions, byte[] buffer, int offset, int byteCount, out AudioFileError errorCode); public AudioFileError WritePackets (bool useCache, AudioStreamPacketDescription[] packetDescriptions, AudioStreamPacketDependencyDescription[] packetDependencies, long startingPacket, ref int numPackets, byte[] buffer, int offset, int numBytes);Added value:
InvalidPacketDependencyError = 1684369471,Modified fields:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'EraseFile' instead.")] +[System.ObsoleteAttribute("Use 'EraseFile' instead.")] -EraseFlags = 1 ++EraseFlags = 1Added value:
EraseFile = 1,Added value:
UnsupportedFormat = 560226676,Added property:
public bool EmploysDependentPackets { get; }[Serializable] public enum AUAudioMixParameter { RemixAmount = 1, Style = 0, }[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, }[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, }[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, }[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, }[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, }[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 (); }Added values:
AUAudioMix = 1634560376, AUSoundIsolation = 1987012979, Reverb2 = 1920361010,Added values:
DeviceNotConfiguredForPasskeyCreation = 1010, PreferSignInWithApple = 1009,Added property:
public virtual ASAuthorizationProviderExtensionAuthenticationMethod AuthenticationMethod { get; }Added methods:
public virtual void GetDisplayNames (string[] groups, ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetDisplayNamesCallback completion); public virtual void GetProfilePictureForUser (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRegistrationHandlerGetProfilePictureForUserCallback completion);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);Added value:
SetupAssistant = 64,Added methods:
public virtual void IsDeviceConfiguredForPasskeys (System.Action<bool> completionHandler); public virtual System.Threading.Tasks.Task<bool> IsDeviceConfiguredForPasskeysAsync ();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)Modified methods:
-[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)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);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); }Added property:
public virtual bool AllowsScreenshots { get; set; }Added value:
RequiredParticipantsNotAvailable = 5,Added property:
public virtual bool Required { get; set; }[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; } }[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); }[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); }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); }[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; } }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); }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); }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); }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); }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); }[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); }[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, }[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); }[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, }[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); }[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); }[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); }Added interfaces:
IBEExtensionProcess ObjCRuntime.INativeObject System.IDisposableAdded interfaces:
IBEExtensionProcess ObjCRuntime.INativeObject System.IDisposableAdded interfaces:
IBEExtensionProcess ObjCRuntime.INativeObject System.IDisposable[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); }Added property:
public virtual bool SupportsAudioTranslation { get; set; }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 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)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 attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```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 attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```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)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)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)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] - ++ ```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 attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```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 attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```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 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)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 attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] --- ```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)[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); }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); }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); }[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, }[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, }Modified methods:
-[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)Added properties:
public virtual bool AllowsAccessRequests { get; set; } public virtual bool AllowsParticipantsToInviteOthers { get; set; }Modified methods:
-[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)Added value:
ParticipantAlreadyInvited = 37,Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Added interface:
Foundation.INSCopyingAdded method:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);Modified methods:
-[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)Added property:
public virtual CKRecordZoneEncryptionScope EncryptionScope { get; set; }Modified methods:
-[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)Modified methods:
-[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)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);Added properties:
public virtual Foundation.NSDate DateAddedToShare { get; } public virtual bool IsApprovedRequester { get; }Added method:
public static CKShareParticipant GetOneTimeUrlParticipant ();Added value:
Administrator = 2,[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, }[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); }[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); }[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; } }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); }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); }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)Modified methods:
-[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)Added property:
public virtual System.Runtime.InteropServices.NFloat Offset { get; }Added interface:
ICALayoutManagerAdded methods:
public virtual CoreGraphics.CGSize GetPreferredSize (CALayer layer); public virtual void InvalidateLayout (CALayer layer); public virtual void LayoutSublayers (CALayer layer);Added value:
Automatic = 3,Modified properties:
-[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'PreferredDynamicRange' instead.")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios26.0", "Use 'PreferredDynamicRange' instead.")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'PreferredDynamicRange' instead.")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst26.0", "Use 'PreferredDynamicRange' instead.")] -[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'PreferredDynamicRange' instead.")] +[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos26.0", "Use 'PreferredDynamicRange' instead.")] -public virtual bool WantsExtendedDynamicRangeContent { get; set; } ++public virtual bool WantsExtendedDynamicRangeContent { get; set; }Added properties:
public virtual System.Runtime.InteropServices.NFloat ContentsHeadroom { get; set; } public virtual CADynamicRange PreferredDynamicRange { get; set; } public virtual Foundation.NSString WeakPreferredDynamicRange { get; set; }Added method:
public static CALayer GetLayerWithRemoteClientId (uint client_id);Added property:
public virtual Metal.IMTLResidencySet ResidencySet { get; }Modified methods:
-[ObjCRuntime.ReleaseAttribute()] ++[ObjCRuntime.ReleaseAttribute()] -public virtual OpenGL.CGLPixelFormat CopyCGLPixelFormatForDisplayMask (uint mask) ++public virtual OpenGL.CGLPixelFormat CopyCGLPixelFormatForDisplayMask (uint mask) -[ObjCRuntime.ReleaseAttribute()] ++[ObjCRuntime.ReleaseAttribute()] -public virtual OpenGL.CGLContext CopyContext (OpenGL.CGLPixelFormat pixelFormat) ++public virtual OpenGL.CGLContext CopyContext (OpenGL.CGLPixelFormat pixelFormat)[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CADynamicRange { Automatic = 0, ConstrainedHigh = 2, High = 3, Standard = 1, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class CADynamicRangeExtensions { // methods public static Foundation.NSString GetConstant (this CADynamicRange self); public static CADynamicRange? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CADynamicRange GetValue (Foundation.NSString constant); public static CADynamicRange GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("CARemoteLayerClient", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] public class CARemoteLayerClient : Foundation.NSObject { // constructors protected CARemoteLayerClient (Foundation.NSObjectFlag t); protected CARemoteLayerClient (ObjCRuntime.NativeHandle handle); public CARemoteLayerClient (uint port); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint ClientId { get; } public virtual CALayer Layer { get; set; } // methods public virtual void Invalidate (); }[Foundation.RegisterAttribute("CARemoteLayerServer", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] public class CARemoteLayerServer : Foundation.NSObject { // constructors protected CARemoteLayerServer (Foundation.NSObjectFlag t); protected CARemoteLayerServer (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual uint ServerPort { get; } public static CARemoteLayerServer SharedServer { get; } }[Foundation.ProtocolAttribute(Name = CALayoutManager, WrapperType = CoreAnimation.CALayoutManagerWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = GetPreferredSize, Selector = preferredSizeOfLayer:, ReturnType = CoreGraphics.CGSize, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = InvalidateLayout, Selector = invalidateLayoutOfLayer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = LayoutSublayers, Selector = layoutSublayersOfLayer:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] [System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] public interface ICALayoutManager : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual CoreGraphics.CGSize GetPreferredSize (CALayer layer); public virtual void InvalidateLayout (CALayer layer); public virtual void LayoutSublayers (CALayer layer); }Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)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)Added methods:
public static ObjCRuntime.NativeHandle CreateNative (string value, bool autorelease); public static ObjCRuntime.NativeHandle CreateNative (string value, int start, int length, bool autorelease);[Serializable] [ObjCRuntime.NativeAttribute()] public enum CFByteOrder { BigEndian = 2, LittleEndian = 1, Unknown = 0, }Added property:
public CGContentToneMappingInfo ContentToneMappingInfo { get; set; }Added methods:
public static CGBitmapContext Create (UIntPtr width, UIntPtr height, CGAdaptiveOptions auxiliaryInfo, CGBitmapContext.OnResolveCallback onResolve, CGBitmapContext.OnAllocateCallback onAllocate, CGBitmapContext.OnFreeCallback onFree, CGBitmapContext.OnErrorCallback onError); public static CGBitmapContext Create (UIntPtr width, UIntPtr height, Foundation.NSDictionary auxiliaryInfo, CGBitmapContext.OnResolveCallback onResolve, CGBitmapContext.OnAllocateCallback onAllocate, CGBitmapContext.OnFreeCallback onFree, CGBitmapContext.OnErrorCallback onError); public void SynchronizeAttributes ();Added property:
public float ContentHeadroom { get; }Added method:
public static CGColor CreateWithContentHeadroom (float headroom, CGColorSpace colorSpace, System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);Added property:
public float ContentHeadroom { get; }Added method:
public static CGGradient Create (float headroom, CGColorSpace colorSpace, System.Runtime.InteropServices.NFloat[] components, System.Runtime.InteropServices.NFloat[] locations);Added properties:
public float CalculatedContentAverageLightLevel { get; } public float CalculatedContentHeadroom { get; } public float ContentAverageLightLevel { get; }Added methods:
public CGImage CopyWithCalculatedHdrStats (); public CGImage CopyWithContentAverageLightLevel (float contentAverageLightLevel);Modified fields:
-[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")] ++[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("ios26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("maccatalyst26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")] -[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")] +[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("tvos26.0", "Use 'CGBitmapInfo.ByteOrderInfoMask' instead.")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] -Mask = 983040 ++Mask = 983040Added method:
public CGPointDictionary ToCGPointDictionary ();Added method:
public CGRectDictionary ToCGRectDictionary ();Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Added property:
public float ContentHeadroom { get; }Added methods:
public static CGShading CreateAxial (float headroom, CGColorSpace colorSpace, CGPoint start, CGPoint end, CGFunction function, bool extendStart, bool extendEnd); public static CGShading CreateRadial (float headroom, CGColorSpace colorspace, CGPoint start, System.Runtime.InteropServices.NFloat startRadius, CGPoint end, System.Runtime.InteropServices.NFloat endRadius, CGFunction function, bool extendStart, bool extendEnd);Added method:
public CGSizeDictionary ToCGSizeDictionary ();Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] - ++ ```Modified constructors:
---[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---public CGToneMappingOptions (Foundation.NSDictionary dictionary)Added properties:
public float? ContentAverageLightLevel { get; set; } public IntPtr? ContentAverageLightLevelNits { get; } public CGDynamicRange? PreferredDynamicRange { get; set; }Added method:
public static CGToneMappingOptions GetDefaultExrToneMappingGammaOptions ();[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class CGAdaptiveKeys { // constructors public CGAdaptiveKeys (); // properties public static Foundation.NSString MaximumBitDepthKey { get; } }public class CGAdaptiveOptions : Foundation.DictionaryContainer { // constructors public CGAdaptiveOptions (); public CGAdaptiveOptions (Foundation.NSDictionary dictionary); // properties public CGComponent? MaximumBitDepth { get; set; } }[Serializable] [System.FlagsAttribute()] public enum CGBitmapInfo { AlphaInfoMask = 31, ByteOrderInfoMask = 28672, ComponentInfoMask = 3840, PixelFormatInfoMask = 983040, }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class CGBitmapInfoExtensions { // methods public static CGImageAlphaInfo GetAlphaInfo (this CGBitmapInfo value); public static CGImageByteOrderInfo GetByteOrderInfo (this CGBitmapInfo value); public static CGImageComponentInfo GetComponentInfo (this CGBitmapInfo value); public static CGImagePixelFormatInfo GetPixelFormatInfo (this CGBitmapInfo value); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CGBitmapLayout { Abgr = 9, AlphaOnly = 0, Argb = 4, Bgra = 7, Bgrx = 8, Cmyk = 11, Gray = 1, GrayAlpha = 2, Rgba = 3, Rgbx = 5, Xbgr = 10, Xrgb = 6, }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] public struct CGBitmapParameters { // properties public UIntPtr AlignedBytesPerRow { get; set; } public CoreFoundation.CFByteOrder ByteOrder { get; set; } public UIntPtr BytesPerPixel { get; set; } public CGColorSpace ColorSpace { get; set; } public IntPtr ColorSpaceHandle { get; set; } public CGComponent Component { get; set; } public float EdrTargetHeadroom { get; set; } public CGImagePixelFormatInfo Format { get; set; } public bool HasPremultipliedAlpha { get; set; } public UIntPtr Height { get; set; } public CGBitmapLayout Layout { get; set; } public UIntPtr Width { get; set; } // methods public override string ToString (); }[Serializable] [System.FlagsAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CGColorModel { Cmyk = 4, DeviceN = 16, Gray = 1, Lab = 8, NoColorant = 0, Rgb = 2, }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CGComponent { Float16Bit = 5, Float32Bit = 4, Integer10Bit = 6, Integer16Bit = 2, Integer32Bit = 3, Integer8Bit = 1, Unknown = 0, }[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] public struct CGContentInfo { // properties public CGColorModel ContentColorModels { get; set; } public CGComponent DeepestImageComponent { get; set; } public bool HasTransparency { get; set; } public bool HasWideGamut { get; set; } public float LargestContentHeadroom { get; set; } // methods public override string ToString (); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] public struct CGContentToneMappingInfo { // properties public CGToneMapping Method { get; set; } public Foundation.NSDictionary Options { get; set; } public CGToneMappingOptions ToneMappingOptions { get; set; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CGDynamicRange { Constrained = 1, High = 0, Standard = 2, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class CGDynamicRangeExtensions { // methods public static Foundation.NSString GetConstant (this CGDynamicRange self); public static CGDynamicRange? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CGDynamicRange GetValue (Foundation.NSString constant); public static CGDynamicRange GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] public enum CGImageComponentInfo { Float = 256, Integer = 0, }public class CGPointDictionary : Foundation.DictionaryContainer { // constructors public CGPointDictionary (); public CGPointDictionary (Foundation.NSDictionary dictionary); // properties public System.Runtime.InteropServices.NFloat? X { get; set; } public System.Runtime.InteropServices.NFloat? Y { get; set; } // methods public CGPoint ToPoint (); }public class CGRectDictionary : Foundation.DictionaryContainer { // constructors public CGRectDictionary (); public CGRectDictionary (Foundation.NSDictionary dictionary); // properties public System.Runtime.InteropServices.NFloat? Height { get; set; } public System.Runtime.InteropServices.NFloat? Width { get; set; } public System.Runtime.InteropServices.NFloat? X { get; set; } public System.Runtime.InteropServices.NFloat? Y { get; set; } // methods public CGRect ToRect (); }[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] public class CGRenderingBufferProvider : CoreFoundation.NativeObject { // properties public UIntPtr Size { get; } // methods public static CGRenderingBufferProvider Create (Foundation.NSData data); public static CGRenderingBufferProvider Create (IntPtr info, UIntPtr size, CGRenderingBufferProvider.LockPointerCallback lockPointer, CGRenderingBufferProvider.UnlockPointerCallback unlockPointer, CGRenderingBufferProvider.ReleaseInfoCallback releaseInfo); public static IntPtr GetTypeId (); public IntPtr LockBytePointer (); public void UnlockBytePointer (); // inner types public sealed delegate LockPointerCallback : System.MulticastDelegate { // constructors public CGRenderingBufferProvider.LockPointerCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (IntPtr info, System.AsyncCallback callback, object object); public virtual IntPtr EndInvoke (System.IAsyncResult result); public virtual IntPtr Invoke (IntPtr info); } public sealed delegate ReleaseInfoCallback : System.MulticastDelegate { // constructors public CGRenderingBufferProvider.ReleaseInfoCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (IntPtr info, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (IntPtr info); } public sealed delegate UnlockPointerCallback : System.MulticastDelegate { // constructors public CGRenderingBufferProvider.UnlockPointerCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (IntPtr info, IntPtr pointer, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (IntPtr info, IntPtr pointer); } }public class CGSizeDictionary : Foundation.DictionaryContainer { // constructors public CGSizeDictionary (); public CGSizeDictionary (Foundation.NSDictionary dictionary); // properties public System.Runtime.InteropServices.NFloat? Height { get; set; } public System.Runtime.InteropServices.NFloat? Width { get; set; } // methods public CGSize ToSize (); }[System.Reflection.DefaultMemberAttribute("Item")] public struct NVector16b, System.IEquatable%LESSERTHANREPLACEMENT%NVector16b%GREATERTHANREPLACEMENT% { // constructors public NVector16b (byte[] array); // properties public byte Item { get; set; } public static NVector16b Zero { get; } // methods public System.ReadOnlySpan<byte> AsSpan (); public virtual bool Equals (NVector16b other); public override bool Equals (object obj); public override int GetHashCode (); public override string ToString (); public static bool op_Equality (NVector16b left, NVector16b right); public static bool op_Inequality (NVector16b left, NVector16b right); }Modified properties:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIContextOptions.MemoryLimit' instead.", False)] +[System.ObsoleteAttribute("Use 'CIContextOptions.MemoryLimit' instead.", False)] -public Foundation.NSString MemoryLimit { get; } ++public Foundation.NSString MemoryLimit { get; }Added methods:
public virtual CoreGraphics.CGImage CalculateHdrStats (CoreGraphics.CGImage cgimage); public virtual CIImage CalculateHdrStats (CIImage image); public virtual void CalculateHdrStats (CoreVideo.CVPixelBuffer buffer); public virtual void CalculateHdrStats (IOSurface.IOSurface surface); public virtual CoreGraphics.CGImage CreateCGImage (CIImage image, CoreGraphics.CGRect fromRect, int format, CoreGraphics.CGColorSpace colorSpace, bool deferred, bool calculateHdrStats);Modified constructors:
-[Foundation.PreserveAttribute()] ++[Foundation.PreserveAttribute()] -public CIContextOptions () ++public CIContextOptions () -[Foundation.PreserveAttribute()] ++[Foundation.PreserveAttribute()] --[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] ---public CIContextOptions (Foundation.NSDictionary dictionary)Modified properties:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'WorkingFormatField' instead.")] +[System.ObsoleteAttribute("Use 'WorkingFormatField' instead.")] -public int? CIImageFormat { get; set; } ++public int? CIImageFormat { get; set; } ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] ---public bool? CacheIntermediates { get; set; } ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] ---public bool? OutputPremultiplied { get; set; } ---[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos")] ---public bool? PriorityRequestLow { get; set; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'NullableUseSoftwareRenderer' instead.")] +[System.ObsoleteAttribute("Use 'NullableUseSoftwareRenderer' instead.")] -public bool UseSoftwareRenderer { get; set; } ++public bool UseSoftwareRenderer { get; set; }Added properties:
public Foundation.NSString CVMetalTextureCache { get; } public Foundation.NSString MemoryLimit { get; } public bool? NullableUseSoftwareRenderer { get; } public CIFormat? WorkingFormatField { get; set; }Modified attributes:
---[System.Runtime.CompilerServices.NullableAttribute(0)] ------[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Added interface:
ICIDistanceGradientFromRedMaskProtocolModified properties:
-[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")] -public CIImage InputImage { get; set; } ++public CIImage InputImage { get; set; } -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")] -[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")] +[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")] -public int MaximumDistance { get; set; } ++public int MaximumDistance { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] -public virtual final CIImage OutputImage { get; } ++public virtual final CIImage OutputImage { get; }Added properties:
public static Foundation.NSString BacksideImage { get; } public static Foundation.NSString BiasVector { get; } public static Foundation.NSString Color0 { get; } public static Foundation.NSString Color1 { get; } public static Foundation.NSString ColorSpace { get; } public static Foundation.NSString Count { get; } public static Foundation.NSString Extrapolate { get; } public static Foundation.NSString PaletteImage { get; } public static Foundation.NSString Perceptual { get; } public static Foundation.NSString Point0 { get; } public static Foundation.NSString Point1 { get; } public static Foundation.NSString Radius0 { get; } public static Foundation.NSString Radius1 { get; } public static Foundation.NSString Threshold { get; }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 = 4Added values:
Abgr8 = 7, Argb8 = 0, Bgra8 = 5, L16 = 24, L8 = 23, LA16 = 28, LA8 = 27, LAf = 30, LAh = 29, Lf = 26, Lh = 25, Rgb10 = 31, RgbX16 = 32, RgbXf = 33, RgbXh = 34, Rgba16 = 2, Rgba8 = 6, Rgbaf = 4, Rgbah = 1, Rgbx8 = 35,Modified properties:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.A16.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.A16.GetConstant ()' instead.", False)] -public int FormatA16 { get; } ++public int FormatA16 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.A8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.A8.GetConstant ()' instead.", False)] -public int FormatA8 { get; } ++public int FormatA8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Abgr8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Abgr8.GetConstant ()' instead.", False)] -public int FormatABGR8 { get; } ++public int FormatABGR8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Argb8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Argb8.GetConstant ()' instead.", False)] -public int FormatARGB8 { get; } ++public int FormatARGB8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Af.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Af.GetConstant ()' instead.", False)] -public int FormatAf { get; } ++public int FormatAf { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Ah.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Ah.GetConstant ()' instead.", False)] -public int FormatAh { get; } ++public int FormatAh { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Bgra8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Bgra8.GetConstant ()' instead.", False)] -public int FormatBGRA8 { get; } ++public int FormatBGRA8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.L16.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.L16.GetConstant ()' instead.", False)] -public int FormatL16 { get; } ++public int FormatL16 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.L8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.L8.GetConstant ()' instead.", False)] -public int FormatL8 { get; } ++public int FormatL8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.LA16.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.LA16.GetConstant ()' instead.", False)] -public int FormatLA16 { get; } ++public int FormatLA16 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.LA8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.LA8.GetConstant ()' instead.", False)] -public int FormatLA8 { get; } ++public int FormatLA8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.LAf.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.LAf.GetConstant ()' instead.", False)] -public int FormatLAf { get; } ++public int FormatLAf { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.LAh.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.LAh.GetConstant ()' instead.", False)] -public int FormatLAh { get; } ++public int FormatLAh { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Lf.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Lf.GetConstant ()' instead.", False)] -public int FormatLf { get; } ++public int FormatLf { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Lh.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Lh.GetConstant ()' instead.", False)] -public int FormatLh { get; } ++public int FormatLh { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.R16.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.R16.GetConstant ()' instead.", False)] -public int FormatR16 { get; } ++public int FormatR16 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.R8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.R8.GetConstant ()' instead.", False)] -public int FormatR8 { get; } ++public int FormatR8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.RG16.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.RG16.GetConstant ()' instead.", False)] -public int FormatRG16 { get; } ++public int FormatRG16 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.RG8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.RG8.GetConstant ()' instead.", False)] -public int FormatRG8 { get; } ++public int FormatRG8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Rgba16.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Rgba16.GetConstant ()' instead.", False)] -public int FormatRGBA16 { get; } ++public int FormatRGBA16 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Rgba8.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Rgba8.GetConstant ()' instead.", False)] -public int FormatRGBA8 { get; } ++public int FormatRGBA8 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Rgbaf.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Rgbaf.GetConstant ()' instead.", False)] -public int FormatRGBAf { get; } ++public int FormatRGBAf { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Rgbah.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Rgbah.GetConstant ()' instead.", False)] -public int FormatRGBAh { get; } ++public int FormatRGBAh { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.RGf.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.RGf.GetConstant ()' instead.", False)] -public int FormatRGf { get; } ++public int FormatRGf { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.RGh.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.RGh.GetConstant ()' instead.", False)] -public int FormatRGh { get; } ++public int FormatRGh { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Rf.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Rf.GetConstant ()' instead.", False)] -public int FormatRf { get; } ++public int FormatRf { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Rgb10.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Rgb10.GetConstant ()' instead.", False)] -public int FormatRgb10 { get; } ++public int FormatRgb10 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.RgbX16.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.RgbX16.GetConstant ()' instead.", False)] -public int FormatRgbX16 { get; } ++public int FormatRgbX16 { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.RgbXf.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.RgbXf.GetConstant ()' instead.", False)] -public int FormatRgbXf { get; } ++public int FormatRgbXf { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.RgbXh.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.RgbXh.GetConstant ()' instead.", False)] -public int FormatRgbXh { get; } ++public int FormatRgbXh { get; } -[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'CIFormat.Rh.GetConstant ()' instead.", False)] +[System.ObsoleteAttribute("Use 'CIFormat.Rh.GetConstant ()' instead.", False)] -public int FormatRh { get; } ++public int FormatRh { get; }Added property:
public virtual float ContentAverageLightLevel { get; }Added methods:
public virtual CIImage CreateByInsertingTiledIntermediate (); public virtual CIImage CreateBySettingContentAverageLightLevel (float average); public virtual CIImage CreateBySettingContentHeadroom (float headroom);Added properties:
public bool? ApplyCleanAperture { get; } public bool? AuxiliaryHdrGainMap { get; set; } public bool? CacheImmediately { get; } public float? ContentAverageLightLevel { get; } public float? ContentHeadroom { get; } public bool? ExpandToHdr { get; }Added methods:
public static CIImage[] Apply (CIVector[] extents, CIImage[] inputs, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> arguments, out Foundation.NSError error); public static CIFormat GetOutputFormat (int outputIndex, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> arguments); public static bool Process (ICIImageProcessorInput[] inputs, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> arguments, ICIImageProcessorOutput[] outputs, out Foundation.NSError error);Added properties:
public CIImage HdrGainMapImage { get; } public CIImage HdrImage { get; } public bool? RepresentationHdrGainMapAsRgb { get; } public CIImage SemanticSegmentationGlassesMatteImage { get; } public CIImage SemanticSegmentationSkyMatteImage { get; }Added values:
Version9 = 7, Version9Dng = 8,Added properties:
public virtual bool HighlightRecoveryEnabled { get; set; } public virtual bool HighlightRecoverySupported { get; }Added property:
public virtual Foundation.NSUrl CaptureTraceUrl { get; set; }Added property:
public virtual float Smoothness { get; set; }Added property:
public virtual float Smoothness { get; set; }Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] --[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] ---public bool Extrapolate { get; set; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ProvideImageToMTLTexture, Selector = provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = False, IsProperty = False, IsStatic = False, Name = ProvideImageToMTLTexture, Selector = provideImageToMTLTexture:commandBuffer:originx:originy:width:height:userInfo:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[System.Runtime.CompilerServices.NullableContextAttribute(1)] +[System.Runtime.CompilerServices.NullableContextAttribute(1)] - ++ ```Added method:
public virtual void ProvideImageToMTLTexture (Metal.IMTLTexture texture, Metal.IMTLCommandBuffer commandBuffer, UIntPtr originx, UIntPtr originy, UIntPtr width, UIntPtr height, Foundation.NSObject info);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; }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; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Extrapolate, Selector = extrapolate, PropertyType = System.Boolean, GetterSelector = extrapolate, SetterSelector = setExtrapolate:, ArgumentSemantic = -1)] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Extrapolate, Selector = extrapolate, PropertyType = System.Boolean, GetterSelector = extrapolate, SetterSelector = setExtrapolate:, ArgumentSemantic = -1)] - ++ ```Added property:
public virtual bool Extrapolate { get; set; }[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public class CIAreaAverageMaximumRed : CoreImage.CIFilter, ICIAreaAverageMaximumRedProtocol, ICIAreaReductionFilterProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable { // constructors public CIAreaAverageMaximumRed (); public CIAreaAverageMaximumRed (Foundation.NSCoder coder); protected CIAreaAverageMaximumRed (Foundation.NSObjectFlag t); protected CIAreaAverageMaximumRed (ObjCRuntime.NativeHandle handle); // properties public virtual CoreGraphics.CGRect InputExtent { get; set; } public virtual CIImage InputImage { get; set; } public virtual CIImage OutputImage { get; } }[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public class CIBlurredRoundedRectangleGenerator : CoreImage.CIFilter, ICIBlurredRoundedRectangleGeneratorProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable { // constructors public CIBlurredRoundedRectangleGenerator (); public CIBlurredRoundedRectangleGenerator (Foundation.NSCoder coder); protected CIBlurredRoundedRectangleGenerator (Foundation.NSObjectFlag t); protected CIBlurredRoundedRectangleGenerator (ObjCRuntime.NativeHandle handle); // properties public virtual CIColor Color { get; set; } public virtual CoreGraphics.CGRect Extent { get; set; } public virtual CIImage OutputImage { get; } public virtual float Radius { get; set; } public virtual float Sigma { get; set; } public virtual float Smoothness { get; set; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] public enum CIDynamicRangeOption { ConstrainedHigh = 1, High = 2, Standard = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] public static class CIDynamicRangeOptionExtensions { // methods public static Foundation.NSString GetConstant (this CIDynamicRangeOption self); public static CIDynamicRangeOption? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CIDynamicRangeOption GetValue (Foundation.NSString constant); public static CIDynamicRangeOption GetValue (ObjCRuntime.NativeHandle handle); }[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); }[System.Runtime.CompilerServices.ExtensionAttribute()] public static class CIImageProvider_Extensions { // methods public static void ProvideImageToMTLTexture (this ICIImageProvider This, Metal.IMTLTexture texture, Metal.IMTLCommandBuffer commandBuffer, UIntPtr originx, UIntPtr originy, UIntPtr width, UIntPtr height, Foundation.NSObject info); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public class CIRoundedQRCodeGenerator : CoreImage.CIFilter, ICIFilterProtocol, ICIRoundedQRCodeGeneratorProtocol, ObjCRuntime.INativeObject, System.IDisposable { // constructors public CIRoundedQRCodeGenerator (); public CIRoundedQRCodeGenerator (Foundation.NSCoder coder); protected CIRoundedQRCodeGenerator (Foundation.NSObjectFlag t); protected CIRoundedQRCodeGenerator (ObjCRuntime.NativeHandle handle); // properties public virtual float CenterSpaceSize { get; set; } public virtual CIColor Color0 { get; set; } public virtual CIColor Color1 { get; set; } public virtual string CorrectionLevel { get; set; } public virtual Foundation.NSData Message { get; set; } public CoreGraphics.CGImage OutputCGImage { get; } public virtual CIImage OutputImage { get; } public virtual bool RoundedData { get; set; } public virtual IntPtr RoundedMarkers { get; set; } public virtual float Scale { get; set; } }[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public class CISignedDistanceGradientFromRedMask : CoreImage.CIFilter, ICIFilterProtocol, ICISignedDistanceGradientFromRedMaskProtocol, ObjCRuntime.INativeObject, System.IDisposable { // constructors public CISignedDistanceGradientFromRedMask (); public CISignedDistanceGradientFromRedMask (Foundation.NSCoder coder); protected CISignedDistanceGradientFromRedMask (Foundation.NSObjectFlag t); protected CISignedDistanceGradientFromRedMask (ObjCRuntime.NativeHandle handle); // properties public virtual CIImage InputImage { get; set; } public virtual float MaximumDistance { get; set; } public virtual CIImage OutputImage { get; } }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public class CISystemToneMap : CoreImage.CIFilter, ICIFilterProtocol, ICISystemToneMapProtocol, ObjCRuntime.INativeObject, System.IDisposable { // constructors public CISystemToneMap (); public CISystemToneMap (Foundation.NSCoder coder); protected CISystemToneMap (Foundation.NSObjectFlag t); protected CISystemToneMap (ObjCRuntime.NativeHandle handle); // properties public virtual float DisplayHeadroom { get; set; } public virtual CIImage InputImage { get; set; } public virtual CIImage OutputImage { get; } public virtual CIDynamicRangeOption? PreferredDynamicRange { get; set; } public virtual Foundation.NSString WeakPreferredDynamicRange { get; set; } }[Foundation.ProtocolAttribute(Name = CIAreaAverageMaximumRed, WrapperType = CoreImage.CIAreaAverageMaximumRedProtocolWrapper, BackwardsCompatibleCodeGeneration = False)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public interface ICIAreaAverageMaximumRedProtocol : ICIAreaReductionFilterProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable { }[Foundation.ProtocolAttribute(Name = CIBlurredRoundedRectangleGenerator, WrapperType = CoreImage.CIBlurredRoundedRectangleGeneratorProtocolWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Extent, Selector = extent, PropertyType = CoreGraphics.CGRect, GetterSelector = extent, SetterSelector = setExtent:, ArgumentSemantic = 0)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Radius, Selector = radius, PropertyType = System.Single, GetterSelector = radius, SetterSelector = setRadius:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Smoothness, Selector = smoothness, PropertyType = System.Single, GetterSelector = smoothness, SetterSelector = setSmoothness:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Sigma, Selector = sigma, PropertyType = System.Single, GetterSelector = sigma, SetterSelector = setSigma:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Color, Selector = color, PropertyType = CoreImage.CIColor, GetterSelector = color, SetterSelector = setColor:, ArgumentSemantic = 2)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public interface ICIBlurredRoundedRectangleGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual CIColor Color { get; set; } public virtual CoreGraphics.CGRect Extent { get; set; } public virtual float Radius { get; set; } public virtual float Sigma { get; set; } public virtual float Smoothness { get; set; } }[Foundation.ProtocolAttribute(Name = CIDistanceGradientFromRedMask, WrapperType = CoreImage.CIDistanceGradientFromRedMaskProtocolWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = InputImage, Selector = inputImage, PropertyType = CoreImage.CIImage, GetterSelector = inputImage, SetterSelector = setInputImage:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MaximumDistance, Selector = maximumDistance, PropertyType = System.Int32, GetterSelector = maximumDistance, SetterSelector = setMaximumDistance:, ArgumentSemantic = -1)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.1")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos15.1")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios18.1")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst18.1")] public interface ICIDistanceGradientFromRedMaskProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual CIImage InputImage { get; set; } public virtual int MaximumDistance { get; set; } }[Foundation.ProtocolAttribute(Name = CIRoundedQRCodeGenerator, WrapperType = CoreImage.CIRoundedQRCodeGeneratorProtocolWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Message, Selector = message, PropertyType = Foundation.NSData, GetterSelector = message, SetterSelector = setMessage:, ArgumentSemantic = 2)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CorrectionLevel, Selector = correctionLevel, PropertyType = System.String, GetterSelector = correctionLevel, SetterSelector = setCorrectionLevel:, ArgumentSemantic = 2)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Scale, Selector = scale, PropertyType = System.Single, GetterSelector = scale, SetterSelector = setScale:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RoundedMarkers, Selector = roundedMarkers, PropertyType = System.IntPtr, GetterSelector = roundedMarkers, SetterSelector = setRoundedMarkers:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = RoundedData, Selector = roundedData, PropertyType = System.Boolean, GetterSelector = roundedData, SetterSelector = setRoundedData:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = CenterSpaceSize, Selector = centerSpaceSize, PropertyType = System.Single, GetterSelector = centerSpaceSize, SetterSelector = setCenterSpaceSize:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Color0, Selector = color0, PropertyType = CoreImage.CIColor, GetterSelector = color0, SetterSelector = setColor0:, ArgumentSemantic = 2)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = Color1, Selector = color1, PropertyType = CoreImage.CIColor, GetterSelector = color1, SetterSelector = setColor1:, ArgumentSemantic = 2)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public interface ICIRoundedQRCodeGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual float CenterSpaceSize { get; set; } public virtual CIColor Color0 { get; set; } public virtual CIColor Color1 { get; set; } public virtual string CorrectionLevel { get; set; } public virtual Foundation.NSData Message { get; set; } public virtual bool RoundedData { get; set; } public virtual IntPtr RoundedMarkers { get; set; } public virtual float Scale { get; set; } }[Foundation.ProtocolAttribute(Name = CISignedDistanceGradientFromRedMask, WrapperType = CoreImage.CISignedDistanceGradientFromRedMaskProtocolWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = InputImage, Selector = inputImage, PropertyType = CoreImage.CIImage, GetterSelector = inputImage, SetterSelector = setInputImage:, ArgumentSemantic = 2)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = MaximumDistance, Selector = maximumDistance, PropertyType = System.Single, GetterSelector = maximumDistance, SetterSelector = setMaximumDistance:, ArgumentSemantic = -1)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public interface ICISignedDistanceGradientFromRedMaskProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual CIImage InputImage { get; set; } public virtual float MaximumDistance { get; set; } }[Foundation.ProtocolAttribute(Name = CISystemToneMap, WrapperType = CoreImage.CISystemToneMapProtocolWrapper, BackwardsCompatibleCodeGeneration = False)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = InputImage, Selector = inputImage, PropertyType = CoreImage.CIImage, GetterSelector = inputImage, SetterSelector = setInputImage:, ArgumentSemantic = 2)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = DisplayHeadroom, Selector = displayHeadroom, PropertyType = System.Single, GetterSelector = displayHeadroom, SetterSelector = setDisplayHeadroom:, ArgumentSemantic = -1)] [Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = True, IsStatic = False, Name = WeakPreferredDynamicRange, Selector = preferredDynamicRange, PropertyType = Foundation.NSString, GetterSelector = preferredDynamicRange, SetterSelector = setPreferredDynamicRange:, ArgumentSemantic = 2)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] public interface ICISystemToneMapProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual float DisplayHeadroom { get; set; } public virtual CIImage InputImage { get; set; } public virtual CIDynamicRangeOption? PreferredDynamicRange { get; set; } public virtual Foundation.NSString WeakPreferredDynamicRange { get; set; } }[System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class NSObject_CIImageProvider { // methods public static void ProvideImageData (this Foundation.NSObject This, IntPtr data, UIntPtr rowbytes, UIntPtr x, UIntPtr y, UIntPtr width, UIntPtr height, Foundation.NSObject info); public static void ProvideImageToMTLTexture (this Foundation.NSObject This, Metal.IMTLTexture texture, Metal.IMTLCommandBuffer commandBuffer, UIntPtr originx, UIntPtr originy, UIntPtr width, UIntPtr height, Foundation.NSObject info); }Modified methods:
-[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)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)Added method:
public static bool IsMonitoringAvailable (System.Type t);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; }[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, }Added value:
Int8 = 131080,Modified methods:
-[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)Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Added values:
AppleImmersiveVideo = 4, ParametricImmersive = 3,Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Modified attributes:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos18.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] --- ```Added value:
ParametricImmersive = 1886546285,Added method:
public CMFormatDescription CreateFormatDescription (Foundation.NSDictionary extensions, out CMTaggedBufferGroupError status);Added method:
public override string ToString ();Added constructors:
public CMVideoFormatDescription (CMVideoCodecType codecType, CMVideoDimensions size, CMFormatDescriptionExtensions extensions); public CMVideoFormatDescription (CMVideoCodecType codecType, CMVideoDimensions size, Foundation.NSDictionary extensions);Added property:
public CMTagCollection[] TagCollections { get; }Added method:
public CMFormatDescriptionError GetTagCollections (out CMTagCollection[] tagCollections);[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class CMCompressionPropertyCameraCalibration : Foundation.DictionaryContainer { // constructors public CMCompressionPropertyCameraCalibration (); public CMCompressionPropertyCameraCalibration (Foundation.NSDictionary dictionary); // properties public bool? ConvertedFromExternalSphericalTags { get; set; } public float[] ExtrinsicOrientationQuaternion { get; set; } public CMFormatDescriptionCameraCalibrationExtrinsicOriginSource? ExtrinsicOriginSource { get; set; } public CoreGraphics.NMatrix3? IntrinsicMatrix { get; set; } public float? IntrinsicMatrixProjectionOffset { get; set; } public CoreGraphics.CGSizeDictionary IntrinsicMatrixReferenceDimensions { get; set; } public CMFormatDescriptionCameraCalibrationLensAlgorithmKind? LensAlgorithmKind { get; set; } public float[] LensDistortions { get; set; } public CMFormatDescriptionCameraCalibrationLensDomain? LensDomain { get; set; } public float[] LensFrameAdjustmentsPolynomialX { get; set; } public float[] LensFrameAdjustmentsPolynomialY { get; set; } public int? LensIdentifier { get; set; } public CMFormatDescriptionCameraCalibrationLensRole? LensRole { get; set; } public float? RadialAngleLimit { get; set; } }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class CMCompressionPropertyCameraCalibrationKey { // properties public static Foundation.NSString ConvertedFromExternalSphericalTags { get; } public static Foundation.NSString ExtrinsicOrientationQuaternion { get; } public static Foundation.NSString ExtrinsicOriginSource { get; } public static Foundation.NSString IntrinsicMatrix { get; } public static Foundation.NSString IntrinsicMatrixProjectionOffset { get; } public static Foundation.NSString IntrinsicMatrixReferenceDimensions { get; } public static Foundation.NSString LensAlgorithmKind { get; } public static Foundation.NSString LensDistortions { get; } public static Foundation.NSString LensDomain { get; } public static Foundation.NSString LensFrameAdjustmentsPolynomialX { get; } public static Foundation.NSString LensFrameAdjustmentsPolynomialY { get; } public static Foundation.NSString LensIdentifier { get; } public static Foundation.NSString LensRole { get; } public static Foundation.NSString RadialAngleLimit { get; } }[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, }[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); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CMFormatDescriptionCameraCalibrationExtrinsicOriginSource { StereoCameraSystemBaseline = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class CMFormatDescriptionCameraCalibrationExtrinsicOriginSourceExtensions { // methods public static Foundation.NSString GetConstant (this CMFormatDescriptionCameraCalibrationExtrinsicOriginSource self); public static CMFormatDescriptionCameraCalibrationExtrinsicOriginSource? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CMFormatDescriptionCameraCalibrationExtrinsicOriginSource GetValue (Foundation.NSString constant); public static CMFormatDescriptionCameraCalibrationExtrinsicOriginSource GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CMFormatDescriptionCameraCalibrationLensAlgorithmKind { ParametricLens = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class CMFormatDescriptionCameraCalibrationLensAlgorithmKindExtensions { // methods public static Foundation.NSString GetConstant (this CMFormatDescriptionCameraCalibrationLensAlgorithmKind self); public static CMFormatDescriptionCameraCalibrationLensAlgorithmKind? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CMFormatDescriptionCameraCalibrationLensAlgorithmKind GetValue (Foundation.NSString constant); public static CMFormatDescriptionCameraCalibrationLensAlgorithmKind GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CMFormatDescriptionCameraCalibrationLensDomain { Color = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class CMFormatDescriptionCameraCalibrationLensDomainExtensions { // methods public static Foundation.NSString GetConstant (this CMFormatDescriptionCameraCalibrationLensDomain self); public static CMFormatDescriptionCameraCalibrationLensDomain? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CMFormatDescriptionCameraCalibrationLensDomain GetValue (Foundation.NSString constant); public static CMFormatDescriptionCameraCalibrationLensDomain GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum CMFormatDescriptionCameraCalibrationLensRole { Left = 1, Mono = 0, Right = 2, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class CMFormatDescriptionCameraCalibrationLensRoleExtensions { // methods public static Foundation.NSString GetConstant (this CMFormatDescriptionCameraCalibrationLensRole self); public static CMFormatDescriptionCameraCalibrationLensRole? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CMFormatDescriptionCameraCalibrationLensRole GetValue (Foundation.NSString constant); public static CMFormatDescriptionCameraCalibrationLensRole GetValue (ObjCRuntime.NativeHandle handle); }[Serializable] public enum CMFormatDescriptionChromaLocation { Bottom = 5, BottomLeft = 4, Center = 1, DV420 = 6, Left = 0, Top = 3, TopLeft = 2, }[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); }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; } }[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; } }[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, }[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); }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] public static class CMFormatDescriptionExtensionKeys { // properties public static Foundation.NSString AlphaChannelMode { get; } public static Foundation.NSString AlternativeTransferCharacteristics { get; } public static Foundation.NSString AmbientViewingEnvironment { get; } public static Foundation.NSString AuxiliaryTypeInfo { get; } public static Foundation.NSString BitsPerComponent { get; } public static Foundation.NSString BytesPerRow { get; } public static Foundation.NSString CameraCalibrationDataLensCollection { get; } public static Foundation.NSString ChromaLocationBottomField { get; } public static Foundation.NSString ChromaLocationTopField { get; } public static Foundation.NSString CleanAperture { get; } public static Foundation.NSString ColorPrimaries { get; } public static Foundation.NSString ConformsToMPEG2VideoProfile { get; } public static Foundation.NSString ContainsAlphaChannel { get; } public static Foundation.NSString ContentColorVolume { get; } public static Foundation.NSString ContentLightLevelInfo { get; } public static Foundation.NSString Depth { get; } public static Foundation.NSString FieldCount { get; } public static Foundation.NSString FieldDetail { get; } public static Foundation.NSString FormatName { get; } public static Foundation.NSString FullRangeVideo { get; } public static Foundation.NSString GammaLevel { get; } public static Foundation.NSString HasAdditionalViews { get; } public static Foundation.NSString HasLeftStereoEyeView { get; } public static Foundation.NSString HasRightStereoEyeView { get; } public static Foundation.NSString HeroEye { get; } public static Foundation.NSString HorizontalDisparityAdjustment { get; } public static Foundation.NSString HorizontalFieldOfView { get; } public static Foundation.NSString ICCProfile { get; } public static Foundation.NSString LogTransferFunction { get; } public static Foundation.NSString MasteringDisplayColorVolume { get; } public static Foundation.NSString MetadataKeyTable { get; } public static Foundation.NSString OriginalCompressionSettings { get; } public static Foundation.NSString PixelAspectRatio { get; } public static Foundation.NSString ProjectionKind { get; } public static Foundation.NSString ProtectedContentOriginalFormat { get; } public static Foundation.NSString RevisionLevel { get; } public static Foundation.NSString SampleDescriptionExtensionAtoms { get; } public static Foundation.NSString SpatialQuality { get; } public static Foundation.NSString StereoCameraBaseline { get; } public static Foundation.NSString TemporalQuality { get; } public static Foundation.NSString TransferFunction { get; } public static Foundation.NSString Vendor { get; } public static Foundation.NSString VerbatimISOSampleEntry { get; } public static Foundation.NSString VerbatimImageDescription { get; } public static Foundation.NSString VerbatimSampleDescription { get; } public static Foundation.NSString Version { get; } public static Foundation.NSString ViewPackingKind { get; } public static Foundation.NSString YCbCrMatrix { get; } }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] public class CMFormatDescriptionExtensions : Foundation.DictionaryContainer { // constructors public CMFormatDescriptionExtensions (); public CMFormatDescriptionExtensions (Foundation.NSDictionary dictionary); // properties public CMFormatDescriptionAlphaChannelMode? AlphaChannelMode { get; set; } public Foundation.NSString AlternativeTransferCharacteristics { get; set; } public Foundation.NSData AmbientViewingEnvironment { get; set; } public string AuxiliaryTypeInfo { get; set; } public int? BitsPerComponent { get; set; } public int? BytesPerRow { get; set; } public CMCompressionPropertyCameraCalibration[] CameraCalibrationDataLensCollection { get; } public CMFormatDescriptionChromaLocation? ChromaLocationBottomField { get; set; } public CMFormatDescriptionChromaLocation? ChromaLocationTopField { get; set; } public CMFormatDescriptionCleanAperture CleanAperture { get; set; } public CMFormatDescriptionColorPrimaries? ColorPrimaries { get; set; } public CMMPEG2VideoProfile? ConformsToMPEG2VideoProfile { get; set; } public bool? ContainsAlphaChannel { get; set; } public Foundation.NSData ContentColorVolume { get; set; } public Foundation.NSData ContentLightLevelInfo { get; set; } public int? Depth { get; set; } public int? FieldCount { get; set; } public CMFormatDescriptionFieldDetail? FieldDetail { get; set; } public string FormatName { get; set; } public bool? FullRangeVideo { get; set; } public IntPtr? GammaLevel { get; set; } public bool? HasAdditionalViews { get; set; } public bool? HasLeftStereoEyeView { get; set; } public bool? HasRightStereoEyeView { get; set; } public CMFormatDescriptionHeroEye? HeroEye { get; set; } public int? HorizontalDisparityAdjustment { get; set; } public IntPtr? HorizontalFieldOfView { get; set; } public Foundation.NSData ICCProfile { get; set; } public Foundation.NSString LogTransferFunction { get; set; } public Foundation.NSData MasteringDisplayColorVolume { get; set; } public CMMetadataFormatDescription MetadataKeyTable { get; } public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> OriginalCompressionSettings { get; set; } public CMFormatDescriptionPixelAspectRatio PixelAspectRatio { get; set; } public CMFormatDescriptionProjectionKind? ProjectionKind { get; set; } public int? ProtectedContentOriginalFormat { get; set; } public int? RevisionLevel { get; set; } public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> SampleDescriptionExtensionAtoms { get; set; } public Foundation.NSNumber SpatialQuality { get; set; } public uint? StereoCameraBaseline { get; set; } public Foundation.NSNumber TemporalQuality { get; set; } public CMFormatDescriptionTransferFunction? TransferFunction { get; set; } public Foundation.NSString Vendor { get; set; } public Foundation.NSData VerbatimISOSampleEntry { get; set; } public string VerbatimImageDescription { get; set; } public Foundation.NSData VerbatimSampleDescription { get; set; } public int? Version { get; set; } public CMFormatDescriptionViewPackingKind? ViewPackingKind { get; set; } public CMFormatDescriptionYCbCrMatrix? YCbCrMatrix { get; set; } }[Serializable] public enum CMFormatDescriptionFieldDetail { SpatialFirstLineEarly = 2, SpatialFirstLineLate = 3, TemporalBottomFirst = 1, TemporalTopFirst = 0, }[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); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public enum CMFormatDescriptionHeroEye { Left = 0, Right = 1, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos14.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos17.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst17.0")] public static class CMFormatDescriptionHeroEyeExtensions { // methods public static Foundation.NSString GetConstant (this CMFormatDescriptionHeroEye self); public static CMFormatDescriptionHeroEye? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CMFormatDescriptionHeroEye GetValue (Foundation.NSString constant); public static CMFormatDescriptionHeroEye GetValue (ObjCRuntime.NativeHandle handle); }[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, }[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); }public class CMFormatDescriptionPixelAspectRatio : Foundation.DictionaryContainer { // constructors public CMFormatDescriptionPixelAspectRatio (); public CMFormatDescriptionPixelAspectRatio (Foundation.NSDictionary dictionary); // properties public IntPtr? HorizontalSpacing { get; set; } public IntPtr? VerticalSpacing { get; set; } }[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; } }[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, }[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); }[Serializable] public enum CMFormatDescriptionYCbCrMatrix { ITU_R_2020 = 3, ITU_R_601_4 = 1, ITU_R_709_2 = 0, SMPTE_240M_1995 = 2, }[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); }[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, }[Serializable] public enum CMMetadataBaseDataType { AffineTransformF64 = 20, Bmp = 6, DimensionsF32 = 18, ExtendedRasterRectangleValue = 26, Float32 = 7, Float64 = 8, Gif = 3, Jpeg = 4, Json = 23, PerspectiveTransformF64 = 24, Png = 5, PointF32 = 17, PolygonF32 = 21, PolylineF32 = 22, RasterRectangleValue = 25, RawData = 0, RectF32 = 19, SInt16 = 10, SInt32 = 11, SInt64 = 12, SInt8 = 9, UInt16 = 14, UInt32 = 15, UInt64 = 16, UInt8 = 13, Utf16 = 2, Utf8 = 1, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] public static class CMMetadataBaseDataTypeExtensions { // methods public static Foundation.NSString GetConstant (this CMMetadataBaseDataType self); public static CMMetadataBaseDataType? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CMMetadataBaseDataType GetValue (Foundation.NSString constant); public static CMMetadataBaseDataType GetValue (ObjCRuntime.NativeHandle handle); }[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; } }[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; } }[Serializable] public enum CMMetadataIdentifier { QuickTimeMetadataDirection_Facing = 1, QuickTimeMetadataDisplayMaskRectangleMono = 9, QuickTimeMetadataDisplayMaskRectangleStereoLeft = 10, QuickTimeMetadataDisplayMaskRectangleStereoRight = 11, QuickTimeMetadataLivePhotoStillImageTransform = 4, QuickTimeMetadataLivePhotoStillImageTransformReferenceDimensions = 5, QuickTimeMetadataLocation_ISO6709 = 0, QuickTimeMetadataPreferredAffineTransform = 2, QuickTimeMetadataPresentationImmersiveMedia = 12, QuickTimeMetadataSceneIlluminance = 7, QuickTimeMetadataSegmentIdentifier = 6, QuickTimeMetadataSpatialAudioMix = 8, QuickTimeMetadataVideoOrientation = 3, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] public static class CMMetadataIdentifierExtensions { // methods public static Foundation.NSString GetConstant (this CMMetadataIdentifier self); public static CMMetadataIdentifier? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CMMetadataIdentifier GetValue (Foundation.NSString constant); public static CMMetadataIdentifier GetValue (ObjCRuntime.NativeHandle handle); }Modified methods:
-[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)Added values:
DeviceState = 512, WithDocId = 256,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)Added property:
public static Foundation.NSString RegisteredFontsChangedNotification { get; }Modified properties:
---[System.Runtime.Versioning.ObsoletedOSPlatformAttribute("macos10.4")] ------[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public CoreGraphics.CGColorSpace ColorSpace { get; }Added properties:
public static Foundation.NSString DisplayMaskRectangleKey { get; } public static Foundation.NSString DisplayMaskRectangleStereoLeftKey { get; } public static Foundation.NSString DisplayMaskRectangleStereoRightKey { get; } public static Foundation.NSString LogTransferFunctionAppleLog2Key { get; }Added property:
public static Foundation.NSString IOSurfacePurgeableKey { get; }Added methods:
public bool IsCompatibleWithAttributes (CVPixelBufferAttributes attributes); public bool IsCompatibleWithAttributes (Foundation.NSDictionary attributes);Modified properties:
-[System.ComponentModel.EditorBrowsableAttribute(1)] ++[System.ComponentModel.EditorBrowsableAttribute(1)] -[System.ObsoleteAttribute("Use 'ComponentRangeValue' instead, the property type is incorrect for this property.")] +[System.ObsoleteAttribute("Use 'ComponentRangeValue' instead, the property type is incorrect for this property.")] -public CVPixelFormatComponentRange ComponentRange { get; set; } ++public CVPixelFormatComponentRange ComponentRange { get; set; }Added property:
public CVPixelFormatComponentRangeValues? ComponentRangeValue { get; set; }Added values:
CV30RGBLE_8A_BiPlanar = 1647534392, CV40ARGBLEWideGamut = 1999908961, CV40ARGBLEWideGamutPremultiplied = 1999908973, CV420YpCbCr8VideoRange_8A_TriPlanar = 1982882104, CV422YpCbCr16BiPlanarVideoRange = 1937125938, CV4444AYpCbCrFloat = 1916036716, CV444YpCbCr16BiPlanarVideoRange = 1937126452, CV444YpCbCr16VideoRange_16A_TriPlanar = 1932812659, CV96VersatileBayerPacked12 = 1651798066, Lossless_30RGBLEPackedWideGamut = 645346162, Lossless_30RGBLE_8A_BiPlanar = 643969848,Added method:
public static string ToFourCharCodeString (this CVPixelFormatType type);[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class CVImageBufferDisplayMaskRectangle : Foundation.DictionaryContainer { // constructors public CVImageBufferDisplayMaskRectangle (); public CVImageBufferDisplayMaskRectangle (Foundation.NSDictionary dictionary); // properties public ushort[] LeftEdgePoints { get; } public ushort? RectangleHeight { get; } public ushort? RectangleLeft { get; } public ushort? RectangleTop { get; } public ushort? RectangleWidth { get; } public ushort? ReferenceRasterHeight { get; } public ushort? ReferenceRasterWidth { get; } public ushort[] RightEdgePoints { get; } }[System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("tvos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class CVImageBufferDisplayMaskRectangleKeys { // properties public static Foundation.NSString LeftEdgePointsKey { get; } public static Foundation.NSString RectangleHeightKey { get; } public static Foundation.NSString RectangleLeftKey { get; } public static Foundation.NSString RectangleTopKey { get; } public static Foundation.NSString RectangleWidthKey { get; } public static Foundation.NSString ReferenceRasterHeightKey { get; } public static Foundation.NSString ReferenceRasterWidthKey { get; } public static Foundation.NSString RightEdgePointsKey { get; } }[Serializable] public enum CVPixelFormatComponentRangeValues { FullRange = 1, VideoRange = 0, WideRange = 2, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] public static class CVPixelFormatComponentRangeValuesExtensions { // methods public static Foundation.NSString GetConstant (this CVPixelFormatComponentRangeValues self); public static CVPixelFormatComponentRangeValues? GetNullableValue (ObjCRuntime.NativeHandle handle); public static CVPixelFormatComponentRangeValues GetValue (Foundation.NSString constant); public static CVPixelFormatComponentRangeValues GetValue (ObjCRuntime.NativeHandle handle); }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; }Added value:
BluetoothHid = 8,[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, }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 ()Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)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")] --- ```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")] --- ```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")] --- ```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")] --- ```Added property:
public virtual FSTaskCancellationCallback CancellationHandler { get; set; }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; }[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; } }[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; } }[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 (); }Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Added property:
public virtual bool SupportsStringSearchRequest { get; set; }Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Added value:
LocalVersionConflictingWithServer = -2015,Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified methods:
-[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)Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Added values:
FailOnConflict = 2, IsImmediateUploadRequestByPresentingApplication = 4,Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```Modified attributes:
---[Foundation.AdviceAttribute("This API is not available when using Catalyst on macOS.")] --- ```[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); }[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 (); }[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; } }[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); }[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; } }[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; } }Modified methods:
-[System.Runtime.CompilerServices.NullableAttribute(2)] ++[System.Runtime.CompilerServices.NullableAttribute(2)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] ---protected T GetStrongDictionary%LESSERTHANREPLACEMENT%T : DictionaryContainer%GREATERTHANREPLACEMENT% (NSString key, System.Func%LESSERTHANREPLACEMENT%NSDictionary,T%GREATERTHANREPLACEMENT% createStrongDictionary)Added methods:
protected T[] GetArrayOfDictionariesValue<T> (NSString key); protected byte? GetByteValue (NSString key); protected System.DateTime? GetDateTimeValue (NSString key); protected short? GetInt16Value (NSString key); protected System.Runtime.InteropServices.NFloat? GetNFloatValue (NSString key); protected T? GetNSDataAsValueType<T> (NSString key); protected sbyte? GetSByteValue (NSString key); protected ushort? GetUInt16Value (NSString key); protected void SetArrayOfDictionariesValue (NSString key, DictionaryContainer[] values); protected void SetArrayValue<T> (NSString key, T[] values, System.Func<T,ObjCRuntime.NativeHandle> convert); protected void SetNumberValue (NSString key, byte? value); protected void SetNumberValue (NSString key, short? value); protected void SetNumberValue (NSString key, System.Runtime.InteropServices.NFloat? value); protected void SetNumberValue (NSString key, sbyte? value); protected void SetNumberValue (NSString key, ushort? value); protected void SetNumberValue (NSString key, ulong? value); protected void SetValueTypeAsNSData<T> (NSString key, T? value); protected bool TryGetNSObject<T> (NSString key, out T object); protected bool TryGetNativeValue (NSString key, out ObjCRuntime.NativeHandle value);Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)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);Added value:
ListItemDelimiter = 14,Modified constructors:
-[ObjCRuntime.BindingImplAttribute(3)] ++[ObjCRuntime.BindingImplAttribute(3)] -public NSCalendar (NSCalendarType calendarType) ++public NSCalendar (NSCalendarType calendarType)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 = 7Added values:
Bangla = 16, Dangi = 25, Gujarati = 17, Kannada = 18, Malayalam = 19, Marathi = 20, Odia = 21, Tamil = 22, Telugu = 23, Vietnamese = 26, Vikram = 24,Added values:
IsLeapMonth = 1073741824, IsRepeatedDay = 2147483648,Added methods:
public static NSData CreateFromValueType<T> (T? value); public T ToValueType<T> ();Added property:
public virtual bool IsRepeatedDay { get; set; }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)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);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; }Modified methods:
-[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)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)Modified methods:
-[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)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)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)Added value:
OptionsResolvesNaturalAlignmentWithBaseWritingDirection = 512,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; }Added properties:
public static NSString UbiquitousItemIsSyncPausedKey { get; } public static NSString UbiquitousItemSupportedSyncControlsKey { get; }Modified methods:
-[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)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; }Modified methods:
-[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)Added property:
public virtual bool EnablesEarlyData { get; set; }Modified methods:
-[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)Modified attributes:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] --[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Modified constructors:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -public NSUrlSessionHandler (NSUrlSessionConfiguration configuration) ++public NSUrlSessionHandler (NSUrlSessionConfiguration configuration)Modified properties:
---[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("macos")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("tvos")] ---public bool CheckCertificateRevocationList { get; set; } -[System.Runtime.CompilerServices.NullableAttribute(1)] ++[System.Runtime.CompilerServices.NullableAttribute(1)] -public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; } ++public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public System.Net.CookieContainer CookieContainer { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public System.Net.ICredentials Credentials { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public System.Net.ICredentials DefaultProxyCredentials { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public System.Net.IWebProxy Proxy { get; set; } ---[System.Runtime.CompilerServices.NullableAttribute(2)] ---public NSUrlSessionHandlerTrustOverrideForUrlCallback TrustOverrideForUrl { get; set; }Added property:
public System.Security.Cryptography.X509Certificates.X509ChainPolicy CertificateChainPolicy { get; set; }Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(1)] ++[System.Runtime.CompilerServices.NullableContextAttribute(1)] -[System.Runtime.CompilerServices.AsyncStateMachineAttribute(Foundation.NSUrlSessionHandler/<SendAsync>d__53)] +[System.Runtime.CompilerServices.AsyncStateMachineAttribute(Foundation.NSUrlSessionHandler/<SendAsync>d__53)] --[System.Runtime.CompilerServices.AsyncStateMachineAttribute(Foundation.NSUrlSessionHandler/<SendAsync>d__54)] ++[System.Runtime.CompilerServices.AsyncStateMachineAttribute(Foundation.NSUrlSessionHandler/<SendAsync>d__54)] ---protected override System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Net.Http.HttpResponseMessage%GREATERTHANREPLACEMENT% SendAsync (System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)Modified methods:
-[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)[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); }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); }[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, }[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, }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); }[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, }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); }Modified methods:
-[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)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; }Added property:
public static Foundation.NSString SpatialController { get; }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; }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);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)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")] - ++ ```Added properties:
public virtual string ActivityIdentifier { get; } public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> ActivityProperties { get; }Modified methods:
-[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)Modified attributes:
---[System.Runtime.CompilerServices.NullableAttribute(0)] ------[System.Runtime.CompilerServices.NullableContextAttribute(2)] --- ```Added interfaces:
Foundation.INSCopying ObjCRuntime.INativeObject System.IDisposableModified 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);Modified methods:
-[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)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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)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)Modified methods:
-[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)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 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; }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)Modified methods:
-[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)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; }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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)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; }Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)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")] - ++ ```[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 (); }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); }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); }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); }[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 (); }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); }[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 (); }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); }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); }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); }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); }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); }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); }[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, }[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, }[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); }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)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)Modified methods:
-[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)Added value:
UserAnnotatedMedicationConcept = 2,Modified methods:
-[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)Modified methods:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ---public virtual void RecoverActiveWorkoutSession (HKHealthStoreRecoverActiveWorkoutSessionHandler completion) -[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ---public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%HKWorkoutSession%GREATERTHANREPLACEMENT% RecoverActiveWorkoutSessionAsync () -[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)Modified methods:
-[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)Modified methods:
-[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)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)Modified methods:
-[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)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")] --- ```Modified properties:
---[System.Runtime.Versioning.SupportedOSPlatformAttribute("macos13.0")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ------[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("maccatalyst")] ---public virtual HKWorkoutActivity CurrentWorkoutActivity { get; }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")] --- ```Modified methods:
-[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")] ---public virtual void DidBeginActivity (HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity) -[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")] ---public virtual void DidEndActivity (HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity)Modified methods:
-[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")] ---public void DidBeginActivity (this IHKLiveWorkoutBuilderDelegate This, HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity) -[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")] ---public void DidEndActivity (this IHKLiveWorkoutBuilderDelegate This, HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity)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")] --- ```Added properties:
public static HKMedicationDoseEventType MedicationDoseEventType { get; } public static HKUserAnnotatedMedicationType UserAnnotatedMedicationType { get; }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)Added properties:
public static Foundation.NSString LogOrigin { get; } public static Foundation.NSString MedicationConceptIdentifier { get; } public static Foundation.NSString ScheduledDate { get; } public static Foundation.NSString Status { get; }Modified methods:
-[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)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)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)Added methods:
public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSDate scheduledDate); public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSSet<Foundation.NSDate> scheduledDates); public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSSet<Foundation.NSNumber> statuses); public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSSet<HKHealthConceptIdentifier> medicationConceptIdentifiers); public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (HKHealthConceptIdentifier medicationConceptIdentifier); public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (HKMedicationDoseEventLogStatus status); public static Foundation.NSPredicate GetPredicateForMedicationDoseEvent (Foundation.NSDate startDate, Foundation.NSDate endDate); public static Foundation.NSPredicate GetPredicateForUserAnnotatedMedicationsWithHasSchedule (bool hasSchedule); public static Foundation.NSPredicate GetPredicateForUserAnnotatedMedicationsWithIsArchived (bool isArchived);Modified methods:
-[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)Added property:
public static Foundation.NSOperatingSystemVersion AnyOperatingSystem { get; }Modified methods:
-[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)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)Modified methods:
-[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)Modified methods:
-[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)Added value:
PredictionStepTest = 4,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)Modified methods:
-[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)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)Modified methods:
-[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)Modified constructors:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ---public HKWorkoutSession (HKHealthStore healthStore, HKWorkoutConfiguration workoutConfiguration, out Foundation.NSError error)Modified properties:
-[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] ++[System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] --[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ++[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("ios")] ---public virtual HKLiveWorkoutBuilder AssociatedWorkoutBuilder { get; }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")] --- ```Modified methods:
-[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")] ---public virtual void DidBeginActivity (HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity) -[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")] ---public virtual void DidEndActivity (HKLiveWorkoutBuilder workoutBuilder, HKWorkoutActivity workoutActivity)[Foundation.RegisterAttribute("HKClinicalCoding", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class HKClinicalCoding : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public HKClinicalCoding (Foundation.NSCoder coder); protected HKClinicalCoding (Foundation.NSObjectFlag t); protected HKClinicalCoding (ObjCRuntime.NativeHandle handle); public HKClinicalCoding (string system, string version, string code); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string Code { get; } public virtual string System { get; } public virtual string Version { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum HKHealthConceptDomain { Medication = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class HKHealthConceptDomainExtensions { // methods public static Foundation.NSString GetConstant (this HKHealthConceptDomain self); public static HKHealthConceptDomain? GetNullableValue (ObjCRuntime.NativeHandle handle); public static HKHealthConceptDomain GetValue (Foundation.NSString constant); public static HKHealthConceptDomain GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("HKHealthConceptIdentifier", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class HKHealthConceptIdentifier : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public HKHealthConceptIdentifier (Foundation.NSCoder coder); protected HKHealthConceptIdentifier (Foundation.NSObjectFlag t); protected HKHealthConceptIdentifier (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public HKHealthConceptDomain Domain { get; } public virtual Foundation.NSString WeakDomain { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Foundation.RegisterAttribute("HKMedicationConcept", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class HKMedicationConcept : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public HKMedicationConcept (Foundation.NSCoder coder); protected HKMedicationConcept (Foundation.NSObjectFlag t); protected HKMedicationConcept (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual string DisplayText { get; } public HKMedicationGeneralForm GeneralForm { get; } public virtual HKHealthConceptIdentifier Identifier { get; } public virtual Foundation.NSSet<HKClinicalCoding> RelatedCodings { get; } public virtual Foundation.NSString WeakGeneralForm { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Foundation.RegisterAttribute("HKMedicationDoseEvent", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class HKMedicationDoseEvent : HealthKit.HKSample, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public HKMedicationDoseEvent (Foundation.NSCoder coder); protected HKMedicationDoseEvent (Foundation.NSObjectFlag t); protected HKMedicationDoseEvent (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual Foundation.NSNumber DoseQuantity { get; } public virtual HKMedicationDoseEventLogStatus LogStatus { get; } public virtual HKHealthConceptIdentifier MedicationConceptIdentifier { get; } public virtual HKMedicationDoseEventType MedicationDoseEventType { get; } public virtual HKMedicationDoseEventScheduleType ScheduleType { get; } public virtual Foundation.NSDate ScheduledDate { get; } public virtual Foundation.NSNumber ScheduledDoseQuantity { get; } public static Foundation.NSString TypeIdentifierMedicationDoseEvent { get; } public virtual HKUnit Unit { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum HKMedicationDoseEventLogStatus { NotInteracted = 1, NotLogged = 6, NotificationNotSent = 2, Skipped = 5, Snoozed = 3, Taken = 4, }[Serializable] [ObjCRuntime.NativeAttribute()] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum HKMedicationDoseEventScheduleType { AsNeeded = 1, Schedule = 2, }[Foundation.RegisterAttribute("HKMedicationDoseEventType", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class HKMedicationDoseEventType : HealthKit.HKSampleType { // constructors public HKMedicationDoseEventType (Foundation.NSCoder coder); protected HKMedicationDoseEventType (Foundation.NSObjectFlag t); protected HKMedicationDoseEventType (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum HKMedicationGeneralForm { Capsule = 0, Cream = 1, Device = 2, Drops = 3, Foam = 4, Gel = 5, Inhaler = 6, Injection = 7, Liquid = 8, Lotion = 9, Ointment = 10, Patch = 11, Powder = 12, Spray = 13, Suppository = 14, Tablet = 15, Topical = 16, Unknown = 17, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class HKMedicationGeneralFormExtensions { // methods public static Foundation.NSString GetConstant (this HKMedicationGeneralForm self); public static HKMedicationGeneralForm? GetNullableValue (ObjCRuntime.NativeHandle handle); public static HKMedicationGeneralForm GetValue (Foundation.NSString constant); public static HKMedicationGeneralForm GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("HKUserAnnotatedMedication", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class HKUserAnnotatedMedication : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable { // constructors public HKUserAnnotatedMedication (Foundation.NSCoder coder); protected HKUserAnnotatedMedication (Foundation.NSObjectFlag t); protected HKUserAnnotatedMedication (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } public virtual bool HasSchedule { get; } public virtual bool IsArchived { get; } public virtual HKMedicationConcept Medication { get; } public virtual string Nickname { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }[Serializable] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public enum HKUserAnnotatedMedicationPredicateKeyPath { HasSchedule = 1, IsArchived = 0, }[ObjCRuntime.BindingImplAttribute(3)] [System.Runtime.CompilerServices.ExtensionAttribute()] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(2)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public static class HKUserAnnotatedMedicationPredicateKeyPathExtensions { // methods public static Foundation.NSString GetConstant (this HKUserAnnotatedMedicationPredicateKeyPath self); public static HKUserAnnotatedMedicationPredicateKeyPath? GetNullableValue (ObjCRuntime.NativeHandle handle); public static HKUserAnnotatedMedicationPredicateKeyPath GetValue (Foundation.NSString constant); public static HKUserAnnotatedMedicationPredicateKeyPath GetValue (ObjCRuntime.NativeHandle handle); }[Foundation.RegisterAttribute("HKUserAnnotatedMedicationQuery", True)] [System.Runtime.CompilerServices.NullableAttribute(0)] [System.Runtime.CompilerServices.NullableContextAttribute(1)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class HKUserAnnotatedMedicationQuery : HealthKit.HKQuery { // constructors protected HKUserAnnotatedMedicationQuery (Foundation.NSObjectFlag t); protected HKUserAnnotatedMedicationQuery (ObjCRuntime.NativeHandle handle); public HKUserAnnotatedMedicationQuery (Foundation.NSPredicate predicate, UIntPtr limit, HKUserAnnotatedMedicationQueryCallback resultsHandler); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }public sealed delegate HKUserAnnotatedMedicationQueryCallback : System.MulticastDelegate { // constructors public HKUserAnnotatedMedicationQueryCallback (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (HKUserAnnotatedMedicationQuery query, HKUserAnnotatedMedication userAnnotatedMedication, bool done, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (HKUserAnnotatedMedicationQuery query, HKUserAnnotatedMedication userAnnotatedMedication, bool done, Foundation.NSError error); }[Foundation.RegisterAttribute("HKUserAnnotatedMedicationType", True)] [System.Runtime.Versioning.SupportedOSPlatformAttribute("maccatalyst26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("macos26.0")] [System.Runtime.Versioning.SupportedOSPlatformAttribute("ios26.0")] public class HKUserAnnotatedMedicationType : HealthKit.HKObjectType { // constructors public HKUserAnnotatedMedicationType (Foundation.NSCoder coder); protected HKUserAnnotatedMedicationType (Foundation.NSObjectFlag t); protected HKUserAnnotatedMedicationType (ObjCRuntime.NativeHandle handle); // properties public override ObjCRuntime.NativeHandle ClassHandle { get; } }Modified base type:
-System.Object +Foundation.DictionaryContainerModified 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; }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; }[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, }[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); }[Serializable] public enum CGImagePropertyEncoder { AstcEncoder = 0, BCEncoder = 2, PvrEncoder = 1, }[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); }[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; } }Modified methods:
-[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)Modified methods:
-[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)Modified methods:
-[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)Added value:
Vision = 4,Modified methods:
-[System.Runtime.CompilerServices.NullableContextAttribute(2)] ++[System.Runtime.CompilerServices.NullableContextAttribute(2)] -public virtual bool CanEvaluatePolicy (LAPolicy policy, out Foundation.NSError error) ++public virtual bool CanEvaluatePolicy (LAPolicy policy, out Foundation.NSError error) -[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] ++[System.Runtime.CompilerServices.NullableAttribute(Mono.Cecil.CustomAttributeArgument[])] -public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% EvaluatePolicyAsync (LAPolicy policy, string localizedReason) ++public virtual System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%System.Tuple%LESSERTHANREPLACEMENT%System.Boolean,Foundation.NSError%GREATERTHANREPLACEMENT%%GREATERTHANREPLACEMENT% EvaluatePolicyAsync (LAPolicy policy, string localizedReason)Modified methods:
-[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)Modified methods:
-[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)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 = 1Added value:
Cycling = 4,Added value:
Cycling = 8,Modified methods:
-[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)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)Modified methods:
-[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)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; }Modified methods:
-[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)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)Modified methods:
-[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)[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; } }[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); }[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, }[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); }[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 (); }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); }[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 (); }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); }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);Modified attributes:
---[System.Runtime.CompilerServices.NullableContextAttribute(1)] --- ```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; }Added property:
public virtual string SidecarFileName { get; set; }Added properties:
public static Foundation.NSString Property1x1AnimatedArtwork { get; } public static Foundation.NSString Property3x4AnimatedArtwork { get; } public static string[] SupportedAnimatedArtworkKeys { get; }[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; } }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); }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); }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); }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); }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilState, Selector = setDepthStencilState:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilState, Selector = setDepthStencilState:atIndex:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilStates, Selector = setDepthStencilStates:withRange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilStates, Selector = setDepthStencilStates:withRange:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] - ++ ```Added methods:
public virtual void SetDepthStencilState (IMTLDepthStencilState depthStencilState, UIntPtr index); public virtual void SetDepthStencilStates (IMTLDepthStencilState[] depthStencilStates, Foundation.NSRange range);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);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);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; }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);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:
IMTLAllocationAdded 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);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; }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);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; }Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetCullMode, Selector = setCullMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetCullMode, Selector = setCullMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthBias, Selector = setDepthBias:slopeScale:clamp:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthBias, Selector = setDepthBias:slopeScale:clamp:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthClipMode, Selector = setDepthClipMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthClipMode, Selector = setDepthClipMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilState, Selector = setDepthStencilState:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthStencilState, Selector = setDepthStencilState:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetFrontFacingWinding, Selector = setFrontFacingWinding:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetFrontFacingWinding, Selector = setFrontFacingWinding:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetTriangleFillMode, Selector = setTriangleFillMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetTriangleFillMode, Selector = setTriangleFillMode:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] - ++ ```Added methods:
public virtual void SetCullMode (MTLCullMode cullMode); public virtual void SetDepthBias (float depthBias, float slopeScale, float clamp); public virtual void SetDepthClipMode (MTLDepthClipMode depthClipMode); public virtual void SetDepthStencilState (IMTLDepthStencilState depthStencilState); public virtual void SetFrontFacingWinding (MTLWinding frontFacingWindning); public virtual void SetTriangleFillMode (MTLTriangleFillMode fillMode);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);Modified attributes:
-[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetColorAttachmentMap, Selector = setColorAttachmentMap:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] ++[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetColorAttachmentMap, Selector = setColorAttachmentMap:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] -[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthTest, Selector = setDepthTestMinBound:maxBound:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] +[Foundation.ProtocolMemberAttribute(IsRequired = True, IsProperty = False, IsStatic = False, Name = SetDepthTest, Selector = setDepthTestMinBound:maxBound:, ParameterType = Mono.Cecil.CustomAttributeArgument[], ParameterByRef = Mono.Cecil.CustomAttributeArgument[])] - ++ ```Added methods:
public virtual void SetColorAttachmentMap (MTLLogicalToPhysicalColorAttachmentMap mapping); public virtual void SetDepthTest (float minBound, float maxBound);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);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);Added values:
MinimizeMemory = 32, PreferFastIntersection = 16,Added methods:
public static void SetDepthStencilState (this IMTLArgumentEncoder This, IMTLDepthStencilState depthStencilState, UIntPtr index); public static void SetDepthStencilStates (this IMTLArgumentEncoder This, IMTLDepthStencilState[] depthStencilStates, Foundation.NSRange range);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 = 24Added property:
public virtual MTLTensorReferenceType ElementTensorReferenceType { get; }Added value:
Tensor = 37,Added value:
Unspecialized = 19,Added value:
Unspecialized = 5,Added method:
public virtual IMTLCaptureScope CreateNewCaptureScope (IMTL4CommandQueue commandQueue);Added property:
public virtual IMTL4CommandQueue Mtl4CommandQueue { get; }Added value:
Unspecialized = 16,Added property:
public virtual MTLSize RequiredThreadsPerThreadgroup { get; set; }Added property:
public virtual MTLSize RequiredThreadsPerThreadgroup { get; set; }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 = 115Added values:
DepthStencilState = 139, Tensor = 140,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 = 1Added value:
PipelineIndependent = 8,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 = 6Added values:
Apple10 = 1010, Metal4 = 5002,Added property:
public virtual MTLSparsePageSize MaxCompatiblePlacementSparsePageSize { get; set; }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 = 2Added properties:
public virtual bool InheritCullMode { get; set; } public virtual bool InheritDepthBias { get; set; } public virtual bool InheritDepthClipMode { get; set; } public virtual bool InheritDepthStencilState { get; set; } public virtual bool InheritFrontFacingWinding { get; set; } public virtual bool InheritTriangleFillMode { get; set; } public virtual bool SupportColorAttachmentMapping { get; set; }Added methods:
public static void SetCullMode (this IMTLIndirectRenderCommand This, MTLCullMode cullMode); public static void SetDepthBias (this IMTLIndirectRenderCommand This, float depthBias, float slopeScale, float clamp); public static void SetDepthClipMode (this IMTLIndirectRenderCommand This, MTLDepthClipMode depthClipMode); public static void SetDepthStencilState (this IMTLIndirectRenderCommand This, IMTLDepthStencilState depthStencilState); public static void SetFrontFacingWinding (this IMTLIndirectRenderCommand This, MTLWinding frontFacingWindning); public static void SetTriangleFillMode (this IMTLIndirectRenderCommand This, MTLTriangleFillMode fillMode);Added values:
IntersectionFunctionBuffer = 256, UserData = 512,Added value:
v4_0 = 262144,Added properties:
public virtual MTLSize RequiredThreadsPerMeshThreadgroup { get; set; } public virtual MTLSize RequiredThreadsPerObjectThreadgroup { get; set; }Modified methods:
-[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)Modified methods:
-[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)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 = 230Added value:
Unspecialized = 263,Added method:
public static void SetDepthTest (this IMTLRenderCommandEncoder This, float minBound, float maxBound);Added properties:
public virtual bool SupportColorAttachmentMapping { get; set; } public virtual MTLVisibilityResultType VisibilityResultType { get; set; }Added properties:
public virtual float LodBias { get; set; } public virtual MTLSamplerReductionMode ReductionMode { get; set; }Added property:
public static MTLSharedEventListener SharedListener { get; }Added property:
public virtual MTLTensorReferenceType TensorReferenceType { get; }Added property:
public virtual MTLSparsePageSize PlacementSparsePageSize { get; set; }Added property:
public virtual MTLSize RequiredThreadsPerThreadgroup { get; set; }Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] - ++ ```Modified attributes:
-[System.Runtime.CompilerServices.NullableAttribute(0)] ++[System.Runtime.CompilerServices.NullableAttribute(0)] -[System.Runtime.CompilerServices.NullableContextAttribute(2)] +[System.Runtime.CompilerServices.NullableContextAttribute(2)] - ++ ```[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); }[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); }[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; } }[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 (); }[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); }[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); }[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); }[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; } }[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); }[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 (); }[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); }[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); }[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); }[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; } }[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); }[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 = SetDepthTest, Selector = setDepthTestMinBound:maxBound:, 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 SetDepthTest (float minBound, float maxBound); 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); }[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); }[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")]