Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save vs-mobiletools-engineering-service2/b05830406372ed86eebde0942b59ec7b to your computer and use it in GitHub Desktop.
Save vs-mobiletools-engineering-service2/b05830406372ed86eebde0942b59ec7b to your computer and use it in GitHub Desktop.
dotnet-iOS API diff from stable
title description author ms.author ms.date ms.topic ms.assetid ms.prod
Xamarin.iOS.Dotnet SDK API diff: 15.1.0 vs 15.3.1
List of API changes between Xamarin.iOS.Dotnet versions 15.1.0 and 15.3.1.
spouliot
sepoulio
12/5/2021
article
7ccd08fc-c4f5-bd03-0c64-df381fc3727b
xamarin

Xamarin.iOS.Dotnet SDK API diff: 15.1.0 vs 15.3.1

Namespace ARKit

Type Changed: ARKit.ARAnchor

Removed constructor:

protected ARAnchor (IntPtr handle);

Added constructor:

protected ARAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARAppClipCodeAnchor

Removed constructor:

protected ARAppClipCodeAnchor (IntPtr handle);

Added constructor:

protected ARAppClipCodeAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARBody2D

Removed constructor:

protected ARBody2D (IntPtr handle);

Added constructor:

protected ARBody2D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARBodyAnchor

Removed constructor:

protected ARBodyAnchor (IntPtr handle);

Added constructor:

protected ARBodyAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat EstimatedScaleFactor { get; }
+public virtual ObjCRuntime.nfloat EstimatedScaleFactor { get; }

Type Changed: ARKit.ARBodyTrackingConfiguration

Removed constructor:

protected ARBodyTrackingConfiguration (IntPtr handle);

Added constructor:

protected ARBodyTrackingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARCamera

Removed constructor:

protected ARCamera (IntPtr handle);

Added constructor:

protected ARCamera (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

public virtual OpenTK.NMatrix4 GetProjectionMatrix (UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize, nfloat zNear, nfloat zFar);

Added method:

public virtual OpenTK.NMatrix4 GetProjectionMatrix (UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize, ObjCRuntime.nfloat zNear, ObjCRuntime.nfloat zFar);

Type Changed: ARKit.ARCoachingOverlayView

Removed constructor:

protected ARCoachingOverlayView (IntPtr handle);

Added constructor:

protected ARCoachingOverlayView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARCoachingOverlayViewDelegate

Removed constructor:

protected ARCoachingOverlayViewDelegate (IntPtr handle);

Added constructor:

protected ARCoachingOverlayViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ARKit.ARCollaborationData

Removed constructor:

protected ARCollaborationData (IntPtr handle);

Added constructor:

protected ARCollaborationData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARConfiguration

Removed constructor:

protected ARConfiguration (IntPtr handle);

Added constructor:

protected ARConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARDepthData

Removed constructor:

protected ARDepthData (IntPtr handle);

Added constructor:

protected ARDepthData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARDirectionalLightEstimate

Removed constructor:

protected ARDirectionalLightEstimate (IntPtr handle);

Added constructor:

protected ARDirectionalLightEstimate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat PrimaryLightIntensity { get; }
+public virtual ObjCRuntime.nfloat PrimaryLightIntensity { get; }

Type Changed: ARKit.AREnvironmentProbeAnchor

Removed constructor:

protected AREnvironmentProbeAnchor (IntPtr handle);

Added constructor:

protected AREnvironmentProbeAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARFaceAnchor

Removed constructor:

protected ARFaceAnchor (IntPtr handle);

Added constructor:

protected ARFaceAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARFaceGeometry

Removed constructor:

protected ARFaceGeometry (IntPtr handle);

Added constructor:

protected ARFaceGeometry (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARFaceTrackingConfiguration

Removed constructor:

protected ARFaceTrackingConfiguration (IntPtr handle);

Added constructor:

protected ARFaceTrackingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARFrame

Removed constructor:

protected ARFrame (IntPtr handle);

Added constructor:

protected ARFrame (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARGeoAnchor

Removed constructor:

protected ARGeoAnchor (IntPtr handle);

Added constructor:

protected ARGeoAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARGeoTrackingConfiguration

Removed constructor:

protected ARGeoTrackingConfiguration (IntPtr handle);

Added constructor:

protected ARGeoTrackingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARGeoTrackingStatus

Removed constructor:

protected ARGeoTrackingStatus (IntPtr handle);

Added constructor:

protected ARGeoTrackingStatus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARGeometryElement

Removed constructor:

protected ARGeometryElement (IntPtr handle);

Added constructor:

protected ARGeometryElement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARGeometrySource

Removed constructor:

protected ARGeometrySource (IntPtr handle);

Added constructor:

protected ARGeometrySource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARHitTestResult

Removed constructor:

protected ARHitTestResult (IntPtr handle);

Added constructor:

protected ARHitTestResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Distance { get; }
+public virtual ObjCRuntime.nfloat Distance { get; }

Type Changed: ARKit.ARImageAnchor

Removed constructor:

protected ARImageAnchor (IntPtr handle);

Added constructor:

protected ARImageAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat EstimatedScaleFactor { get; }
+public virtual ObjCRuntime.nfloat EstimatedScaleFactor { get; }

Type Changed: ARKit.ARImageTrackingConfiguration

Removed constructor:

protected ARImageTrackingConfiguration (IntPtr handle);

Added constructor:

protected ARImageTrackingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARLightEstimate

Removed constructor:

protected ARLightEstimate (IntPtr handle);

Added constructor:

protected ARLightEstimate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat AmbientColorTemperature { get; }
+public virtual ObjCRuntime.nfloat AmbientColorTemperature { get; }
-public virtual nfloat AmbientIntensity { get; }
+public virtual ObjCRuntime.nfloat AmbientIntensity { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARMatteGenerator

Removed constructor:

protected ARMatteGenerator (IntPtr handle);

Added constructor:

protected ARMatteGenerator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARMeshAnchor

Removed constructor:

protected ARMeshAnchor (IntPtr handle);

Added constructor:

protected ARMeshAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARMeshGeometry

Removed constructor:

protected ARMeshGeometry (IntPtr handle);

Added constructor:

protected ARMeshGeometry (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARObjectAnchor

Removed constructor:

protected ARObjectAnchor (IntPtr handle);

Added constructor:

protected ARObjectAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARObjectScanningConfiguration

Removed constructor:

protected ARObjectScanningConfiguration (IntPtr handle);

Added constructor:

protected ARObjectScanningConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.AROrientationTrackingConfiguration

Removed constructor:

protected AROrientationTrackingConfiguration (IntPtr handle);

Added constructor:

protected AROrientationTrackingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARParticipantAnchor

Removed constructor:

protected ARParticipantAnchor (IntPtr handle);

Added constructor:

protected ARParticipantAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARPlaneAnchor

Removed constructor:

protected ARPlaneAnchor (IntPtr handle);

Added constructor:

protected ARPlaneAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARPlaneGeometry

Removed constructor:

protected ARPlaneGeometry (IntPtr handle);

Added constructor:

protected ARPlaneGeometry (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARPointCloud

Removed constructor:

protected ARPointCloud (IntPtr handle);

Added constructor:

protected ARPointCloud (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARPositionalTrackingConfiguration

Removed constructor:

protected ARPositionalTrackingConfiguration (IntPtr handle);

Added constructor:

protected ARPositionalTrackingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARQuickLookPreviewItem

Removed constructor:

protected ARQuickLookPreviewItem (IntPtr handle);

Added constructor:

protected ARQuickLookPreviewItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARRaycastQuery

Removed constructor:

protected ARRaycastQuery (IntPtr handle);

Added constructor:

protected ARRaycastQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARRaycastResult

Removed constructor:

protected ARRaycastResult (IntPtr handle);

Added constructor:

protected ARRaycastResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARReferenceImage

Removed constructors:

protected ARReferenceImage (IntPtr handle);
public ARReferenceImage (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, nfloat physicalWidth);
public ARReferenceImage (CoreVideo.CVPixelBuffer pixelBuffer, ImageIO.CGImagePropertyOrientation orientation, nfloat physicalWidth);

Added constructors:

protected ARReferenceImage (ObjCRuntime.NativeHandle handle);
public ARReferenceImage (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, ObjCRuntime.nfloat physicalWidth);
public ARReferenceImage (CoreVideo.CVPixelBuffer pixelBuffer, ImageIO.CGImagePropertyOrientation orientation, ObjCRuntime.nfloat physicalWidth);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARReferenceObject

Removed constructor:

protected ARReferenceObject (IntPtr handle);

Added constructor:

protected ARReferenceObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSCNFaceGeometry

Removed constructor:

protected ARSCNFaceGeometry (IntPtr handle);

Added constructor:

protected ARSCNFaceGeometry (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSCNPlaneGeometry

Removed constructor:

protected ARSCNPlaneGeometry (IntPtr handle);

Added constructor:

protected ARSCNPlaneGeometry (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSCNView

Removed constructor:

protected ARSCNView (IntPtr handle);

Added constructor:

protected ARSCNView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSCNViewDelegate

Removed constructor:

protected ARSCNViewDelegate (IntPtr handle);

Added constructor:

protected ARSCNViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ARKit.ARSKView

Removed constructor:

protected ARSKView (IntPtr handle);

Added constructor:

protected ARSKView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSKViewDelegate

Removed constructor:

protected ARSKViewDelegate (IntPtr handle);

Added constructor:

protected ARSKViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ARKit.ARSession

Removed constructor:

protected ARSession (IntPtr handle);

Added constructor:

protected ARSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSessionDelegate

Removed constructor:

protected ARSessionDelegate (IntPtr handle);

Added constructor:

protected ARSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ARKit.ARSkeleton

Removed constructor:

protected ARSkeleton (IntPtr handle);

Added constructor:

protected ARSkeleton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSkeleton2D

Removed constructor:

protected ARSkeleton2D (IntPtr handle);

Added constructor:

protected ARSkeleton2D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSkeleton3D

Removed constructor:

protected ARSkeleton3D (IntPtr handle);

Added constructor:

protected ARSkeleton3D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARSkeletonDefinition

Removed constructor:

protected ARSkeletonDefinition (IntPtr handle);

Added constructor:

protected ARSkeletonDefinition (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARTrackedRaycast

Removed constructor:

protected ARTrackedRaycast (IntPtr handle);

Added constructor:

protected ARTrackedRaycast (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARVideoFormat

Removed constructor:

protected ARVideoFormat (IntPtr handle);

Added constructor:

protected ARVideoFormat (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual Foundation.NSString CaptureDeviceType { get; }
+public virtual AVFoundation.AVCaptureDeviceType CaptureDeviceType { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARWorldMap

Removed constructor:

protected ARWorldMap (IntPtr handle);

Added constructor:

protected ARWorldMap (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ARKit.ARWorldTrackingConfiguration

Removed constructor:

protected ARWorldTrackingConfiguration (IntPtr handle);

Added constructor:

protected ARWorldTrackingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace AVFoundation

Type Changed: AVFoundation.AVAggregateAssetDownloadTask

Removed constructor:

protected AVAggregateAssetDownloadTask (IntPtr handle);

Added constructor:

protected AVAggregateAssetDownloadTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAsset

Removed constructor:

protected AVAsset (IntPtr handle);

Added constructor:

protected AVAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetCache

Removed constructor:

protected AVAssetCache (IntPtr handle);

Added constructor:

protected AVAssetCache (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetDownloadConfiguration

Removed constructor:

protected AVAssetDownloadConfiguration (IntPtr handle);

Added constructor:

protected AVAssetDownloadConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetDownloadContentConfiguration

Removed constructor:

protected AVAssetDownloadContentConfiguration (IntPtr handle);

Added constructor:

protected AVAssetDownloadContentConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetDownloadDelegate

Removed constructor:

protected AVAssetDownloadDelegate (IntPtr handle);

Added constructor:

protected AVAssetDownloadDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAssetDownloadStorageManagementPolicy

Removed constructor:

protected AVAssetDownloadStorageManagementPolicy (IntPtr handle);

Added constructor:

protected AVAssetDownloadStorageManagementPolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetDownloadStorageManager

Removed constructor:

protected AVAssetDownloadStorageManager (IntPtr handle);

Added constructor:

protected AVAssetDownloadStorageManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetDownloadTask

Removed constructor:

protected AVAssetDownloadTask (IntPtr handle);

Added constructor:

protected AVAssetDownloadTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetDownloadUrlSession

Removed constructor:

protected AVAssetDownloadUrlSession (IntPtr handle);

Added constructor:

protected AVAssetDownloadUrlSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetExportSession

Removed constructor:

protected AVAssetExportSession (IntPtr handle);

Added constructor:

protected AVAssetExportSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Added property:

public static Foundation.NSString PresetAppleProRes4444Lpcm { get; }

Type Changed: AVFoundation.AVAssetImageGenerator

Removed constructor:

protected AVAssetImageGenerator (IntPtr handle);

Added constructor:

protected AVAssetImageGenerator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetReader

Removed constructor:

protected AVAssetReader (IntPtr handle);

Added constructor:

protected AVAssetReader (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetReaderAudioMixOutput

Removed constructor:

protected AVAssetReaderAudioMixOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderAudioMixOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetReaderOutput

Removed constructor:

protected AVAssetReaderOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetReaderOutputMetadataAdaptor

Removed constructor:

protected AVAssetReaderOutputMetadataAdaptor (IntPtr handle);

Added constructor:

protected AVAssetReaderOutputMetadataAdaptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetReaderSampleReferenceOutput

Removed constructor:

protected AVAssetReaderSampleReferenceOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderSampleReferenceOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetReaderTrackOutput

Removed constructor:

protected AVAssetReaderTrackOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderTrackOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetReaderVideoCompositionOutput

Removed constructor:

protected AVAssetReaderVideoCompositionOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderVideoCompositionOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetResourceLoader

Removed constructor:

protected AVAssetResourceLoader (IntPtr handle);

Added constructor:

protected AVAssetResourceLoader (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetResourceLoaderDelegate

Removed constructor:

protected AVAssetResourceLoaderDelegate (IntPtr handle);

Added constructor:

protected AVAssetResourceLoaderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAssetResourceLoadingContentInformationRequest

Removed constructor:

protected AVAssetResourceLoadingContentInformationRequest (IntPtr handle);

Added constructor:

protected AVAssetResourceLoadingContentInformationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetResourceLoadingDataRequest

Removed constructor:

protected AVAssetResourceLoadingDataRequest (IntPtr handle);

Added constructor:

protected AVAssetResourceLoadingDataRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetResourceLoadingRequest

Removed constructor:

protected AVAssetResourceLoadingRequest (IntPtr handle);

Added constructor:

protected AVAssetResourceLoadingRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetResourceLoadingRequestor

Removed constructor:

protected AVAssetResourceLoadingRequestor (IntPtr handle);

Added constructor:

protected AVAssetResourceLoadingRequestor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetResourceRenewalRequest

Removed constructor:

protected AVAssetResourceRenewalRequest (IntPtr handle);

Added constructor:

protected AVAssetResourceRenewalRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetSegmentReport

Removed constructor:

protected AVAssetSegmentReport (IntPtr handle);

Added constructor:

protected AVAssetSegmentReport (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetSegmentReportSampleInformation

Removed constructor:

protected AVAssetSegmentReportSampleInformation (IntPtr handle);

Added constructor:

protected AVAssetSegmentReportSampleInformation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetSegmentTrackReport

Removed constructor:

protected AVAssetSegmentTrackReport (IntPtr handle);

Added constructor:

protected AVAssetSegmentTrackReport (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetTrack

Removed constructor:

protected AVAssetTrack (IntPtr handle);

Added constructor:

protected AVAssetTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetTrackGroup

Removed constructor:

protected AVAssetTrackGroup (IntPtr handle);

Added constructor:

protected AVAssetTrackGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetTrackSegment

Removed constructor:

protected AVAssetTrackSegment (IntPtr handle);

Added constructor:

protected AVAssetTrackSegment (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetVariant

Removed constructor:

protected AVAssetVariant (IntPtr handle);

Added constructor:

protected AVAssetVariant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetVariantAudioAttributes

Removed constructor:

protected AVAssetVariantAudioAttributes (IntPtr handle);

Added constructor:

protected AVAssetVariantAudioAttributes (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetVariantAudioRenditionSpecificAttributes

Removed constructor:

protected AVAssetVariantAudioRenditionSpecificAttributes (IntPtr handle);

Added constructor:

protected AVAssetVariantAudioRenditionSpecificAttributes (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetVariantQualifier

Removed constructor:

protected AVAssetVariantQualifier (IntPtr handle);

Added constructor:

protected AVAssetVariantQualifier (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetVariantVideoAttributes

Removed constructor:

protected AVAssetVariantVideoAttributes (IntPtr handle);

Added constructor:

protected AVAssetVariantVideoAttributes (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetWriter

Removed constructor:

protected AVAssetWriter (IntPtr handle);

Added constructor:

protected AVAssetWriter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetWriterDelegate

Removed constructor:

protected AVAssetWriterDelegate (IntPtr handle);

Added constructor:

protected AVAssetWriterDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAssetWriterInput

Removed constructor:

protected AVAssetWriterInput (IntPtr handle);

Added constructor:

protected AVAssetWriterInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetWriterInputGroup

Removed constructor:

protected AVAssetWriterInputGroup (IntPtr handle);

Added constructor:

protected AVAssetWriterInputGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetWriterInputMetadataAdaptor

Removed constructor:

protected AVAssetWriterInputMetadataAdaptor (IntPtr handle);

Added constructor:

protected AVAssetWriterInputMetadataAdaptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetWriterInputPassDescription

Removed constructor:

protected AVAssetWriterInputPassDescription (IntPtr handle);

Added constructor:

protected AVAssetWriterInputPassDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAssetWriterInputPixelBufferAdaptor

Removed constructor:

protected AVAssetWriterInputPixelBufferAdaptor (IntPtr handle);

Added constructor:

protected AVAssetWriterInputPixelBufferAdaptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAsynchronousCIImageFilteringRequest

Removed constructor:

protected AVAsynchronousCIImageFilteringRequest (IntPtr handle);

Added constructor:

protected AVAsynchronousCIImageFilteringRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAsynchronousKeyValueLoading

Removed constructor:

protected AVAsynchronousKeyValueLoading (IntPtr handle);

Added constructor:

protected AVAsynchronousKeyValueLoading (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAsynchronousVideoCompositionRequest

Removed constructor:

protected AVAsynchronousVideoCompositionRequest (IntPtr handle);

Added constructor:

protected AVAsynchronousVideoCompositionRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudio3DMixing

Removed constructor:

protected AVAudio3DMixing (IntPtr handle);

Added constructor:

protected AVAudio3DMixing (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioBuffer

Removed constructor:

protected AVAudioBuffer (IntPtr handle);

Added constructor:

protected AVAudioBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioChannelLayout

Removed constructor:

protected AVAudioChannelLayout (IntPtr handle);

Added constructor:

protected AVAudioChannelLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioCompressedBuffer

Removed constructor:

protected AVAudioCompressedBuffer (IntPtr handle);

Added constructor:

protected AVAudioCompressedBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioConnectionPoint

Removed constructor:

protected AVAudioConnectionPoint (IntPtr handle);

Added constructor:

protected AVAudioConnectionPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioConverter

Removed constructor:

protected AVAudioConverter (IntPtr handle);

Added constructor:

protected AVAudioConverter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioEngine

Removed constructor:

protected AVAudioEngine (IntPtr handle);

Added constructor:

protected AVAudioEngine (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioEnvironmentDistanceAttenuationParameters

Removed constructor:

protected AVAudioEnvironmentDistanceAttenuationParameters (IntPtr handle);

Added constructor:

protected AVAudioEnvironmentDistanceAttenuationParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioEnvironmentNode

Removed constructor:

protected AVAudioEnvironmentNode (IntPtr handle);

Added constructor:

protected AVAudioEnvironmentNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioEnvironmentReverbParameters

Removed constructor:

protected AVAudioEnvironmentReverbParameters (IntPtr handle);

Added constructor:

protected AVAudioEnvironmentReverbParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioFile

Removed constructor:

protected AVAudioFile (IntPtr handle);

Added constructor:

protected AVAudioFile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioFormat

Removed constructor:

protected AVAudioFormat (IntPtr handle);

Added constructor:

protected AVAudioFormat (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioIONode

Removed constructor:

protected AVAudioIONode (IntPtr handle);

Added constructor:

protected AVAudioIONode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioInputNode

Removed constructor:

protected AVAudioInputNode (IntPtr handle);

Added constructor:

protected AVAudioInputNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioMix

Removed constructor:

protected AVAudioMix (IntPtr handle);

Added constructor:

protected AVAudioMix (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioMixInputParameters

Removed constructor:

protected AVAudioMixInputParameters (IntPtr handle);

Added constructor:

protected AVAudioMixInputParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioMixerNode

Removed constructor:

protected AVAudioMixerNode (IntPtr handle);

Added constructor:

protected AVAudioMixerNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioMixingDestination

Removed constructor:

protected AVAudioMixingDestination (IntPtr handle);

Added constructor:

protected AVAudioMixingDestination (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioNode

Removed constructor:

protected AVAudioNode (IntPtr handle);

Added constructor:

protected AVAudioNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioOutputNode

Removed constructor:

protected AVAudioOutputNode (IntPtr handle);

Added constructor:

protected AVAudioOutputNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioPcmBuffer

Removed constructor:

protected AVAudioPcmBuffer (IntPtr handle);

Added constructor:

protected AVAudioPcmBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioPlayer

Removed constructor:

protected AVAudioPlayer (IntPtr handle);

Added constructor:

protected AVAudioPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioPlayerDelegate

Removed constructor:

protected AVAudioPlayerDelegate (IntPtr handle);

Added constructor:

protected AVAudioPlayerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioPlayerNode

Removed constructor:

protected AVAudioPlayerNode (IntPtr handle);

Added constructor:

protected AVAudioPlayerNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioRecorder

Removed constructor:

protected AVAudioRecorder (IntPtr handle);

Added constructor:

protected AVAudioRecorder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioRecorderDelegate

Removed constructor:

protected AVAudioRecorderDelegate (IntPtr handle);

Added constructor:

protected AVAudioRecorderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioSequencer

Removed constructor:

protected AVAudioSequencer (IntPtr handle);

Added constructor:

protected AVAudioSequencer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioSession

Removed constructor:

protected AVAudioSession (IntPtr handle);

Added constructor:

protected AVAudioSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioSessionChannelDescription

Removed constructor:

protected AVAudioSessionChannelDescription (IntPtr handle);

Added constructor:

protected AVAudioSessionChannelDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioSessionDataSourceDescription

Removed constructor:

protected AVAudioSessionDataSourceDescription (IntPtr handle);

Added constructor:

protected AVAudioSessionDataSourceDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioSessionDelegate

Removed constructor:

protected AVAudioSessionDelegate (IntPtr handle);

Added constructor:

protected AVAudioSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioSessionPortDescription

Removed constructor:

protected AVAudioSessionPortDescription (IntPtr handle);

Added constructor:

protected AVAudioSessionPortDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioSessionRouteDescription

Removed constructor:

protected AVAudioSessionRouteDescription (IntPtr handle);

Added constructor:

protected AVAudioSessionRouteDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioSinkNode

Removed constructor:

protected AVAudioSinkNode (IntPtr handle);

Added constructor:

protected AVAudioSinkNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioSourceNode

Removed constructor:

protected AVAudioSourceNode (IntPtr handle);

Added constructor:

protected AVAudioSourceNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioStereoMixing

Removed constructor:

protected AVAudioStereoMixing (IntPtr handle);

Added constructor:

protected AVAudioStereoMixing (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioTime

Removed constructor:

protected AVAudioTime (IntPtr handle);

Added constructor:

protected AVAudioTime (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnit

Removed constructor:

protected AVAudioUnit (IntPtr handle);

Added constructor:

protected AVAudioUnit (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitComponent

Removed constructor:

protected AVAudioUnitComponent (IntPtr handle);

Added constructor:

protected AVAudioUnitComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitComponentManager

Removed constructor:

protected AVAudioUnitComponentManager (IntPtr handle);

Added constructor:

protected AVAudioUnitComponentManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitDelay

Removed constructor:

protected AVAudioUnitDelay (IntPtr handle);

Added constructor:

protected AVAudioUnitDelay (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitDistortion

Removed constructor:

protected AVAudioUnitDistortion (IntPtr handle);

Added constructor:

protected AVAudioUnitDistortion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitEQ

Removed constructor:

protected AVAudioUnitEQ (IntPtr handle);

Added constructor:

protected AVAudioUnitEQ (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitEQFilterParameters

Removed constructor:

protected AVAudioUnitEQFilterParameters (IntPtr handle);

Added constructor:

protected AVAudioUnitEQFilterParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitEffect

Removed constructor:

protected AVAudioUnitEffect (IntPtr handle);

Added constructor:

protected AVAudioUnitEffect (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitGenerator

Removed constructor:

protected AVAudioUnitGenerator (IntPtr handle);

Added constructor:

protected AVAudioUnitGenerator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitMidiInstrument

Removed constructor:

protected AVAudioUnitMidiInstrument (IntPtr handle);

Added constructor:

protected AVAudioUnitMidiInstrument (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitReverb

Removed constructor:

protected AVAudioUnitReverb (IntPtr handle);

Added constructor:

protected AVAudioUnitReverb (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitSampler

Removed constructor:

protected AVAudioUnitSampler (IntPtr handle);

Added constructor:

protected AVAudioUnitSampler (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitTimeEffect

Removed constructor:

protected AVAudioUnitTimeEffect (IntPtr handle);

Added constructor:

protected AVAudioUnitTimeEffect (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitTimePitch

Removed constructor:

protected AVAudioUnitTimePitch (IntPtr handle);

Added constructor:

protected AVAudioUnitTimePitch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVAudioUnitVarispeed

Removed constructor:

protected AVAudioUnitVarispeed (IntPtr handle);

Added constructor:

protected AVAudioUnitVarispeed (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCameraCalibrationData

Removed constructor:

protected AVCameraCalibrationData (IntPtr handle);

Added constructor:

protected AVCameraCalibrationData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureAudioChannel

Removed constructor:

protected AVCaptureAudioChannel (IntPtr handle);

Added constructor:

protected AVCaptureAudioChannel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureAudioDataOutput

Removed constructor:

protected AVCaptureAudioDataOutput (IntPtr handle);

Added constructor:

protected AVCaptureAudioDataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegate

Removed constructor:

protected AVCaptureAudioDataOutputSampleBufferDelegate (IntPtr handle);

Added constructor:

protected AVCaptureAudioDataOutputSampleBufferDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureAutoExposureBracketedStillImageSettings

Removed constructor:

protected AVCaptureAutoExposureBracketedStillImageSettings (IntPtr handle);

Added constructor:

protected AVCaptureAutoExposureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureBracketedStillImageSettings

Removed constructor:

protected AVCaptureBracketedStillImageSettings (IntPtr handle);

Added constructor:

protected AVCaptureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureConnection

Removed constructor:

protected AVCaptureConnection (IntPtr handle);

Added constructor:

protected AVCaptureConnection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat VideoMaxScaleAndCropFactor { get; }
+public virtual ObjCRuntime.nfloat VideoMaxScaleAndCropFactor { get; }
-public virtual nfloat VideoScaleAndCropFactor { get; set; }
+public virtual ObjCRuntime.nfloat VideoScaleAndCropFactor { get; set; }

Type Changed: AVFoundation.AVCaptureDataOutputSynchronizer

Removed constructor:

protected AVCaptureDataOutputSynchronizer (IntPtr handle);

Added constructor:

protected AVCaptureDataOutputSynchronizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureDataOutputSynchronizerDelegate

Removed constructor:

protected AVCaptureDataOutputSynchronizerDelegate (IntPtr handle);

Added constructor:

protected AVCaptureDataOutputSynchronizerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureDepthDataOutput

Removed constructor:

protected AVCaptureDepthDataOutput (IntPtr handle);

Added constructor:

protected AVCaptureDepthDataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureDepthDataOutputDelegate

Removed constructor:

protected AVCaptureDepthDataOutputDelegate (IntPtr handle);

Added constructor:

protected AVCaptureDepthDataOutputDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureDevice

Removed constructor:

protected AVCaptureDevice (IntPtr handle);

Added constructor:

protected AVCaptureDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat DualCameraSwitchOverVideoZoomFactor { get; }
+public virtual ObjCRuntime.nfloat DualCameraSwitchOverVideoZoomFactor { get; }
-public virtual nfloat MaxAvailableVideoZoomFactor { get; }
+public virtual ObjCRuntime.nfloat MaxAvailableVideoZoomFactor { get; }
-public virtual nfloat MinAvailableVideoZoomFactor { get; }
+public virtual ObjCRuntime.nfloat MinAvailableVideoZoomFactor { get; }
-public virtual nfloat VideoZoomFactor { get; set; }
+public virtual ObjCRuntime.nfloat VideoZoomFactor { get; set; }

Added properties:

public virtual AVCaptureDevice ActivePrimaryConstituentDevice { get; }
public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions ActivePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get; }
public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior ActivePrimaryConstituentDeviceSwitchingBehavior { get; }
public virtual AVCaptureDevice[] FallbackPrimaryConstituentDevices { get; set; }
public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions { get; }
public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior PrimaryConstituentDeviceSwitchingBehavior { get; }
public virtual AVCaptureDevice[] SupportedFallbackPrimaryConstituentDevices { get; }

Removed method:

public virtual void RampToVideoZoom (nfloat factor, float rate);

Added methods:

protected override void Dispose (bool disposing);
public virtual void RampToVideoZoom (ObjCRuntime.nfloat factor, float rate);
public virtual void SetPrimaryConstituentDeviceSwitchingBehavior (AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions);

Type Changed: AVFoundation.AVCaptureDeviceDiscoverySession

Removed constructor:

protected AVCaptureDeviceDiscoverySession (IntPtr handle);

Added constructor:

protected AVCaptureDeviceDiscoverySession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureDeviceFormat

Removed constructor:

protected AVCaptureDeviceFormat (IntPtr handle);

Added constructor:

protected AVCaptureDeviceFormat (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat VideoMaxZoomFactor { get; }
+public virtual ObjCRuntime.nfloat VideoMaxZoomFactor { get; }
-public virtual nfloat VideoMaxZoomFactorForCenterStage { get; }
+public virtual ObjCRuntime.nfloat VideoMaxZoomFactorForCenterStage { get; }
-public virtual nfloat VideoMaxZoomFactorForDepthDataDelivery { get; }
+public virtual ObjCRuntime.nfloat VideoMaxZoomFactorForDepthDataDelivery { get; }
-public virtual nfloat VideoMinZoomFactorForCenterStage { get; }
+public virtual ObjCRuntime.nfloat VideoMinZoomFactorForCenterStage { get; }
-public virtual nfloat VideoMinZoomFactorForDepthDataDelivery { get; }
+public virtual ObjCRuntime.nfloat VideoMinZoomFactorForDepthDataDelivery { get; }
-public virtual nfloat VideoZoomFactorUpscaleThreshold { get; }
+public virtual ObjCRuntime.nfloat VideoZoomFactorUpscaleThreshold { get; }

Type Changed: AVFoundation.AVCaptureDeviceInput

Removed constructor:

protected AVCaptureDeviceInput (IntPtr handle);

Added constructor:

protected AVCaptureDeviceInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureFileOutput

Removed constructor:

protected AVCaptureFileOutput (IntPtr handle);

Added constructor:

protected AVCaptureFileOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureFileOutputRecordingDelegate

Removed constructor:

protected AVCaptureFileOutputRecordingDelegate (IntPtr handle);

Added constructor:

protected AVCaptureFileOutputRecordingDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureInput

Removed constructor:

protected AVCaptureInput (IntPtr handle);

Added constructor:

protected AVCaptureInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureInputPort

Removed constructor:

protected AVCaptureInputPort (IntPtr handle);

Added constructor:

protected AVCaptureInputPort (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureManualExposureBracketedStillImageSettings

Removed constructor:

protected AVCaptureManualExposureBracketedStillImageSettings (IntPtr handle);

Added constructor:

protected AVCaptureManualExposureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureMetadataInput

Removed constructor:

protected AVCaptureMetadataInput (IntPtr handle);

Added constructor:

protected AVCaptureMetadataInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureMetadataOutput

Removed constructor:

protected AVCaptureMetadataOutput (IntPtr handle);

Added constructor:

protected AVCaptureMetadataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureMetadataOutputObjectsDelegate

Removed constructor:

protected AVCaptureMetadataOutputObjectsDelegate (IntPtr handle);

Added constructor:

protected AVCaptureMetadataOutputObjectsDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureMovieFileOutput

Removed constructor:

protected AVCaptureMovieFileOutput (IntPtr handle);

Added constructor:

protected AVCaptureMovieFileOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Added properties:

public virtual AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditionsForRecording { get; }
public virtual AVCapturePrimaryConstituentDeviceSwitchingBehavior PrimaryConstituentDeviceSwitchingBehaviorForRecording { get; }
public virtual bool PrimaryConstituentDeviceSwitchingBehaviorForRecordingEnabled { get; set; }

Added method:

public virtual void SetPrimaryConstituentDeviceSwitchingBehaviorForRecording (AVCapturePrimaryConstituentDeviceSwitchingBehavior switchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions restrictedSwitchingBehaviorConditions);

Type Changed: AVFoundation.AVCaptureMultiCamSession

Removed constructor:

protected AVCaptureMultiCamSession (IntPtr handle);

Added constructor:

protected AVCaptureMultiCamSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureOutput

Removed constructor:

protected AVCaptureOutput (IntPtr handle);

Added constructor:

protected AVCaptureOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCapturePhoto

Removed constructor:

protected AVCapturePhoto (IntPtr handle);

Added constructor:

protected AVCapturePhoto (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCapturePhotoBracketSettings

Removed constructor:

protected AVCapturePhotoBracketSettings (IntPtr handle);

Added constructor:

protected AVCapturePhotoBracketSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCapturePhotoCaptureDelegate

Removed constructor:

protected AVCapturePhotoCaptureDelegate (IntPtr handle);

Added constructor:

protected AVCapturePhotoCaptureDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCapturePhotoOutput

Removed constructor:

protected AVCapturePhotoOutput (IntPtr handle);

Added constructor:

protected AVCapturePhotoOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCapturePhotoSettings

Removed constructor:

protected AVCapturePhotoSettings (IntPtr handle);

Added constructor:

protected AVCapturePhotoSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureResolvedPhotoSettings

Removed constructor:

protected AVCaptureResolvedPhotoSettings (IntPtr handle);

Added constructor:

protected AVCaptureResolvedPhotoSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureSession

Removed constructor:

protected AVCaptureSession (IntPtr handle);

Added constructor:

protected AVCaptureSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureStillImageOutput

Removed constructor:

protected AVCaptureStillImageOutput (IntPtr handle);

Added constructor:

protected AVCaptureStillImageOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureSynchronizedData

Removed constructor:

protected AVCaptureSynchronizedData (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureSynchronizedDataCollection

Removed constructor:

protected AVCaptureSynchronizedDataCollection (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedDataCollection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureSynchronizedDepthData

Removed constructor:

protected AVCaptureSynchronizedDepthData (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedDepthData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureSynchronizedMetadataObjectData

Removed constructor:

protected AVCaptureSynchronizedMetadataObjectData (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedMetadataObjectData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureSynchronizedSampleBufferData

Removed constructor:

protected AVCaptureSynchronizedSampleBufferData (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedSampleBufferData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureSystemPressureState

Removed constructor:

protected AVCaptureSystemPressureState (IntPtr handle);

Added constructor:

protected AVCaptureSystemPressureState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureVideoDataOutput

Removed constructor:

protected AVCaptureVideoDataOutput (IntPtr handle);

Added constructor:

protected AVCaptureVideoDataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegate

Removed constructor:

protected AVCaptureVideoDataOutputSampleBufferDelegate (IntPtr handle);

Added constructor:

protected AVCaptureVideoDataOutputSampleBufferDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureVideoPreviewLayer

Removed constructor:

protected AVCaptureVideoPreviewLayer (IntPtr handle);

Added constructor:

protected AVCaptureVideoPreviewLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVComposition

Removed constructor:

protected AVComposition (IntPtr handle);

Added constructor:

protected AVComposition (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCompositionTrack

Removed constructor:

protected AVCompositionTrack (IntPtr handle);

Added constructor:

protected AVCompositionTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCompositionTrackFormatDescriptionReplacement

Removed constructor:

protected AVCompositionTrackFormatDescriptionReplacement (IntPtr handle);

Added constructor:

protected AVCompositionTrackFormatDescriptionReplacement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCompositionTrackSegment

Removed constructor:

protected AVCompositionTrackSegment (IntPtr handle);

Added constructor:

protected AVCompositionTrackSegment (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVContentKey

Removed constructor:

protected AVContentKey (IntPtr handle);

Added constructor:

protected AVContentKey (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVContentKeyRequest

Removed constructor:

protected AVContentKeyRequest (IntPtr handle);

Added constructor:

protected AVContentKeyRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVContentKeyResponse

Removed constructor:

protected AVContentKeyResponse (IntPtr handle);

Added constructor:

protected AVContentKeyResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVContentKeySession

Removed constructor:

protected AVContentKeySession (IntPtr handle);

Added constructor:

protected AVContentKeySession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVContentKeySessionDelegate

Removed constructor:

protected AVContentKeySessionDelegate (IntPtr handle);

Added constructor:

protected AVContentKeySessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVContentKeySpecifier

Removed constructor:

protected AVContentKeySpecifier (IntPtr handle);

Added constructor:

protected AVContentKeySpecifier (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCoordinatedPlaybackParticipant

Removed constructor:

protected AVCoordinatedPlaybackParticipant (IntPtr handle);

Added constructor:

protected AVCoordinatedPlaybackParticipant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVCoordinatedPlaybackSuspension

Removed constructor:

protected AVCoordinatedPlaybackSuspension (IntPtr handle);

Added constructor:

protected AVCoordinatedPlaybackSuspension (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVDateRangeMetadataGroup

Removed constructor:

protected AVDateRangeMetadataGroup (IntPtr handle);

Added constructor:

protected AVDateRangeMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinator

Removed constructor:

protected AVDelegatingPlaybackCoordinator (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorBufferingCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorBufferingCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorBufferingCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorPauseCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorPauseCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorPauseCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorPlayCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorPlayCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorPlayCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorPlaybackControlCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorPlaybackControlCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorPlaybackControlCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorSeekCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorSeekCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorSeekCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVDepthData

Removed constructor:

protected AVDepthData (IntPtr handle);

Added constructor:

protected AVDepthData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVEdgeWidths

Removed constructor:

public AVEdgeWidths (nfloat left, nfloat top, nfloat right, nfloat bottom);

Added constructor:

public AVEdgeWidths (ObjCRuntime.nfloat left, ObjCRuntime.nfloat top, ObjCRuntime.nfloat right, ObjCRuntime.nfloat bottom);

Modified fields:

-public nfloat Bottom;
+public ObjCRuntime.nfloat Bottom;
-public nfloat Left;
+public ObjCRuntime.nfloat Left;
-public nfloat Right;
+public ObjCRuntime.nfloat Right;
-public nfloat Top;
+public ObjCRuntime.nfloat Top;

Type Changed: AVFoundation.AVFragmentedAsset

Removed constructor:

protected AVFragmentedAsset (IntPtr handle);

Added constructor:

protected AVFragmentedAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVFragmentedAssetMinder

Removed constructor:

protected AVFragmentedAssetMinder (IntPtr handle);

Added constructor:

protected AVFragmentedAssetMinder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVFragmentedAssetTrack

Removed constructor:

protected AVFragmentedAssetTrack (IntPtr handle);

Added constructor:

protected AVFragmentedAssetTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVFragmentedMovie

Removed constructor:

protected AVFragmentedMovie (IntPtr handle);

Added constructor:

protected AVFragmentedMovie (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVFragmentedMovieMinder

Removed constructor:

protected AVFragmentedMovieMinder (IntPtr handle);

Added constructor:

protected AVFragmentedMovieMinder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVFragmentedMovieTrack

Removed constructor:

protected AVFragmentedMovieTrack (IntPtr handle);

Added constructor:

protected AVFragmentedMovieTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVFrameRateRange

Removed constructor:

protected AVFrameRateRange (IntPtr handle);

Added constructor:

protected AVFrameRateRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMediaDataStorage

Removed constructor:

protected AVMediaDataStorage (IntPtr handle);

Added constructor:

protected AVMediaDataStorage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMediaSelection

Removed constructor:

protected AVMediaSelection (IntPtr handle);

Added constructor:

protected AVMediaSelection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMediaSelectionGroup

Removed constructor:

protected AVMediaSelectionGroup (IntPtr handle);

Added constructor:

protected AVMediaSelectionGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMediaSelectionOption

Removed constructor:

protected AVMediaSelectionOption (IntPtr handle);

Added constructor:

protected AVMediaSelectionOption (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMediaTypes

Removed value:

[Obsolete ("Starting with ios6.0.")]
TimedMetadata = 6,

Type Changed: AVFoundation.AVMetadataBodyObject

Removed constructor:

protected AVMetadataBodyObject (IntPtr handle);

Added constructor:

protected AVMetadataBodyObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataCatBodyObject

Removed constructor:

protected AVMetadataCatBodyObject (IntPtr handle);

Added constructor:

protected AVMetadataCatBodyObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataDogBodyObject

Removed constructor:

protected AVMetadataDogBodyObject (IntPtr handle);

Added constructor:

protected AVMetadataDogBodyObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataFaceObject

Removed constructor:

protected AVMetadataFaceObject (IntPtr handle);

Added constructor:

protected AVMetadataFaceObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat RollAngle { get; }
+public virtual ObjCRuntime.nfloat RollAngle { get; }
-public virtual nfloat YawAngle { get; }
+public virtual ObjCRuntime.nfloat YawAngle { get; }

Type Changed: AVFoundation.AVMetadataGroup

Removed constructor:

protected AVMetadataGroup (IntPtr handle);

Added constructor:

protected AVMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataHumanBodyObject

Removed constructor:

protected AVMetadataHumanBodyObject (IntPtr handle);

Added constructor:

protected AVMetadataHumanBodyObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataItem

Removed constructor:

protected AVMetadataItem (IntPtr handle);

Added constructor:

protected AVMetadataItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataItemFilter

Removed constructor:

protected AVMetadataItemFilter (IntPtr handle);

Added constructor:

protected AVMetadataItemFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataItemValueRequest

Removed constructor:

protected AVMetadataItemValueRequest (IntPtr handle);

Added constructor:

protected AVMetadataItemValueRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataMachineReadableCodeObject

Removed constructor:

protected AVMetadataMachineReadableCodeObject (IntPtr handle);

Added constructor:

protected AVMetadataMachineReadableCodeObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataObject

Removed constructor:

protected AVMetadataObject (IntPtr handle);

Added constructor:

protected AVMetadataObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMetadataSalientObject

Removed constructor:

protected AVMetadataSalientObject (IntPtr handle);

Added constructor:

protected AVMetadataSalientObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMidiPlayer

Removed constructor:

protected AVMidiPlayer (IntPtr handle);

Added constructor:

protected AVMidiPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMovie

Removed constructor:

protected AVMovie (IntPtr handle);

Added constructor:

protected AVMovie (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMovieTrack

Removed constructor:

protected AVMovieTrack (IntPtr handle);

Added constructor:

protected AVMovieTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMusicTrack

Removed constructor:

protected AVMusicTrack (IntPtr handle);

Added constructor:

protected AVMusicTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableAssetDownloadStorageManagementPolicy

Removed constructor:

protected AVMutableAssetDownloadStorageManagementPolicy (IntPtr handle);

Added constructor:

protected AVMutableAssetDownloadStorageManagementPolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableAudioMix

Removed constructor:

protected AVMutableAudioMix (IntPtr handle);

Added constructor:

protected AVMutableAudioMix (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableAudioMixInputParameters

Removed constructor:

protected AVMutableAudioMixInputParameters (IntPtr handle);

Added constructor:

protected AVMutableAudioMixInputParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableComposition

Removed constructor:

protected AVMutableComposition (IntPtr handle);

Added constructor:

protected AVMutableComposition (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableCompositionTrack

Removed constructor:

protected AVMutableCompositionTrack (IntPtr handle);

Added constructor:

protected AVMutableCompositionTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableDateRangeMetadataGroup

Removed constructor:

protected AVMutableDateRangeMetadataGroup (IntPtr handle);

Added constructor:

protected AVMutableDateRangeMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableMediaSelection

Removed constructor:

protected AVMutableMediaSelection (IntPtr handle);

Added constructor:

protected AVMutableMediaSelection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableMetadataItem

Removed constructor:

protected AVMutableMetadataItem (IntPtr handle);

Added constructor:

protected AVMutableMetadataItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableMovie

Removed constructor:

protected AVMutableMovie (IntPtr handle);

Added constructor:

protected AVMutableMovie (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableMovieTrack

Removed constructor:

protected AVMutableMovieTrack (IntPtr handle);

Added constructor:

protected AVMutableMovieTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableTimedMetadataGroup

Removed constructor:

protected AVMutableTimedMetadataGroup (IntPtr handle);

Added constructor:

protected AVMutableTimedMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableVideoComposition

Removed constructor:

protected AVMutableVideoComposition (IntPtr handle);

Added constructor:

protected AVMutableVideoComposition (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableVideoCompositionInstruction

Removed constructor:

protected AVMutableVideoCompositionInstruction (IntPtr handle);

Added constructor:

protected AVMutableVideoCompositionInstruction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVMutableVideoCompositionLayerInstruction

Removed constructor:

protected AVMutableVideoCompositionLayerInstruction (IntPtr handle);

Added constructor:

protected AVMutableVideoCompositionLayerInstruction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVOutputSettingsAssistant

Removed constructor:

protected AVOutputSettingsAssistant (IntPtr handle);

Added constructor:

protected AVOutputSettingsAssistant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVOutputSettingsPreset

Added value:

PresetHevc7680x4320 = 15,

Type Changed: AVFoundation.AVPersistableContentKeyRequest

Removed constructor:

protected AVPersistableContentKeyRequest (IntPtr handle);

Added constructor:

protected AVPersistableContentKeyRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlaybackCoordinator

Removed constructor:

protected AVPlaybackCoordinator (IntPtr handle);

Added constructor:

protected AVPlaybackCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlaybackCoordinatorPlaybackControlDelegate

Removed constructor:

protected AVPlaybackCoordinatorPlaybackControlDelegate (IntPtr handle);

Added constructor:

protected AVPlaybackCoordinatorPlaybackControlDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayer

Removed constructor:

protected AVPlayer (IntPtr handle);

Added constructor:

protected AVPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerInterstitialEvent

Removed constructor:

protected AVPlayerInterstitialEvent (IntPtr handle);

Added constructor:

protected AVPlayerInterstitialEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerInterstitialEventController

Removed constructor:

protected AVPlayerInterstitialEventController (IntPtr handle);

Added constructor:

protected AVPlayerInterstitialEventController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerInterstitialEventMonitor

Removed constructor:

protected AVPlayerInterstitialEventMonitor (IntPtr handle);

Added constructor:

protected AVPlayerInterstitialEventMonitor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerInterstitialEventObserver

Removed constructor:

protected AVPlayerInterstitialEventObserver (IntPtr handle);

Added constructor:

protected AVPlayerInterstitialEventObserver (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItem

Removed constructor:

protected AVPlayerItem (IntPtr handle);

Added constructor:

protected AVPlayerItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItem.Notifications

Removed methods:

public static Foundation.NSObject ObserveTimeJumped (System.EventHandler<AVPlayerItemTimeJumpedEventArgs> handler);
public static Foundation.NSObject ObserveTimeJumped (Foundation.NSObject objectToObserve, System.EventHandler<AVPlayerItemTimeJumpedEventArgs> handler);

Added methods:

public static Foundation.NSObject ObserveTimeJumped (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveTimeJumped (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);

Type Changed: AVFoundation.AVPlayerItemAccessLog

Removed constructor:

protected AVPlayerItemAccessLog (IntPtr handle);

Added constructor:

protected AVPlayerItemAccessLog (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemAccessLogEvent

Removed constructor:

protected AVPlayerItemAccessLogEvent (IntPtr handle);

Added constructor:

protected AVPlayerItemAccessLogEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemErrorLog

Removed constructor:

protected AVPlayerItemErrorLog (IntPtr handle);

Added constructor:

protected AVPlayerItemErrorLog (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemErrorLogEvent

Removed constructor:

protected AVPlayerItemErrorLogEvent (IntPtr handle);

Added constructor:

protected AVPlayerItemErrorLogEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemLegibleOutput

Removed constructor:

protected AVPlayerItemLegibleOutput (IntPtr handle);

Added constructor:

protected AVPlayerItemLegibleOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemLegibleOutputPushDelegate

Removed constructor:

protected AVPlayerItemLegibleOutputPushDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemLegibleOutputPushDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemMediaDataCollector

Removed constructor:

protected AVPlayerItemMediaDataCollector (IntPtr handle);

Added constructor:

protected AVPlayerItemMediaDataCollector (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemMetadataCollector

Removed constructor:

protected AVPlayerItemMetadataCollector (IntPtr handle);

Added constructor:

protected AVPlayerItemMetadataCollector (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemMetadataCollectorPushDelegate

Removed constructor:

protected AVPlayerItemMetadataCollectorPushDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemMetadataCollectorPushDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemMetadataOutput

Removed constructor:

protected AVPlayerItemMetadataOutput (IntPtr handle);

Added constructor:

protected AVPlayerItemMetadataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemMetadataOutputPushDelegate

Removed constructor:

protected AVPlayerItemMetadataOutputPushDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemMetadataOutputPushDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemOutput

Removed constructor:

protected AVPlayerItemOutput (IntPtr handle);

Added constructor:

protected AVPlayerItemOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemOutputPullDelegate

Removed constructor:

protected AVPlayerItemOutputPullDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemOutputPullDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemOutputPushDelegate

Removed constructor:

protected AVPlayerItemOutputPushDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemOutputPushDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemTrack

Removed constructor:

protected AVPlayerItemTrack (IntPtr handle);

Added constructor:

protected AVPlayerItemTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerItemVideoOutput

Removed constructor:

protected AVPlayerItemVideoOutput (IntPtr handle);

Added constructor:

protected AVPlayerItemVideoOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerLayer

Removed constructor:

protected AVPlayerLayer (IntPtr handle);

Added constructor:

protected AVPlayerLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerLooper

Removed constructor:

protected AVPlayerLooper (IntPtr handle);

Added constructor:

protected AVPlayerLooper (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerMediaSelectionCriteria

Removed constructor:

protected AVPlayerMediaSelectionCriteria (IntPtr handle);

Added constructor:

protected AVPlayerMediaSelectionCriteria (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerPlaybackCoordinator

Removed constructor:

protected AVPlayerPlaybackCoordinator (IntPtr handle);

Added constructor:

protected AVPlayerPlaybackCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVPlayerPlaybackCoordinatorDelegate

Removed constructor:

protected AVPlayerPlaybackCoordinatorDelegate (IntPtr handle);

Added constructor:

protected AVPlayerPlaybackCoordinatorDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPortraitEffectsMatte

Removed constructor:

protected AVPortraitEffectsMatte (IntPtr handle);

Added constructor:

protected AVPortraitEffectsMatte (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVQueuePlayer

Removed constructor:

protected AVQueuePlayer (IntPtr handle);

Added constructor:

protected AVQueuePlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVRouteDetector

Removed constructor:

protected AVRouteDetector (IntPtr handle);

Added constructor:

protected AVRouteDetector (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVSampleBufferAudioRenderer

Removed constructor:

protected AVSampleBufferAudioRenderer (IntPtr handle);

Added constructor:

protected AVSampleBufferAudioRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVSampleBufferDisplayLayer

Removed constructor:

protected AVSampleBufferDisplayLayer (IntPtr handle);

Added constructor:

protected AVSampleBufferDisplayLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVSampleBufferRenderSynchronizer

Removed constructor:

protected AVSampleBufferRenderSynchronizer (IntPtr handle);

Added constructor:

protected AVSampleBufferRenderSynchronizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVSemanticSegmentationMatte

Removed constructor:

protected AVSemanticSegmentationMatte (IntPtr handle);

Added constructor:

protected AVSemanticSegmentationMatte (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVSpeechSynthesisVoice

Removed constructor:

protected AVSpeechSynthesisVoice (IntPtr handle);

Added constructor:

protected AVSpeechSynthesisVoice (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVSpeechSynthesizer

Removed constructor:

protected AVSpeechSynthesizer (IntPtr handle);

Added constructor:

protected AVSpeechSynthesizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVSpeechSynthesizerDelegate

Removed constructor:

protected AVSpeechSynthesizerDelegate (IntPtr handle);

Added constructor:

protected AVSpeechSynthesizerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVSpeechUtterance

Removed constructor:

protected AVSpeechUtterance (IntPtr handle);

Added constructor:

protected AVSpeechUtterance (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVSynchronizedLayer

Removed constructor:

protected AVSynchronizedLayer (IntPtr handle);

Added constructor:

protected AVSynchronizedLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVTextStyleRule

Removed constructor:

protected AVTextStyleRule (IntPtr handle);

Added constructor:

protected AVTextStyleRule (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVTimedMetadataGroup

Removed constructor:

protected AVTimedMetadataGroup (IntPtr handle);

Added constructor:

protected AVTimedMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVUrlAsset

Removed constructor:

protected AVUrlAsset (IntPtr handle);

Added constructor:

protected AVUrlAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVVideoCompositing

Removed constructor:

protected AVVideoCompositing (IntPtr handle);

Added constructor:

protected AVVideoCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVVideoComposition

Removed constructor:

protected AVVideoComposition (IntPtr handle);

Added constructor:

protected AVVideoComposition (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVVideoCompositionCoreAnimationTool

Removed constructor:

protected AVVideoCompositionCoreAnimationTool (IntPtr handle);

Added constructor:

protected AVVideoCompositionCoreAnimationTool (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVVideoCompositionInstruction

Removed constructor:

protected AVVideoCompositionInstruction (IntPtr handle);

Added constructor:

protected AVVideoCompositionInstruction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVVideoCompositionLayerInstruction

Removed constructor:

protected AVVideoCompositionLayerInstruction (IntPtr handle);

Added constructor:

protected AVVideoCompositionLayerInstruction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVVideoCompositionRenderContext

Removed constructor:

protected AVVideoCompositionRenderContext (IntPtr handle);

Added constructor:

protected AVVideoCompositionRenderContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVVideoCompositionRenderHint

Removed constructor:

protected AVVideoCompositionRenderHint (IntPtr handle);

Added constructor:

protected AVVideoCompositionRenderHint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVFoundation.AVVideoCompositionValidationHandling

Removed constructor:

protected AVVideoCompositionValidationHandling (IntPtr handle);

Added constructor:

protected AVVideoCompositionValidationHandling (ObjCRuntime.NativeHandle handle);

Removed Type AVFoundation.AVMediaType

Removed Type AVFoundation.AVPlayerItemTimeJumpedEventArgs

New Type: AVFoundation.AVAssetExportPresetApple

public static class AVAssetExportPresetApple {
	// properties
	public static Foundation.NSString ProRes422Lpcm { get; }
}

New Type: AVFoundation.AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions

[Serializable]
[Flags]
public enum AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions {
	ExposureModeChanged = 4,
	FocusModeChanged = 2,
	None = 0,
	VideoZoomChanged = 1,
}

New Type: AVFoundation.AVCapturePrimaryConstituentDeviceSwitchingBehavior

[Serializable]
public enum AVCapturePrimaryConstituentDeviceSwitchingBehavior {
	Auto = 1,
	Locked = 3,
	Restricted = 2,
	Unsupported = 0,
}

Namespace AVKit

Type Changed: AVKit.AVPictureInPictureController

Removed constructor:

protected AVPictureInPictureController (IntPtr handle);

Added constructor:

protected AVPictureInPictureController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVKit.AVPictureInPictureControllerContentSource

Removed constructor:

protected AVPictureInPictureControllerContentSource (IntPtr handle);

Added constructor:

protected AVPictureInPictureControllerContentSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVKit.AVPictureInPictureControllerDelegate

Removed constructor:

protected AVPictureInPictureControllerDelegate (IntPtr handle);

Added constructor:

protected AVPictureInPictureControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVKit.AVPictureInPictureSampleBufferPlaybackDelegate

Removed constructor:

protected AVPictureInPictureSampleBufferPlaybackDelegate (IntPtr handle);

Added constructor:

protected AVPictureInPictureSampleBufferPlaybackDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVKit.AVPictureInPictureVideoCallViewController

Removed constructor:

protected AVPictureInPictureVideoCallViewController (IntPtr handle);

Added constructor:

protected AVPictureInPictureVideoCallViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVKit.AVPlayerViewController

Removed constructor:

protected AVPlayerViewController (IntPtr handle);

Added constructor:

protected AVPlayerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

[Obsolete ("Starting with ios15.0 the iAd framework has been removed from iOS.")]
public static void PrepareForPrerollAds ();

Type Changed: AVKit.AVPlayerViewControllerDelegate

Removed constructor:

protected AVPlayerViewControllerDelegate (IntPtr handle);

Added constructor:

protected AVPlayerViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVKit.AVRoutePickerView

Removed constructor:

protected AVRoutePickerView (IntPtr handle);

Added constructor:

protected AVRoutePickerView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AVKit.AVRoutePickerViewDelegate

Removed constructor:

protected AVRoutePickerViewDelegate (IntPtr handle);

Added constructor:

protected AVRoutePickerViewDelegate (ObjCRuntime.NativeHandle handle);

Namespace Accessibility

Type Changed: Accessibility.AXCategoricalDataAxisDescriptor

Removed constructor:

protected AXCategoricalDataAxisDescriptor (IntPtr handle);

Added constructor:

protected AXCategoricalDataAxisDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accessibility.AXChartDescriptor

Removed constructor:

protected AXChartDescriptor (IntPtr handle);

Added constructor:

protected AXChartDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accessibility.AXCustomContent

Removed constructor:

protected AXCustomContent (IntPtr handle);

Added constructor:

protected AXCustomContent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accessibility.AXDataPoint

Removed constructor:

protected AXDataPoint (IntPtr handle);

Added constructor:

protected AXDataPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accessibility.AXDataPointValue

Removed constructor:

protected AXDataPointValue (IntPtr handle);

Added constructor:

protected AXDataPointValue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accessibility.AXDataSeriesDescriptor

Removed constructor:

protected AXDataSeriesDescriptor (IntPtr handle);

Added constructor:

protected AXDataSeriesDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accessibility.AXLiveAudioGraph

Removed constructor:

protected AXLiveAudioGraph (IntPtr handle);

Added constructor:

protected AXLiveAudioGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accessibility.AXNumericDataAxisDescriptor

Removed constructor:

protected AXNumericDataAxisDescriptor (IntPtr handle);

Added constructor:

protected AXNumericDataAxisDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

New Type: Accessibility.AXBrailleMap

public class AXBrailleMap : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public AXBrailleMap (Foundation.NSCoder coder);
	protected AXBrailleMap (Foundation.NSObjectFlag t);
	protected AXBrailleMap (ObjCRuntime.NativeHandle handle);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual CoreGraphics.CGSize Dimensions { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
	public virtual float GetHeight (CoreGraphics.CGPoint point);
	public virtual void Present (CoreGraphics.CGImage image);
	public virtual void SetHeight (float status, CoreGraphics.CGPoint point);
}

New Type: Accessibility.IAXBrailleMapRenderer

public interface IAXBrailleMapRenderer : ObjCRuntime.INativeObject, System.IDisposable {
	// properties
	public virtual CoreGraphics.CGRect AccessibilityBrailleMapRenderRegion { get; set; }
	public virtual System.Action<AXBrailleMap> AccessibilityBrailleMapRenderer { get; set; }
}

Namespace Accounts

Type Changed: Accounts.ACAccount

Removed constructor:

protected ACAccount (IntPtr handle);

Added constructor:

protected ACAccount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accounts.ACAccountCredential

Removed constructor:

protected ACAccountCredential (IntPtr handle);

Added constructor:

protected ACAccountCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accounts.ACAccountStore

Removed constructor:

protected ACAccountStore (IntPtr handle);

Added constructor:

protected ACAccountStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Accounts.ACAccountType

Removed constructor:

protected ACAccountType (IntPtr handle);

Added constructor:

protected ACAccountType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace AdServices

Type Changed: AdServices.AAAttribution

Removed constructor:

protected AAAttribution (IntPtr handle);

Added constructor:

protected AAAttribution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace AdSupport

Type Changed: AdSupport.ASIdentifierManager

Removed constructor:

protected ASIdentifierManager (IntPtr handle);

Added constructor:

protected ASIdentifierManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace AddressBook

Type Changed: AddressBook.ABAddressBook

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~ABAddressBook ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: AddressBook.ABMultiValue`1

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~ABMultiValue ();

Type Changed: AddressBook.ABRecord

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~ABRecord ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Namespace AddressBookUI

Type Changed: AddressBookUI.ABNewPersonViewController

Removed constructor:

protected ABNewPersonViewController (IntPtr handle);

Added constructor:

protected ABNewPersonViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AddressBookUI.ABNewPersonViewControllerDelegate

Removed constructor:

protected ABNewPersonViewControllerDelegate (IntPtr handle);

Added constructor:

protected ABNewPersonViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AddressBookUI.ABPeoplePickerNavigationController

Removed constructor:

protected ABPeoplePickerNavigationController (IntPtr handle);

Added constructor:

protected ABPeoplePickerNavigationController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AddressBookUI.ABPeoplePickerNavigationControllerDelegate

Removed constructor:

protected ABPeoplePickerNavigationControllerDelegate (IntPtr handle);

Added constructor:

protected ABPeoplePickerNavigationControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AddressBookUI.ABPersonViewController

Removed constructor:

protected ABPersonViewController (IntPtr handle);

Added constructor:

protected ABPersonViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AddressBookUI.ABPersonViewControllerDelegate

Removed constructor:

protected ABPersonViewControllerDelegate (IntPtr handle);

Added constructor:

protected ABPersonViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AddressBookUI.ABUnknownPersonViewController

Removed constructor:

protected ABUnknownPersonViewController (IntPtr handle);

Added constructor:

protected ABUnknownPersonViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AddressBookUI.ABUnknownPersonViewControllerDelegate

Removed constructor:

protected ABUnknownPersonViewControllerDelegate (IntPtr handle);

Added constructor:

protected ABUnknownPersonViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Namespace AppClip

Type Changed: AppClip.APActivationPayload

Removed constructor:

protected APActivationPayload (IntPtr handle);

Added constructor:

protected APActivationPayload (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace AppTrackingTransparency

Type Changed: AppTrackingTransparency.ATTrackingManager

Removed constructor:

protected ATTrackingManager (IntPtr handle);

Added constructor:

protected ATTrackingManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace AssetsLibrary

Type Changed: AssetsLibrary.ALAsset

Removed constructor:

protected ALAsset (IntPtr handle);

Added constructor:

protected ALAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AssetsLibrary.ALAssetRepresentation

Removed constructor:

protected ALAssetRepresentation (IntPtr handle);

Added constructor:

protected ALAssetRepresentation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AssetsLibrary.ALAssetsFilter

Removed constructor:

protected ALAssetsFilter (IntPtr handle);

Added constructor:

protected ALAssetsFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AssetsLibrary.ALAssetsGroup

Removed constructor:

protected ALAssetsGroup (IntPtr handle);

Added constructor:

protected ALAssetsGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AssetsLibrary.ALAssetsLibrary

Removed constructor:

protected ALAssetsLibrary (IntPtr handle);

Added constructor:

protected ALAssetsLibrary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace AudioToolbox

Type Changed: AudioToolbox.AudioBuffers

Modified properties:

-public virtual final IntPtr Handle { get; }
+public virtual final ObjCRuntime.NativeHandle Handle { get; }

Type Changed: AudioToolbox.AudioConverter

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~AudioConverter ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: AudioToolbox.AudioFile

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed constructor:

protected AudioFile (bool x);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~AudioFile ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: AudioToolbox.MidiMetaEvent

Modified base type:

-AudioToolbox._MidiData
+AudioToolbox.MidiData

Type Changed: AudioToolbox.MidiRawData

Modified base type:

-AudioToolbox._MidiData
+AudioToolbox.MidiData

Type Changed: AudioToolbox.MusicPlayer

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~MusicPlayer ();

Type Changed: AudioToolbox.MusicSequence

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~MusicSequence ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: AudioToolbox.MusicTrack

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~MusicTrack ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: AudioToolbox.SystemSound

Removed interface:

ObjCRuntime.INativeObject

Removed property:

public virtual IntPtr Handle { get; }

Added property:

public uint SoundId { get; }

Removed Type AudioToolbox._MidiData

New Type: AudioToolbox.MidiData

public abstract class MidiData {
	// constructors
	protected MidiData ();
	// fields
	protected IntPtr buffer;
	protected byte[] data;
	protected int len;
	protected int start;
	// methods
	public void SetData (byte[] Data);
	public void SetData (int len, IntPtr buffer);
	public void SetData (int len, int start, byte[] Data);
}

Namespace AudioUnit

Type Changed: AudioUnit.AUAudioUnit

Removed constructor:

protected AUAudioUnit (IntPtr handle);

Added constructor:

protected AUAudioUnit (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AudioUnit.AUAudioUnitBus

Removed constructor:

protected AUAudioUnitBus (IntPtr handle);

Added constructor:

protected AUAudioUnitBus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AudioUnit.AUAudioUnitBusArray

Removed constructor:

protected AUAudioUnitBusArray (IntPtr handle);

Added constructor:

protected AUAudioUnitBusArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AudioUnit.AUAudioUnitPreset

Removed constructor:

protected AUAudioUnitPreset (IntPtr handle);

Added constructor:

protected AUAudioUnitPreset (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AudioUnit.AUGraph

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~AUGraph ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: AudioUnit.AUParameter

Removed constructor:

protected AUParameter (IntPtr handle);

Added constructor:

protected AUParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AudioUnit.AUParameterGroup

Removed constructor:

protected AUParameterGroup (IntPtr handle);

Added constructor:

protected AUParameterGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AudioUnit.AUParameterNode

Removed constructor:

protected AUParameterNode (IntPtr handle);

Added constructor:

protected AUParameterNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AudioUnit.AUParameterTree

Removed constructor:

protected AUParameterTree (IntPtr handle);

Added constructor:

protected AUParameterTree (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AudioUnit.AURenderEventEnumerator

Removed constructor:

public AURenderEventEnumerator (IntPtr ptr);

Added constructor:

public AURenderEventEnumerator (ObjCRuntime.NativeHandle ptr);

Modified properties:

-public virtual final IntPtr Handle { get; }
+public virtual final ObjCRuntime.NativeHandle Handle { get; }

Type Changed: AudioUnit.AudioComponent

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Added interface:

System.IDisposable

Removed property:

public virtual IntPtr Handle { get; }

Type Changed: AudioUnit.AudioUnit

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed property:

public virtual IntPtr Handle { get; }

Removed method:

public virtual void Dispose ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Namespace AuthenticationServices

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationController

Removed constructor:

protected ASAccountAuthenticationModificationController (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationControllerDelegate

Removed constructor:

protected ASAccountAuthenticationModificationControllerDelegate (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationExtensionContext

Removed constructor:

protected ASAccountAuthenticationModificationExtensionContext (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest

Removed constructor:

protected ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationRequest

Removed constructor:

protected ASAccountAuthenticationModificationRequest (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest

Removed constructor:

protected ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationViewController

Removed constructor:

protected ASAccountAuthenticationModificationViewController (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorization

Removed constructor:

protected ASAuthorization (IntPtr handle);

Added constructor:

protected ASAuthorization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationAppleIdButton

Removed constructor:

protected ASAuthorizationAppleIdButton (IntPtr handle);

Added constructor:

protected ASAuthorizationAppleIdButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat CornerRadius { get; set; }
+public virtual ObjCRuntime.nfloat CornerRadius { get; set; }

Type Changed: AuthenticationServices.ASAuthorizationAppleIdCredential

Removed constructor:

protected ASAuthorizationAppleIdCredential (IntPtr handle);

Added constructor:

protected ASAuthorizationAppleIdCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationAppleIdProvider

Removed constructor:

protected ASAuthorizationAppleIdProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationAppleIdProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationAppleIdRequest

Removed constructor:

protected ASAuthorizationAppleIdRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationAppleIdRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationController

Removed constructor:

protected ASAuthorizationController (IntPtr handle);

Added constructor:

protected ASAuthorizationController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationControllerDelegate

Removed constructor:

protected ASAuthorizationControllerDelegate (IntPtr handle);

Added constructor:

protected ASAuthorizationControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationOpenIdRequest

Removed constructor:

protected ASAuthorizationOpenIdRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationOpenIdRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPasswordProvider

Removed constructor:

protected ASAuthorizationPasswordProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationPasswordProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPasswordRequest

Removed constructor:

protected ASAuthorizationPasswordRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationPasswordRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialAssertion

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialAssertion (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialAssertion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialAssertionRequest

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialAssertionRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialAssertionRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialDescriptor

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialDescriptor (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialProvider

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialRegistration

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialRegistration (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialRegistration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionAuthorizationRequest

Removed constructor:

protected ASAuthorizationProviderExtensionAuthorizationRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationProviderExtensionAuthorizationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionAuthorizationResult

Removed constructor:

protected ASAuthorizationProviderExtensionAuthorizationResult (IntPtr handle);

Added constructor:

protected ASAuthorizationProviderExtensionAuthorizationResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationPublicKeyCredentialParameters

Removed constructor:

protected ASAuthorizationPublicKeyCredentialParameters (IntPtr handle);

Added constructor:

protected ASAuthorizationPublicKeyCredentialParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationRequest

Removed constructor:

protected ASAuthorizationRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertion

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertion (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialProvider

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistration (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSingleSignOnCredential

Removed constructor:

protected ASAuthorizationSingleSignOnCredential (IntPtr handle);

Added constructor:

protected ASAuthorizationSingleSignOnCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSingleSignOnProvider

Removed constructor:

protected ASAuthorizationSingleSignOnProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationSingleSignOnProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASAuthorizationSingleSignOnRequest

Removed constructor:

protected ASAuthorizationSingleSignOnRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationSingleSignOnRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASCredentialIdentityStore

Removed constructor:

protected ASCredentialIdentityStore (IntPtr handle);

Added constructor:

protected ASCredentialIdentityStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASCredentialIdentityStoreState

Removed constructor:

protected ASCredentialIdentityStoreState (IntPtr handle);

Added constructor:

protected ASCredentialIdentityStoreState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASCredentialProviderExtensionContext

Removed constructor:

protected ASCredentialProviderExtensionContext (IntPtr handle);

Added constructor:

protected ASCredentialProviderExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASCredentialProviderViewController

Removed constructor:

protected ASCredentialProviderViewController (IntPtr handle);

Added constructor:

protected ASCredentialProviderViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASCredentialServiceIdentifier

Removed constructor:

protected ASCredentialServiceIdentifier (IntPtr handle);

Added constructor:

protected ASCredentialServiceIdentifier (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASPasswordCredential

Removed constructor:

protected ASPasswordCredential (IntPtr handle);

Added constructor:

protected ASPasswordCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASPasswordCredentialIdentity

Removed constructor:

protected ASPasswordCredentialIdentity (IntPtr handle);

Added constructor:

protected ASPasswordCredentialIdentity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AuthenticationServices.ASWebAuthenticationSession

Removed constructor:

protected ASWebAuthenticationSession (IntPtr handle);

Added constructor:

protected ASWebAuthenticationSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace AutomaticAssessmentConfiguration

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentApplication

Removed constructor:

protected AEAssessmentApplication (IntPtr handle);

Added constructor:

protected AEAssessmentApplication (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentConfiguration

Removed constructor:

protected AEAssessmentConfiguration (IntPtr handle);

Added constructor:

protected AEAssessmentConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration

Removed constructor:

protected AEAssessmentParticipantConfiguration (IntPtr handle);

Added constructor:

protected AEAssessmentParticipantConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentSession

Removed constructor:

protected AEAssessmentSession (IntPtr handle);

Added constructor:

protected AEAssessmentSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentSessionDelegate

Removed constructor:

protected AEAssessmentSessionDelegate (IntPtr handle);

Added constructor:

protected AEAssessmentSessionDelegate (ObjCRuntime.NativeHandle handle);

Namespace BackgroundTasks

Type Changed: BackgroundTasks.BGAppRefreshTask

Removed constructor:

protected BGAppRefreshTask (IntPtr handle);

Added constructor:

protected BGAppRefreshTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: BackgroundTasks.BGAppRefreshTaskRequest

Removed constructor:

protected BGAppRefreshTaskRequest (IntPtr handle);

Added constructor:

protected BGAppRefreshTaskRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: BackgroundTasks.BGProcessingTask

Removed constructor:

protected BGProcessingTask (IntPtr handle);

Added constructor:

protected BGProcessingTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: BackgroundTasks.BGProcessingTaskRequest

Removed constructor:

protected BGProcessingTaskRequest (IntPtr handle);

Added constructor:

protected BGProcessingTaskRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: BackgroundTasks.BGTask

Removed constructor:

protected BGTask (IntPtr handle);

Added constructor:

protected BGTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: BackgroundTasks.BGTaskRequest

Removed constructor:

protected BGTaskRequest (IntPtr handle);

Added constructor:

protected BGTaskRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: BackgroundTasks.BGTaskScheduler

Removed constructor:

protected BGTaskScheduler (IntPtr handle);

Added constructor:

protected BGTaskScheduler (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace BusinessChat

Type Changed: BusinessChat.BCChatAction

Removed constructor:

protected BCChatAction (IntPtr handle);

Added constructor:

protected BCChatAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: BusinessChat.BCChatButton

Removed constructor:

protected BCChatButton (IntPtr handle);

Added constructor:

protected BCChatButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CallKit

Type Changed: CallKit.CXAction

Removed constructor:

protected CXAction (IntPtr handle);

Added constructor:

protected CXAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXAnswerCallAction

Removed constructor:

protected CXAnswerCallAction (IntPtr handle);

Added constructor:

protected CXAnswerCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXCall

Removed constructor:

protected CXCall (IntPtr handle);

Added constructor:

protected CXCall (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXCallAction

Removed constructor:

protected CXCallAction (IntPtr handle);

Added constructor:

protected CXCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXCallController

Removed constructor:

protected CXCallController (IntPtr handle);

Added constructor:

protected CXCallController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXCallDirectoryExtensionContext

Removed constructor:

protected CXCallDirectoryExtensionContext (IntPtr handle);

Added constructor:

protected CXCallDirectoryExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXCallDirectoryExtensionContextDelegate

Removed constructor:

protected CXCallDirectoryExtensionContextDelegate (IntPtr handle);

Added constructor:

protected CXCallDirectoryExtensionContextDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CallKit.CXCallDirectoryManager

Removed constructor:

protected CXCallDirectoryManager (IntPtr handle);

Added constructor:

protected CXCallDirectoryManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXCallDirectoryProvider

Removed constructor:

protected CXCallDirectoryProvider (IntPtr handle);

Added constructor:

protected CXCallDirectoryProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXCallObserver

Removed constructor:

protected CXCallObserver (IntPtr handle);

Added constructor:

protected CXCallObserver (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXCallObserverDelegate

Removed constructor:

protected CXCallObserverDelegate (IntPtr handle);

Added constructor:

protected CXCallObserverDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CallKit.CXCallUpdate

Removed constructor:

protected CXCallUpdate (IntPtr handle);

Added constructor:

protected CXCallUpdate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXEndCallAction

Removed constructor:

protected CXEndCallAction (IntPtr handle);

Added constructor:

protected CXEndCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXHandle

Removed constructor:

protected CXHandle (IntPtr handle);

Added constructor:

protected CXHandle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXPlayDtmfCallAction

Removed constructor:

protected CXPlayDtmfCallAction (IntPtr handle);

Added constructor:

protected CXPlayDtmfCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXProvider

Removed constructor:

protected CXProvider (IntPtr handle);

Added constructor:

protected CXProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXProviderConfiguration

Removed constructor:

protected CXProviderConfiguration (IntPtr handle);

Added constructor:

protected CXProviderConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXProviderDelegate

Removed constructor:

protected CXProviderDelegate (IntPtr handle);

Added constructor:

protected CXProviderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CallKit.CXSetGroupCallAction

Removed constructor:

protected CXSetGroupCallAction (IntPtr handle);

Added constructor:

protected CXSetGroupCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXSetHeldCallAction

Removed constructor:

protected CXSetHeldCallAction (IntPtr handle);

Added constructor:

protected CXSetHeldCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXSetMutedCallAction

Removed constructor:

protected CXSetMutedCallAction (IntPtr handle);

Added constructor:

protected CXSetMutedCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXStartCallAction

Removed constructor:

protected CXStartCallAction (IntPtr handle);

Added constructor:

protected CXStartCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CallKit.CXTransaction

Removed constructor:

protected CXTransaction (IntPtr handle);

Added constructor:

protected CXTransaction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CarPlay

Type Changed: CarPlay.CPActionSheetTemplate

Removed constructor:

protected CPActionSheetTemplate (IntPtr handle);

Added constructor:

protected CPActionSheetTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPAlertAction

Removed constructor:

protected CPAlertAction (IntPtr handle);

Added constructor:

protected CPAlertAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPAlertTemplate

Removed constructor:

protected CPAlertTemplate (IntPtr handle);

Added constructor:

protected CPAlertTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPApplicationDelegate

Removed constructor:

protected CPApplicationDelegate (IntPtr handle);

Added constructor:

protected CPApplicationDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPAssistantCellConfiguration

Removed constructor:

protected CPAssistantCellConfiguration (IntPtr handle);

Added constructor:

protected CPAssistantCellConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPBarButton

Removed constructor:

protected CPBarButton (IntPtr handle);

Added constructor:

protected CPBarButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPButton

Removed constructor:

protected CPButton (IntPtr handle);

Added constructor:

protected CPButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPContact

Removed constructor:

protected CPContact (IntPtr handle);

Added constructor:

protected CPContact (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPContactCallButton

Removed constructor:

protected CPContactCallButton (IntPtr handle);

Added constructor:

protected CPContactCallButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPContactDirectionsButton

Removed constructor:

protected CPContactDirectionsButton (IntPtr handle);

Added constructor:

protected CPContactDirectionsButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPContactMessageButton

Removed constructor:

protected CPContactMessageButton (IntPtr handle);

Added constructor:

protected CPContactMessageButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPContactTemplate

Removed constructor:

protected CPContactTemplate (IntPtr handle);

Added constructor:

protected CPContactTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPDashboardButton

Removed constructor:

protected CPDashboardButton (IntPtr handle);

Added constructor:

protected CPDashboardButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPDashboardController

Removed constructor:

protected CPDashboardController (IntPtr handle);

Added constructor:

protected CPDashboardController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPEntity

Removed constructor:

protected CPEntity (IntPtr handle);

Added constructor:

protected CPEntity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPGridButton

Removed constructor:

protected CPGridButton (IntPtr handle);

Added constructor:

protected CPGridButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPGridTemplate

Removed constructor:

protected CPGridTemplate (IntPtr handle);

Added constructor:

protected CPGridTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPImageSet

Removed constructor:

protected CPImageSet (IntPtr handle);

Added constructor:

protected CPImageSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPInformationItem

Removed constructor:

protected CPInformationItem (IntPtr handle);

Added constructor:

protected CPInformationItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPInformationRatingItem

Removed constructor:

protected CPInformationRatingItem (IntPtr handle);

Added constructor:

protected CPInformationRatingItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPInformationTemplate

Removed constructor:

protected CPInformationTemplate (IntPtr handle);

Added constructor:

protected CPInformationTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPInterfaceController

Removed constructor:

protected CPInterfaceController (IntPtr handle);

Added constructor:

protected CPInterfaceController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPInterfaceControllerDelegate

Removed constructor:

protected CPInterfaceControllerDelegate (IntPtr handle);

Added constructor:

protected CPInterfaceControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPListImageRowItem

Removed constructor:

protected CPListImageRowItem (IntPtr handle);

Added constructor:

protected CPListImageRowItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPListItem

Removed constructor:

protected CPListItem (IntPtr handle);

Added constructor:

protected CPListItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat PlaybackProgress { get; set; }
+public virtual ObjCRuntime.nfloat PlaybackProgress { get; set; }

Type Changed: CarPlay.CPListSection

Removed constructor:

protected CPListSection (IntPtr handle);

Added constructor:

protected CPListSection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPListTemplate

Removed constructor:

protected CPListTemplate (IntPtr handle);

Added constructor:

protected CPListTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPListTemplateDelegate

Removed constructor:

protected CPListTemplateDelegate (IntPtr handle);

Added constructor:

protected CPListTemplateDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPManeuver

Removed constructor:

protected CPManeuver (IntPtr handle);

Added constructor:

protected CPManeuver (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPMapButton

Removed constructor:

protected CPMapButton (IntPtr handle);

Added constructor:

protected CPMapButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPMapTemplate

Removed constructor:

protected CPMapTemplate (IntPtr handle);

Added constructor:

protected CPMapTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPMapTemplateDelegate

Removed constructor:

protected CPMapTemplateDelegate (IntPtr handle);

Added constructor:

protected CPMapTemplateDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPMessageComposeBarButton

Removed constructor:

protected CPMessageComposeBarButton (IntPtr handle);

Added constructor:

protected CPMessageComposeBarButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPMessageListItem

Removed constructor:

protected CPMessageListItem (IntPtr handle);

Added constructor:

protected CPMessageListItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPMessageListItemLeadingConfiguration

Removed constructor:

protected CPMessageListItemLeadingConfiguration (IntPtr handle);

Added constructor:

protected CPMessageListItemLeadingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPMessageListItemTrailingConfiguration

Removed constructor:

protected CPMessageListItemTrailingConfiguration (IntPtr handle);

Added constructor:

protected CPMessageListItemTrailingConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNavigationAlert

Removed constructor:

protected CPNavigationAlert (IntPtr handle);

Added constructor:

protected CPNavigationAlert (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNavigationSession

Removed constructor:

protected CPNavigationSession (IntPtr handle);

Added constructor:

protected CPNavigationSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNowPlayingAddToLibraryButton

Removed constructor:

protected CPNowPlayingAddToLibraryButton (IntPtr handle);

Added constructor:

protected CPNowPlayingAddToLibraryButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNowPlayingButton

Removed constructor:

protected CPNowPlayingButton (IntPtr handle);

Added constructor:

protected CPNowPlayingButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNowPlayingImageButton

Removed constructor:

protected CPNowPlayingImageButton (IntPtr handle);

Added constructor:

protected CPNowPlayingImageButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNowPlayingMoreButton

Removed constructor:

protected CPNowPlayingMoreButton (IntPtr handle);

Added constructor:

protected CPNowPlayingMoreButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNowPlayingPlaybackRateButton

Removed constructor:

protected CPNowPlayingPlaybackRateButton (IntPtr handle);

Added constructor:

protected CPNowPlayingPlaybackRateButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNowPlayingRepeatButton

Removed constructor:

protected CPNowPlayingRepeatButton (IntPtr handle);

Added constructor:

protected CPNowPlayingRepeatButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNowPlayingShuffleButton

Removed constructor:

protected CPNowPlayingShuffleButton (IntPtr handle);

Added constructor:

protected CPNowPlayingShuffleButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPNowPlayingTemplate

Removed constructor:

protected CPNowPlayingTemplate (IntPtr handle);

Added constructor:

protected CPNowPlayingTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPPointOfInterest

Removed constructor:

protected CPPointOfInterest (IntPtr handle);

Added constructor:

protected CPPointOfInterest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPPointOfInterestTemplate

Removed constructor:

protected CPPointOfInterestTemplate (IntPtr handle);

Added constructor:

protected CPPointOfInterestTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPPointOfInterestTemplateDelegate

Removed constructor:

protected CPPointOfInterestTemplateDelegate (IntPtr handle);

Added constructor:

protected CPPointOfInterestTemplateDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPRouteChoice

Removed constructor:

protected CPRouteChoice (IntPtr handle);

Added constructor:

protected CPRouteChoice (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPSearchTemplate

Removed constructor:

protected CPSearchTemplate (IntPtr handle);

Added constructor:

protected CPSearchTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPSearchTemplateDelegate

Removed constructor:

protected CPSearchTemplateDelegate (IntPtr handle);

Added constructor:

protected CPSearchTemplateDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPSessionConfiguration

Removed constructor:

protected CPSessionConfiguration (IntPtr handle);

Added constructor:

protected CPSessionConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPSessionConfigurationDelegate

Removed constructor:

protected CPSessionConfigurationDelegate (IntPtr handle);

Added constructor:

protected CPSessionConfigurationDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPTabBarTemplate

Removed constructor:

protected CPTabBarTemplate (IntPtr handle);

Added constructor:

protected CPTabBarTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPTabBarTemplateDelegate

Removed constructor:

protected CPTabBarTemplateDelegate (IntPtr handle);

Added constructor:

protected CPTabBarTemplateDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPTemplate

Removed constructor:

protected CPTemplate (IntPtr handle);

Added constructor:

protected CPTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPTemplateApplicationDashboardScene

Removed constructor:

protected CPTemplateApplicationDashboardScene (IntPtr handle);

Added constructor:

protected CPTemplateApplicationDashboardScene (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPTemplateApplicationDashboardSceneDelegate

Removed constructor:

protected CPTemplateApplicationDashboardSceneDelegate (IntPtr handle);

Added constructor:

protected CPTemplateApplicationDashboardSceneDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPTemplateApplicationScene

Removed constructor:

protected CPTemplateApplicationScene (IntPtr handle);

Added constructor:

protected CPTemplateApplicationScene (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPTemplateApplicationSceneDelegate

Removed constructor:

protected CPTemplateApplicationSceneDelegate (IntPtr handle);

Added constructor:

protected CPTemplateApplicationSceneDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CarPlay.CPTextButton

Removed constructor:

protected CPTextButton (IntPtr handle);

Added constructor:

protected CPTextButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPTravelEstimates

Removed constructor:

protected CPTravelEstimates (IntPtr handle);

Added constructor:

protected CPTravelEstimates (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPTrip

Removed constructor:

protected CPTrip (IntPtr handle);

Added constructor:

protected CPTrip (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPTripPreviewTextConfiguration

Removed constructor:

protected CPTripPreviewTextConfiguration (IntPtr handle);

Added constructor:

protected CPTripPreviewTextConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPVoiceControlState

Removed constructor:

protected CPVoiceControlState (IntPtr handle);

Added constructor:

protected CPVoiceControlState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPVoiceControlTemplate

Removed constructor:

protected CPVoiceControlTemplate (IntPtr handle);

Added constructor:

protected CPVoiceControlTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CarPlay.CPWindow

Removed constructor:

protected CPWindow (IntPtr handle);

Added constructor:

protected CPWindow (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace Chip

Type Changed: Chip.ChipAccountLogin

Removed constructor:

protected ChipAccountLogin (IntPtr handle);

Added constructor:

protected ChipAccountLogin (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipApplicationBasic

Removed constructor:

protected ChipApplicationBasic (IntPtr handle);

Added constructor:

protected ChipApplicationBasic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipApplicationLauncher

Removed constructor:

protected ChipApplicationLauncher (IntPtr handle);

Added constructor:

protected ChipApplicationLauncher (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipAudioOutput

Removed constructor:

protected ChipAudioOutput (IntPtr handle);

Added constructor:

protected ChipAudioOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipBarrierControl

Removed constructor:

protected ChipBarrierControl (IntPtr handle);

Added constructor:

protected ChipBarrierControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipBasic

Removed constructor:

protected ChipBasic (IntPtr handle);

Added constructor:

protected ChipBasic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipBinaryInputBasic

Removed constructor:

protected ChipBinaryInputBasic (IntPtr handle);

Added constructor:

protected ChipBinaryInputBasic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipBinding

Removed constructor:

protected ChipBinding (IntPtr handle);

Added constructor:

protected ChipBinding (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipBridgedDeviceBasic

Removed constructor:

protected ChipBridgedDeviceBasic (IntPtr handle);

Added constructor:

protected ChipBridgedDeviceBasic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipCluster

Removed constructor:

protected ChipCluster (IntPtr handle);

Added constructor:

protected ChipCluster (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipColorControl

Removed constructor:

protected ChipColorControl (IntPtr handle);

Added constructor:

protected ChipColorControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipContentLaunch

Removed constructor:

protected ChipContentLaunch (IntPtr handle);

Added constructor:

protected ChipContentLaunch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipDescriptor

Removed constructor:

protected ChipDescriptor (IntPtr handle);

Added constructor:

protected ChipDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipDevice

Removed constructor:

protected ChipDevice (IntPtr handle);

Added constructor:

protected ChipDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipDeviceController

Removed constructor:

protected ChipDeviceController (IntPtr handle);

Added constructor:

protected ChipDeviceController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipDevicePairingDelegate

Removed constructor:

protected ChipDevicePairingDelegate (IntPtr handle);

Added constructor:

protected ChipDevicePairingDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Chip.ChipDoorLock

Removed constructor:

protected ChipDoorLock (IntPtr handle);

Added constructor:

protected ChipDoorLock (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipError

Removed constructor:

protected ChipError (IntPtr handle);

Added constructor:

protected ChipError (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipEthernetNetworkDiagnostics

Removed constructor:

protected ChipEthernetNetworkDiagnostics (IntPtr handle);

Added constructor:

protected ChipEthernetNetworkDiagnostics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipFixedLabel

Removed constructor:

protected ChipFixedLabel (IntPtr handle);

Added constructor:

protected ChipFixedLabel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipGeneralCommissioning

Removed constructor:

protected ChipGeneralCommissioning (IntPtr handle);

Added constructor:

protected ChipGeneralCommissioning (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipGeneralDiagnostics

Removed constructor:

protected ChipGeneralDiagnostics (IntPtr handle);

Added constructor:

protected ChipGeneralDiagnostics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipGroupKeyManagement

Removed constructor:

protected ChipGroupKeyManagement (IntPtr handle);

Added constructor:

protected ChipGroupKeyManagement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipGroups

Removed constructor:

protected ChipGroups (IntPtr handle);

Added constructor:

protected ChipGroups (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipIdentify

Removed constructor:

protected ChipIdentify (IntPtr handle);

Added constructor:

protected ChipIdentify (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipKeypadInput

Removed constructor:

protected ChipKeypadInput (IntPtr handle);

Added constructor:

protected ChipKeypadInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipLevelControl

Removed constructor:

protected ChipLevelControl (IntPtr handle);

Added constructor:

protected ChipLevelControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipLowPower

Removed constructor:

protected ChipLowPower (IntPtr handle);

Added constructor:

protected ChipLowPower (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipManualSetupPayloadParser

Removed constructor:

protected ChipManualSetupPayloadParser (IntPtr handle);

Added constructor:

protected ChipManualSetupPayloadParser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipMediaInput

Removed constructor:

protected ChipMediaInput (IntPtr handle);

Added constructor:

protected ChipMediaInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipMediaPlayback

Removed constructor:

protected ChipMediaPlayback (IntPtr handle);

Added constructor:

protected ChipMediaPlayback (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipNetworkCommissioning

Removed constructor:

protected ChipNetworkCommissioning (IntPtr handle);

Added constructor:

protected ChipNetworkCommissioning (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipOnOff

Removed constructor:

protected ChipOnOff (IntPtr handle);

Added constructor:

protected ChipOnOff (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipOnboardingPayloadParser

Removed constructor:

protected ChipOnboardingPayloadParser (IntPtr handle);

Added constructor:

protected ChipOnboardingPayloadParser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipOperationalCredentials

Removed constructor:

protected ChipOperationalCredentials (IntPtr handle);

Added constructor:

protected ChipOperationalCredentials (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipOptionalQRCodeInfo

Removed constructor:

protected ChipOptionalQRCodeInfo (IntPtr handle);

Added constructor:

protected ChipOptionalQRCodeInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipPersistentStorageDelegate

Removed constructor:

protected ChipPersistentStorageDelegate (IntPtr handle);

Added constructor:

protected ChipPersistentStorageDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Chip.ChipPumpConfigurationAndControl

Removed constructor:

protected ChipPumpConfigurationAndControl (IntPtr handle);

Added constructor:

protected ChipPumpConfigurationAndControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipQRCodeSetupPayloadParser

Removed constructor:

protected ChipQRCodeSetupPayloadParser (IntPtr handle);

Added constructor:

protected ChipQRCodeSetupPayloadParser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipRelativeHumidityMeasurement

Removed constructor:

protected ChipRelativeHumidityMeasurement (IntPtr handle);

Added constructor:

protected ChipRelativeHumidityMeasurement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipScenes

Removed constructor:

protected ChipScenes (IntPtr handle);

Added constructor:

protected ChipScenes (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipSetupPayload

Removed constructor:

protected ChipSetupPayload (IntPtr handle);

Added constructor:

protected ChipSetupPayload (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipSoftwareDiagnostics

Removed constructor:

protected ChipSoftwareDiagnostics (IntPtr handle);

Added constructor:

protected ChipSoftwareDiagnostics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipSwitch

Removed constructor:

protected ChipSwitch (IntPtr handle);

Added constructor:

protected ChipSwitch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipTargetNavigator

Removed constructor:

protected ChipTargetNavigator (IntPtr handle);

Added constructor:

protected ChipTargetNavigator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipTemperatureMeasurement

Removed constructor:

protected ChipTemperatureMeasurement (IntPtr handle);

Added constructor:

protected ChipTemperatureMeasurement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipTestCluster

Removed constructor:

protected ChipTestCluster (IntPtr handle);

Added constructor:

protected ChipTestCluster (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipThermostat

Removed constructor:

protected ChipThermostat (IntPtr handle);

Added constructor:

protected ChipThermostat (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipTrustedRootCertificates

Removed constructor:

protected ChipTrustedRootCertificates (IntPtr handle);

Added constructor:

protected ChipTrustedRootCertificates (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipTvChannel

Removed constructor:

protected ChipTvChannel (IntPtr handle);

Added constructor:

protected ChipTvChannel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipWakeOnLan

Removed constructor:

protected ChipWakeOnLan (IntPtr handle);

Added constructor:

protected ChipWakeOnLan (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Chip.ChipWindowCovering

Removed constructor:

protected ChipWindowCovering (IntPtr handle);

Added constructor:

protected ChipWindowCovering (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace ClassKit

Type Changed: ClassKit.CLSActivity

Removed constructor:

protected CLSActivity (IntPtr handle);

Added constructor:

protected CLSActivity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ClassKit.CLSActivityItem

Removed constructor:

protected CLSActivityItem (IntPtr handle);

Added constructor:

protected CLSActivityItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ClassKit.CLSBinaryItem

Removed constructor:

protected CLSBinaryItem (IntPtr handle);

Added constructor:

protected CLSBinaryItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ClassKit.CLSContext

Removed constructor:

protected CLSContext (IntPtr handle);

Added constructor:

protected CLSContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ClassKit.CLSDataStore

Removed constructor:

protected CLSDataStore (IntPtr handle);

Added constructor:

protected CLSDataStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ClassKit.CLSDataStoreDelegate

Removed constructor:

protected CLSDataStoreDelegate (IntPtr handle);

Added constructor:

protected CLSDataStoreDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ClassKit.CLSErrorCode

Added value:

InvalidAccountCredentials = 10,

Type Changed: ClassKit.CLSObject

Removed constructor:

protected CLSObject (IntPtr handle);

Added constructor:

protected CLSObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ClassKit.CLSProgressReportingCapability

Removed constructor:

protected CLSProgressReportingCapability (IntPtr handle);

Added constructor:

protected CLSProgressReportingCapability (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ClassKit.CLSQuantityItem

Removed constructor:

protected CLSQuantityItem (IntPtr handle);

Added constructor:

protected CLSQuantityItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ClassKit.CLSScoreItem

Removed constructor:

protected CLSScoreItem (IntPtr handle);

Added constructor:

protected CLSScoreItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CloudKit

Type Changed: CloudKit.CKAcceptSharesOperation

Removed constructor:

protected CKAcceptSharesOperation (IntPtr handle);

Added constructor:

protected CKAcceptSharesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKAsset

Removed constructor:

protected CKAsset (IntPtr handle);

Added constructor:

protected CKAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKContainer

Removed constructor:

protected CKContainer (IntPtr handle);

Added constructor:

protected CKContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDatabase

Removed constructor:

protected CKDatabase (IntPtr handle);

Added constructor:

protected CKDatabase (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDatabaseNotification

Removed constructor:

protected CKDatabaseNotification (IntPtr handle);

Added constructor:

protected CKDatabaseNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDatabaseOperation

Removed constructor:

protected CKDatabaseOperation (IntPtr handle);

Added constructor:

protected CKDatabaseOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDatabaseSubscription

Removed constructor:

protected CKDatabaseSubscription (IntPtr handle);

Added constructor:

protected CKDatabaseSubscription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDiscoverAllContactsOperation

Removed constructor:

protected CKDiscoverAllContactsOperation (IntPtr handle);

Added constructor:

protected CKDiscoverAllContactsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDiscoverAllUserIdentitiesOperation

Removed constructor:

protected CKDiscoverAllUserIdentitiesOperation (IntPtr handle);

Added constructor:

protected CKDiscoverAllUserIdentitiesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDiscoverUserIdentitiesOperation

Removed constructor:

protected CKDiscoverUserIdentitiesOperation (IntPtr handle);

Added constructor:

protected CKDiscoverUserIdentitiesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDiscoverUserInfosOperation

Removed constructor:

[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
protected CKDiscoverUserInfosOperation (IntPtr handle);

Added constructor:

[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
protected CKDiscoverUserInfosOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKDiscoveredUserInfo

Removed constructor:

protected CKDiscoveredUserInfo (IntPtr handle);

Added constructor:

protected CKDiscoveredUserInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchDatabaseChangesOperation

Removed constructor:

protected CKFetchDatabaseChangesOperation (IntPtr handle);

Added constructor:

protected CKFetchDatabaseChangesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchNotificationChangesOperation

Removed constructor:

protected CKFetchNotificationChangesOperation (IntPtr handle);

Added constructor:

protected CKFetchNotificationChangesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchRecordChangesOperation

Removed constructor:

protected CKFetchRecordChangesOperation (IntPtr handle);

Added constructor:

protected CKFetchRecordChangesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchRecordZoneChangesConfiguration

Removed constructor:

protected CKFetchRecordZoneChangesConfiguration (IntPtr handle);

Added constructor:

protected CKFetchRecordZoneChangesConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchRecordZoneChangesOperation

Removed constructor:

protected CKFetchRecordZoneChangesOperation (IntPtr handle);

Added constructor:

protected CKFetchRecordZoneChangesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchRecordZoneChangesOptions

Removed constructor:

protected CKFetchRecordZoneChangesOptions (IntPtr handle);

Added constructor:

protected CKFetchRecordZoneChangesOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchRecordZonesOperation

Removed constructor:

protected CKFetchRecordZonesOperation (IntPtr handle);

Added constructor:

protected CKFetchRecordZonesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchRecordsOperation

Removed constructor:

protected CKFetchRecordsOperation (IntPtr handle);

Added constructor:

protected CKFetchRecordsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchShareMetadataOperation

Removed constructor:

protected CKFetchShareMetadataOperation (IntPtr handle);

Added constructor:

protected CKFetchShareMetadataOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchShareParticipantsOperation

Removed constructor:

protected CKFetchShareParticipantsOperation (IntPtr handle);

Added constructor:

protected CKFetchShareParticipantsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchSubscriptionsOperation

Removed constructor:

protected CKFetchSubscriptionsOperation (IntPtr handle);

Added constructor:

protected CKFetchSubscriptionsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKFetchWebAuthTokenOperation

Removed constructor:

protected CKFetchWebAuthTokenOperation (IntPtr handle);

Added constructor:

protected CKFetchWebAuthTokenOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKLocationSortDescriptor

Removed constructor:

protected CKLocationSortDescriptor (IntPtr handle);

Added constructor:

protected CKLocationSortDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKMarkNotificationsReadOperation

Removed constructor:

protected CKMarkNotificationsReadOperation (IntPtr handle);

Added constructor:

protected CKMarkNotificationsReadOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKModifyBadgeOperation

Removed constructor:

protected CKModifyBadgeOperation (IntPtr handle);

Added constructor:

protected CKModifyBadgeOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKModifyRecordZonesOperation

Removed constructor:

protected CKModifyRecordZonesOperation (IntPtr handle);

Added constructor:

protected CKModifyRecordZonesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKModifyRecordsOperation

Removed constructor:

protected CKModifyRecordsOperation (IntPtr handle);

Added constructor:

protected CKModifyRecordsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKModifySubscriptionsOperation

Removed constructor:

protected CKModifySubscriptionsOperation (IntPtr handle);

Added constructor:

protected CKModifySubscriptionsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKNotification

Removed constructor:

protected CKNotification (IntPtr handle);

Added constructor:

protected CKNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKNotificationID

Removed constructor:

protected CKNotificationID (IntPtr handle);

Added constructor:

protected CKNotificationID (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKNotificationInfo

Removed constructor:

protected CKNotificationInfo (IntPtr handle);

Added constructor:

protected CKNotificationInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKOperation

Removed constructor:

protected CKOperation (IntPtr handle);

Added constructor:

protected CKOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKOperationConfiguration

Removed constructor:

protected CKOperationConfiguration (IntPtr handle);

Added constructor:

protected CKOperationConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKOperationGroup

Removed constructor:

protected CKOperationGroup (IntPtr handle);

Added constructor:

protected CKOperationGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKQuery

Removed constructor:

protected CKQuery (IntPtr handle);

Added constructor:

protected CKQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKQueryCursor

Removed constructor:

protected CKQueryCursor (IntPtr handle);

Added constructor:

protected CKQueryCursor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKQueryNotification

Removed constructor:

protected CKQueryNotification (IntPtr handle);

Added constructor:

protected CKQueryNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKQueryOperation

Removed constructor:

protected CKQueryOperation (IntPtr handle);

Added constructor:

protected CKQueryOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKQuerySubscription

Removed constructor:

protected CKQuerySubscription (IntPtr handle);

Added constructor:

protected CKQuerySubscription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKRecord

Removed constructor:

protected CKRecord (IntPtr handle);

Added constructor:

protected CKRecord (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKRecordID

Removed constructor:

protected CKRecordID (IntPtr handle);

Added constructor:

protected CKRecordID (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKRecordValue

Removed constructor:

protected CKRecordValue (IntPtr handle);

Added constructor:

protected CKRecordValue (ObjCRuntime.NativeHandle handle);

Type Changed: CloudKit.CKRecordZone

Removed constructor:

protected CKRecordZone (IntPtr handle);

Added constructor:

protected CKRecordZone (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKRecordZoneID

Removed constructor:

protected CKRecordZoneID (IntPtr handle);

Added constructor:

protected CKRecordZoneID (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKRecordZoneNotification

Removed constructor:

protected CKRecordZoneNotification (IntPtr handle);

Added constructor:

protected CKRecordZoneNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKRecordZoneSubscription

Removed constructor:

protected CKRecordZoneSubscription (IntPtr handle);

Added constructor:

protected CKRecordZoneSubscription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKReference

Removed constructor:

protected CKReference (IntPtr handle);

Added constructor:

protected CKReference (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKServerChangeToken

Removed constructor:

protected CKServerChangeToken (IntPtr handle);

Added constructor:

protected CKServerChangeToken (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKShare

Removed constructor:

protected CKShare (IntPtr handle);

Added constructor:

protected CKShare (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKShareMetadata

Removed constructor:

protected CKShareMetadata (IntPtr handle);

Added constructor:

protected CKShareMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKShareParticipant

Removed constructor:

protected CKShareParticipant (IntPtr handle);

Added constructor:

protected CKShareParticipant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKSubscription

Removed constructor:

protected CKSubscription (IntPtr handle);

Added constructor:

protected CKSubscription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKUserIdentity

Removed constructor:

protected CKUserIdentity (IntPtr handle);

Added constructor:

protected CKUserIdentity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CloudKit.CKUserIdentityLookupInfo

Removed constructor:

protected CKUserIdentityLookupInfo (IntPtr handle);

Added constructor:

protected CKUserIdentityLookupInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace Contacts

Type Changed: Contacts.CNChangeHistoryAddContactEvent

Removed constructor:

protected CNChangeHistoryAddContactEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryAddContactEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryAddGroupEvent

Removed constructor:

protected CNChangeHistoryAddGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryAddGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryAddMemberToGroupEvent

Removed constructor:

protected CNChangeHistoryAddMemberToGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryAddMemberToGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryAddSubgroupToGroupEvent

Removed constructor:

protected CNChangeHistoryAddSubgroupToGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryAddSubgroupToGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryDeleteContactEvent

Removed constructor:

protected CNChangeHistoryDeleteContactEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryDeleteContactEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryDeleteGroupEvent

Removed constructor:

protected CNChangeHistoryDeleteGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryDeleteGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryDropEverythingEvent

Removed constructor:

protected CNChangeHistoryDropEverythingEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryDropEverythingEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryEvent

Removed constructor:

protected CNChangeHistoryEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryFetchRequest

Removed constructor:

protected CNChangeHistoryFetchRequest (IntPtr handle);

Added constructor:

protected CNChangeHistoryFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryRemoveMemberFromGroupEvent

Removed constructor:

protected CNChangeHistoryRemoveMemberFromGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryRemoveMemberFromGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryRemoveSubgroupFromGroupEvent

Removed constructor:

protected CNChangeHistoryRemoveSubgroupFromGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryRemoveSubgroupFromGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryUpdateContactEvent

Removed constructor:

protected CNChangeHistoryUpdateContactEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryUpdateContactEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNChangeHistoryUpdateGroupEvent

Removed constructor:

protected CNChangeHistoryUpdateGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryUpdateGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContact

Removed constructor:

protected CNContact (IntPtr handle);

Added constructor:

protected CNContact (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContactFetchRequest

Removed constructor:

protected CNContactFetchRequest (IntPtr handle);

Added constructor:

protected CNContactFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContactFormatter

Removed constructor:

protected CNContactFormatter (IntPtr handle);

Added constructor:

protected CNContactFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContactProperty

Removed constructor:

protected CNContactProperty (IntPtr handle);

Added constructor:

protected CNContactProperty (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContactRelation

Removed constructor:

protected CNContactRelation (IntPtr handle);

Added constructor:

protected CNContactRelation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContactStore

Removed constructor:

protected CNContactStore (IntPtr handle);

Added constructor:

protected CNContactStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContactVCardSerialization

Removed constructor:

protected CNContactVCardSerialization (IntPtr handle);

Added constructor:

protected CNContactVCardSerialization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContactsUserDefaults

Removed constructor:

protected CNContactsUserDefaults (IntPtr handle);

Added constructor:

protected CNContactsUserDefaults (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNContainer

Removed constructor:

protected CNContainer (IntPtr handle);

Added constructor:

protected CNContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNFetchRequest

Removed constructor:

protected CNFetchRequest (IntPtr handle);

Added constructor:

protected CNFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNFetchResult`1

Removed constructor:

protected CNFetchResult`1 (IntPtr handle);

Added constructor:

protected CNFetchResult`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNGroup

Removed constructor:

protected CNGroup (IntPtr handle);

Added constructor:

protected CNGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNInstantMessageAddress

Removed constructor:

protected CNInstantMessageAddress (IntPtr handle);

Added constructor:

protected CNInstantMessageAddress (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNLabeledValue`1

Removed constructor:

protected CNLabeledValue`1 (IntPtr handle);

Added constructor:

protected CNLabeledValue`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNMutableContact

Removed constructor:

protected CNMutableContact (IntPtr handle);

Added constructor:

protected CNMutableContact (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNMutableGroup

Removed constructor:

protected CNMutableGroup (IntPtr handle);

Added constructor:

protected CNMutableGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNMutablePostalAddress

Removed constructor:

protected CNMutablePostalAddress (IntPtr handle);

Added constructor:

protected CNMutablePostalAddress (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNPhoneNumber

Removed constructor:

protected CNPhoneNumber (IntPtr handle);

Added constructor:

protected CNPhoneNumber (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNPostalAddress

Removed constructor:

protected CNPostalAddress (IntPtr handle);

Added constructor:

protected CNPostalAddress (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNPostalAddressFormatter

Removed constructor:

protected CNPostalAddressFormatter (IntPtr handle);

Added constructor:

protected CNPostalAddressFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNSaveRequest

Removed constructor:

protected CNSaveRequest (IntPtr handle);

Added constructor:

protected CNSaveRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Contacts.CNSocialProfile

Removed constructor:

protected CNSocialProfile (IntPtr handle);

Added constructor:

protected CNSocialProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace ContactsUI

Type Changed: ContactsUI.CNContactPickerDelegate

Removed constructor:

protected CNContactPickerDelegate (IntPtr handle);

Added constructor:

protected CNContactPickerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ContactsUI.CNContactPickerViewController

Removed constructor:

protected CNContactPickerViewController (IntPtr handle);

Added constructor:

protected CNContactPickerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ContactsUI.CNContactViewController

Removed constructor:

protected CNContactViewController (IntPtr handle);

Added constructor:

protected CNContactViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ContactsUI.CNContactViewControllerDelegate

Removed constructor:

protected CNContactViewControllerDelegate (IntPtr handle);

Added constructor:

protected CNContactViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Namespace CoreAnimation

Type Changed: CoreAnimation.CAAction

Removed constructor:

protected CAAction (IntPtr handle);

Added constructor:

protected CAAction (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAAnimation

Removed constructor:

protected CAAnimation (IntPtr handle);

Added constructor:

protected CAAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat FadeInDuration { get; set; }
+public virtual ObjCRuntime.nfloat FadeInDuration { get; set; }
-public virtual nfloat FadeOutDuration { get; set; }
+public virtual ObjCRuntime.nfloat FadeOutDuration { get; set; }

Added property:

public virtual CAFrameRateRange PreferredFrameRateRange { get; set; }

Type Changed: CoreAnimation.CAAnimationDelegate

Removed constructor:

protected CAAnimationDelegate (IntPtr handle);

Added constructor:

protected CAAnimationDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAAnimationGroup

Removed constructor:

protected CAAnimationGroup (IntPtr handle);

Added constructor:

protected CAAnimationGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CABasicAnimation

Removed constructor:

protected CABasicAnimation (IntPtr handle);

Added constructor:

protected CABasicAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CADisplayLink

Removed constructor:

protected CADisplayLink (IntPtr handle);

Added constructor:

protected CADisplayLink (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Added property:

public virtual CAFrameRateRange PreferredFrameRateRange { get; set; }

Type Changed: CoreAnimation.CAEAGLLayer

Removed constructor:

protected CAEAGLLayer (IntPtr handle);

Added constructor:

protected CAEAGLLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CAEmitterBehavior

Removed constructor:

protected CAEmitterBehavior (IntPtr handle);

Added constructor:

protected CAEmitterBehavior (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CAEmitterCell

Removed constructor:

protected CAEmitterCell (IntPtr handle);

Added constructor:

protected CAEmitterCell (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat AccelerationX { get; set; }
+public virtual ObjCRuntime.nfloat AccelerationX { get; set; }
-public virtual nfloat AccelerationY { get; set; }
+public virtual ObjCRuntime.nfloat AccelerationY { get; set; }
-public virtual nfloat AccelerationZ { get; set; }
+public virtual ObjCRuntime.nfloat AccelerationZ { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ContentsScale { get; set; }
+public virtual ObjCRuntime.nfloat ContentsScale { get; set; }
-public virtual nfloat EmissionLatitude { get; set; }
+public virtual ObjCRuntime.nfloat EmissionLatitude { get; set; }
-public virtual nfloat EmissionLongitude { get; set; }
+public virtual ObjCRuntime.nfloat EmissionLongitude { get; set; }
-public virtual nfloat EmissionRange { get; set; }
+public virtual ObjCRuntime.nfloat EmissionRange { get; set; }
-public virtual nfloat Scale { get; set; }
+public virtual ObjCRuntime.nfloat Scale { get; set; }
-public virtual nfloat ScaleRange { get; set; }
+public virtual ObjCRuntime.nfloat ScaleRange { get; set; }
-public virtual nfloat ScaleSpeed { get; set; }
+public virtual ObjCRuntime.nfloat ScaleSpeed { get; set; }
-public virtual nfloat Spin { get; set; }
+public virtual ObjCRuntime.nfloat Spin { get; set; }
-public virtual nfloat SpinRange { get; set; }
+public virtual ObjCRuntime.nfloat SpinRange { get; set; }
-public virtual nfloat Velocity { get; set; }
+public virtual ObjCRuntime.nfloat Velocity { get; set; }
-public virtual nfloat VelocityRange { get; set; }
+public virtual ObjCRuntime.nfloat VelocityRange { get; set; }

Type Changed: CoreAnimation.CAEmitterLayer

Removed constructor:

protected CAEmitterLayer (IntPtr handle);

Added constructor:

protected CAEmitterLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Depth { get; set; }
+public virtual ObjCRuntime.nfloat Depth { get; set; }
-public virtual nfloat ZPosition { get; set; }
+public virtual ObjCRuntime.nfloat ZPosition { get; set; }

Type Changed: CoreAnimation.CAGradientLayer

Removed constructor:

protected CAGradientLayer (IntPtr handle);

Added constructor:

protected CAGradientLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

public CoreGraphics.CGColor CreateColor (IntPtr p);

Type Changed: CoreAnimation.CAKeyFrameAnimation

Removed constructor:

protected CAKeyFrameAnimation (IntPtr handle);

Added constructor:

protected CAKeyFrameAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CALayer

Removed constructor:

protected CALayer (IntPtr handle);

Added constructor:

protected CALayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat AnchorPointZ { get; set; }
+public virtual ObjCRuntime.nfloat AnchorPointZ { get; set; }
-public virtual nfloat BorderWidth { get; set; }
+public virtual ObjCRuntime.nfloat BorderWidth { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ContentsScale { get; set; }
+public virtual ObjCRuntime.nfloat ContentsScale { get; set; }
-public virtual nfloat CornerRadius { get; set; }
+public virtual ObjCRuntime.nfloat CornerRadius { get; set; }
-public virtual nfloat RasterizationScale { get; set; }
+public virtual ObjCRuntime.nfloat RasterizationScale { get; set; }
-public virtual nfloat ShadowRadius { get; set; }
+public virtual ObjCRuntime.nfloat ShadowRadius { get; set; }
-public virtual nfloat ZPosition { get; set; }
+public virtual ObjCRuntime.nfloat ZPosition { get; set; }

Removed method:

public static nfloat GetCornerCurveExpansionFactor (CACornerCurve curve);

Added method:

public static ObjCRuntime.nfloat GetCornerCurveExpansionFactor (CACornerCurve curve);

Type Changed: CoreAnimation.CALayerDelegate

Removed constructor:

protected CALayerDelegate (IntPtr handle);

Added constructor:

protected CALayerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAMediaTiming

Removed constructor:

protected CAMediaTiming (IntPtr handle);

Added constructor:

protected CAMediaTiming (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAMediaTimingFunction

Removed constructor:

protected CAMediaTimingFunction (IntPtr handle);

Added constructor:

protected CAMediaTimingFunction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CAMetalLayer

Removed constructor:

protected CAMetalLayer (IntPtr handle);

Added constructor:

protected CAMetalLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CAPropertyAnimation

Removed constructor:

protected CAPropertyAnimation (IntPtr handle);

Added constructor:

protected CAPropertyAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CAReplicatorLayer

Removed constructor:

protected CAReplicatorLayer (IntPtr handle);

Added constructor:

protected CAReplicatorLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CAScrollLayer

Removed constructor:

protected CAScrollLayer (IntPtr handle);

Added constructor:

protected CAScrollLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CAShapeLayer

Removed constructor:

protected CAShapeLayer (IntPtr handle);

Added constructor:

protected CAShapeLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LineDashPhase { get; set; }
+public virtual ObjCRuntime.nfloat LineDashPhase { get; set; }
-public virtual nfloat LineWidth { get; set; }
+public virtual ObjCRuntime.nfloat LineWidth { get; set; }
-public virtual nfloat MiterLimit { get; set; }
+public virtual ObjCRuntime.nfloat MiterLimit { get; set; }
-public virtual nfloat StrokeEnd { get; set; }
+public virtual ObjCRuntime.nfloat StrokeEnd { get; set; }
-public virtual nfloat StrokeStart { get; set; }
+public virtual ObjCRuntime.nfloat StrokeStart { get; set; }

Type Changed: CoreAnimation.CASpringAnimation

Removed constructor:

protected CASpringAnimation (IntPtr handle);

Added constructor:

protected CASpringAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Damping { get; set; }
+public virtual ObjCRuntime.nfloat Damping { get; set; }
-public virtual nfloat InitialVelocity { get; set; }
+public virtual ObjCRuntime.nfloat InitialVelocity { get; set; }
-public virtual nfloat Mass { get; set; }
+public virtual ObjCRuntime.nfloat Mass { get; set; }
-public virtual nfloat Stiffness { get; set; }
+public virtual ObjCRuntime.nfloat Stiffness { get; set; }

Type Changed: CoreAnimation.CATextLayer

Removed constructor:

protected CATextLayer (IntPtr handle);

Added constructor:

protected CATextLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat FontSize { get; set; }
+public virtual ObjCRuntime.nfloat FontSize { get; set; }

Type Changed: CoreAnimation.CATiledLayer

Removed constructor:

protected CATiledLayer (IntPtr handle);

Added constructor:

protected CATiledLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CATransaction

Removed constructor:

protected CATransaction (IntPtr handle);

Added constructor:

protected CATransaction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CATransform3D

Modified fields:

-public nfloat m11;
+public ObjCRuntime.nfloat m11;
-public nfloat m12;
+public ObjCRuntime.nfloat m12;
-public nfloat m13;
+public ObjCRuntime.nfloat m13;
-public nfloat m14;
+public ObjCRuntime.nfloat m14;
-public nfloat m21;
+public ObjCRuntime.nfloat m21;
-public nfloat m22;
+public ObjCRuntime.nfloat m22;
-public nfloat m23;
+public ObjCRuntime.nfloat m23;
-public nfloat m24;
+public ObjCRuntime.nfloat m24;
-public nfloat m31;
+public ObjCRuntime.nfloat m31;
-public nfloat m32;
+public ObjCRuntime.nfloat m32;
-public nfloat m33;
+public ObjCRuntime.nfloat m33;
-public nfloat m34;
+public ObjCRuntime.nfloat m34;
-public nfloat m41;
+public ObjCRuntime.nfloat m41;
-public nfloat m42;
+public ObjCRuntime.nfloat m42;
-public nfloat m43;
+public ObjCRuntime.nfloat m43;
-public nfloat m44;
+public ObjCRuntime.nfloat m44;

Removed methods:

public static CATransform3D MakeRotation (nfloat angle, nfloat x, nfloat y, nfloat z);
public static CATransform3D MakeScale (nfloat sx, nfloat sy, nfloat sz);
public static CATransform3D MakeTranslation (nfloat tx, nfloat ty, nfloat tz);
public CATransform3D Rotate (nfloat angle, nfloat x, nfloat y, nfloat z);
public CATransform3D Scale (nfloat s);
public CATransform3D Scale (nfloat sx, nfloat sy, nfloat sz);
public CATransform3D Translate (nfloat tx, nfloat ty, nfloat tz);

Added methods:

public static CATransform3D MakeRotation (ObjCRuntime.nfloat angle, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat z);
public static CATransform3D MakeScale (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy, ObjCRuntime.nfloat sz);
public static CATransform3D MakeTranslation (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty, ObjCRuntime.nfloat tz);
public CATransform3D Rotate (ObjCRuntime.nfloat angle, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat z);
public CATransform3D Scale (ObjCRuntime.nfloat s);
public CATransform3D Scale (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy, ObjCRuntime.nfloat sz);
public CATransform3D Translate (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty, ObjCRuntime.nfloat tz);

Type Changed: CoreAnimation.CATransformLayer

Removed constructor:

protected CATransformLayer (IntPtr handle);

Added constructor:

protected CATransformLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CATransition

Removed constructor:

protected CATransition (IntPtr handle);

Added constructor:

protected CATransition (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAnimation.CAValueFunction

Removed constructor:

protected CAValueFunction (IntPtr handle);

Added constructor:

protected CAValueFunction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

New Type: CoreAnimation.CAFrameRateRange

public struct CAFrameRateRange {
	// fields
	public float Maximum;
	public float Minimum;
	public float Preferred;
	// properties
	public static CAFrameRateRange Default { get; }
	// methods
	public static CAFrameRateRange Create (float minimum, float maximum, float preferred);
	public bool IsEqualTo (CAFrameRateRange other);
}

Namespace CoreAudioKit

Type Changed: CoreAudioKit.AUAudioUnitViewConfiguration

Removed constructors:

protected AUAudioUnitViewConfiguration (IntPtr handle);
public AUAudioUnitViewConfiguration (nfloat width, nfloat height, bool hostHasController);

Added constructors:

protected AUAudioUnitViewConfiguration (ObjCRuntime.NativeHandle handle);
public AUAudioUnitViewConfiguration (ObjCRuntime.nfloat width, ObjCRuntime.nfloat height, bool hostHasController);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Height { get; }
+public virtual ObjCRuntime.nfloat Height { get; }
-public virtual nfloat Width { get; }
+public virtual ObjCRuntime.nfloat Width { get; }

Type Changed: CoreAudioKit.AUViewController

Removed constructor:

protected AUViewController (IntPtr handle);

Added constructor:

protected AUViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAudioKit.CABTMidiCentralViewController

Removed constructor:

protected CABTMidiCentralViewController (IntPtr handle);

Added constructor:

protected CABTMidiCentralViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAudioKit.CABTMidiLocalPeripheralViewController

Removed constructor:

protected CABTMidiLocalPeripheralViewController (IntPtr handle);

Added constructor:

protected CABTMidiLocalPeripheralViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreAudioKit.CAInterAppAudioSwitcherView

Removed constructor:

protected CAInterAppAudioSwitcherView (IntPtr handle);

Added constructor:

protected CAInterAppAudioSwitcherView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

public virtual nfloat ContentWidth ();

Added method:

public virtual ObjCRuntime.nfloat ContentWidth ();

Type Changed: CoreAudioKit.CAInterAppAudioTransportView

Removed constructor:

protected CAInterAppAudioTransportView (IntPtr handle);

Added constructor:

protected CAInterAppAudioTransportView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CoreBluetooth

Type Changed: CoreBluetooth.CBATTRequest

Removed constructor:

protected CBATTRequest (IntPtr handle);

Added constructor:

protected CBATTRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBAttribute

Removed constructor:

protected CBAttribute (IntPtr handle);

Added constructor:

protected CBAttribute (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBCentral

Removed constructor:

protected CBCentral (IntPtr handle);

Added constructor:

protected CBCentral (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBCentralManager

Removed constructor:

protected CBCentralManager (IntPtr handle);

Added constructor:

protected CBCentralManager (ObjCRuntime.NativeHandle handle);

Removed property:

public virtual CBCentralManagerState State { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed events:

public event System.EventHandler<CBPeripheralsEventArgs> RetrievedConnectedPeripherals;
public event System.EventHandler<CBPeripheralsEventArgs> RetrievedPeripherals;

Removed methods:

[Obsolete ("Empty stub (not a public API).")]
public virtual void RetrieveConnectedPeripherals ();

[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
public void RetrievePeripherals (CBUUID peripheralUuid);

[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
public void RetrievePeripherals (CBUUID[] peripheralUuids);

Type Changed: CoreBluetooth.CBCentralManagerDelegate

Removed constructor:

protected CBCentralManagerDelegate (IntPtr handle);

Added constructor:

protected CBCentralManagerDelegate (ObjCRuntime.NativeHandle handle);

Removed methods:

[Obsolete ("Starting with ios8.4.")]
public virtual void RetrievedConnectedPeripherals (CBCentralManager central, CBPeripheral[] peripherals);

[Obsolete ("Starting with ios8.4.")]
public virtual void RetrievedPeripherals (CBCentralManager central, CBPeripheral[] peripherals);

Type Changed: CoreBluetooth.CBCentralManagerDelegate_Extensions

Removed methods:

[Obsolete ("Starting with ios8.4.")]
public static void RetrievedConnectedPeripherals (this ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral[] peripherals);

[Obsolete ("Starting with ios8.4.")]
public static void RetrievedPeripherals (this ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral[] peripherals);

Type Changed: CoreBluetooth.CBCharacteristic

Removed constructor:

protected CBCharacteristic (IntPtr handle);

Added constructor:

protected CBCharacteristic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBDescriptor

Removed constructor:

protected CBDescriptor (IntPtr handle);

Added constructor:

protected CBDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBL2CapChannel

Removed constructor:

protected CBL2CapChannel (IntPtr handle);

Added constructor:

protected CBL2CapChannel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBManager

Removed constructor:

protected CBManager (IntPtr handle);

Added constructor:

protected CBManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBMutableCharacteristic

Removed constructor:

protected CBMutableCharacteristic (IntPtr handle);

Added constructor:

protected CBMutableCharacteristic (ObjCRuntime.NativeHandle handle);

Removed property:

[Obsolete ("The setter is an empty stub, it is not mutable.")]
public override CBUUID UUID { get; set; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBMutableDescriptor

Removed constructor:

protected CBMutableDescriptor (IntPtr handle);

Added constructor:

protected CBMutableDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBMutableService

Removed constructor:

protected CBMutableService (IntPtr handle);

Added constructor:

protected CBMutableService (ObjCRuntime.NativeHandle handle);

Removed properties:

[Obsolete ("The setter is an empty stub, it is not mutable.")]
public override bool Primary { get; set; }

[Obsolete ("The setter is an empty stub, it is not mutable.")]
public override CBUUID UUID { get; set; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBPeer

Removed constructors:

[Obsolete ("This type is not meant to be created by user code.")]
public CBPeer ();
protected CBPeer (IntPtr handle);

Added constructor:

protected CBPeer (ObjCRuntime.NativeHandle handle);

Removed property:

public virtual CBUUID UUID { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBPeripheral

Removed constructor:

protected CBPeripheral (IntPtr handle);

Added constructor:

protected CBPeripheral (ObjCRuntime.NativeHandle handle);

Removed property:

[Obsolete ("Starting with ios9.0.")]
public virtual bool IsConnected { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed events:

public event System.EventHandler<CBServiceEventArgs> DiscoveredCharacteristic;
public event System.EventHandler InvalidatedService;

Added event:

public event System.EventHandler<CBServiceEventArgs> DiscoveredCharacteristics;

Type Changed: CoreBluetooth.CBPeripheralDelegate

Removed constructor:

protected CBPeripheralDelegate (IntPtr handle);

Added constructor:

protected CBPeripheralDelegate (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual void DiscoveredCharacteristic (CBPeripheral peripheral, CBService service, Foundation.NSError error);

[Obsolete ("Starting with ios8.4.")]
public virtual void InvalidatedService (CBPeripheral peripheral);

Added method:

public virtual void DiscoveredCharacteristics (CBPeripheral peripheral, CBService service, Foundation.NSError error);

Type Changed: CoreBluetooth.CBPeripheralDelegate_Extensions

Removed methods:

public static void DiscoveredCharacteristic (this ICBPeripheralDelegate This, CBPeripheral peripheral, CBService service, Foundation.NSError error);

[Obsolete ("Starting with ios8.4.")]
public static void InvalidatedService (this ICBPeripheralDelegate This, CBPeripheral peripheral);

Added method:

public static void DiscoveredCharacteristics (this ICBPeripheralDelegate This, CBPeripheral peripheral, CBService service, Foundation.NSError error);

Type Changed: CoreBluetooth.CBPeripheralManager

Removed constructor:

protected CBPeripheralManager (IntPtr handle);

Added constructor:

protected CBPeripheralManager (ObjCRuntime.NativeHandle handle);

Removed properties:

public static CBPeripheralManagerAuthorizationStatus AuthorizationStatus { get; }
public virtual CBPeripheralManagerState State { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreBluetooth.CBPeripheralManagerDelegate

Removed constructor:

protected CBPeripheralManagerDelegate (IntPtr handle);

Added constructor:

protected CBPeripheralManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreBluetooth.CBService

Removed constructor:

protected CBService (IntPtr handle);

Added constructor:

protected CBService (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
 public virtual bool Primary { get; ---set;--- }

Type Changed: CoreBluetooth.CBUUID

Removed constructor:

protected CBUUID (IntPtr handle);

Added constructor:

protected CBUUID (ObjCRuntime.NativeHandle handle);

Removed properties:

[Obsolete ("Starting with ios9.0.")]
public static Foundation.NSString AppearanceString { get; }

[Obsolete ("Starting with ios9.0.")]
public static Foundation.NSString DeviceNameString { get; }

[Obsolete ("Starting with ios9.0.")]
public static Foundation.NSString GenericAccessProfileString { get; }

[Obsolete ("Starting with ios9.0.")]
public static Foundation.NSString GenericAttributeProfileString { get; }

[Obsolete ("Starting with ios9.0.")]
public static Foundation.NSString PeripheralPreferredConnectionParametersString { get; }

[Obsolete ("Starting with ios9.0.")]
public static Foundation.NSString PeripheralPrivacyFlagString { get; }

[Obsolete ("Starting with ios9.0.")]
public static Foundation.NSString ReconnectionAddressString { get; }

[Obsolete ("Starting with ios9.0.")]
public static Foundation.NSString ServiceChangedString { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed Type CoreBluetooth.CBPeripheralManagerAuthorizationStatus

Removed Type CoreBluetooth.CBPeripheralsEventArgs

Namespace CoreData

Type Changed: CoreData.NSAsynchronousFetchRequest

Removed constructor:

protected NSAsynchronousFetchRequest (IntPtr handle);

Added constructor:

protected NSAsynchronousFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSAsynchronousFetchResult

Removed constructor:

protected NSAsynchronousFetchResult (IntPtr handle);

Added constructor:

protected NSAsynchronousFetchResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSAtomicStore

Removed constructor:

protected NSAtomicStore (IntPtr handle);

Added constructor:

protected NSAtomicStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSAtomicStoreCacheNode

Removed constructor:

protected NSAtomicStoreCacheNode (IntPtr handle);

Added constructor:

protected NSAtomicStoreCacheNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSAttributeDescription

Removed constructor:

protected NSAttributeDescription (IntPtr handle);

Added constructor:

protected NSAttributeDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSBatchDeleteRequest

Removed constructor:

protected NSBatchDeleteRequest (IntPtr handle);

Added constructor:

protected NSBatchDeleteRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSBatchDeleteResult

Removed constructor:

protected NSBatchDeleteResult (IntPtr handle);

Added constructor:

protected NSBatchDeleteResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSBatchInsertRequest

Removed constructor:

protected NSBatchInsertRequest (IntPtr handle);

Added constructor:

protected NSBatchInsertRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSBatchInsertResult

Removed constructor:

protected NSBatchInsertResult (IntPtr handle);

Added constructor:

protected NSBatchInsertResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSBatchUpdateRequest

Removed constructor:

protected NSBatchUpdateRequest (IntPtr handle);

Added constructor:

protected NSBatchUpdateRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSBatchUpdateResult

Removed constructor:

protected NSBatchUpdateResult (IntPtr handle);

Added constructor:

protected NSBatchUpdateResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSConstraintConflict

Removed constructor:

protected NSConstraintConflict (IntPtr handle);

Added constructor:

protected NSConstraintConflict (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSCoreDataCoreSpotlightDelegate

Removed constructor:

protected NSCoreDataCoreSpotlightDelegate (IntPtr handle);

Added constructor:

protected NSCoreDataCoreSpotlightDelegate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSDerivedAttributeDescription

Removed constructor:

protected NSDerivedAttributeDescription (IntPtr handle);

Added constructor:

protected NSDerivedAttributeDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSEntityDescription

Removed constructor:

protected NSEntityDescription (IntPtr handle);

Added constructor:

protected NSEntityDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSEntityMapping

Removed constructor:

protected NSEntityMapping (IntPtr handle);

Added constructor:

protected NSEntityMapping (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSEntityMigrationPolicy

Removed constructor:

protected NSEntityMigrationPolicy (IntPtr handle);

Added constructor:

protected NSEntityMigrationPolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSExpressionDescription

Removed constructor:

protected NSExpressionDescription (IntPtr handle);

Added constructor:

protected NSExpressionDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSFetchIndexDescription

Removed constructor:

protected NSFetchIndexDescription (IntPtr handle);

Added constructor:

protected NSFetchIndexDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSFetchIndexElementDescription

Removed constructor:

protected NSFetchIndexElementDescription (IntPtr handle);

Added constructor:

protected NSFetchIndexElementDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSFetchRequest

Removed constructor:

protected NSFetchRequest (IntPtr handle);

Added constructor:

protected NSFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSFetchRequestExpression

Removed constructor:

protected NSFetchRequestExpression (IntPtr handle);

Added constructor:

protected NSFetchRequestExpression (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSFetchedPropertyDescription

Removed constructor:

protected NSFetchedPropertyDescription (IntPtr handle);

Added constructor:

protected NSFetchedPropertyDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSFetchedResultsController

Removed constructor:

protected NSFetchedResultsController (IntPtr handle);

Added constructor:

protected NSFetchedResultsController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSFetchedResultsControllerDelegate

Removed constructor:

protected NSFetchedResultsControllerDelegate (IntPtr handle);

Added constructor:

protected NSFetchedResultsControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreData.NSFetchedResultsSectionInfo

Removed constructor:

protected NSFetchedResultsSectionInfo (IntPtr handle);

Added constructor:

protected NSFetchedResultsSectionInfo (ObjCRuntime.NativeHandle handle);

Type Changed: CoreData.NSIncrementalStore

Removed constructor:

protected NSIncrementalStore (IntPtr handle);

Added constructor:

protected NSIncrementalStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSIncrementalStoreNode

Removed constructor:

protected NSIncrementalStoreNode (IntPtr handle);

Added constructor:

protected NSIncrementalStoreNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSManagedObject

Removed constructor:

protected NSManagedObject (IntPtr handle);

Added constructor:

protected NSManagedObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSManagedObjectContext

Removed constructor:

protected NSManagedObjectContext (IntPtr handle);

Added constructor:

protected NSManagedObjectContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSManagedObjectID

Removed constructor:

protected NSManagedObjectID (IntPtr handle);

Added constructor:

protected NSManagedObjectID (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSManagedObjectModel

Removed constructor:

protected NSManagedObjectModel (IntPtr handle);

Added constructor:

protected NSManagedObjectModel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSMappingModel

Removed constructor:

protected NSMappingModel (IntPtr handle);

Added constructor:

protected NSMappingModel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSMergeConflict

Removed constructor:

protected NSMergeConflict (IntPtr handle);

Added constructor:

protected NSMergeConflict (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSMergePolicy

Removed constructor:

protected NSMergePolicy (IntPtr handle);

Added constructor:

protected NSMergePolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSMigrationManager

Removed constructor:

protected NSMigrationManager (IntPtr handle);

Added constructor:

protected NSMigrationManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentCloudKitContainer

Removed constructor:

protected NSPersistentCloudKitContainer (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentCloudKitContainerEvent

Removed constructor:

protected NSPersistentCloudKitContainerEvent (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainerEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentCloudKitContainerEventRequest

Removed constructor:

protected NSPersistentCloudKitContainerEventRequest (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainerEventRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentCloudKitContainerEventResult

Removed constructor:

protected NSPersistentCloudKitContainerEventResult (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainerEventResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentCloudKitContainerOptions

Removed constructor:

protected NSPersistentCloudKitContainerOptions (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainerOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentContainer

Removed constructor:

protected NSPersistentContainer (IntPtr handle);

Added constructor:

protected NSPersistentContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentHistoryChange

Removed constructor:

protected NSPersistentHistoryChange (IntPtr handle);

Added constructor:

protected NSPersistentHistoryChange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentHistoryChangeRequest

Removed constructor:

protected NSPersistentHistoryChangeRequest (IntPtr handle);

Added constructor:

protected NSPersistentHistoryChangeRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentHistoryResult

Removed constructor:

protected NSPersistentHistoryResult (IntPtr handle);

Added constructor:

protected NSPersistentHistoryResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentHistoryToken

Removed constructor:

protected NSPersistentHistoryToken (IntPtr handle);

Added constructor:

protected NSPersistentHistoryToken (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentHistoryTransaction

Removed constructor:

protected NSPersistentHistoryTransaction (IntPtr handle);

Added constructor:

protected NSPersistentHistoryTransaction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentStore

Removed constructor:

protected NSPersistentStore (IntPtr handle);

Added constructor:

protected NSPersistentStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentStoreAsynchronousResult

Removed constructor:

protected NSPersistentStoreAsynchronousResult (IntPtr handle);

Added constructor:

protected NSPersistentStoreAsynchronousResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentStoreCoordinator

Removed constructor:

protected NSPersistentStoreCoordinator (IntPtr handle);

Added constructor:

protected NSPersistentStoreCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentStoreDescription

Removed constructor:

protected NSPersistentStoreDescription (IntPtr handle);

Added constructor:

protected NSPersistentStoreDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentStoreRequest

Removed constructor:

protected NSPersistentStoreRequest (IntPtr handle);

Added constructor:

protected NSPersistentStoreRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPersistentStoreResult

Removed constructor:

protected NSPersistentStoreResult (IntPtr handle);

Added constructor:

protected NSPersistentStoreResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPropertyDescription

Removed constructor:

protected NSPropertyDescription (IntPtr handle);

Added constructor:

protected NSPropertyDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSPropertyMapping

Removed constructor:

protected NSPropertyMapping (IntPtr handle);

Added constructor:

protected NSPropertyMapping (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSQueryGenerationToken

Removed constructor:

protected NSQueryGenerationToken (IntPtr handle);

Added constructor:

protected NSQueryGenerationToken (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSRelationshipDescription

Removed constructor:

protected NSRelationshipDescription (IntPtr handle);

Added constructor:

protected NSRelationshipDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreData.NSSaveChangesRequest

Removed constructor:

protected NSSaveChangesRequest (IntPtr handle);

Added constructor:

protected NSSaveChangesRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CoreFoundation

Type Changed: CoreFoundation.CFAllocator

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CFAllocator (IntPtr handle);
public CFAllocator (IntPtr handle, bool owns);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFAllocator ();

Type Changed: CoreFoundation.CFArray

Removed methods:

public static T[] ArrayFromHandle<T> (IntPtr handle);
public static IntPtr Create (ObjCRuntime.INativeObject[] values);
public IntPtr GetValue (nint index);
public static string[] StringArrayFromHandle (IntPtr handle);

Added methods:

public static T[] ArrayFromHandle<T> (ObjCRuntime.NativeHandle handle);
public static T[] ArrayFromHandle<T> (ObjCRuntime.NativeHandle handle, bool releaseHandle);
public static T[] ArrayFromHandleFunc<T> (ObjCRuntime.NativeHandle handle, System.Func<ObjCRuntime.NativeHandle,T> createObject);
public static T[] ArrayFromHandleFunc<T> (ObjCRuntime.NativeHandle handle, System.Func<ObjCRuntime.NativeHandle,T> createObject, bool releaseHandle);
public static ObjCRuntime.NativeHandle Create (ObjCRuntime.INativeObject[] values);
public static ObjCRuntime.NativeHandle Create (string[] values);
public static CFArray FromStrings (string[] items);
public ObjCRuntime.NativeHandle GetValue (nint index);
public static string[] StringArrayFromHandle (ObjCRuntime.NativeHandle handle);
public static string[] StringArrayFromHandle (ObjCRuntime.NativeHandle handle, bool releaseHandle);

Type Changed: CoreFoundation.CFBundle

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFBundle ();

Type Changed: CoreFoundation.CFMachPort

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CFMachPort (IntPtr handle);
public CFMachPort (IntPtr handle, bool ownsHandle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
public virtual void Dispose (bool disposing);
protected override void ~CFMachPort ();

Type Changed: CoreFoundation.CFMessagePort

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

protected void Check ();
public virtual void Dispose ();
protected override void ~CFMessagePort ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: CoreFoundation.CFMutableString

Removed constructors:

protected CFMutableString (IntPtr handle);
protected CFMutableString (IntPtr handle, bool owns);

Type Changed: CoreFoundation.CFNotificationCenter

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFNotificationCenter ();

Type Changed: CoreFoundation.CFPropertyList

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CFPropertyList (IntPtr handle);
public CFPropertyList (IntPtr handle, bool owns);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
public virtual void Dispose (bool disposing);
protected override void ~CFPropertyList ();

Type Changed: CoreFoundation.CFReadStream

Removed constructor:

public CFReadStream (IntPtr handle);

Added interface:

ICFType

Type Changed: CoreFoundation.CFRunLoop

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFRunLoop ();

Type Changed: CoreFoundation.CFRunLoopSource

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CFRunLoopSource (IntPtr handle);
public CFRunLoopSource (IntPtr handle, bool ownsHandle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFRunLoopSource ();

Type Changed: CoreFoundation.CFSocket

Added interface:

ICFType

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~CFSocket ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: CoreFoundation.CFStream

Removed constructor:

protected CFStream (IntPtr handle);

Added constructor:

protected CFStream (ObjCRuntime.NativeHandle handle, bool owns);

Added interface:

ICFType

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~CFStream ();

Obsoleted methods:

 [Obsolete ("Call 'GetCheckedHandle ()' instead.")]
 protected void CheckHandle ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: CoreFoundation.CFString

Removed constructors:

public CFString (IntPtr handle);
protected CFString (IntPtr handle, bool owns);

Removed methods:

public static IntPtr CreateNative (string value);
public static string FromHandle (IntPtr handle);
public static string FromHandle (IntPtr handle, bool releaseHandle);
public static void ReleaseNative (IntPtr handle);

Added methods:

public static ObjCRuntime.NativeHandle CreateNative (string value);
public static string FromHandle (ObjCRuntime.NativeHandle handle);
public static string FromHandle (ObjCRuntime.NativeHandle handle, bool releaseHandle);
public static void ReleaseNative (ObjCRuntime.NativeHandle handle);

Type Changed: CoreFoundation.CFType

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Added interfaces:

ICFType
ObjCRuntime.INativeObject
System.IDisposable

Type Changed: CoreFoundation.CFUrl

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFUrl ();

Type Changed: CoreFoundation.CFWriteStream

Added interface:

ICFType

Type Changed: CoreFoundation.DispatchData

Removed constructors:

public DispatchData (IntPtr handle);
public DispatchData (IntPtr handle, bool owns);

Type Changed: CoreFoundation.DispatchQueue

Removed constructor:

public DispatchQueue (IntPtr handle);

Type Changed: CoreFoundation.NativeObject

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed constructor:

protected NativeObject (IntPtr handle, bool owns);

Added constructors:

protected NativeObject (ObjCRuntime.NativeHandle handle, bool owns);
protected NativeObject (ObjCRuntime.NativeHandle handle, bool owns, bool verify);

Removed property:

protected override IntPtr Handle { get; set; }

Removed methods:

public virtual void Dispose ();
public IntPtr GetCheckedHandle ();
protected virtual void InitializeHandle (IntPtr handle);
protected override void ~NativeObject ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Namespace CoreGraphics

Type Changed: CoreGraphics.CGAffineTransform

Removed constructor:

public CGAffineTransform (nfloat xx, nfloat yx, nfloat xy, nfloat yy, nfloat x0, nfloat y0);

Added constructor:

public CGAffineTransform (ObjCRuntime.nfloat xx, ObjCRuntime.nfloat yx, ObjCRuntime.nfloat xy, ObjCRuntime.nfloat yy, ObjCRuntime.nfloat x0, ObjCRuntime.nfloat y0);

Modified fields:

-public nfloat x0;
+public ObjCRuntime.nfloat x0;
-public nfloat xx;
+public ObjCRuntime.nfloat xx;
-public nfloat xy;
+public ObjCRuntime.nfloat xy;
-public nfloat y0;
+public ObjCRuntime.nfloat y0;
-public nfloat yx;
+public ObjCRuntime.nfloat yx;
-public nfloat yy;
+public ObjCRuntime.nfloat yy;

Removed methods:

public static CGAffineTransform MakeRotation (nfloat angle);
public static CGAffineTransform MakeScale (nfloat sx, nfloat sy);
public static CGAffineTransform MakeTranslation (nfloat tx, nfloat ty);
public void Rotate (nfloat angle);
public static CGAffineTransform Rotate (CGAffineTransform transform, nfloat angle);
public void Rotate (nfloat angle, MatrixOrder order);
public void Scale (nfloat sx, nfloat sy);
public static CGAffineTransform Scale (CGAffineTransform transform, nfloat sx, nfloat sy);
public void Scale (nfloat sx, nfloat sy, MatrixOrder order);
public void Translate (nfloat tx, nfloat ty);
public static CGAffineTransform Translate (CGAffineTransform transform, nfloat tx, nfloat ty);
public void Translate (nfloat tx, nfloat ty, MatrixOrder order);

Added methods:

public static CGAffineTransform MakeRotation (ObjCRuntime.nfloat angle);
public static CGAffineTransform MakeScale (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy);
public static CGAffineTransform MakeTranslation (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty);
public void Rotate (ObjCRuntime.nfloat angle);
public static CGAffineTransform Rotate (CGAffineTransform transform, ObjCRuntime.nfloat angle);
public void Rotate (ObjCRuntime.nfloat angle, MatrixOrder order);
public void Scale (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy);
public static CGAffineTransform Scale (CGAffineTransform transform, ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy);
public void Scale (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy, MatrixOrder order);
public void Translate (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty);
public static CGAffineTransform Translate (CGAffineTransform transform, ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty);
public void Translate (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty, MatrixOrder order);

Type Changed: CoreGraphics.CGColor

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CGColor (IntPtr handle);
public CGColor (CGColor source, nfloat alpha);
public CGColor (CGColorSpace colorspace, nfloat[] components);
public CGColor (nfloat gray, nfloat alpha);
public CGColor (CGColorSpace colorspace, CGPattern pattern, nfloat[] components);
public CGColor (nfloat red, nfloat green, nfloat blue);
public CGColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);

Added constructors:

public CGColor (CGColor source, ObjCRuntime.nfloat alpha);
public CGColor (CGColorSpace colorspace, ObjCRuntime.nfloat[] components);
public CGColor (ObjCRuntime.nfloat gray, ObjCRuntime.nfloat alpha);
public CGColor (CGColorSpace colorspace, CGPattern pattern, ObjCRuntime.nfloat[] components);
public CGColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue);
public CGColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);

Removed property:

public virtual IntPtr Handle { get; }

Modified properties:

-public nfloat Alpha { get; }
+public ObjCRuntime.nfloat Alpha { get; }
-public nfloat[] Components { get; }
+public ObjCRuntime.nfloat[] Components { get; }

Removed methods:

public static CGColor CreateCmyk (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public static CGColor CreateGenericGrayGamma2_2 (nfloat gray, nfloat alpha);
public static CGColor CreateSrgb (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGColor ();

Added methods:

public static CGColor CreateCmyk (ObjCRuntime.nfloat cyan, ObjCRuntime.nfloat magenta, ObjCRuntime.nfloat yellow, ObjCRuntime.nfloat black, ObjCRuntime.nfloat alpha);
public static CGColor CreateGenericGrayGamma2_2 (ObjCRuntime.nfloat gray, ObjCRuntime.nfloat alpha);
public static CGColor CreateSrgb (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGColorConversionInfo

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGColorConversionInfo ();

Type Changed: CoreGraphics.CGColorConverter

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGColorConverter ();

Type Changed: CoreGraphics.CGColorSpace

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGColorSpace (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public static CGColorSpace CreateCalibratedGray (nfloat[] whitepoint, nfloat[] blackpoint, nfloat gamma);
public static CGColorSpace CreateCalibratedRGB (nfloat[] whitepoint, nfloat[] blackpoint, nfloat[] gamma, nfloat[] matrix);
public static CGColorSpace CreateICCProfile (nfloat[] range, CGDataProvider profile, CGColorSpace alternate);
public static CGColorSpace CreateLab (nfloat[] whitepoint, nfloat[] blackpoint, nfloat[] range);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGColorSpace ();

Added methods:

public static CGColorSpace CreateCalibratedGray (ObjCRuntime.nfloat[] whitepoint, ObjCRuntime.nfloat[] blackpoint, ObjCRuntime.nfloat gamma);
public static CGColorSpace CreateCalibratedRGB (ObjCRuntime.nfloat[] whitepoint, ObjCRuntime.nfloat[] blackpoint, ObjCRuntime.nfloat[] gamma, ObjCRuntime.nfloat[] matrix);
public static CGColorSpace CreateICCProfile (ObjCRuntime.nfloat[] range, CGDataProvider profile, CGColorSpace alternate);
public static CGColorSpace CreateLab (ObjCRuntime.nfloat[] whitepoint, ObjCRuntime.nfloat[] blackpoint, ObjCRuntime.nfloat[] range);
protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGColorSpaceNames

Added properties:

public static Foundation.NSString ItuR_2020_sRgbGamma { get; }
public static Foundation.NSString ItuR_709_PQ { get; }

Type Changed: CoreGraphics.CGContext

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGContext (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public void AddArc (nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
public void AddArcToPoint (nfloat x1, nfloat y1, nfloat x2, nfloat y2, nfloat radius);
public void AddCurveToPoint (nfloat cp1x, nfloat cp1y, nfloat cp2x, nfloat cp2y, nfloat x, nfloat y);
public void AddLineToPoint (nfloat x, nfloat y);
public void AddQuadCurveToPoint (nfloat cpx, nfloat cpy, nfloat x, nfloat y);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public void DrawRadialGradient (CGGradient gradient, CGPoint startCenter, nfloat startRadius, CGPoint endCenter, nfloat endRadius, CGGradientDrawingOptions options);
public void MoveTo (nfloat x, nfloat y);
public void RotateCTM (nfloat angle);
public void ScaleCTM (nfloat sx, nfloat sy);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void SelectFont (string name, nfloat size, CGTextEncoding textEncoding);
public void SetAlpha (nfloat alpha);
public void SetCharacterSpacing (nfloat spacing);
public void SetFillColor (nfloat[] components);
public void SetFillColor (nfloat gray, nfloat alpha);
public void SetFillColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public void SetFillColor (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public void SetFillPattern (CGPattern pattern, nfloat[] components);
public void SetFlatness (nfloat flatness);
public void SetFontSize (nfloat size);
public void SetLineDash (nfloat phase, nfloat[] lengths);
public void SetLineDash (nfloat phase, nfloat[] lengths, int n);
public void SetLineWidth (nfloat w);
public void SetMiterLimit (nfloat limit);
public void SetShadow (CGSize offset, nfloat blur, CGColor color);
public void SetStrokeColor (nfloat[] components);
public void SetStrokeColor (nfloat gray, nfloat alpha);
public void SetStrokeColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public void SetStrokeColor (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public void SetStrokePattern (CGPattern pattern, nfloat[] components);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (nfloat x, nfloat y, ushort[] glyphs);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (nfloat x, nfloat y, ushort[] glyphs, int count);
public void ShowTextAtPoint (nfloat x, nfloat y, byte[] bytes);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowTextAtPoint (nfloat x, nfloat y, string str);
public void ShowTextAtPoint (nfloat x, nfloat y, byte[] bytes, int length);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowTextAtPoint (nfloat x, nfloat y, string str, int length);
public void StrokeRectWithWidth (CGRect rect, nfloat width);
public void TranslateCTM (nfloat tx, nfloat ty);
protected override void ~CGContext ();

Added methods:

public void AddArc (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat radius, ObjCRuntime.nfloat startAngle, ObjCRuntime.nfloat endAngle, bool clockwise);
public void AddArcToPoint (ObjCRuntime.nfloat x1, ObjCRuntime.nfloat y1, ObjCRuntime.nfloat x2, ObjCRuntime.nfloat y2, ObjCRuntime.nfloat radius);
public void AddCurveToPoint (ObjCRuntime.nfloat cp1x, ObjCRuntime.nfloat cp1y, ObjCRuntime.nfloat cp2x, ObjCRuntime.nfloat cp2y, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddLineToPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddQuadCurveToPoint (ObjCRuntime.nfloat cpx, ObjCRuntime.nfloat cpy, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void DrawRadialGradient (CGGradient gradient, CGPoint startCenter, ObjCRuntime.nfloat startRadius, CGPoint endCenter, ObjCRuntime.nfloat endRadius, CGGradientDrawingOptions options);
public void MoveTo (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
protected override void Release ();
protected override void Retain ();
public void RotateCTM (ObjCRuntime.nfloat angle);
public void ScaleCTM (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void SelectFont (string name, ObjCRuntime.nfloat size, CGTextEncoding textEncoding);
public void SetAlpha (ObjCRuntime.nfloat alpha);
public void SetCharacterSpacing (ObjCRuntime.nfloat spacing);
public void SetFillColor (ObjCRuntime.nfloat[] components);
public void SetFillColor (ObjCRuntime.nfloat gray, ObjCRuntime.nfloat alpha);
public void SetFillColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public void SetFillColor (ObjCRuntime.nfloat cyan, ObjCRuntime.nfloat magenta, ObjCRuntime.nfloat yellow, ObjCRuntime.nfloat black, ObjCRuntime.nfloat alpha);
public void SetFillPattern (CGPattern pattern, ObjCRuntime.nfloat[] components);
public void SetFlatness (ObjCRuntime.nfloat flatness);
public void SetFontSize (ObjCRuntime.nfloat size);
public void SetLineDash (ObjCRuntime.nfloat phase, ObjCRuntime.nfloat[] lengths);
public void SetLineDash (ObjCRuntime.nfloat phase, ObjCRuntime.nfloat[] lengths, int n);
public void SetLineWidth (ObjCRuntime.nfloat w);
public void SetMiterLimit (ObjCRuntime.nfloat limit);
public void SetShadow (CGSize offset, ObjCRuntime.nfloat blur, CGColor color);
public void SetStrokeColor (ObjCRuntime.nfloat[] components);
public void SetStrokeColor (ObjCRuntime.nfloat gray, ObjCRuntime.nfloat alpha);
public void SetStrokeColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public void SetStrokeColor (ObjCRuntime.nfloat cyan, ObjCRuntime.nfloat magenta, ObjCRuntime.nfloat yellow, ObjCRuntime.nfloat black, ObjCRuntime.nfloat alpha);
public void SetStrokePattern (CGPattern pattern, ObjCRuntime.nfloat[] components);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ushort[] glyphs);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ushort[] glyphs, int count);
public void ShowTextAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, byte[] bytes);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowTextAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, string str);
public void ShowTextAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, byte[] bytes, int length);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowTextAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, string str, int length);
public void StrokeRectWithWidth (CGRect rect, ObjCRuntime.nfloat width);
public void TranslateCTM (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty);

Type Changed: CoreGraphics.CGDataConsumer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGDataConsumer (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGDataConsumer ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGDataProvider

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGDataProvider (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGDataProvider ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGFont

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Modified properties:

-public nfloat ItalicAngle { get; }
+public ObjCRuntime.nfloat ItalicAngle { get; }
-public nfloat StemV { get; }
+public ObjCRuntime.nfloat StemV { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public CoreText.CTFont ToCTFont (nfloat size);
public CoreText.CTFont ToCTFont (nfloat size, CGAffineTransform matrix);
protected override void ~CGFont ();

Added methods:

protected override void Release ();
protected override void Retain ();
public CoreText.CTFont ToCTFont (ObjCRuntime.nfloat size);
public CoreText.CTFont ToCTFont (ObjCRuntime.nfloat size, CGAffineTransform matrix);

Type Changed: CoreGraphics.CGFunction

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGFunction (nfloat[] domain, nfloat[] range, CGFunction.CGFunctionEvaluate callback);

Added constructor:

public CGFunction (ObjCRuntime.nfloat[] domain, ObjCRuntime.nfloat[] range, CGFunction.CGFunctionEvaluate callback);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGFunction ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGFunction.CGFunctionEvaluate

Removed methods:

public virtual System.IAsyncResult BeginInvoke (nfloat* data, nfloat* outData, System.AsyncCallback callback, object object);
public virtual void Invoke (nfloat* data, nfloat* outData);

Added methods:

public virtual System.IAsyncResult BeginInvoke (ObjCRuntime.nfloat* data, ObjCRuntime.nfloat* outData, System.AsyncCallback callback, object object);
public virtual void Invoke (ObjCRuntime.nfloat* data, ObjCRuntime.nfloat* outData);

Type Changed: CoreGraphics.CGGradient

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CGGradient (CGColorSpace colorspace, nfloat[] components);
public CGGradient (CGColorSpace colorspace, CGColor[] colors, nfloat[] locations);
public CGGradient (CGColorSpace colorspace, nfloat[] components, nfloat[] locations);

Added constructors:

public CGGradient (CGColorSpace colorspace, ObjCRuntime.nfloat[] components);
public CGGradient (CGColorSpace colorspace, CGColor[] colors, ObjCRuntime.nfloat[] locations);
public CGGradient (CGColorSpace colorspace, ObjCRuntime.nfloat[] components, ObjCRuntime.nfloat[] locations);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGGradient ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGImage

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CGImage (IntPtr handle);
public CGImage (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapFlags, CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public CGImage (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGImageAlphaInfo alphaInfo, CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);

Added constructors:

public CGImage (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapFlags, CGDataProvider provider, ObjCRuntime.nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public CGImage (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGImageAlphaInfo alphaInfo, CGDataProvider provider, ObjCRuntime.nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);

Removed property:

public virtual IntPtr Handle { get; }

Modified properties:

-public nfloat* Decode { get; }
+public ObjCRuntime.nfloat* Decode { get; }

Removed methods:

public static CGImage CreateMask (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGDataProvider provider, nfloat[] decode, bool shouldInterpolate);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public static CGImage FromJPEG (CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public static CGImage FromPNG (CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public CGImage WithMaskingColors (nfloat[] components);
protected override void ~CGImage ();

Added methods:

public static CGImage CreateMask (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGDataProvider provider, ObjCRuntime.nfloat[] decode, bool shouldInterpolate);
public static CGImage FromJPEG (CGDataProvider provider, ObjCRuntime.nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public static CGImage FromPNG (CGDataProvider provider, ObjCRuntime.nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
protected override void Release ();
protected override void Retain ();
public CGImage WithMaskingColors (ObjCRuntime.nfloat[] components);

Type Changed: CoreGraphics.CGLayer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGLayer ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGPDFArray

Modified base type:

-System.Object
+CoreGraphics.CGPDFObject

Removed constructor:

public CGPDFArray (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public bool GetFloat (int idx, out nfloat result);
public bool GetFloat (nint idx, out nfloat result);

Added methods:

public bool GetFloat (int idx, out ObjCRuntime.nfloat result);
public bool GetFloat (nint idx, out ObjCRuntime.nfloat result);

Type Changed: CoreGraphics.CGPDFContentStream

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGPDFContentStream (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGPDFContentStream ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGPDFDictionary

Modified base type:

-System.Object
+CoreGraphics.CGPDFObject

Removed constructor:

public CGPDFDictionary (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed method:

public bool GetFloat (string key, out nfloat result);

Added method:

public bool GetFloat (string key, out ObjCRuntime.nfloat result);

Type Changed: CoreGraphics.CGPDFDocument

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGPDFDocument (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGPDFDocument ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGPDFObject

Removed constructor:

public CGPDFObject (IntPtr handle);

Modified properties:

-public virtual final IntPtr Handle { get; }
+public virtual final ObjCRuntime.NativeHandle Handle { get; }

Removed method:

public bool TryGetValue (out nfloat value);

Added method:

public bool TryGetValue (out ObjCRuntime.nfloat value);

Type Changed: CoreGraphics.CGPDFOperatorTable

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGPDFOperatorTable (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGPDFOperatorTable ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGPDFPage

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGPDFPage (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGPDFPage ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGPDFScanner

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGPDFScanner (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
public bool TryPop (out nfloat value);
protected override void ~CGPDFScanner ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Added methods:

protected override void Release ();
protected override void Retain ();
public bool TryPop (out ObjCRuntime.nfloat value);

Type Changed: CoreGraphics.CGPDFStream

Modified base type:

-System.Object
+CoreGraphics.CGPDFObject

Removed property:

public virtual IntPtr Handle { get; }

Type Changed: CoreGraphics.CGPath

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGPath (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public void AddArc (nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
public void AddArc (CGAffineTransform m, nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
public void AddArcToPoint (nfloat x1, nfloat y1, nfloat x2, nfloat y2, nfloat radius);
public void AddArcToPoint (CGAffineTransform m, nfloat x1, nfloat y1, nfloat x2, nfloat y2, nfloat radius);
public void AddCurveToPoint (nfloat cp1x, nfloat cp1y, nfloat cp2x, nfloat cp2y, nfloat x, nfloat y);
public void AddCurveToPoint (CGAffineTransform transform, nfloat cp1x, nfloat cp1y, nfloat cp2x, nfloat cp2y, nfloat x, nfloat y);
public void AddLineToPoint (nfloat x, nfloat y);
public void AddLineToPoint (CGAffineTransform transform, nfloat x, nfloat y);
public void AddQuadCurveToPoint (nfloat cpx, nfloat cpy, nfloat x, nfloat y);
public void AddQuadCurveToPoint (CGAffineTransform transform, nfloat cpx, nfloat cpy, nfloat x, nfloat y);
public void AddRelativeArc (nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat delta);
public void AddRelativeArc (CGAffineTransform m, nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat delta);
public void AddRoundedRect (CGRect rect, nfloat cornerWidth, nfloat cornerHeight);
public void AddRoundedRect (CGAffineTransform transform, CGRect rect, nfloat cornerWidth, nfloat cornerHeight);
public CGPath CopyByDashingPath (nfloat[] lengths);
public CGPath CopyByDashingPath (CGAffineTransform transform, nfloat[] lengths);
public CGPath CopyByDashingPath (nfloat[] lengths, nfloat phase);
public CGPath CopyByDashingPath (CGAffineTransform transform, nfloat[] lengths, nfloat phase);
public CGPath CopyByStrokingPath (nfloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, nfloat miterLimit);
public CGPath CopyByStrokingPath (CGAffineTransform transform, nfloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, nfloat miterLimit);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public static CGPath FromRoundedRect (CGRect rectangle, nfloat cornerWidth, nfloat cornerHeight);
public static CGPath FromRoundedRect (CGRect rectangle, nfloat cornerWidth, nfloat cornerHeight, CGAffineTransform transform);
public void MoveToPoint (nfloat x, nfloat y);
public void MoveToPoint (CGAffineTransform transform, nfloat x, nfloat y);
protected override void ~CGPath ();

Added methods:

public void AddArc (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat radius, ObjCRuntime.nfloat startAngle, ObjCRuntime.nfloat endAngle, bool clockwise);
public void AddArc (CGAffineTransform m, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat radius, ObjCRuntime.nfloat startAngle, ObjCRuntime.nfloat endAngle, bool clockwise);
public void AddArcToPoint (ObjCRuntime.nfloat x1, ObjCRuntime.nfloat y1, ObjCRuntime.nfloat x2, ObjCRuntime.nfloat y2, ObjCRuntime.nfloat radius);
public void AddArcToPoint (CGAffineTransform m, ObjCRuntime.nfloat x1, ObjCRuntime.nfloat y1, ObjCRuntime.nfloat x2, ObjCRuntime.nfloat y2, ObjCRuntime.nfloat radius);
public void AddCurveToPoint (ObjCRuntime.nfloat cp1x, ObjCRuntime.nfloat cp1y, ObjCRuntime.nfloat cp2x, ObjCRuntime.nfloat cp2y, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddCurveToPoint (CGAffineTransform transform, ObjCRuntime.nfloat cp1x, ObjCRuntime.nfloat cp1y, ObjCRuntime.nfloat cp2x, ObjCRuntime.nfloat cp2y, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddLineToPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddLineToPoint (CGAffineTransform transform, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddQuadCurveToPoint (ObjCRuntime.nfloat cpx, ObjCRuntime.nfloat cpy, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddQuadCurveToPoint (CGAffineTransform transform, ObjCRuntime.nfloat cpx, ObjCRuntime.nfloat cpy, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddRelativeArc (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat radius, ObjCRuntime.nfloat startAngle, ObjCRuntime.nfloat delta);
public void AddRelativeArc (CGAffineTransform m, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat radius, ObjCRuntime.nfloat startAngle, ObjCRuntime.nfloat delta);
public void AddRoundedRect (CGRect rect, ObjCRuntime.nfloat cornerWidth, ObjCRuntime.nfloat cornerHeight);
public void AddRoundedRect (CGAffineTransform transform, CGRect rect, ObjCRuntime.nfloat cornerWidth, ObjCRuntime.nfloat cornerHeight);
public CGPath CopyByDashingPath (ObjCRuntime.nfloat[] lengths);
public CGPath CopyByDashingPath (CGAffineTransform transform, ObjCRuntime.nfloat[] lengths);
public CGPath CopyByDashingPath (ObjCRuntime.nfloat[] lengths, ObjCRuntime.nfloat phase);
public CGPath CopyByDashingPath (CGAffineTransform transform, ObjCRuntime.nfloat[] lengths, ObjCRuntime.nfloat phase);
public CGPath CopyByStrokingPath (ObjCRuntime.nfloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, ObjCRuntime.nfloat miterLimit);
public CGPath CopyByStrokingPath (CGAffineTransform transform, ObjCRuntime.nfloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, ObjCRuntime.nfloat miterLimit);
public static CGPath FromRoundedRect (CGRect rectangle, ObjCRuntime.nfloat cornerWidth, ObjCRuntime.nfloat cornerHeight);
public static CGPath FromRoundedRect (CGRect rectangle, ObjCRuntime.nfloat cornerWidth, ObjCRuntime.nfloat cornerHeight, CGAffineTransform transform);
public void MoveToPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void MoveToPoint (CGAffineTransform transform, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGPattern

Removed constructors:

public CGPattern (IntPtr handle);
public CGPattern (CGRect bounds, CGAffineTransform matrix, nfloat xStep, nfloat yStep, CGPatternTiling tiling, bool isColored, CGPattern.DrawPattern drawPattern);

Added constructor:

public CGPattern (CGRect bounds, CGAffineTransform matrix, ObjCRuntime.nfloat xStep, ObjCRuntime.nfloat yStep, CGPatternTiling tiling, bool isColored, CGPattern.DrawPattern drawPattern);

Type Changed: CoreGraphics.CGPoint

Removed constructor:

public CGPoint (nfloat x, nfloat y);

Added constructor:

public CGPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);

Modified properties:

-public nfloat X { get; set; }
+public ObjCRuntime.nfloat X { get; set; }
-public nfloat Y { get; set; }
+public ObjCRuntime.nfloat Y { get; set; }

Removed method:

public void Deconstruct (out nfloat x, out nfloat y);

Added method:

public void Deconstruct (out ObjCRuntime.nfloat x, out ObjCRuntime.nfloat y);

Type Changed: CoreGraphics.CGRect

Removed constructor:

public CGRect (nfloat x, nfloat y, nfloat width, nfloat height);

Added constructor:

public CGRect (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat width, ObjCRuntime.nfloat height);

Modified properties:

-public nfloat Bottom { get; }
+public ObjCRuntime.nfloat Bottom { get; }
-public nfloat Height { get; set; }
+public ObjCRuntime.nfloat Height { get; set; }
-public nfloat Left { get; }
+public ObjCRuntime.nfloat Left { get; }
-public nfloat Right { get; }
+public ObjCRuntime.nfloat Right { get; }
-public nfloat Top { get; }
+public ObjCRuntime.nfloat Top { get; }
-public nfloat Width { get; set; }
+public ObjCRuntime.nfloat Width { get; set; }
-public nfloat X { get; set; }
+public ObjCRuntime.nfloat X { get; set; }
-public nfloat Y { get; set; }
+public ObjCRuntime.nfloat Y { get; set; }

Removed methods:

public bool Contains (nfloat x, nfloat y);
public void Deconstruct (out nfloat x, out nfloat y, out nfloat width, out nfloat height);
public static CGRect FromLTRB (nfloat left, nfloat top, nfloat right, nfloat bottom);
public void Inflate (nfloat x, nfloat y);
public static CGRect Inflate (CGRect rect, nfloat x, nfloat y);
public void Offset (nfloat x, nfloat y);

Added methods:

public bool Contains (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void Deconstruct (out ObjCRuntime.nfloat x, out ObjCRuntime.nfloat y, out ObjCRuntime.nfloat width, out ObjCRuntime.nfloat height);
public static CGRect FromLTRB (ObjCRuntime.nfloat left, ObjCRuntime.nfloat top, ObjCRuntime.nfloat right, ObjCRuntime.nfloat bottom);
public void Inflate (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public static CGRect Inflate (CGRect rect, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void Offset (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);

Type Changed: CoreGraphics.CGShading

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGShading (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public static CGShading CreateRadial (CGColorSpace colorspace, CGPoint start, nfloat startRadius, CGPoint end, nfloat endRadius, CGFunction function, bool extendStart, bool extendEnd);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGShading ();

Added methods:

public static CGShading CreateRadial (CGColorSpace colorspace, CGPoint start, ObjCRuntime.nfloat startRadius, CGPoint end, ObjCRuntime.nfloat endRadius, CGFunction function, bool extendStart, bool extendEnd);
protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGSize

Removed constructor:

public CGSize (nfloat width, nfloat height);

Added constructor:

public CGSize (ObjCRuntime.nfloat width, ObjCRuntime.nfloat height);

Modified properties:

-public nfloat Height { get; set; }
+public ObjCRuntime.nfloat Height { get; set; }
-public nfloat Width { get; set; }
+public ObjCRuntime.nfloat Width { get; set; }

Removed method:

public void Deconstruct (out nfloat width, out nfloat height);

Added method:

public void Deconstruct (out ObjCRuntime.nfloat width, out ObjCRuntime.nfloat height);

Type Changed: CoreGraphics.CGVector

Removed constructor:

public CGVector (nfloat dx, nfloat dy);

Added constructor:

public CGVector (ObjCRuntime.nfloat dx, ObjCRuntime.nfloat dy);

Modified fields:

-public nfloat dx;
+public ObjCRuntime.nfloat dx;
-public nfloat dy;
+public ObjCRuntime.nfloat dy;

Type Changed: CoreGraphics.RectangleFExtensions

Removed methods:

public static void Divide (this CGRect self, nfloat amount, CGRectEdge edge, out CGRect slice, out CGRect remainder);
public static nfloat GetMaxX (this CGRect self);
public static nfloat GetMaxY (this CGRect self);
public static nfloat GetMidX (this CGRect self);
public static nfloat GetMidY (this CGRect self);
public static nfloat GetMinX (this CGRect self);
public static nfloat GetMinY (this CGRect self);
public static CGRect Inset (this CGRect self, nfloat dx, nfloat dy);

Added methods:

public static void Divide (this CGRect self, ObjCRuntime.nfloat amount, CGRectEdge edge, out CGRect slice, out CGRect remainder);
public static ObjCRuntime.nfloat GetMaxX (this CGRect self);
public static ObjCRuntime.nfloat GetMaxY (this CGRect self);
public static ObjCRuntime.nfloat GetMidX (this CGRect self);
public static ObjCRuntime.nfloat GetMidY (this CGRect self);
public static ObjCRuntime.nfloat GetMinX (this CGRect self);
public static ObjCRuntime.nfloat GetMinY (this CGRect self);
public static CGRect Inset (this CGRect self, ObjCRuntime.nfloat dx, ObjCRuntime.nfloat dy);

Namespace CoreHaptics

Type Changed: CoreHaptics.CHHapticDynamicParameter

Removed constructor:

protected CHHapticDynamicParameter (IntPtr handle);

Added constructor:

protected CHHapticDynamicParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreHaptics.CHHapticEngine

Removed constructor:

protected CHHapticEngine (IntPtr handle);

Added constructor:

protected CHHapticEngine (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreHaptics.CHHapticEvent

Removed constructor:

protected CHHapticEvent (IntPtr handle);

Added constructor:

protected CHHapticEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreHaptics.CHHapticEventParameter

Removed constructor:

protected CHHapticEventParameter (IntPtr handle);

Added constructor:

protected CHHapticEventParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreHaptics.CHHapticParameterCurve

Removed constructor:

protected CHHapticParameterCurve (IntPtr handle);

Added constructor:

protected CHHapticParameterCurve (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreHaptics.CHHapticParameterCurveControlPoint

Removed constructor:

protected CHHapticParameterCurveControlPoint (IntPtr handle);

Added constructor:

protected CHHapticParameterCurveControlPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreHaptics.CHHapticPattern

Removed constructor:

protected CHHapticPattern (IntPtr handle);

Added constructor:

protected CHHapticPattern (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CoreImage

Type Changed: CoreImage.CIAccordionFoldTransition

Removed constructor:

public CIAccordionFoldTransition (IntPtr handle);

Added constructor:

protected CIAccordionFoldTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAdditionCompositing

Removed constructor:

public CIAdditionCompositing (IntPtr handle);

Added constructor:

protected CIAdditionCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAffineClamp

Removed constructor:

public CIAffineClamp (IntPtr handle);

Added constructor:

protected CIAffineClamp (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAffineFilter

Removed constructor:

protected CIAffineFilter (IntPtr handle);

Added constructor:

protected CIAffineFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAffineTile

Removed constructor:

public CIAffineTile (IntPtr handle);

Added constructor:

protected CIAffineTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAffineTransform

Removed constructor:

public CIAffineTransform (IntPtr handle);

Added constructor:

protected CIAffineTransform (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaAverage

Removed constructor:

public CIAreaAverage (IntPtr handle);

Added constructor:

protected CIAreaAverage (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaHistogram

Removed constructor:

public CIAreaHistogram (IntPtr handle);

Added constructor:

protected CIAreaHistogram (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMaximum

Removed constructor:

public CIAreaMaximum (IntPtr handle);

Added constructor:

protected CIAreaMaximum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMaximumAlpha

Removed constructor:

public CIAreaMaximumAlpha (IntPtr handle);

Added constructor:

protected CIAreaMaximumAlpha (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMinMax

Removed constructor:

public CIAreaMinMax (IntPtr handle);

Added constructor:

protected CIAreaMinMax (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMinMaxRed

Removed constructor:

public CIAreaMinMaxRed (IntPtr handle);

Added constructor:

protected CIAreaMinMaxRed (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMinimum

Removed constructor:

public CIAreaMinimum (IntPtr handle);

Added constructor:

protected CIAreaMinimum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMinimumAlpha

Removed constructor:

public CIAreaMinimumAlpha (IntPtr handle);

Added constructor:

protected CIAreaMinimumAlpha (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAttributedTextImageGenerator

Removed constructor:

public CIAttributedTextImageGenerator (IntPtr handle);

Added constructor:

protected CIAttributedTextImageGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAztecCodeDescriptor

Removed constructor:

protected CIAztecCodeDescriptor (IntPtr handle);

Added constructor:

protected CIAztecCodeDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIAztecCodeGenerator

Removed constructor:

public CIAztecCodeGenerator (IntPtr handle);

Added constructor:

protected CIAztecCodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBarcodeDescriptor

Removed constructor:

protected CIBarcodeDescriptor (IntPtr handle);

Added constructor:

protected CIBarcodeDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIBarcodeGenerator

Removed constructor:

public CIBarcodeGenerator (IntPtr handle);

Added constructor:

protected CIBarcodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBarsSwipeTransition

Removed constructor:

public CIBarsSwipeTransition (IntPtr handle);

Added constructor:

protected CIBarsSwipeTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBicubicScaleTransform

Removed constructor:

public CIBicubicScaleTransform (IntPtr handle);

Added constructor:

protected CIBicubicScaleTransform (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBlendFilter

Removed constructor:

protected CIBlendFilter (IntPtr handle);

Added constructor:

protected CIBlendFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBlendKernel

Removed constructor:

protected CIBlendKernel (IntPtr handle);

Added constructor:

protected CIBlendKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIBlendWithAlphaMask

Removed constructor:

public CIBlendWithAlphaMask (IntPtr handle);

Added constructor:

protected CIBlendWithAlphaMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBlendWithBlueMask

Removed constructor:

public CIBlendWithBlueMask (IntPtr handle);

Added constructor:

protected CIBlendWithBlueMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBlendWithMask

Removed constructor:

public CIBlendWithMask (IntPtr handle);

Added constructor:

protected CIBlendWithMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBlendWithRedMask

Removed constructor:

public CIBlendWithRedMask (IntPtr handle);

Added constructor:

protected CIBlendWithRedMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBloom

Removed constructor:

public CIBloom (IntPtr handle);

Added constructor:

protected CIBloom (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBokehBlur

Removed constructor:

public CIBokehBlur (IntPtr handle);

Added constructor:

protected CIBokehBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBoxBlur

Removed constructor:

public CIBoxBlur (IntPtr handle);

Added constructor:

protected CIBoxBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBumpDistortion

Removed constructor:

public CIBumpDistortion (IntPtr handle);

Added constructor:

protected CIBumpDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBumpDistortionLinear

Removed constructor:

public CIBumpDistortionLinear (IntPtr handle);

Added constructor:

protected CIBumpDistortionLinear (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICameraCalibrationLensCorrection

Removed constructor:

public CICameraCalibrationLensCorrection (IntPtr handle);

Added constructor:

protected CICameraCalibrationLensCorrection (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICheckerboardGenerator

Removed constructor:

public CICheckerboardGenerator (IntPtr handle);

Added constructor:

protected CICheckerboardGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICircleSplashDistortion

Removed constructor:

public CICircleSplashDistortion (IntPtr handle);

Added constructor:

protected CICircleSplashDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICircularScreen

Removed constructor:

public CICircularScreen (IntPtr handle);

Added constructor:

protected CICircularScreen (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICircularWrap

Removed constructor:

public CICircularWrap (IntPtr handle);

Added constructor:

protected CICircularWrap (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIClamp

Removed constructor:

public CIClamp (IntPtr handle);

Added constructor:

protected CIClamp (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICmykHalftone

Removed constructor:

public CICmykHalftone (IntPtr handle);

Added constructor:

protected CICmykHalftone (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICode128BarcodeGenerator

Removed constructor:

public CICode128BarcodeGenerator (IntPtr handle);

Added constructor:

protected CICode128BarcodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICodeGenerator

Removed constructor:

public CICodeGenerator (IntPtr handle);

Added constructor:

protected CICodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColor

Removed constructors:

protected CIColor (IntPtr handle);
public CIColor (nfloat red, nfloat green, nfloat blue);
public CIColor (nfloat red, nfloat green, nfloat blue, CoreGraphics.CGColorSpace colorSpace);
public CIColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public CIColor (nfloat red, nfloat green, nfloat blue, nfloat alpha, CoreGraphics.CGColorSpace colorSpace);

Added constructors:

protected CIColor (ObjCRuntime.NativeHandle handle);
public CIColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue);
public CIColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, CoreGraphics.CGColorSpace colorSpace);
public CIColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public CIColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha, CoreGraphics.CGColorSpace colorSpace);

Modified properties:

-public virtual nfloat Alpha { get; }
+public virtual ObjCRuntime.nfloat Alpha { get; }
-public virtual nfloat Blue { get; }
+public virtual ObjCRuntime.nfloat Blue { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nfloat[] Components { get; }
+public ObjCRuntime.nfloat[] Components { get; }
-public virtual nfloat Green { get; }
+public virtual ObjCRuntime.nfloat Green { get; }
-public virtual nfloat Red { get; }
+public virtual ObjCRuntime.nfloat Red { get; }

Removed methods:

public static CIColor FromRgb (nfloat red, nfloat green, nfloat blue);
public static CIColor FromRgb (nfloat red, nfloat green, nfloat blue, CoreGraphics.CGColorSpace colorSpace);
public static CIColor FromRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static CIColor FromRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha, CoreGraphics.CGColorSpace colorSpace);

Added methods:

public static CIColor FromRgb (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue);
public static CIColor FromRgb (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, CoreGraphics.CGColorSpace colorSpace);
public static CIColor FromRgba (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public static CIColor FromRgba (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha, CoreGraphics.CGColorSpace colorSpace);

Type Changed: CoreImage.CIColorAbsoluteDifference

Removed constructor:

public CIColorAbsoluteDifference (IntPtr handle);

Added constructor:

protected CIColorAbsoluteDifference (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorBlendMode

Removed constructor:

public CIColorBlendMode (IntPtr handle);

Added constructor:

protected CIColorBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorBurnBlendMode

Removed constructor:

public CIColorBurnBlendMode (IntPtr handle);

Added constructor:

protected CIColorBurnBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorClamp

Removed constructor:

public CIColorClamp (IntPtr handle);

Added constructor:

protected CIColorClamp (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorControls

Removed constructor:

public CIColorControls (IntPtr handle);

Added constructor:

protected CIColorControls (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCrossPolynomial

Removed constructor:

public CIColorCrossPolynomial (IntPtr handle);

Added constructor:

protected CIColorCrossPolynomial (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCube

Removed constructor:

public CIColorCube (IntPtr handle);

Added constructor:

protected CIColorCube (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCubeWithColorSpace

Removed constructor:

public CIColorCubeWithColorSpace (IntPtr handle);

Added constructor:

protected CIColorCubeWithColorSpace (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCubesMixedWithMask

Removed constructor:

public CIColorCubesMixedWithMask (IntPtr handle);

Added constructor:

protected CIColorCubesMixedWithMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCurves

Removed constructor:

public CIColorCurves (IntPtr handle);

Added constructor:

protected CIColorCurves (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorDodgeBlendMode

Removed constructor:

public CIColorDodgeBlendMode (IntPtr handle);

Added constructor:

protected CIColorDodgeBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorInvert

Removed constructor:

public CIColorInvert (IntPtr handle);

Added constructor:

protected CIColorInvert (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorKernel

Removed constructor:

protected CIColorKernel (IntPtr handle);

Added constructor:

protected CIColorKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIColorMap

Removed constructor:

public CIColorMap (IntPtr handle);

Added constructor:

protected CIColorMap (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorMatrix

Removed constructor:

public CIColorMatrix (IntPtr handle);

Added constructor:

protected CIColorMatrix (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorMonochrome

Removed constructor:

public CIColorMonochrome (IntPtr handle);

Added constructor:

protected CIColorMonochrome (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorPolynomial

Removed constructor:

public CIColorPolynomial (IntPtr handle);

Added constructor:

protected CIColorPolynomial (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorPosterize

Removed constructor:

public CIColorPosterize (IntPtr handle);

Added constructor:

protected CIColorPosterize (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorThreshold

Removed constructor:

public CIColorThreshold (IntPtr handle);

Added constructor:

protected CIColorThreshold (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorThresholdOtsu

Removed constructor:

public CIColorThresholdOtsu (IntPtr handle);

Added constructor:

protected CIColorThresholdOtsu (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColumnAverage

Removed constructor:

public CIColumnAverage (IntPtr handle);

Added constructor:

protected CIColumnAverage (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIComicEffect

Removed constructor:

public CIComicEffect (IntPtr handle);

Added constructor:

protected CIComicEffect (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICompositingFilter

Removed constructor:

protected CICompositingFilter (IntPtr handle);

Added constructor:

protected CICompositingFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConstantColorGenerator

Removed constructor:

public CIConstantColorGenerator (IntPtr handle);

Added constructor:

protected CIConstantColorGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIContext

Removed constructor:

protected CIContext (IntPtr handle);

Added constructor:

protected CIContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIConvolution3X3

Removed constructor:

public CIConvolution3X3 (IntPtr handle);

Added constructor:

protected CIConvolution3X3 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolution5X5

Removed constructor:

public CIConvolution5X5 (IntPtr handle);

Added constructor:

protected CIConvolution5X5 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolution7X7

Removed constructor:

public CIConvolution7X7 (IntPtr handle);

Added constructor:

protected CIConvolution7X7 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolution9Horizontal

Removed constructor:

public CIConvolution9Horizontal (IntPtr handle);

Added constructor:

protected CIConvolution9Horizontal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolution9Vertical

Removed constructor:

public CIConvolution9Vertical (IntPtr handle);

Added constructor:

protected CIConvolution9Vertical (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionCore

Removed constructor:

public CIConvolutionCore (IntPtr handle);

Added constructor:

protected CIConvolutionCore (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB3X3

Removed constructor:

public CIConvolutionRGB3X3 (IntPtr handle);

Added constructor:

protected CIConvolutionRGB3X3 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB5X5

Removed constructor:

public CIConvolutionRGB5X5 (IntPtr handle);

Added constructor:

protected CIConvolutionRGB5X5 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB7X7

Removed constructor:

public CIConvolutionRGB7X7 (IntPtr handle);

Added constructor:

protected CIConvolutionRGB7X7 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB9Horizontal

Removed constructor:

public CIConvolutionRGB9Horizontal (IntPtr handle);

Added constructor:

protected CIConvolutionRGB9Horizontal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB9Vertical

Removed constructor:

public CIConvolutionRGB9Vertical (IntPtr handle);

Added constructor:

protected CIConvolutionRGB9Vertical (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICopyMachineTransition

Removed constructor:

public CICopyMachineTransition (IntPtr handle);

Added constructor:

protected CICopyMachineTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICoreMLModelFilter

Removed constructor:

public CICoreMLModelFilter (IntPtr handle);

Added constructor:

protected CICoreMLModelFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICrop

Removed constructor:

public CICrop (IntPtr handle);

Added constructor:

protected CICrop (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICrystallize

Removed constructor:

public CICrystallize (IntPtr handle);

Added constructor:

protected CICrystallize (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDarkenBlendMode

Removed constructor:

public CIDarkenBlendMode (IntPtr handle);

Added constructor:

protected CIDarkenBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDataMatrixCodeDescriptor

Removed constructor:

protected CIDataMatrixCodeDescriptor (IntPtr handle);

Added constructor:

protected CIDataMatrixCodeDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIDepthBlurEffect

Removed constructor:

public CIDepthBlurEffect (IntPtr handle);

Added constructor:

protected CIDepthBlurEffect (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDepthDisparityConverter

Removed constructor:

public CIDepthDisparityConverter (IntPtr handle);

Added constructor:

protected CIDepthDisparityConverter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDepthOfField

Removed constructor:

public CIDepthOfField (IntPtr handle);

Added constructor:

protected CIDepthOfField (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDepthToDisparity

Removed constructor:

public CIDepthToDisparity (IntPtr handle);

Added constructor:

protected CIDepthToDisparity (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDetector

Removed constructor:

protected CIDetector (IntPtr handle);

Added constructor:

protected CIDetector (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIDifferenceBlendMode

Removed constructor:

public CIDifferenceBlendMode (IntPtr handle);

Added constructor:

protected CIDifferenceBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDiscBlur

Removed constructor:

public CIDiscBlur (IntPtr handle);

Added constructor:

protected CIDiscBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDisintegrateWithMaskTransition

Removed constructor:

public CIDisintegrateWithMaskTransition (IntPtr handle);

Added constructor:

protected CIDisintegrateWithMaskTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDisparityToDepth

Removed constructor:

public CIDisparityToDepth (IntPtr handle);

Added constructor:

protected CIDisparityToDepth (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDisplacementDistortion

Removed constructor:

public CIDisplacementDistortion (IntPtr handle);

Added constructor:

protected CIDisplacementDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDissolveTransition

Removed constructor:

public CIDissolveTransition (IntPtr handle);

Added constructor:

protected CIDissolveTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDistortionFilter

Removed constructor:

protected CIDistortionFilter (IntPtr handle);

Added constructor:

protected CIDistortionFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDither

Removed constructor:

public CIDither (IntPtr handle);

Added constructor:

protected CIDither (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDivideBlendMode

Removed constructor:

public CIDivideBlendMode (IntPtr handle);

Added constructor:

protected CIDivideBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDocumentEnhancer

Removed constructor:

public CIDocumentEnhancer (IntPtr handle);

Added constructor:

protected CIDocumentEnhancer (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDotScreen

Removed constructor:

public CIDotScreen (IntPtr handle);

Added constructor:

protected CIDotScreen (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDroste

Removed constructor:

public CIDroste (IntPtr handle);

Added constructor:

protected CIDroste (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIEdgePreserveUpsampleFilter

Removed constructor:

public CIEdgePreserveUpsampleFilter (IntPtr handle);

Added constructor:

protected CIEdgePreserveUpsampleFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIEdgeWork

Removed constructor:

public CIEdgeWork (IntPtr handle);

Added constructor:

protected CIEdgeWork (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIEdges

Removed constructor:

public CIEdges (IntPtr handle);

Added constructor:

protected CIEdges (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIEightfoldReflectedTile

Removed constructor:

public CIEightfoldReflectedTile (IntPtr handle);

Added constructor:

protected CIEightfoldReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIExclusionBlendMode

Removed constructor:

public CIExclusionBlendMode (IntPtr handle);

Added constructor:

protected CIExclusionBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIExposureAdjust

Removed constructor:

public CIExposureAdjust (IntPtr handle);

Added constructor:

protected CIExposureAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFaceBalance

Removed constructor:

public CIFaceBalance (IntPtr handle);

Added constructor:

protected CIFaceBalance (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFaceFeature

Removed constructor:

protected CIFaceFeature (IntPtr handle);

Added constructor:

protected CIFaceFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIFalseColor

Removed constructor:

public CIFalseColor (IntPtr handle);

Added constructor:

protected CIFalseColor (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFeature

Removed constructor:

protected CIFeature (IntPtr handle);

Added constructor:

protected CIFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIFilter

Removed constructor:

protected CIFilter (IntPtr handle);

Added constructor:

protected CIFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIFilterShape

Removed constructor:

protected CIFilterShape (IntPtr handle);

Added constructor:

protected CIFilterShape (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIFlashTransition

Removed constructor:

public CIFlashTransition (IntPtr handle);

Added constructor:

protected CIFlashTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFourfoldReflectedTile

Removed constructor:

public CIFourfoldReflectedTile (IntPtr handle);

Added constructor:

protected CIFourfoldReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFourfoldRotatedTile

Removed constructor:

public CIFourfoldRotatedTile (IntPtr handle);

Added constructor:

protected CIFourfoldRotatedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFourfoldTranslatedTile

Removed constructor:

public CIFourfoldTranslatedTile (IntPtr handle);

Added constructor:

protected CIFourfoldTranslatedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGaborGradients

Removed constructor:

public CIGaborGradients (IntPtr handle);

Added constructor:

protected CIGaborGradients (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGammaAdjust

Removed constructor:

public CIGammaAdjust (IntPtr handle);

Added constructor:

protected CIGammaAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGaussianBlur

Removed constructor:

public CIGaussianBlur (IntPtr handle);

Added constructor:

protected CIGaussianBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGaussianGradient

Removed constructor:

public CIGaussianGradient (IntPtr handle);

Added constructor:

protected CIGaussianGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGlassDistortion

Removed constructor:

public CIGlassDistortion (IntPtr handle);

Added constructor:

protected CIGlassDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGlassLozenge

Removed constructor:

public CIGlassLozenge (IntPtr handle);

Added constructor:

protected CIGlassLozenge (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGlideReflectedTile

Removed constructor:

public CIGlideReflectedTile (IntPtr handle);

Added constructor:

protected CIGlideReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGloom

Removed constructor:

public CIGloom (IntPtr handle);

Added constructor:

protected CIGloom (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGuidedFilter

Removed constructor:

public CIGuidedFilter (IntPtr handle);

Added constructor:

protected CIGuidedFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHardLightBlendMode

Removed constructor:

public CIHardLightBlendMode (IntPtr handle);

Added constructor:

protected CIHardLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHatchedScreen

Removed constructor:

public CIHatchedScreen (IntPtr handle);

Added constructor:

protected CIHatchedScreen (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHeightFieldFromMask

Removed constructor:

public CIHeightFieldFromMask (IntPtr handle);

Added constructor:

protected CIHeightFieldFromMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHexagonalPixellate

Removed constructor:

public CIHexagonalPixellate (IntPtr handle);

Added constructor:

protected CIHexagonalPixellate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHighlightShadowAdjust

Removed constructor:

public CIHighlightShadowAdjust (IntPtr handle);

Added constructor:

protected CIHighlightShadowAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHistogramDisplayFilter

Removed constructor:

public CIHistogramDisplayFilter (IntPtr handle);

Added constructor:

protected CIHistogramDisplayFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHoleDistortion

Removed constructor:

public CIHoleDistortion (IntPtr handle);

Added constructor:

protected CIHoleDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHueAdjust

Removed constructor:

public CIHueAdjust (IntPtr handle);

Added constructor:

protected CIHueAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHueBlendMode

Removed constructor:

public CIHueBlendMode (IntPtr handle);

Added constructor:

protected CIHueBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHueSaturationValueGradient

Removed constructor:

public CIHueSaturationValueGradient (IntPtr handle);

Added constructor:

protected CIHueSaturationValueGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIImage

Removed constructor:

protected CIImage (IntPtr handle);

Added constructor:

protected CIImage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIImageAccumulator

Removed constructor:

protected CIImageAccumulator (IntPtr handle);

Added constructor:

protected CIImageAccumulator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIImageGenerator

Removed constructor:

public CIImageGenerator (IntPtr handle);

Added constructor:

protected CIImageGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIImageProcessorKernel

Removed constructor:

protected CIImageProcessorKernel (IntPtr handle);

Added constructor:

protected CIImageProcessorKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIKMeans

Removed constructor:

public CIKMeans (IntPtr handle);

Added constructor:

protected CIKMeans (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKaleidoscope

Removed constructor:

public CIKaleidoscope (IntPtr handle);

Added constructor:

protected CIKaleidoscope (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKernel

Removed constructor:

protected CIKernel (IntPtr handle);

Added constructor:

protected CIKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIKeystoneCorrection

Removed constructor:

public CIKeystoneCorrection (IntPtr handle);

Added constructor:

protected CIKeystoneCorrection (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKeystoneCorrectionCombined

Removed constructor:

public CIKeystoneCorrectionCombined (IntPtr handle);

Added constructor:

protected CIKeystoneCorrectionCombined (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKeystoneCorrectionHorizontal

Removed constructor:

public CIKeystoneCorrectionHorizontal (IntPtr handle);

Added constructor:

protected CIKeystoneCorrectionHorizontal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKeystoneCorrectionVertical

Removed constructor:

public CIKeystoneCorrectionVertical (IntPtr handle);

Added constructor:

protected CIKeystoneCorrectionVertical (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILabDeltaE

Removed constructor:

public CILabDeltaE (IntPtr handle);

Added constructor:

protected CILabDeltaE (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILanczosScaleTransform

Removed constructor:

public CILanczosScaleTransform (IntPtr handle);

Added constructor:

protected CILanczosScaleTransform (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILenticularHaloGenerator

Removed constructor:

public CILenticularHaloGenerator (IntPtr handle);

Added constructor:

protected CILenticularHaloGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILightTunnel

Removed constructor:

public CILightTunnel (IntPtr handle);

Added constructor:

protected CILightTunnel (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILightenBlendMode

Removed constructor:

public CILightenBlendMode (IntPtr handle);

Added constructor:

protected CILightenBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILineOverlay

Removed constructor:

public CILineOverlay (IntPtr handle);

Added constructor:

protected CILineOverlay (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILineScreen

Removed constructor:

public CILineScreen (IntPtr handle);

Added constructor:

protected CILineScreen (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearBlur

Removed constructor:

public CILinearBlur (IntPtr handle);

Added constructor:

protected CILinearBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearBurnBlendMode

Removed constructor:

public CILinearBurnBlendMode (IntPtr handle);

Added constructor:

protected CILinearBurnBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearDodgeBlendMode

Removed constructor:

public CILinearDodgeBlendMode (IntPtr handle);

Added constructor:

protected CILinearDodgeBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearGradient

Removed constructor:

public CILinearGradient (IntPtr handle);

Added constructor:

protected CILinearGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearLightBlendMode

Removed constructor:

public CILinearLightBlendMode (IntPtr handle);

Added constructor:

protected CILinearLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearToSRGBToneCurve

Removed constructor:

public CILinearToSRGBToneCurve (IntPtr handle);

Added constructor:

protected CILinearToSRGBToneCurve (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILuminosityBlendMode

Removed constructor:

public CILuminosityBlendMode (IntPtr handle);

Added constructor:

protected CILuminosityBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMaskToAlpha

Removed constructor:

public CIMaskToAlpha (IntPtr handle);

Added constructor:

protected CIMaskToAlpha (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMaskedVariableBlur

Removed constructor:

public CIMaskedVariableBlur (IntPtr handle);

Added constructor:

protected CIMaskedVariableBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMaximumComponent

Removed constructor:

public CIMaximumComponent (IntPtr handle);

Added constructor:

protected CIMaximumComponent (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMaximumCompositing

Removed constructor:

public CIMaximumCompositing (IntPtr handle);

Added constructor:

protected CIMaximumCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMedianFilter

Removed constructor:

public CIMedianFilter (IntPtr handle);

Added constructor:

protected CIMedianFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMeshGenerator

Removed constructor:

public CIMeshGenerator (IntPtr handle);

Added constructor:

protected CIMeshGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMinimumComponent

Removed constructor:

public CIMinimumComponent (IntPtr handle);

Added constructor:

protected CIMinimumComponent (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMinimumCompositing

Removed constructor:

public CIMinimumCompositing (IntPtr handle);

Added constructor:

protected CIMinimumCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMix

Removed constructor:

public CIMix (IntPtr handle);

Added constructor:

protected CIMix (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIModTransition

Removed constructor:

public CIModTransition (IntPtr handle);

Added constructor:

protected CIModTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphology

Removed constructor:

public CIMorphology (IntPtr handle);

Added constructor:

protected CIMorphology (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyGradient

Removed constructor:

public CIMorphologyGradient (IntPtr handle);

Added constructor:

protected CIMorphologyGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyMaximum

Removed constructor:

public CIMorphologyMaximum (IntPtr handle);

Added constructor:

protected CIMorphologyMaximum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyMinimum

Removed constructor:

public CIMorphologyMinimum (IntPtr handle);

Added constructor:

protected CIMorphologyMinimum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyRectangle

Removed constructor:

public CIMorphologyRectangle (IntPtr handle);

Added constructor:

protected CIMorphologyRectangle (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyRectangleMaximum

Removed constructor:

public CIMorphologyRectangleMaximum (IntPtr handle);

Added constructor:

protected CIMorphologyRectangleMaximum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyRectangleMinimum

Removed constructor:

public CIMorphologyRectangleMinimum (IntPtr handle);

Added constructor:

protected CIMorphologyRectangleMinimum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMotionBlur

Removed constructor:

public CIMotionBlur (IntPtr handle);

Added constructor:

protected CIMotionBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMultiplyBlendMode

Removed constructor:

public CIMultiplyBlendMode (IntPtr handle);

Added constructor:

protected CIMultiplyBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMultiplyCompositing

Removed constructor:

public CIMultiplyCompositing (IntPtr handle);

Added constructor:

protected CIMultiplyCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CINinePartStretched

Removed constructor:

public CINinePartStretched (IntPtr handle);

Added constructor:

protected CINinePartStretched (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CINinePartTiled

Removed constructor:

public CINinePartTiled (IntPtr handle);

Added constructor:

protected CINinePartTiled (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CINoiseReduction

Removed constructor:

public CINoiseReduction (IntPtr handle);

Added constructor:

protected CINoiseReduction (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIOpTile

Removed constructor:

public CIOpTile (IntPtr handle);

Added constructor:

protected CIOpTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIOverlayBlendMode

Removed constructor:

public CIOverlayBlendMode (IntPtr handle);

Added constructor:

protected CIOverlayBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPageCurlTransition

Removed constructor:

public CIPageCurlTransition (IntPtr handle);

Added constructor:

protected CIPageCurlTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPageCurlWithShadowTransition

Removed constructor:

public CIPageCurlWithShadowTransition (IntPtr handle);

Added constructor:

protected CIPageCurlWithShadowTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPaletteCentroid

Removed constructor:

public CIPaletteCentroid (IntPtr handle);

Added constructor:

protected CIPaletteCentroid (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPalettize

Removed constructor:

public CIPalettize (IntPtr handle);

Added constructor:

protected CIPalettize (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIParallelogramTile

Removed constructor:

public CIParallelogramTile (IntPtr handle);

Added constructor:

protected CIParallelogramTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPdf417BarcodeGenerator

Removed constructor:

public CIPdf417BarcodeGenerator (IntPtr handle);

Added constructor:

protected CIPdf417BarcodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPdf417CodeDescriptor

Removed constructor:

protected CIPdf417CodeDescriptor (IntPtr handle);

Added constructor:

protected CIPdf417CodeDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIPersonSegmentation

Removed constructor:

public CIPersonSegmentation (IntPtr handle);

Added constructor:

protected CIPersonSegmentation (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveCorrection

Removed constructor:

public CIPerspectiveCorrection (IntPtr handle);

Added constructor:

protected CIPerspectiveCorrection (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveRotate

Removed constructor:

public CIPerspectiveRotate (IntPtr handle);

Added constructor:

protected CIPerspectiveRotate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveTile

Removed constructor:

public CIPerspectiveTile (IntPtr handle);

Added constructor:

protected CIPerspectiveTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveTransform

Removed constructor:

public CIPerspectiveTransform (IntPtr handle);

Added constructor:

protected CIPerspectiveTransform (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveTransformWithExtent

Removed constructor:

public CIPerspectiveTransformWithExtent (IntPtr handle);

Added constructor:

protected CIPerspectiveTransformWithExtent (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffect

Removed constructor:

public CIPhotoEffect (IntPtr handle);

Added constructor:

protected CIPhotoEffect (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectChrome

Removed constructor:

public CIPhotoEffectChrome (IntPtr handle);

Added constructor:

protected CIPhotoEffectChrome (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectFade

Removed constructor:

public CIPhotoEffectFade (IntPtr handle);

Added constructor:

protected CIPhotoEffectFade (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectInstant

Removed constructor:

public CIPhotoEffectInstant (IntPtr handle);

Added constructor:

protected CIPhotoEffectInstant (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectMono

Removed constructor:

public CIPhotoEffectMono (IntPtr handle);

Added constructor:

protected CIPhotoEffectMono (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectNoir

Removed constructor:

public CIPhotoEffectNoir (IntPtr handle);

Added constructor:

protected CIPhotoEffectNoir (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectProcess

Removed constructor:

public CIPhotoEffectProcess (IntPtr handle);

Added constructor:

protected CIPhotoEffectProcess (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectTonal

Removed constructor:

public CIPhotoEffectTonal (IntPtr handle);

Added constructor:

protected CIPhotoEffectTonal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectTransfer

Removed constructor:

public CIPhotoEffectTransfer (IntPtr handle);

Added constructor:

protected CIPhotoEffectTransfer (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPinLightBlendMode

Removed constructor:

public CIPinLightBlendMode (IntPtr handle);

Added constructor:

protected CIPinLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPinchDistortion

Removed constructor:

public CIPinchDistortion (IntPtr handle);

Added constructor:

protected CIPinchDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPixellate

Removed constructor:

public CIPixellate (IntPtr handle);

Added constructor:

protected CIPixellate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPointillize

Removed constructor:

public CIPointillize (IntPtr handle);

Added constructor:

protected CIPointillize (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIQRCodeDescriptor

Removed constructor:

protected CIQRCodeDescriptor (IntPtr handle);

Added constructor:

protected CIQRCodeDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIQRCodeFeature

Removed constructor:

protected CIQRCodeFeature (IntPtr handle);

Added constructor:

protected CIQRCodeFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIQRCodeGenerator

Removed constructor:

public CIQRCodeGenerator (IntPtr handle);

Added constructor:

protected CIQRCodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRadialGradient

Removed constructor:

public CIRadialGradient (IntPtr handle);

Added constructor:

protected CIRadialGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRandomGenerator

Removed constructor:

public CIRandomGenerator (IntPtr handle);

Added constructor:

protected CIRandomGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRawFilter

Removed constructor:

protected CIRawFilter (IntPtr handle);

Added constructor:

protected CIRawFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIRectangleFeature

Removed constructor:

protected CIRectangleFeature (IntPtr handle);

Added constructor:

protected CIRectangleFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIReductionFilter

Removed constructor:

public CIReductionFilter (IntPtr handle);

Added constructor:

protected CIReductionFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRenderDestination

Removed constructor:

protected CIRenderDestination (IntPtr handle);

Added constructor:

protected CIRenderDestination (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIRenderInfo

Removed constructor:

protected CIRenderInfo (IntPtr handle);

Added constructor:

protected CIRenderInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIRenderTask

Removed constructor:

protected CIRenderTask (IntPtr handle);

Added constructor:

protected CIRenderTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIRippleTransition

Removed constructor:

public CIRippleTransition (IntPtr handle);

Added constructor:

protected CIRippleTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRoundedRectangleGenerator

Removed constructor:

public CIRoundedRectangleGenerator (IntPtr handle);

Added constructor:

protected CIRoundedRectangleGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRowAverage

Removed constructor:

public CIRowAverage (IntPtr handle);

Added constructor:

protected CIRowAverage (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISRGBToneCurveToLinear

Removed constructor:

public CISRGBToneCurveToLinear (IntPtr handle);

Added constructor:

protected CISRGBToneCurveToLinear (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISaliencyMapFilter

Removed constructor:

public CISaliencyMapFilter (IntPtr handle);

Added constructor:

protected CISaliencyMapFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISampleNearest

Removed constructor:

public CISampleNearest (IntPtr handle);

Added constructor:

protected CISampleNearest (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISampler

Removed constructor:

protected CISampler (IntPtr handle);

Added constructor:

protected CISampler (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CISaturationBlendMode

Removed constructor:

public CISaturationBlendMode (IntPtr handle);

Added constructor:

protected CISaturationBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIScreenBlendMode

Removed constructor:

public CIScreenBlendMode (IntPtr handle);

Added constructor:

protected CIScreenBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIScreenFilter

Removed constructor:

protected CIScreenFilter (IntPtr handle);

Added constructor:

protected CIScreenFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISepiaTone

Removed constructor:

public CISepiaTone (IntPtr handle);

Added constructor:

protected CISepiaTone (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIShadedMaterial

Removed constructor:

public CIShadedMaterial (IntPtr handle);

Added constructor:

protected CIShadedMaterial (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISharpenLuminance

Removed constructor:

public CISharpenLuminance (IntPtr handle);

Added constructor:

protected CISharpenLuminance (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISixfoldReflectedTile

Removed constructor:

public CISixfoldReflectedTile (IntPtr handle);

Added constructor:

protected CISixfoldReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISixfoldRotatedTile

Removed constructor:

public CISixfoldRotatedTile (IntPtr handle);

Added constructor:

protected CISixfoldRotatedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISmoothLinearGradient

Removed constructor:

public CISmoothLinearGradient (IntPtr handle);

Added constructor:

protected CISmoothLinearGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISoftLightBlendMode

Removed constructor:

public CISoftLightBlendMode (IntPtr handle);

Added constructor:

protected CISoftLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISourceAtopCompositing

Removed constructor:

public CISourceAtopCompositing (IntPtr handle);

Added constructor:

protected CISourceAtopCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISourceInCompositing

Removed constructor:

public CISourceInCompositing (IntPtr handle);

Added constructor:

protected CISourceInCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISourceOutCompositing

Removed constructor:

public CISourceOutCompositing (IntPtr handle);

Added constructor:

protected CISourceOutCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISourceOverCompositing

Removed constructor:

public CISourceOverCompositing (IntPtr handle);

Added constructor:

protected CISourceOverCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISpotColor

Removed constructor:

public CISpotColor (IntPtr handle);

Added constructor:

protected CISpotColor (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISpotLight

Removed constructor:

public CISpotLight (IntPtr handle);

Added constructor:

protected CISpotLight (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIStarShineGenerator

Removed constructor:

public CIStarShineGenerator (IntPtr handle);

Added constructor:

protected CIStarShineGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIStraightenFilter

Removed constructor:

public CIStraightenFilter (IntPtr handle);

Added constructor:

protected CIStraightenFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIStretchCrop

Removed constructor:

public CIStretchCrop (IntPtr handle);

Added constructor:

protected CIStretchCrop (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIStripesGenerator

Removed constructor:

public CIStripesGenerator (IntPtr handle);

Added constructor:

protected CIStripesGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISubtractBlendMode

Removed constructor:

public CISubtractBlendMode (IntPtr handle);

Added constructor:

protected CISubtractBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISunbeamsGenerator

Removed constructor:

public CISunbeamsGenerator (IntPtr handle);

Added constructor:

protected CISunbeamsGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISwipeTransition

Removed constructor:

public CISwipeTransition (IntPtr handle);

Added constructor:

protected CISwipeTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITemperatureAndTint

Removed constructor:

public CITemperatureAndTint (IntPtr handle);

Added constructor:

protected CITemperatureAndTint (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITextFeature

Removed constructor:

protected CITextFeature (IntPtr handle);

Added constructor:

protected CITextFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CITextImageGenerator

Removed constructor:

public CITextImageGenerator (IntPtr handle);

Added constructor:

protected CITextImageGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIThermal

Removed constructor:

public CIThermal (IntPtr handle);

Added constructor:

protected CIThermal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITileFilter

Removed constructor:

protected CITileFilter (IntPtr handle);

Added constructor:

protected CITileFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIToneCurve

Removed constructor:

public CIToneCurve (IntPtr handle);

Added constructor:

protected CIToneCurve (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITorusLensDistortion

Removed constructor:

public CITorusLensDistortion (IntPtr handle);

Added constructor:

protected CITorusLensDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITransitionFilter

Removed constructor:

protected CITransitionFilter (IntPtr handle);

Added constructor:

protected CITransitionFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITriangleKaleidoscope

Removed constructor:

public CITriangleKaleidoscope (IntPtr handle);

Added constructor:

protected CITriangleKaleidoscope (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITriangleTile

Removed constructor:

public CITriangleTile (IntPtr handle);

Added constructor:

protected CITriangleTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITwelvefoldReflectedTile

Removed constructor:

public CITwelvefoldReflectedTile (IntPtr handle);

Added constructor:

protected CITwelvefoldReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITwirlDistortion

Removed constructor:

public CITwirlDistortion (IntPtr handle);

Added constructor:

protected CITwirlDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIUnsharpMask

Removed constructor:

public CIUnsharpMask (IntPtr handle);

Added constructor:

protected CIUnsharpMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVector

Removed constructors:

protected CIVector (IntPtr handle);
public CIVector (nfloat x);
public CIVector (nfloat[] values);
public CIVector (nfloat x, nfloat y);
public CIVector (nfloat[] values, nint count);
public CIVector (nfloat x, nfloat y, nfloat z);
public CIVector (nfloat x, nfloat y, nfloat z, nfloat w);

Added constructors:

protected CIVector (ObjCRuntime.NativeHandle handle);
public CIVector (ObjCRuntime.nfloat x);
public CIVector (ObjCRuntime.nfloat[] values);
public CIVector (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public CIVector (ObjCRuntime.nfloat[] values, nint count);
public CIVector (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat z);
public CIVector (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat z, ObjCRuntime.nfloat w);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat W { get; }
+public virtual ObjCRuntime.nfloat W { get; }
-public virtual nfloat X { get; }
+public virtual ObjCRuntime.nfloat X { get; }
-public virtual nfloat Y { get; }
+public virtual ObjCRuntime.nfloat Y { get; }
-public virtual nfloat Z { get; }
+public virtual ObjCRuntime.nfloat Z { get; }

Removed methods:

public static CIVector Create (nfloat x);
public static CIVector Create (nfloat x, nfloat y);
public static CIVector Create (nfloat x, nfloat y, nfloat z);
public static CIVector Create (nfloat x, nfloat y, nfloat z, nfloat w);
public static CIVector FromValues (nfloat[] values);

Added methods:

public static CIVector Create (ObjCRuntime.nfloat x);
public static CIVector Create (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public static CIVector Create (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat z);
public static CIVector Create (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat z, ObjCRuntime.nfloat w);
public static CIVector FromValues (ObjCRuntime.nfloat[] values);

Type Changed: CoreImage.CIVibrance

Removed constructor:

public CIVibrance (IntPtr handle);

Added constructor:

protected CIVibrance (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVignette

Removed constructor:

public CIVignette (IntPtr handle);

Added constructor:

protected CIVignette (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVignetteEffect

Removed constructor:

public CIVignetteEffect (IntPtr handle);

Added constructor:

protected CIVignetteEffect (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVividLightBlendMode

Removed constructor:

public CIVividLightBlendMode (IntPtr handle);

Added constructor:

protected CIVividLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVortexDistortion

Removed constructor:

public CIVortexDistortion (IntPtr handle);

Added constructor:

protected CIVortexDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIWarpKernel

Removed constructor:

protected CIWarpKernel (IntPtr handle);

Added constructor:

protected CIWarpKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreImage.CIWhitePointAdjust

Removed constructor:

public CIWhitePointAdjust (IntPtr handle);

Added constructor:

protected CIWhitePointAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIXRay

Removed constructor:

public CIXRay (IntPtr handle);

Added constructor:

protected CIXRay (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIZoomBlur

Removed constructor:

public CIZoomBlur (IntPtr handle);

Added constructor:

protected CIZoomBlur (ObjCRuntime.NativeHandle handle);

Namespace CoreLocation

Type Changed: CoreLocation.CLBeacon

Removed constructor:

protected CLBeacon (IntPtr handle);

Added constructor:

protected CLBeacon (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLBeaconIdentityConstraint

Removed constructor:

protected CLBeaconIdentityConstraint (IntPtr handle);

Added constructor:

protected CLBeaconIdentityConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLBeaconRegion

Removed constructor:

protected CLBeaconRegion (IntPtr handle);

Added constructor:

protected CLBeaconRegion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLCircularRegion

Removed constructor:

protected CLCircularRegion (IntPtr handle);

Added constructor:

protected CLCircularRegion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLFloor

Removed constructor:

protected CLFloor (IntPtr handle);

Added constructor:

protected CLFloor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLGeocoder

Removed constructor:

protected CLGeocoder (IntPtr handle);

Added constructor:

protected CLGeocoder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLHeading

Removed constructor:

protected CLHeading (IntPtr handle);

Added constructor:

protected CLHeading (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

[Obsolete ("Use the 'Description' property from 'NSObject'.")]
public virtual string Description ();

Type Changed: CoreLocation.CLLocation

Removed constructor:

protected CLLocation (IntPtr handle);

Added constructor:

protected CLLocation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

[Obsolete ("Use the 'Description' property from 'NSObject'.")]
public virtual string Description ();

Type Changed: CoreLocation.CLLocationManager

Removed constructor:

protected CLLocationManager (IntPtr handle);

Added constructor:

protected CLLocationManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLLocationManagerDelegate

Removed constructor:

protected CLLocationManagerDelegate (IntPtr handle);

Added constructor:

protected CLLocationManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreLocation.CLLocationSourceInformation

Removed constructor:

protected CLLocationSourceInformation (IntPtr handle);

Added constructor:

protected CLLocationSourceInformation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLPlacemark

Removed constructor:

protected CLPlacemark (IntPtr handle);

Added constructor:

protected CLPlacemark (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLRegion

Removed constructor:

protected CLRegion (IntPtr handle);

Added constructor:

protected CLRegion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreLocation.CLVisit

Removed constructor:

protected CLVisit (IntPtr handle);

Added constructor:

protected CLVisit (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CoreLocationUI

Type Changed: CoreLocationUI.CLLocationButton

Removed constructor:

protected CLLocationButton (IntPtr handle);

Added constructor:

protected CLLocationButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat CornerRadius { get; set; }
+public virtual ObjCRuntime.nfloat CornerRadius { get; set; }
-public virtual nfloat FontSize { get; set; }
+public virtual ObjCRuntime.nfloat FontSize { get; set; }

Namespace CoreML

Type Changed: CoreML.MLArrayBatchProvider

Removed constructor:

protected MLArrayBatchProvider (IntPtr handle);

Added constructor:

protected MLArrayBatchProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLCustomModel

Removed constructor:

protected MLCustomModel (IntPtr handle);

Added constructor:

protected MLCustomModel (ObjCRuntime.NativeHandle handle);

Type Changed: CoreML.MLDictionaryConstraint

Removed constructor:

protected MLDictionaryConstraint (IntPtr handle);

Added constructor:

protected MLDictionaryConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLDictionaryFeatureProvider

Removed constructor:

protected MLDictionaryFeatureProvider (IntPtr handle);

Added constructor:

protected MLDictionaryFeatureProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLFeatureDescription

Removed constructor:

protected MLFeatureDescription (IntPtr handle);

Added constructor:

protected MLFeatureDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLFeatureValue

Removed constructor:

protected MLFeatureValue (IntPtr handle);

Added constructor:

protected MLFeatureValue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLImageConstraint

Removed constructor:

protected MLImageConstraint (IntPtr handle);

Added constructor:

protected MLImageConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLImageSize

Removed constructor:

protected MLImageSize (IntPtr handle);

Added constructor:

protected MLImageSize (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLImageSizeConstraint

Removed constructor:

protected MLImageSizeConstraint (IntPtr handle);

Added constructor:

protected MLImageSizeConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLKey

Removed constructor:

protected MLKey (IntPtr handle);

Added constructor:

protected MLKey (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLMetricKey

Removed constructor:

protected MLMetricKey (IntPtr handle);

Added constructor:

protected MLMetricKey (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLModel

Removed constructor:

protected MLModel (IntPtr handle);

Added constructor:

protected MLModel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLModelCollection

Removed constructor:

protected MLModelCollection (IntPtr handle);

Added constructor:

protected MLModelCollection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLModelCollectionEntry

Removed constructor:

protected MLModelCollectionEntry (IntPtr handle);

Added constructor:

protected MLModelCollectionEntry (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLModelConfiguration

Removed constructor:

protected MLModelConfiguration (IntPtr handle);

Added constructor:

protected MLModelConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLModelDescription

Removed constructor:

protected MLModelDescription (IntPtr handle);

Added constructor:

protected MLModelDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLMultiArray

Removed constructor:

protected MLMultiArray (IntPtr handle);

Added constructor:

protected MLMultiArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLMultiArrayConstraint

Removed constructor:

protected MLMultiArrayConstraint (IntPtr handle);

Added constructor:

protected MLMultiArrayConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLMultiArrayShapeConstraint

Removed constructor:

protected MLMultiArrayShapeConstraint (IntPtr handle);

Added constructor:

protected MLMultiArrayShapeConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLNumericConstraint

Removed constructor:

protected MLNumericConstraint (IntPtr handle);

Added constructor:

protected MLNumericConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLParameterDescription

Removed constructor:

protected MLParameterDescription (IntPtr handle);

Added constructor:

protected MLParameterDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLParameterKey

Removed constructor:

protected MLParameterKey (IntPtr handle);

Added constructor:

protected MLParameterKey (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLPredictionOptions

Removed constructor:

protected MLPredictionOptions (IntPtr handle);

Added constructor:

protected MLPredictionOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLSequence

Removed constructor:

protected MLSequence (IntPtr handle);

Added constructor:

protected MLSequence (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLSequenceConstraint

Removed constructor:

protected MLSequenceConstraint (IntPtr handle);

Added constructor:

protected MLSequenceConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLTask

Removed constructor:

protected MLTask (IntPtr handle);

Added constructor:

protected MLTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLUpdateContext

Removed constructor:

protected MLUpdateContext (IntPtr handle);

Added constructor:

protected MLUpdateContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLUpdateProgressHandlers

Removed constructor:

protected MLUpdateProgressHandlers (IntPtr handle);

Added constructor:

protected MLUpdateProgressHandlers (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreML.MLUpdateTask

Removed constructor:

protected MLUpdateTask (IntPtr handle);

Added constructor:

protected MLUpdateTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CoreMedia

Type Changed: CoreMedia.CMBlockBuffer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CMBlockBuffer ();

Type Changed: CoreMedia.CMBufferQueue

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~CMBufferQueue ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: CoreMedia.CMClock

Removed constructor:

public CMClock (IntPtr handle);

Type Changed: CoreMedia.CMClockOrTimebase

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CMClockOrTimebase (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CMClockOrTimebase ();

Type Changed: CoreMedia.CMFormatDescription

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CMFormatDescription ();

Type Changed: CoreMedia.CMMemoryPool

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CMMemoryPool ();

Type Changed: CoreMedia.CMSampleBuffer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~CMSampleBuffer ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Type Changed: CoreMedia.CMTimebase

Removed constructor:

public CMTimebase (IntPtr handle);

Type Changed: CoreMedia.CMVideoCodecType

Added values:

DepthHevc = 1684369512,
DisparityHevc = 1684632424,

Namespace CoreMidi

Type Changed: CoreMidi.MidiCIDeviceInfo

Removed constructor:

protected MidiCIDeviceInfo (IntPtr handle);

Added constructor:

protected MidiCIDeviceInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiCIDiscoveredNode

Removed constructor:

protected MidiCIDiscoveredNode (IntPtr handle);

Added constructor:

protected MidiCIDiscoveredNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiCIDiscoveryManager

Removed constructor:

protected MidiCIDiscoveryManager (IntPtr handle);

Added constructor:

protected MidiCIDiscoveryManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiCIProfile

Removed constructor:

protected MidiCIProfile (IntPtr handle);

Added constructor:

protected MidiCIProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiCIProfileResponderDelegate

Removed constructor:

protected MidiCIProfileResponderDelegate (IntPtr handle);

Added constructor:

protected MidiCIProfileResponderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreMidi.MidiCIProfileState

Removed constructor:

protected MidiCIProfileState (IntPtr handle);

Added constructor:

protected MidiCIProfileState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiCIResponder

Removed constructor:

protected MidiCIResponder (IntPtr handle);

Added constructor:

protected MidiCIResponder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiCISession

Removed constructor:

protected MidiCISession (IntPtr handle);

Added constructor:

protected MidiCISession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiNetworkConnection

Removed constructor:

protected MidiNetworkConnection (IntPtr handle);

Added constructor:

protected MidiNetworkConnection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiNetworkHost

Removed constructor:

protected MidiNetworkHost (IntPtr handle);

Added constructor:

protected MidiNetworkHost (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMidi.MidiNetworkSession

Removed constructor:

protected MidiNetworkSession (IntPtr handle);

Added constructor:

protected MidiNetworkSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CoreMotion

Type Changed: CoreMotion.CMAbsoluteAltitudeData

Removed constructor:

protected CMAbsoluteAltitudeData (IntPtr handle);

Added constructor:

protected CMAbsoluteAltitudeData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMAccelerometerData

Removed constructor:

protected CMAccelerometerData (IntPtr handle);

Added constructor:

protected CMAccelerometerData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMAltimeter

Removed constructor:

protected CMAltimeter (IntPtr handle);

Added constructor:

protected CMAltimeter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMAltitudeData

Removed constructor:

protected CMAltitudeData (IntPtr handle);

Added constructor:

protected CMAltitudeData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMAttitude

Removed constructor:

protected CMAttitude (IntPtr handle);

Added constructor:

protected CMAttitude (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMDeviceMotion

Removed constructor:

protected CMDeviceMotion (IntPtr handle);

Added constructor:

protected CMDeviceMotion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMDyskineticSymptomResult

Removed constructor:

protected CMDyskineticSymptomResult (IntPtr handle);

Added constructor:

protected CMDyskineticSymptomResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMGyroData

Removed constructor:

protected CMGyroData (IntPtr handle);

Added constructor:

protected CMGyroData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMHeadphoneMotionManager

Removed constructor:

protected CMHeadphoneMotionManager (IntPtr handle);

Added constructor:

protected CMHeadphoneMotionManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMHeadphoneMotionManagerDelegate

Removed constructor:

protected CMHeadphoneMotionManagerDelegate (IntPtr handle);

Added constructor:

protected CMHeadphoneMotionManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreMotion.CMLogItem

Removed constructor:

protected CMLogItem (IntPtr handle);

Added constructor:

protected CMLogItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMMagnetometerData

Removed constructor:

protected CMMagnetometerData (IntPtr handle);

Added constructor:

protected CMMagnetometerData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMMotionActivity

Removed constructor:

protected CMMotionActivity (IntPtr handle);

Added constructor:

protected CMMotionActivity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMMotionActivityManager

Removed constructor:

protected CMMotionActivityManager (IntPtr handle);

Added constructor:

protected CMMotionActivityManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMMotionManager

Removed constructor:

protected CMMotionManager (IntPtr handle);

Added constructor:

protected CMMotionManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMPedometer

Removed constructor:

protected CMPedometer (IntPtr handle);

Added constructor:

protected CMPedometer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMPedometerData

Removed constructor:

protected CMPedometerData (IntPtr handle);

Added constructor:

protected CMPedometerData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMPedometerEvent

Removed constructor:

protected CMPedometerEvent (IntPtr handle);

Added constructor:

protected CMPedometerEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMRecordedAccelerometerData

Removed constructor:

protected CMRecordedAccelerometerData (IntPtr handle);

Added constructor:

protected CMRecordedAccelerometerData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMRecordedRotationRateData

Removed constructor:

protected CMRecordedRotationRateData (IntPtr handle);

Added constructor:

protected CMRecordedRotationRateData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMRotationRateData

Removed constructor:

protected CMRotationRateData (IntPtr handle);

Added constructor:

protected CMRotationRateData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMSensorDataList

Removed constructor:

protected CMSensorDataList (IntPtr handle);

Added constructor:

protected CMSensorDataList (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMSensorRecorder

Removed constructor:

protected CMSensorRecorder (IntPtr handle);

Added constructor:

protected CMSensorRecorder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMStepCounter

Removed constructor:

protected CMStepCounter (IntPtr handle);

Added constructor:

protected CMStepCounter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreMotion.CMTremorResult

Removed constructor:

protected CMTremorResult (IntPtr handle);

Added constructor:

protected CMTremorResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CoreNFC

Type Changed: CoreNFC.INFCFeliCaTag

Removed method:

public virtual void Polling (Foundation.NSData systemCode, PollingRequestCode requestCode, PollingTimeSlot timeSlot, NFCFeliCaPollingCompletionHandler completionHandler);

Added method:

public virtual void Polling (Foundation.NSData systemCode, NFCFeliCaPollingRequestCode requestCode, NFCFeliCaPollingTimeSlot timeSlot, NFCFeliCaPollingCompletionHandler completionHandler);

Type Changed: CoreNFC.INFCIso15693Tag

Added methods:

public virtual void Authenticate (NFCIso15693RequestFlag flags, nint cryptoSuiteIdentifier, Foundation.NSData message, NFCIso15693TagResponseCallback completionHandler);
public virtual void Challenge (NFCIso15693RequestFlag flags, nint cryptoSuiteIdentifier, Foundation.NSData message, System.Action<Foundation.NSError> completionHandler);
public virtual void CustomCommand (NFCIso15693RequestFlag flags, nint customCommandCode, Foundation.NSData customRequestParameters, System.Action<Foundation.NSData,Foundation.NSError> completionHandler);
public virtual void ExtendedFastReadMultipleBlocks (NFCIso15693RequestFlag flags, Foundation.NSRange blockRange, NFCIso15693TagReadMultipleBlocksCallback completionHandler);
public virtual void ExtendedGetMultipleBlockSecurityStatus (NFCIso15693RequestFlag flags, Foundation.NSRange blockRange, NFCIso15693TagGetMultipleBlockSecurityStatusCallback completionHandler);
public virtual void ExtendedLockBlock (NFCIso15693RequestFlag flags, nint blockNumber, System.Action<Foundation.NSError> completionHandler);
public virtual void ExtendedReadMultipleBlocks (NFCIso15693RequestFlag flags, Foundation.NSRange blockRange, System.Action<Foundation.NSData[],Foundation.NSError> completionHandler);
public virtual void ExtendedReadSingleBlock (NFCIso15693RequestFlag flags, nint blockNumber, System.Action<Foundation.NSData,Foundation.NSError> completionHandler);
public virtual void ExtendedWriteMultipleBlocks (NFCIso15693RequestFlag flags, Foundation.NSRange blockRange, Foundation.NSData[] dataBlocks, System.Action<Foundation.NSError> completionHandler);
public virtual void ExtendedWriteSingleBlock (NFCIso15693RequestFlag flags, nint blockNumber, Foundation.NSData dataBlock, System.Action<Foundation.NSError> completionHandler);
public virtual void FastReadMultipleBlocks (NFCIso15693RequestFlag flags, Foundation.NSRange blockRange, NFCIso15693TagReadMultipleBlocksCallback completionHandler);
public virtual void GetMultipleBlockSecurityStatus (NFCIso15693RequestFlag flags, Foundation.NSRange blockRange, System.Action<Foundation.NSNumber[],Foundation.NSError> completionHandler);
public virtual void GetSystemInfo (NFCIso15693RequestFlag flags, NFCGetSystemInfoCompletionHandler completionHandler);
public virtual void GetSystemInfoAndUid (NFCIso15693RequestFlag flags, NFCIso15693TagGetSystemInfoAndUidCallback completionHandler);
public virtual void KeyUpdate (NFCIso15693RequestFlag flags, nint keyIdentifier, Foundation.NSData message, NFCIso15693TagResponseCallback completionHandler);
public virtual void LockAfi (NFCIso15693RequestFlag flags, System.Action<Foundation.NSError> completionHandler);
public virtual void LockBlock (NFCIso15693RequestFlag flags, byte blockNumber, System.Action<Foundation.NSError> completionHandler);
public virtual void LockDfsi (NFCIso15693RequestFlag flags, System.Action<Foundation.NSError> completionHandler);
public virtual void LockDsfId (NFCIso15693RequestFlag flags, System.Action<Foundation.NSError> completionHandler);
public virtual void ReadBuffer (NFCIso15693RequestFlag flags, NFCIso15693TagResponseCallback completionHandler);
public virtual void ReadMultipleBlocks (NFCIso15693RequestFlag flags, Foundation.NSRange blockRange, System.Action<Foundation.NSData[],Foundation.NSError> completionHandler);
public virtual void ReadSingleBlock (NFCIso15693RequestFlag flags, byte blockNumber, System.Action<Foundation.NSData,Foundation.NSError> completionHandler);
public virtual void ResetToReady (NFCIso15693RequestFlag flags, System.Action<Foundation.NSError> completionHandler);
public virtual void Select (NFCIso15693RequestFlag flags, System.Action<Foundation.NSError> completionHandler);
public virtual void SendRequest (nint flags, nint commandCode, Foundation.NSData data, NFCIso15693TagResponseCallback completionHandler);
public virtual void StayQuiet (System.Action<Foundation.NSError> completionHandler);
public virtual void WriteAfi (NFCIso15693RequestFlag flags, byte afi, System.Action<Foundation.NSError> completionHandler);
public virtual void WriteDsfi (NFCIso15693RequestFlag flags, byte dsfid, System.Action<Foundation.NSError> completionHandler);
public virtual void WriteMultipleBlocks (NFCIso15693RequestFlag flags, Foundation.NSRange blockRange, Foundation.NSData[] dataBlocks, System.Action<Foundation.NSError> completionHandler);
public virtual void WriteSingleBlock (NFCIso15693RequestFlag flags, byte blockNumber, Foundation.NSData dataBlock, System.Action<Foundation.NSError> completionHandler);

Type Changed: CoreNFC.INFCReaderSessionContract

Added method:

public virtual void InvalidateSession (string errorMessage);

Type Changed: CoreNFC.INFCTag

Added properties:

public virtual INFCFeliCaTag AsNFCFeliCaTag { get; }
public virtual INFCIso15693Tag AsNFCIso15693Tag { get; }
public virtual INFCIso7816Tag AsNFCIso7816Tag { get; }
public virtual INFCMiFareTag AsNFCMiFareTag { get; }

Type Changed: CoreNFC.INFCTagReaderSessionDelegate

Added method:

public virtual void DidDetectTags (NFCTagReaderSession session, INFCTag[] tags);

Type Changed: CoreNFC.NFCFeliCaRequestServiceV2CompletionHandler

Removed methods:

public virtual System.IAsyncResult BeginInvoke (nint statusFlag1, nint statusFlag2, EncryptionId encryptionIdentifier, Foundation.NSData[] nodeKeyVersionListAes, Foundation.NSData[] nodeKeyVersionListDes, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void Invoke (nint statusFlag1, nint statusFlag2, EncryptionId encryptionIdentifier, Foundation.NSData[] nodeKeyVersionListAes, Foundation.NSData[] nodeKeyVersionListDes, Foundation.NSError error);

Added methods:

public virtual System.IAsyncResult BeginInvoke (nint statusFlag1, nint statusFlag2, NFCFeliCaEncryptionId encryptionIdentifier, Foundation.NSData[] nodeKeyVersionListAes, Foundation.NSData[] nodeKeyVersionListDes, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void Invoke (nint statusFlag1, nint statusFlag2, NFCFeliCaEncryptionId encryptionIdentifier, Foundation.NSData[] nodeKeyVersionListAes, Foundation.NSData[] nodeKeyVersionListDes, Foundation.NSError error);

Type Changed: CoreNFC.NFCIso15693CustomCommandConfiguration

Removed constructor:

protected NFCIso15693CustomCommandConfiguration (IntPtr handle);

Added constructor:

protected NFCIso15693CustomCommandConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCIso15693ReadMultipleBlocksConfiguration

Removed constructor:

protected NFCIso15693ReadMultipleBlocksConfiguration (IntPtr handle);

Added constructor:

protected NFCIso15693ReadMultipleBlocksConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCIso15693ReaderSession

Removed constructor:

protected NFCIso15693ReaderSession (IntPtr handle);

Added constructor:

protected NFCIso15693ReaderSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCIso7816Apdu

Removed constructor:

protected NFCIso7816Apdu (IntPtr handle);

Added constructor:

protected NFCIso7816Apdu (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCNdefMessage

Removed constructor:

protected NFCNdefMessage (IntPtr handle);

Added constructor:

protected NFCNdefMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCNdefPayload

Removed constructor:

protected NFCNdefPayload (IntPtr handle);

Added constructor:

protected NFCNdefPayload (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCNdefReaderSession

Removed constructor:

protected NFCNdefReaderSession (IntPtr handle);

Added constructor:

protected NFCNdefReaderSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCNdefReaderSessionDelegate

Removed constructor:

protected NFCNdefReaderSessionDelegate (IntPtr handle);

Added constructor:

protected NFCNdefReaderSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreNFC.NFCReaderSession

Removed constructor:

protected NFCReaderSession (IntPtr handle);

Added constructor:

protected NFCReaderSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCReaderSessionDelegate

Removed constructor:

protected NFCReaderSessionDelegate (IntPtr handle);

Added constructor:

protected NFCReaderSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreNFC.NFCTagCommandConfiguration

Removed constructor:

protected NFCTagCommandConfiguration (IntPtr handle);

Added constructor:

protected NFCTagCommandConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCTagReaderSession

Removed constructor:

protected NFCTagReaderSession (IntPtr handle);

Added constructor:

protected NFCTagReaderSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCTagReaderSessionDelegate

Removed constructor:

protected NFCTagReaderSessionDelegate (IntPtr handle);

Added constructor:

protected NFCTagReaderSessionDelegate (ObjCRuntime.NativeHandle handle);

Modified methods:

-public abstract void DidDetectTags (NFCTagReaderSession session, INFCTag[] tags)
+public void DidDetectTags (NFCTagReaderSession session, INFCTag[] tags)

Type Changed: CoreNFC.NFCTagReaderSessionDelegate_Extensions

Removed method:

public static void DidDetectTags (this INFCTagReaderSessionDelegate This, NFCTagReaderSession session, INFCTag[] tags);

Type Changed: CoreNFC.NFCVasCommandConfiguration

Removed constructors:

protected NFCVasCommandConfiguration (IntPtr handle);
public NFCVasCommandConfiguration (VasMode mode, string passTypeIdentifier, Foundation.NSUrl url);

Added constructors:

protected NFCVasCommandConfiguration (ObjCRuntime.NativeHandle handle);
public NFCVasCommandConfiguration (NFCVasMode mode, string passTypeIdentifier, Foundation.NSUrl url);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual VasMode Mode { get; set; }
+public virtual NFCVasMode Mode { get; set; }

Type Changed: CoreNFC.NFCVasReaderSession

Removed constructor:

protected NFCVasReaderSession (IntPtr handle);

Added constructor:

protected NFCVasReaderSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreNFC.NFCVasReaderSessionDelegate

Removed constructor:

protected NFCVasReaderSessionDelegate (IntPtr handle);

Added constructor:

protected NFCVasReaderSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreNFC.NFCVasResponse

Removed constructor:

protected NFCVasResponse (IntPtr handle);

Added constructor:

protected NFCVasResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual VasErrorCode Status { get; }
+public virtual NFCVasErrorCode Status { get; }

Removed Type CoreNFC.EncryptionId

Removed Type CoreNFC.NFCIso15693Tag_Extensions

Removed Type CoreNFC.NFCReaderSessionContract_Extensions

Removed Type CoreNFC.NFCTag_Extensions

Removed Type CoreNFC.PollingRequestCode

Removed Type CoreNFC.PollingTimeSlot

Removed Type CoreNFC.RequestFlag

Removed Type CoreNFC.VasErrorCode

Removed Type CoreNFC.VasMode

New Type: CoreNFC.NFCFeliCaEncryptionId

[Serializable]
public enum NFCFeliCaEncryptionId {
	Aes = 79,
	Des = 65,
}

New Type: CoreNFC.NFCFeliCaPollingRequestCode

[Serializable]
public enum NFCFeliCaPollingRequestCode {
	CommunicationPerformance = 2,
	NoRequest = 0,
	SystemCode = 1,
}

New Type: CoreNFC.NFCFeliCaPollingTimeSlot

[Serializable]
public enum NFCFeliCaPollingTimeSlot {
	Max1 = 0,
	Max16 = 15,
	Max2 = 1,
	Max4 = 3,
	Max8 = 7,
}

New Type: CoreNFC.NFCIso15693RequestFlag

[Serializable]
[Flags]
public enum NFCIso15693RequestFlag {
	Address = 32,
	CommandSpecificBit8 = 128,
	DualSubCarriers = 1,
	HighDataRate = 2,
	Option = 64,
	ProtocolExtension = 8,
	Select = 16,
}

New Type: CoreNFC.NFCVasErrorCode

[Serializable]
public enum NFCVasErrorCode {
	DataNotActivated = 25223,
	DataNotFound = 27267,
	IncorrectData = 27264,
	Success = 36864,
	UnsupportedApplicationVersion = 25408,
	UserIntervention = 27012,
	WrongLCField = 26368,
	WrongParameters = 27392,
}

New Type: CoreNFC.NFCVasMode

[Serializable]
public enum NFCVasMode {
	Normal = 1,
	UrlOnly = 0,
}

Namespace CoreServices

Type Changed: CoreServices.CFHTTPAuthentication

Added interface:

CoreFoundation.ICFType

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

protected void CheckHandle ();
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFHTTPAuthentication ();

Type Changed: CoreServices.CFHTTPMessage

Added interface:

CoreFoundation.ICFType

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

protected void CheckHandle ();
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFHTTPMessage ();

Type Changed: CoreServices.CFHTTPStream

Added interface:

CoreFoundation.ICFType

Namespace CoreSpotlight

Type Changed: CoreSpotlight.CSCustomAttributeKey

Removed constructor:

protected CSCustomAttributeKey (IntPtr handle);

Added constructor:

protected CSCustomAttributeKey (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreSpotlight.CSImportExtension

Removed constructor:

protected CSImportExtension (IntPtr handle);

Added constructor:

protected CSImportExtension (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreSpotlight.CSIndexExtensionRequestHandler

Removed constructor:

protected CSIndexExtensionRequestHandler (IntPtr handle);

Added constructor:

protected CSIndexExtensionRequestHandler (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreSpotlight.CSLocalizedString

Removed constructor:

protected CSLocalizedString (IntPtr handle);

Added constructor:

protected CSLocalizedString (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreSpotlight.CSPerson

Removed constructor:

protected CSPerson (IntPtr handle);

Added constructor:

protected CSPerson (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreSpotlight.CSSearchQuery

Removed constructor:

protected CSSearchQuery (IntPtr handle);

Added constructor:

protected CSSearchQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreSpotlight.CSSearchableIndex

Removed constructor:

protected CSSearchableIndex (IntPtr handle);

Added constructor:

protected CSSearchableIndex (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreSpotlight.CSSearchableIndexDelegate

Removed constructor:

protected CSSearchableIndexDelegate (IntPtr handle);

Added constructor:

protected CSSearchableIndexDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreSpotlight.CSSearchableItem

Removed constructor:

protected CSSearchableItem (IntPtr handle);

Added constructor:

protected CSSearchableItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreSpotlight.CSSearchableItemAttributeSet

Removed constructor:

protected CSSearchableItemAttributeSet (IntPtr handle);

Added constructor:

protected CSSearchableItemAttributeSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace CoreTelephony

Type Changed: CoreTelephony.CTCall

Removed constructor:

protected CTCall (IntPtr handle);

Added constructor:

protected CTCall (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTCallCenter

Removed constructor:

protected CTCallCenter (IntPtr handle);

Added constructor:

protected CTCallCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTCarrier

Removed constructor:

protected CTCarrier (IntPtr handle);

Added constructor:

protected CTCarrier (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTCellularData

Removed constructor:

protected CTCellularData (IntPtr handle);

Added constructor:

protected CTCellularData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTCellularPlanProvisioning

Removed constructor:

protected CTCellularPlanProvisioning (IntPtr handle);

Added constructor:

protected CTCellularPlanProvisioning (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTCellularPlanProvisioningRequest

Removed constructor:

protected CTCellularPlanProvisioningRequest (IntPtr handle);

Added constructor:

protected CTCellularPlanProvisioningRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTSubscriber

Removed constructor:

protected CTSubscriber (IntPtr handle);

Added constructor:

protected CTSubscriber (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTSubscriberInfo

Removed constructor:

protected CTSubscriberInfo (IntPtr handle);

Added constructor:

protected CTSubscriberInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTTelephonyNetworkInfo

Removed constructor:

protected CTTelephonyNetworkInfo (IntPtr handle);

Added constructor:

protected CTTelephonyNetworkInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: CoreTelephony.CTTelephonyNetworkInfoDelegate

Removed constructor:

protected CTTelephonyNetworkInfoDelegate (IntPtr handle);

Added constructor:

protected CTTelephonyNetworkInfoDelegate (ObjCRuntime.NativeHandle handle);

Namespace CoreText

Type Changed: CoreText.CTFont

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CTFont (CTFontDescriptor descriptor, nfloat size);
public CTFont (string name, nfloat size);
public CTFont (CoreGraphics.CGFont font, nfloat size, CoreGraphics.CGAffineTransform transform);
public CTFont (CoreGraphics.CGFont font, nfloat size, CTFontDescriptor descriptor);
public CTFont (CTFontDescriptor descriptor, nfloat size, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (CTFontDescriptor descriptor, nfloat size, CTFontOptions options);
public CTFont (CTFontUIFontType uiType, nfloat size, string language);
public CTFont (string name, nfloat size, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (string name, nfloat size, CTFontOptions options);
public CTFont (CoreGraphics.CGFont font, nfloat size, CoreGraphics.CGAffineTransform transform, CTFontDescriptor descriptor);
public CTFont (CTFontDescriptor descriptor, nfloat size, CTFontOptions options, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (string name, nfloat size, ref CoreGraphics.CGAffineTransform matrix, CTFontOptions options);

Added constructors:

public CTFont (CTFontDescriptor descriptor, ObjCRuntime.nfloat size);
public CTFont (string name, ObjCRuntime.nfloat size);
public CTFont (CoreGraphics.CGFont font, ObjCRuntime.nfloat size, CoreGraphics.CGAffineTransform transform);
public CTFont (CoreGraphics.CGFont font, ObjCRuntime.nfloat size, CTFontDescriptor descriptor);
public CTFont (CTFontDescriptor descriptor, ObjCRuntime.nfloat size, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (CTFontDescriptor descriptor, ObjCRuntime.nfloat size, CTFontOptions options);
public CTFont (CTFontUIFontType uiType, ObjCRuntime.nfloat size, string language);
public CTFont (string name, ObjCRuntime.nfloat size, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (string name, ObjCRuntime.nfloat size, CTFontOptions options);
public CTFont (CoreGraphics.CGFont font, ObjCRuntime.nfloat size, CoreGraphics.CGAffineTransform transform, CTFontDescriptor descriptor);
public CTFont (CTFontDescriptor descriptor, ObjCRuntime.nfloat size, CTFontOptions options, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (string name, ObjCRuntime.nfloat size, ref CoreGraphics.CGAffineTransform matrix, CTFontOptions options);

Removed property:

public virtual IntPtr Handle { get; }

Modified properties:

-public nfloat AscentMetric { get; }
+public ObjCRuntime.nfloat AscentMetric { get; }
-public nfloat CapHeightMetric { get; }
+public ObjCRuntime.nfloat CapHeightMetric { get; }
-public nfloat DescentMetric { get; }
+public ObjCRuntime.nfloat DescentMetric { get; }
-public nfloat LeadingMetric { get; }
+public ObjCRuntime.nfloat LeadingMetric { get; }
-public nfloat Size { get; }
+public ObjCRuntime.nfloat Size { get; }
-public nfloat SlantAngle { get; }
+public ObjCRuntime.nfloat SlantAngle { get; }
-public nfloat UnderlinePosition { get; }
+public ObjCRuntime.nfloat UnderlinePosition { get; }
-public nfloat UnderlineThickness { get; }
+public ObjCRuntime.nfloat UnderlineThickness { get; }
-public nfloat XHeightMetric { get; }
+public ObjCRuntime.nfloat XHeightMetric { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public nint GetLigatureCaretPositions (ushort glyph, nfloat[] positions);
public CTFont WithAttributes (nfloat size, CTFontDescriptor attributes);
public CTFont WithAttributes (nfloat size, CTFontDescriptor attributes, ref CoreGraphics.CGAffineTransform matrix);
public CTFont WithFamily (nfloat size, string family);
public CTFont WithFamily (nfloat size, string family, ref CoreGraphics.CGAffineTransform matrix);
public CTFont WithSymbolicTraits (nfloat size, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask);
public CTFont WithSymbolicTraits (nfloat size, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask, ref CoreGraphics.CGAffineTransform matrix);
protected override void ~CTFont ();

Added methods:

public nint GetLigatureCaretPositions (ushort glyph, ObjCRuntime.nfloat[] positions);
public CTFont WithAttributes (ObjCRuntime.nfloat size, CTFontDescriptor attributes);
public CTFont WithAttributes (ObjCRuntime.nfloat size, CTFontDescriptor attributes, ref CoreGraphics.CGAffineTransform matrix);
public CTFont WithFamily (ObjCRuntime.nfloat size, string family);
public CTFont WithFamily (ObjCRuntime.nfloat size, string family, ref CoreGraphics.CGAffineTransform matrix);
public CTFont WithSymbolicTraits (ObjCRuntime.nfloat size, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask);
public CTFont WithSymbolicTraits (ObjCRuntime.nfloat size, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask, ref CoreGraphics.CGAffineTransform matrix);

Type Changed: CoreText.CTFontCollection

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTFontCollection ();

Type Changed: CoreText.CTFontDescriptor

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CTFontDescriptor (string name, nfloat size);

Added constructor:

public CTFontDescriptor (string name, ObjCRuntime.nfloat size);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public CTFontDescriptor WithVariation (uint variationIdentifier, nfloat variationValue);
protected override void ~CTFontDescriptor ();

Added method:

public CTFontDescriptor WithVariation (uint variationIdentifier, ObjCRuntime.nfloat variationValue);

Type Changed: CoreText.CTFrame

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTFrame ();

Type Changed: CoreText.CTFramesetter

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTFramesetter ();

Type Changed: CoreText.CTGlyphInfo

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTGlyphInfo ();

Type Changed: CoreText.CTLine

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public CTLine GetJustifiedLine (nfloat justificationFactor, double justificationWidth);
public nfloat GetOffsetForStringIndex (nint charIndex);
public nfloat GetOffsetForStringIndex (nint charIndex, out nfloat secondaryOffset);
public double GetPenOffsetForFlush (nfloat flushFactor, double flushWidth);
public double GetTypographicBounds (out nfloat ascent, out nfloat descent, out nfloat leading);
protected override void ~CTLine ();

Added methods:

public CTLine GetJustifiedLine (ObjCRuntime.nfloat justificationFactor, double justificationWidth);
public ObjCRuntime.nfloat GetOffsetForStringIndex (nint charIndex);
public ObjCRuntime.nfloat GetOffsetForStringIndex (nint charIndex, out ObjCRuntime.nfloat secondaryOffset);
public double GetPenOffsetForFlush (ObjCRuntime.nfloat flushFactor, double flushWidth);
public double GetTypographicBounds (out ObjCRuntime.nfloat ascent, out ObjCRuntime.nfloat descent, out ObjCRuntime.nfloat leading);

Type Changed: CoreText.CTParagraphStyle

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTParagraphStyle ();

Type Changed: CoreText.CTParagraphStyleSettings

Modified properties:

-public nfloat? DefaultTabInterval { get; set; }
+public ObjCRuntime.nfloat? DefaultTabInterval { get; set; }
-public nfloat? FirstLineHeadIndent { get; set; }
+public ObjCRuntime.nfloat? FirstLineHeadIndent { get; set; }
-public nfloat? HeadIndent { get; set; }
+public ObjCRuntime.nfloat? HeadIndent { get; set; }
-public nfloat? LineHeightMultiple { get; set; }
+public ObjCRuntime.nfloat? LineHeightMultiple { get; set; }
-public nfloat? LineSpacing { get; set; }
+public ObjCRuntime.nfloat? LineSpacing { get; set; }
-public nfloat? LineSpacingAdjustment { get; set; }
+public ObjCRuntime.nfloat? LineSpacingAdjustment { get; set; }
-public nfloat? MaximumLineHeight { get; set; }
+public ObjCRuntime.nfloat? MaximumLineHeight { get; set; }
-public nfloat? MaximumLineSpacing { get; set; }
+public ObjCRuntime.nfloat? MaximumLineSpacing { get; set; }
-public nfloat? MinimumLineHeight { get; set; }
+public ObjCRuntime.nfloat? MinimumLineHeight { get; set; }
-public nfloat? MinimumLineSpacing { get; set; }
+public ObjCRuntime.nfloat? MinimumLineSpacing { get; set; }
-public nfloat? ParagraphSpacing { get; set; }
+public ObjCRuntime.nfloat? ParagraphSpacing { get; set; }
-public nfloat? ParagraphSpacingBefore { get; set; }
+public ObjCRuntime.nfloat? ParagraphSpacingBefore { get; set; }
-public nfloat? TailIndent { get; set; }
+public ObjCRuntime.nfloat? TailIndent { get; set; }

Type Changed: CoreText.CTRun

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public double GetTypographicBounds (Foundation.NSRange range, out nfloat ascent, out nfloat descent, out nfloat leading);
protected override void ~CTRun ();

Added method:

public double GetTypographicBounds (Foundation.NSRange range, out ObjCRuntime.nfloat ascent, out ObjCRuntime.nfloat descent, out ObjCRuntime.nfloat leading);

Type Changed: CoreText.CTTextTab

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTTextTab ();

Type Changed: CoreText.CTTypesetter

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTTypesetter ();

Namespace CoreVideo

Type Changed: CoreVideo.CVBuffer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CVBuffer ();

Added methods:

protected override void Release ();
protected override void Retain ();

Type Changed: CoreVideo.CVMetalTexture

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CVMetalTexture ();

Type Changed: CoreVideo.CVMetalTextureCache

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CVMetalTextureCache ();

Type Changed: CoreVideo.CVPixelBufferPool

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CVPixelBufferPool ();

Added methods:

protected override void Release ();
protected override void Retain ();

Namespace DeviceCheck

Type Changed: DeviceCheck.DCAppAttestService

Removed constructor:

protected DCAppAttestService (IntPtr handle);

Added constructor:

protected DCAppAttestService (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: DeviceCheck.DCDevice

Removed constructor:

protected DCDevice (IntPtr handle);

Added constructor:

protected DCDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace EventKit

Type Changed: EventKit.EKAlarm

Removed constructor:

protected EKAlarm (IntPtr handle);

Added constructor:

protected EKAlarm (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKCalendar

Removed constructor:

protected EKCalendar (IntPtr handle);

Added constructor:

protected EKCalendar (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKCalendarItem

Removed constructor:

protected EKCalendarItem (IntPtr handle);

Added constructor:

protected EKCalendarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKEvent

Removed constructor:

protected EKEvent (IntPtr handle);

Added constructor:

protected EKEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKEventStore

Removed constructor:

protected EKEventStore (IntPtr handle);

Added constructor:

protected EKEventStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKObject

Removed constructor:

protected EKObject (IntPtr handle);

Added constructor:

protected EKObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKParticipant

Removed constructor:

protected EKParticipant (IntPtr handle);

Added constructor:

protected EKParticipant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKRecurrenceDayOfWeek

Removed constructor:

protected EKRecurrenceDayOfWeek (IntPtr handle);

Added constructor:

protected EKRecurrenceDayOfWeek (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKRecurrenceEnd

Removed constructor:

protected EKRecurrenceEnd (IntPtr handle);

Added constructor:

protected EKRecurrenceEnd (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKRecurrenceRule

Removed constructor:

protected EKRecurrenceRule (IntPtr handle);

Added constructor:

protected EKRecurrenceRule (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKReminder

Removed constructor:

protected EKReminder (IntPtr handle);

Added constructor:

protected EKReminder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKSource

Removed constructor:

protected EKSource (IntPtr handle);

Added constructor:

protected EKSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKStructuredLocation

Removed constructor:

protected EKStructuredLocation (IntPtr handle);

Added constructor:

protected EKStructuredLocation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKVirtualConferenceDescriptor

Removed constructor:

protected EKVirtualConferenceDescriptor (IntPtr handle);

Added constructor:

protected EKVirtualConferenceDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKVirtualConferenceProvider

Removed constructor:

protected EKVirtualConferenceProvider (IntPtr handle);

Added constructor:

protected EKVirtualConferenceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKVirtualConferenceRoomTypeDescriptor

Removed constructor:

protected EKVirtualConferenceRoomTypeDescriptor (IntPtr handle);

Added constructor:

protected EKVirtualConferenceRoomTypeDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKit.EKVirtualConferenceUrlDescriptor

Removed constructor:

protected EKVirtualConferenceUrlDescriptor (IntPtr handle);

Added constructor:

protected EKVirtualConferenceUrlDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace EventKitUI

Type Changed: EventKitUI.EKCalendarChooser

Removed constructor:

protected EKCalendarChooser (IntPtr handle);

Added constructor:

protected EKCalendarChooser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKitUI.EKCalendarChooserDelegate

Removed constructor:

protected EKCalendarChooserDelegate (IntPtr handle);

Added constructor:

protected EKCalendarChooserDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: EventKitUI.EKEventEditViewController

Removed constructor:

protected EKEventEditViewController (IntPtr handle);

Added constructor:

protected EKEventEditViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKitUI.EKEventEditViewDelegate

Removed constructor:

protected EKEventEditViewDelegate (IntPtr handle);

Added constructor:

protected EKEventEditViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: EventKitUI.EKEventViewController

Removed constructor:

protected EKEventViewController (IntPtr handle);

Added constructor:

protected EKEventViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: EventKitUI.EKEventViewDelegate

Removed constructor:

protected EKEventViewDelegate (IntPtr handle);

Added constructor:

protected EKEventViewDelegate (ObjCRuntime.NativeHandle handle);

Namespace ExternalAccessory

Type Changed: ExternalAccessory.EAAccessory

Removed constructor:

protected EAAccessory (IntPtr handle);

Added constructor:

protected EAAccessory (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ExternalAccessory.EAAccessoryDelegate

Removed constructor:

protected EAAccessoryDelegate (IntPtr handle);

Added constructor:

protected EAAccessoryDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ExternalAccessory.EAAccessoryManager

Removed constructor:

protected EAAccessoryManager (IntPtr handle);

Added constructor:

protected EAAccessoryManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ExternalAccessory.EASession

Removed constructor:

protected EASession (IntPtr handle);

Added constructor:

protected EASession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ExternalAccessory.EAWiFiUnconfiguredAccessory

Removed constructor:

protected EAWiFiUnconfiguredAccessory (IntPtr handle);

Added constructor:

protected EAWiFiUnconfiguredAccessory (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowser

Removed constructor:

protected EAWiFiUnconfiguredAccessoryBrowser (IntPtr handle);

Added constructor:

protected EAWiFiUnconfiguredAccessoryBrowser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowserDelegate

Removed constructor:

protected EAWiFiUnconfiguredAccessoryBrowserDelegate (IntPtr handle);

Added constructor:

protected EAWiFiUnconfiguredAccessoryBrowserDelegate (ObjCRuntime.NativeHandle handle);

Namespace FileProvider

Type Changed: FileProvider.NSFileProviderDomain

Removed constructor:

protected NSFileProviderDomain (IntPtr handle);

Added constructor:

protected NSFileProviderDomain (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: FileProvider.NSFileProviderManager

Removed constructor:

protected NSFileProviderManager (IntPtr handle);

Added constructor:

protected NSFileProviderManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed Type FileProvider.INSFileProviderItemDecorating

Removed Type FileProvider.INSFileProviderItemFlags

Namespace FileProviderUI

Type Changed: FileProviderUI.FPUIActionExtensionContext

Removed constructor:

protected FPUIActionExtensionContext (IntPtr handle);

Added constructor:

protected FPUIActionExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: FileProviderUI.FPUIActionExtensionViewController

Removed constructor:

protected FPUIActionExtensionViewController (IntPtr handle);

Added constructor:

protected FPUIActionExtensionViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace Foundation

Type Changed: Foundation.DictionaryContainer

Removed method:

protected T[] GetArray<T> (NSString key, System.Func<System.IntPtr,T> creator);

Added methods:

protected T[] GetArray<T> (NSString key, System.Func<ObjCRuntime.NativeHandle,T> creator);
protected string[] GetStringArrayValue (NSString key);

Type Changed: Foundation.NSArray

Removed constructor:

protected NSArray (IntPtr handle);

Added constructor:

protected NSArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public static T[] ArrayFromHandle<T> (IntPtr handle);
public static T[] ArrayFromHandle<T> (IntPtr handle, System.Converter<System.IntPtr,T> creator);
public static T[] ArrayFromHandleFunc<T> (IntPtr handle, System.Func<System.IntPtr,T> createObject);
public static T[] EnumsFromHandle<T> (IntPtr handle);
public static NSArray FromIntPtrs (IntPtr[] vals);

[Obsolete ("Use of 'CFArray.StringArrayFromHandle' offers better performance.")]
public static string[] StringArrayFromHandle (IntPtr handle);
public virtual IntPtr ValueAt (nuint idx);

Added methods:

public static T[] ArrayFromHandle<T> (ObjCRuntime.NativeHandle handle);
public static T[] ArrayFromHandle<T> (ObjCRuntime.NativeHandle handle, System.Converter<ObjCRuntime.NativeHandle,T> creator);
public static T[] ArrayFromHandle<T> (ObjCRuntime.NativeHandle handle, System.Converter<ObjCRuntime.NativeHandle,T> creator, bool releaseHandle);
public static T[] ArrayFromHandleFunc<T> (ObjCRuntime.NativeHandle handle, System.Func<ObjCRuntime.NativeHandle,T> createObject);
public static T[] EnumsFromHandle<T> (ObjCRuntime.NativeHandle handle);
public static NSArray FromIntPtrs (ObjCRuntime.NativeHandle[] vals);

[Obsolete ("Use of 'CFArray.StringArrayFromHandle' offers better performance.")]
public static string[] StringArrayFromHandle (ObjCRuntime.NativeHandle handle);
public virtual ObjCRuntime.NativeHandle ValueAt (nuint idx);

Type Changed: Foundation.NSAttributedString

Removed constructor:

protected NSAttributedString (IntPtr handle);

Added constructor:

protected NSAttributedString (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSAutoreleasePool

Removed constructor:

public NSAutoreleasePool (IntPtr handle);

Modified constructors:

-public NSAutoreleasePool (NSObjectFlag t)
+protected NSAutoreleasePool (NSObjectFlag t)

Added constructor:

protected NSAutoreleasePool (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSBlockOperation

Removed constructor:

protected NSBlockOperation (IntPtr handle);

Added constructor:

protected NSBlockOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSBundle

Removed constructor:

protected NSBundle (IntPtr handle);

Added constructor:

protected NSBundle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSBundleResourceRequest

Removed constructor:

protected NSBundleResourceRequest (IntPtr handle);

Added constructor:

protected NSBundleResourceRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSByteCountFormatter

Removed constructor:

protected NSByteCountFormatter (IntPtr handle);

Added constructor:

protected NSByteCountFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCache

Removed constructor:

protected NSCache (IntPtr handle);

Added constructor:

protected NSCache (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCacheDelegate

Removed constructor:

protected NSCacheDelegate (IntPtr handle);

Added constructor:

protected NSCacheDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSCachedUrlResponse

Removed constructor:

protected NSCachedUrlResponse (IntPtr handle);

Added constructor:

protected NSCachedUrlResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCalendar

Removed constructor:

protected NSCalendar (IntPtr handle);

Added constructor:

protected NSCalendar (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCharacterSet

Removed constructor:

protected NSCharacterSet (IntPtr handle);

Added constructor:

protected NSCharacterSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCoder

Removed constructor:

protected NSCoder (IntPtr handle);

Added constructor:

protected NSCoder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCoding

Removed constructor:

protected NSCoding (IntPtr handle);

Added constructor:

protected NSCoding (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSComparisonPredicate

Removed constructor:

protected NSComparisonPredicate (IntPtr handle);

Added constructor:

protected NSComparisonPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCompoundPredicate

Removed constructor:

protected NSCompoundPredicate (IntPtr handle);

Added constructor:

protected NSCompoundPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCondition

Removed constructor:

protected NSCondition (IntPtr handle);

Added constructor:

protected NSCondition (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSConditionLock

Removed constructor:

protected NSConditionLock (IntPtr handle);

Added constructor:

protected NSConditionLock (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSCopying

Removed constructor:

protected NSCopying (IntPtr handle);

Added constructor:

protected NSCopying (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSData

Removed constructor:

protected NSData (IntPtr handle);

Added constructor:

protected NSData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDataDetector

Removed constructor:

protected NSDataDetector (IntPtr handle);

Added constructor:

protected NSDataDetector (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDate

Removed constructor:

protected NSDate (IntPtr handle);

Added constructor:

protected NSDate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDateComponents

Removed constructor:

protected NSDateComponents (IntPtr handle);

Added constructor:

protected NSDateComponents (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDateComponentsFormatter

Removed constructor:

protected NSDateComponentsFormatter (IntPtr handle);

Added constructor:

protected NSDateComponentsFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDateFormatter

Removed constructor:

protected NSDateFormatter (IntPtr handle);

Added constructor:

protected NSDateFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDateInterval

Removed constructor:

protected NSDateInterval (IntPtr handle);

Added constructor:

protected NSDateInterval (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDateIntervalFormatter

Removed constructor:

protected NSDateIntervalFormatter (IntPtr handle);

Added constructor:

protected NSDateIntervalFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDecimalNumber

Removed constructor:

protected NSDecimalNumber (IntPtr handle);

Added constructor:

protected NSDecimalNumber (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDictionary

Removed constructor:

protected NSDictionary (IntPtr handle);

Added constructor:

protected NSDictionary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDimension

Removed constructor:

protected NSDimension (IntPtr handle);

Added constructor:

protected NSDimension (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSDirectoryEnumerator

Removed constructor:

protected NSDirectoryEnumerator (IntPtr handle);

Added constructor:

protected NSDirectoryEnumerator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSEnergyFormatter

Removed constructor:

protected NSEnergyFormatter (IntPtr handle);

Added constructor:

protected NSEnergyFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSEnumerator

Removed constructor:

protected NSEnumerator (IntPtr handle);

Added constructor:

protected NSEnumerator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSEnumerator`1

Removed constructor:

public NSEnumerator`1 ();

Type Changed: Foundation.NSError

Removed constructor:

protected NSError (IntPtr handle);

Added constructor:

protected NSError (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSException

Removed constructor:

protected NSException (IntPtr handle);

Added constructor:

protected NSException (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSExpression

Removed constructor:

protected NSExpression (IntPtr handle);

Added constructor:

protected NSExpression (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSExtensionContext

Removed constructor:

protected NSExtensionContext (IntPtr handle);

Added constructor:

protected NSExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSExtensionItem

Removed constructor:

protected NSExtensionItem (IntPtr handle);

Added constructor:

protected NSExtensionItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSExtensionRequestHandling

Removed constructor:

protected NSExtensionRequestHandling (IntPtr handle);

Added constructor:

protected NSExtensionRequestHandling (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSFileAccessIntent

Removed constructor:

protected NSFileAccessIntent (IntPtr handle);

Added constructor:

protected NSFileAccessIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSFileCoordinator

Removed constructor:

protected NSFileCoordinator (IntPtr handle);

Added constructor:

protected NSFileCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSFileHandle

Removed constructor:

protected NSFileHandle (IntPtr handle);

Added constructor:

protected NSFileHandle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSFileManager

Removed constructor:

protected NSFileManager (IntPtr handle);

Added constructor:

protected NSFileManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSFileManagerDelegate

Removed constructor:

protected NSFileManagerDelegate (IntPtr handle);

Added constructor:

protected NSFileManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSFilePresenter

Removed constructor:

protected NSFilePresenter (IntPtr handle);

Added constructor:

protected NSFilePresenter (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSFileProviderService

Removed constructor:

protected NSFileProviderService (IntPtr handle);

Added constructor:

protected NSFileProviderService (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSFileVersion

Removed constructor:

protected NSFileVersion (IntPtr handle);

Added constructor:

protected NSFileVersion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSFileWrapper

Removed constructor:

protected NSFileWrapper (IntPtr handle);

Added constructor:

protected NSFileWrapper (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSFormatter

Removed constructor:

protected NSFormatter (IntPtr handle);

Added constructor:

protected NSFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSHttpCookie

Removed constructor:

protected NSHttpCookie (IntPtr handle);

Added constructor:

protected NSHttpCookie (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSHttpCookieStorage

Removed constructor:

protected NSHttpCookieStorage (IntPtr handle);

Added constructor:

protected NSHttpCookieStorage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSHttpUrlResponse

Removed constructor:

protected NSHttpUrlResponse (IntPtr handle);

Added constructor:

protected NSHttpUrlResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSIndexPath

Removed constructor:

protected NSIndexPath (IntPtr handle);

Added constructor:

protected NSIndexPath (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSIndexSet

Removed constructor:

protected NSIndexSet (IntPtr handle);

Added constructor:

protected NSIndexSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSInputStream

Removed constructor:

protected NSInputStream (IntPtr handle);

Added constructor:

protected NSInputStream (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSInvocation

Removed constructor:

protected NSInvocation (IntPtr handle);

Added constructor:

protected NSInvocation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSIso8601DateFormatter

Removed constructor:

protected NSIso8601DateFormatter (IntPtr handle);

Added constructor:

protected NSIso8601DateFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSItemProvider

Removed constructor:

protected NSItemProvider (IntPtr handle);

Added constructor:

protected NSItemProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSJsonSerialization

Removed constructor:

protected NSJsonSerialization (IntPtr handle);

Added constructor:

protected NSJsonSerialization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSKeyedArchiver

Removed constructor:

protected NSKeyedArchiver (IntPtr handle);

Added constructor:

protected NSKeyedArchiver (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSKeyedArchiverDelegate

Removed constructor:

protected NSKeyedArchiverDelegate (IntPtr handle);

Added constructor:

protected NSKeyedArchiverDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSKeyedUnarchiver

Removed constructor:

protected NSKeyedUnarchiver (IntPtr handle);

Added constructor:

protected NSKeyedUnarchiver (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSKeyedUnarchiverDelegate

Removed constructor:

protected NSKeyedUnarchiverDelegate (IntPtr handle);

Added constructor:

protected NSKeyedUnarchiverDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSLengthFormatter

Removed constructor:

protected NSLengthFormatter (IntPtr handle);

Added constructor:

protected NSLengthFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSLinguisticTagger

Removed constructor:

protected NSLinguisticTagger (IntPtr handle);

Added constructor:

protected NSLinguisticTagger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSListFormatter

Removed constructor:

protected NSListFormatter (IntPtr handle);

Added constructor:

protected NSListFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSLocale

Removed constructor:

protected NSLocale (IntPtr handle);

Added constructor:

protected NSLocale (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSLock

Removed constructor:

protected NSLock (IntPtr handle);

Added constructor:

protected NSLock (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMachPort

Removed constructor:

protected NSMachPort (IntPtr handle);

Added constructor:

protected NSMachPort (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMachPortDelegate

Removed constructor:

protected NSMachPortDelegate (IntPtr handle);

Added constructor:

protected NSMachPortDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSMassFormatter

Removed constructor:

protected NSMassFormatter (IntPtr handle);

Added constructor:

protected NSMassFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMeasurementFormatter

Removed constructor:

protected NSMeasurementFormatter (IntPtr handle);

Added constructor:

protected NSMeasurementFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMeasurement`1

Removed constructor:

protected NSMeasurement`1 (IntPtr handle);

Added constructor:

protected NSMeasurement`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMetadataItem

Removed constructor:

protected NSMetadataItem (IntPtr handle);

Added constructor:

protected NSMetadataItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMetadataQuery

Removed constructor:

protected NSMetadataQuery (IntPtr handle);

Added constructor:

protected NSMetadataQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMetadataQueryAttributeValueTuple

Removed constructor:

protected NSMetadataQueryAttributeValueTuple (IntPtr handle);

Added constructor:

protected NSMetadataQueryAttributeValueTuple (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMetadataQueryDelegate

Removed constructor:

protected NSMetadataQueryDelegate (IntPtr handle);

Added constructor:

protected NSMetadataQueryDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSMetadataQueryResultGroup

Removed constructor:

protected NSMetadataQueryResultGroup (IntPtr handle);

Added constructor:

protected NSMetadataQueryResultGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMethodSignature

Removed constructor:

protected NSMethodSignature (IntPtr handle);

Added constructor:

protected NSMethodSignature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableArray

Removed constructor:

protected NSMutableArray (IntPtr handle);

Added constructor:

protected NSMutableArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableAttributedString

Removed constructor:

protected NSMutableAttributedString (IntPtr handle);

Added constructor:

protected NSMutableAttributedString (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableCharacterSet

Removed constructor:

protected NSMutableCharacterSet (IntPtr handle);

Added constructor:

protected NSMutableCharacterSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableCopying

Removed constructor:

protected NSMutableCopying (IntPtr handle);

Added constructor:

protected NSMutableCopying (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSMutableData

Removed constructor:

protected NSMutableData (IntPtr handle);

Added constructor:

protected NSMutableData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableDictionary

Removed constructor:

protected NSMutableDictionary (IntPtr handle);

Added constructor:

protected NSMutableDictionary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableIndexSet

Removed constructor:

protected NSMutableIndexSet (IntPtr handle);

Added constructor:

protected NSMutableIndexSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableOrderedSet

Removed constructor:

protected NSMutableOrderedSet (IntPtr handle);

Added constructor:

protected NSMutableOrderedSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableSet

Removed constructor:

protected NSMutableSet (IntPtr handle);

Added constructor:

protected NSMutableSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableString

Removed constructor:

protected NSMutableString (IntPtr handle);

Added constructor:

protected NSMutableString (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSMutableUrlRequest

Removed constructor:

protected NSMutableUrlRequest (IntPtr handle);

Added constructor:

protected NSMutableUrlRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSNetService

Removed constructor:

protected NSNetService (IntPtr handle);

Added constructor:

protected NSNetService (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual void Schedule (NSRunLoop aRunLoop, string forMode);
public virtual void Unschedule (NSRunLoop aRunLoop, string forMode);

Added methods:

public virtual void Schedule (NSRunLoop aRunLoop, NSString forMode);
public virtual void Unschedule (NSRunLoop aRunLoop, NSString forMode);

Type Changed: Foundation.NSNetServiceBrowser

Removed constructor:

protected NSNetServiceBrowser (IntPtr handle);

Added constructor:

protected NSNetServiceBrowser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual void Schedule (NSRunLoop aRunLoop, string forMode);
public virtual void Unschedule (NSRunLoop aRunLoop, string forMode);

Added methods:

public virtual void Schedule (NSRunLoop aRunLoop, NSString forMode);
public virtual void Unschedule (NSRunLoop aRunLoop, NSString forMode);

Type Changed: Foundation.NSNetServiceBrowserDelegate

Removed constructor:

protected NSNetServiceBrowserDelegate (IntPtr handle);

Added constructor:

protected NSNetServiceBrowserDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSNetServiceDelegate

Removed constructor:

protected NSNetServiceDelegate (IntPtr handle);

Added constructor:

protected NSNetServiceDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSNotification

Removed constructor:

protected NSNotification (IntPtr handle);

Added constructor:

protected NSNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSNotificationCenter

Removed constructor:

protected NSNotificationCenter (IntPtr handle);

Added constructor:

protected NSNotificationCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSNotificationQueue

Removed constructor:

protected NSNotificationQueue (IntPtr handle);

Added constructor:

protected NSNotificationQueue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSNull

Removed constructor:

protected NSNull (IntPtr handle);

Added constructor:

protected NSNull (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSNumber

Removed constructors:

protected NSNumber (IntPtr handle);
public NSNumber (nfloat value);

Added constructors:

protected NSNumber (ObjCRuntime.NativeHandle handle);
public NSNumber (ObjCRuntime.nfloat value);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nfloat NFloatValue { get; }
+public ObjCRuntime.nfloat NFloatValue { get; }

Removed method:

public static NSNumber FromNFloat (nfloat value);

Added method:

public static NSNumber FromNFloat (ObjCRuntime.nfloat value);

Type Changed: Foundation.NSNumberFormatter

Removed constructor:

protected NSNumberFormatter (IntPtr handle);

Added constructor:

protected NSNumberFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSObject

Removed constructors:

public NSObject (IntPtr handle);
public NSObject (IntPtr handle, bool alloced);

Added constructors:

protected NSObject (ObjCRuntime.NativeHandle handle);
protected NSObject (ObjCRuntime.NativeHandle handle, bool alloced);

Modified properties:

-public virtual IntPtr ClassHandle { get; }
+public virtual ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual final IntPtr Handle { get; set; }
+public virtual final ObjCRuntime.NativeHandle Handle { get; set; }

Removed methods:

public virtual bool ConformsToProtocol (IntPtr protocol);
protected void InitializeHandle (IntPtr handle);
protected void InitializeHandle (IntPtr handle, string initSelector);

Added methods:

public virtual bool ConformsToProtocol (ObjCRuntime.NativeHandle protocol);
protected void InitializeHandle (ObjCRuntime.NativeHandle handle);
protected void InitializeHandle (ObjCRuntime.NativeHandle handle, string initSelector);

Type Changed: Foundation.NSOperation

Removed constructor:

protected NSOperation (IntPtr handle);

Added constructor:

protected NSOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSOperationQueue

Removed constructor:

protected NSOperationQueue (IntPtr handle);

Added constructor:

protected NSOperationQueue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSOrderedSet

Removed constructor:

protected NSOrderedSet (IntPtr handle);

Added constructor:

protected NSOrderedSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSOrthography

Removed constructor:

protected NSOrthography (IntPtr handle);

Added constructor:

protected NSOrthography (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSOutputStream

Removed constructor:

protected NSOutputStream (IntPtr handle);

Added constructor:

protected NSOutputStream (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPersonNameComponents

Removed constructor:

protected NSPersonNameComponents (IntPtr handle);

Added constructor:

protected NSPersonNameComponents (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPersonNameComponentsFormatter

Removed constructor:

protected NSPersonNameComponentsFormatter (IntPtr handle);

Added constructor:

protected NSPersonNameComponentsFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPipe

Removed constructor:

protected NSPipe (IntPtr handle);

Added constructor:

protected NSPipe (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPort

Removed constructor:

protected NSPort (IntPtr handle);

Added constructor:

protected NSPort (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPortDelegate

Removed constructor:

protected NSPortDelegate (IntPtr handle);

Added constructor:

protected NSPortDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSPortMessage

Removed constructor:

protected NSPortMessage (IntPtr handle);

Added constructor:

protected NSPortMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPredicate

Removed constructor:

protected NSPredicate (IntPtr handle);

Added constructor:

protected NSPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSProcessInfo

Removed constructor:

protected NSProcessInfo (IntPtr handle);

Added constructor:

protected NSProcessInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSProgress

Removed constructor:

protected NSProgress (IntPtr handle);

Added constructor:

protected NSProgress (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPropertyListSerialization

Removed constructor:

protected NSPropertyListSerialization (IntPtr handle);

Added constructor:

protected NSPropertyListSerialization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPurgeableData

Removed constructor:

protected NSPurgeableData (IntPtr handle);

Added constructor:

protected NSPurgeableData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSRecursiveLock

Removed constructor:

protected NSRecursiveLock (IntPtr handle);

Added constructor:

protected NSRecursiveLock (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSRegularExpression

Removed constructor:

protected NSRegularExpression (IntPtr handle);

Added constructor:

protected NSRegularExpression (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSRelativeDateTimeFormatter

Removed constructor:

protected NSRelativeDateTimeFormatter (IntPtr handle);

Added constructor:

protected NSRelativeDateTimeFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSRunLoop

Removed constructor:

protected NSRunLoop (IntPtr handle);

Added constructor:

protected NSRunLoop (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSSecureUnarchiveFromDataTransformer

Removed constructor:

protected NSSecureUnarchiveFromDataTransformer (IntPtr handle);

Added constructor:

protected NSSecureUnarchiveFromDataTransformer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSSet

Removed constructor:

protected NSSet (IntPtr handle);

Added constructor:

protected NSSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSSortDescriptor

Removed constructor:

protected NSSortDescriptor (IntPtr handle);

Added constructor:

protected NSSortDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSStream

Removed constructor:

protected NSStream (IntPtr handle);

Added constructor:

protected NSStream (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual void Schedule (NSRunLoop aRunLoop, string mode);
public virtual void Unschedule (NSRunLoop aRunLoop, string mode);

Added methods:

public virtual void Schedule (NSRunLoop aRunLoop, NSString mode);
public virtual void Unschedule (NSRunLoop aRunLoop, NSString mode);

Type Changed: Foundation.NSStreamDelegate

Removed constructor:

protected NSStreamDelegate (IntPtr handle);

Added constructor:

protected NSStreamDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSString

Removed constructor:

protected NSString (IntPtr handle);

Added constructor:

protected NSString (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSStringDrawingContext

Removed constructor:

protected NSStringDrawingContext (IntPtr handle);

Added constructor:

protected NSStringDrawingContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat ActualScaleFactor { get; }
+public virtual ObjCRuntime.nfloat ActualScaleFactor { get; }
-public virtual nfloat ActualTrackingAdjustment { get; }
+public virtual ObjCRuntime.nfloat ActualTrackingAdjustment { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MinimumScaleFactor { get; set; }
+public virtual ObjCRuntime.nfloat MinimumScaleFactor { get; set; }
-public virtual nfloat MinimumTrackingAdjustment { get; set; }
+public virtual ObjCRuntime.nfloat MinimumTrackingAdjustment { get; set; }

Type Changed: Foundation.NSTextCheckingResult

Removed constructor:

protected NSTextCheckingResult (IntPtr handle);

Added constructor:

protected NSTextCheckingResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSThread

Removed constructor:

protected NSThread (IntPtr handle);

Added constructor:

protected NSThread (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSTimeZone

Removed constructor:

protected NSTimeZone (IntPtr handle);

Added constructor:

protected NSTimeZone (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSTimer

Removed constructor:

protected NSTimer (IntPtr handle);

Added constructor:

protected NSTimer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSURLAuthenticationChallengeSender

Removed constructor:

protected NSURLAuthenticationChallengeSender (IntPtr handle);

Added constructor:

protected NSURLAuthenticationChallengeSender (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUbiquitousKeyValueStore

Removed constructor:

protected NSUbiquitousKeyValueStore (IntPtr handle);

Added constructor:

protected NSUbiquitousKeyValueStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUndoManager

Removed constructor:

protected NSUndoManager (IntPtr handle);

Added constructor:

protected NSUndoManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnit

Removed constructor:

protected NSUnit (IntPtr handle);

Added constructor:

protected NSUnit (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitAcceleration

Removed constructor:

protected NSUnitAcceleration (IntPtr handle);

Added constructor:

protected NSUnitAcceleration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitAngle

Removed constructor:

protected NSUnitAngle (IntPtr handle);

Added constructor:

protected NSUnitAngle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitArea

Removed constructor:

protected NSUnitArea (IntPtr handle);

Added constructor:

protected NSUnitArea (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitConcentrationMass

Removed constructor:

protected NSUnitConcentrationMass (IntPtr handle);

Added constructor:

protected NSUnitConcentrationMass (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitConverter

Removed constructor:

protected NSUnitConverter (IntPtr handle);

Added constructor:

protected NSUnitConverter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitConverterLinear

Removed constructor:

protected NSUnitConverterLinear (IntPtr handle);

Added constructor:

protected NSUnitConverterLinear (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitDispersion

Removed constructor:

protected NSUnitDispersion (IntPtr handle);

Added constructor:

protected NSUnitDispersion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitDuration

Removed constructor:

protected NSUnitDuration (IntPtr handle);

Added constructor:

protected NSUnitDuration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitElectricCharge

Removed constructor:

protected NSUnitElectricCharge (IntPtr handle);

Added constructor:

protected NSUnitElectricCharge (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitElectricCurrent

Removed constructor:

protected NSUnitElectricCurrent (IntPtr handle);

Added constructor:

protected NSUnitElectricCurrent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitElectricPotentialDifference

Removed constructor:

protected NSUnitElectricPotentialDifference (IntPtr handle);

Added constructor:

protected NSUnitElectricPotentialDifference (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitElectricResistance

Removed constructor:

protected NSUnitElectricResistance (IntPtr handle);

Added constructor:

protected NSUnitElectricResistance (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitEnergy

Removed constructor:

protected NSUnitEnergy (IntPtr handle);

Added constructor:

protected NSUnitEnergy (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitFrequency

Removed constructor:

protected NSUnitFrequency (IntPtr handle);

Added constructor:

protected NSUnitFrequency (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitFuelEfficiency

Removed constructor:

protected NSUnitFuelEfficiency (IntPtr handle);

Added constructor:

protected NSUnitFuelEfficiency (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitIlluminance

Removed constructor:

protected NSUnitIlluminance (IntPtr handle);

Added constructor:

protected NSUnitIlluminance (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitInformationStorage

Removed constructor:

protected NSUnitInformationStorage (IntPtr handle);

Added constructor:

protected NSUnitInformationStorage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitLength

Removed constructor:

protected NSUnitLength (IntPtr handle);

Added constructor:

protected NSUnitLength (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitMass

Removed constructor:

protected NSUnitMass (IntPtr handle);

Added constructor:

protected NSUnitMass (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitPower

Removed constructor:

protected NSUnitPower (IntPtr handle);

Added constructor:

protected NSUnitPower (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitPressure

Removed constructor:

protected NSUnitPressure (IntPtr handle);

Added constructor:

protected NSUnitPressure (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitSpeed

Removed constructor:

protected NSUnitSpeed (IntPtr handle);

Added constructor:

protected NSUnitSpeed (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitTemperature

Removed constructor:

protected NSUnitTemperature (IntPtr handle);

Added constructor:

protected NSUnitTemperature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUnitVolume

Removed constructor:

protected NSUnitVolume (IntPtr handle);

Added constructor:

protected NSUnitVolume (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrl

Removed constructor:

protected NSUrl (IntPtr handle);

Added constructor:

protected NSUrl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlAuthenticationChallenge

Removed constructor:

protected NSUrlAuthenticationChallenge (IntPtr handle);

Added constructor:

protected NSUrlAuthenticationChallenge (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlCache

Removed constructor:

protected NSUrlCache (IntPtr handle);

Added constructor:

protected NSUrlCache (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlComponents

Removed constructor:

protected NSUrlComponents (IntPtr handle);

Added constructor:

protected NSUrlComponents (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlConnection

Removed constructor:

protected NSUrlConnection (IntPtr handle);

Added constructor:

protected NSUrlConnection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlConnectionDataDelegate

Removed constructor:

protected NSUrlConnectionDataDelegate (IntPtr handle);

Added constructor:

protected NSUrlConnectionDataDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlConnectionDelegate

Removed constructor:

protected NSUrlConnectionDelegate (IntPtr handle);

Added constructor:

protected NSUrlConnectionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlConnectionDownloadDelegate

Removed constructor:

protected NSUrlConnectionDownloadDelegate (IntPtr handle);

Added constructor:

protected NSUrlConnectionDownloadDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlCredential

Removed constructor:

protected NSUrlCredential (IntPtr handle);

Added constructor:

protected NSUrlCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlCredentialStorage

Removed constructor:

protected NSUrlCredentialStorage (IntPtr handle);

Added constructor:

protected NSUrlCredentialStorage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlProtectionSpace

Removed constructor:

protected NSUrlProtectionSpace (IntPtr handle);

Added constructor:

protected NSUrlProtectionSpace (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlProtocol

Removed constructor:

protected NSUrlProtocol (IntPtr handle);

Added constructor:

protected NSUrlProtocol (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlQueryItem

Removed constructor:

protected NSUrlQueryItem (IntPtr handle);

Added constructor:

protected NSUrlQueryItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlRequest

Removed constructor:

protected NSUrlRequest (IntPtr handle);

Added constructor:

protected NSUrlRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlResponse

Removed constructor:

protected NSUrlResponse (IntPtr handle);

Added constructor:

protected NSUrlResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSession

Removed constructor:

protected NSUrlSession (IntPtr handle);

Added constructor:

protected NSUrlSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionConfiguration

Removed constructor:

protected NSUrlSessionConfiguration (IntPtr handle);

Added constructor:

protected NSUrlSessionConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionDataDelegate

Removed constructor:

protected NSUrlSessionDataDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionDataDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionDataTask

Removed constructor:

protected NSUrlSessionDataTask (IntPtr handle);

Added constructor:

protected NSUrlSessionDataTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionDelegate

Removed constructor:

protected NSUrlSessionDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionDownloadDelegate

Removed constructor:

protected NSUrlSessionDownloadDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionDownloadDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionDownloadTask

Removed constructor:

protected NSUrlSessionDownloadTask (IntPtr handle);

Added constructor:

protected NSUrlSessionDownloadTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionStreamDelegate

Removed constructor:

protected NSUrlSessionStreamDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionStreamDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionStreamTask

Removed constructor:

protected NSUrlSessionStreamTask (IntPtr handle);

Added constructor:

protected NSUrlSessionStreamTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionTask

Removed constructor:

protected NSUrlSessionTask (IntPtr handle);

Added constructor:

protected NSUrlSessionTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionTaskDelegate

Removed constructor:

protected NSUrlSessionTaskDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionTaskDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionTaskMetrics

Removed constructor:

protected NSUrlSessionTaskMetrics (IntPtr handle);

Added constructor:

protected NSUrlSessionTaskMetrics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionTaskTransactionMetrics

Removed constructor:

protected NSUrlSessionTaskTransactionMetrics (IntPtr handle);

Added constructor:

protected NSUrlSessionTaskTransactionMetrics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual Security.SslCipherSuite? NegotiatedTlsCipherSuite { get; }
+public virtual Security.TlsCipherSuite? NegotiatedTlsCipherSuite { get; }

Type Changed: Foundation.NSUrlSessionUploadTask

Removed constructor:

protected NSUrlSessionUploadTask (IntPtr handle);

Added constructor:

protected NSUrlSessionUploadTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionWebSocketDelegate

Removed constructor:

protected NSUrlSessionWebSocketDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionWebSocketDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionWebSocketMessage

Removed constructor:

protected NSUrlSessionWebSocketMessage (IntPtr handle);

Added constructor:

protected NSUrlSessionWebSocketMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionWebSocketTask

Removed constructor:

protected NSUrlSessionWebSocketTask (IntPtr handle);

Added constructor:

protected NSUrlSessionWebSocketTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUserActivity

Removed constructor:

protected NSUserActivity (IntPtr handle);

Added constructor:

protected NSUserActivity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUserActivityDelegate

Removed constructor:

protected NSUserActivityDelegate (IntPtr handle);

Added constructor:

protected NSUserActivityDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUserDefaults

Removed constructor:

protected NSUserDefaults (IntPtr handle);

Added constructor:

protected NSUserDefaults (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUuid

Removed constructor:

protected NSUuid (IntPtr handle);

Added constructor:

protected NSUuid (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSValue

Removed constructor:

protected NSValue (IntPtr handle);

Added constructor:

protected NSValue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSValueTransformer

Removed constructor:

protected NSValueTransformer (IntPtr handle);

Added constructor:

protected NSValueTransformer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSXpcConnection

Removed constructor:

protected NSXpcConnection (IntPtr handle);

Added constructor:

protected NSXpcConnection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSXpcInterface

Removed constructor:

protected NSXpcInterface (IntPtr handle);

Added constructor:

protected NSXpcInterface (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSXpcListener

Removed constructor:

protected NSXpcListener (IntPtr handle);

Added constructor:

protected NSXpcListener (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSXpcListenerDelegate

Removed constructor:

protected NSXpcListenerDelegate (IntPtr handle);

Added constructor:

protected NSXpcListenerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSXpcListenerEndpoint

Removed constructor:

protected NSXpcListenerEndpoint (IntPtr handle);

Added constructor:

protected NSXpcListenerEndpoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSZone

Removed constructors:

public NSZone (IntPtr handle);
public NSZone (IntPtr handle, bool owns);

Modified properties:

-public virtual final IntPtr Handle { get; }
+public virtual final ObjCRuntime.NativeHandle Handle { get; }

Namespace GLKit

Type Changed: GLKit.GLKBaseEffect

Removed constructor:

protected GLKBaseEffect (IntPtr handle);

Added constructor:

protected GLKBaseEffect (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKEffectProperty

Removed constructor:

protected GLKEffectProperty (IntPtr handle);

Added constructor:

protected GLKEffectProperty (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKEffectPropertyFog

Removed constructor:

protected GLKEffectPropertyFog (IntPtr handle);

Added constructor:

protected GLKEffectPropertyFog (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKEffectPropertyLight

Removed constructor:

protected GLKEffectPropertyLight (IntPtr handle);

Added constructor:

protected GLKEffectPropertyLight (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKEffectPropertyMaterial

Removed constructor:

protected GLKEffectPropertyMaterial (IntPtr handle);

Added constructor:

protected GLKEffectPropertyMaterial (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKEffectPropertyTexture

Removed constructor:

protected GLKEffectPropertyTexture (IntPtr handle);

Added constructor:

protected GLKEffectPropertyTexture (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKEffectPropertyTransform

Removed constructor:

protected GLKEffectPropertyTransform (IntPtr handle);

Added constructor:

protected GLKEffectPropertyTransform (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKMesh

Removed constructor:

protected GLKMesh (IntPtr handle);

Added constructor:

protected GLKMesh (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKMeshBuffer

Removed constructor:

protected GLKMeshBuffer (IntPtr handle);

Added constructor:

protected GLKMeshBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKMeshBufferAllocator

Removed constructor:

protected GLKMeshBufferAllocator (IntPtr handle);

Added constructor:

protected GLKMeshBufferAllocator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKNamedEffect

Removed constructor:

protected GLKNamedEffect (IntPtr handle);

Added constructor:

protected GLKNamedEffect (ObjCRuntime.NativeHandle handle);

Type Changed: GLKit.GLKReflectionMapEffect

Removed constructor:

protected GLKReflectionMapEffect (IntPtr handle);

Added constructor:

protected GLKReflectionMapEffect (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKSkyboxEffect

Removed constructor:

protected GLKSkyboxEffect (IntPtr handle);

Added constructor:

protected GLKSkyboxEffect (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKSubmesh

Removed constructor:

protected GLKSubmesh (IntPtr handle);

Added constructor:

protected GLKSubmesh (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKTextureInfo

Removed constructor:

protected GLKTextureInfo (IntPtr handle);

Added constructor:

protected GLKTextureInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKTextureLoader

Removed constructor:

protected GLKTextureLoader (IntPtr handle);

Added constructor:

protected GLKTextureLoader (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual void BeginTextureLoad (string name, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary<Foundation.NSString,Foundation.NSNumber> options, CoreFoundation.DispatchQueue queue, GLKTextureLoaderCallback block);
public virtual System.Threading.Tasks.Task<GLKTextureInfo> BeginTextureLoadAsync (string name, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary<Foundation.NSString,Foundation.NSNumber> options, CoreFoundation.DispatchQueue queue);
public static GLKTextureInfo FromName (string name, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary<Foundation.NSString,Foundation.NSNumber> options, out Foundation.NSError outError);

Added methods:

public virtual void BeginTextureLoad (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary<Foundation.NSString,Foundation.NSNumber> options, CoreFoundation.DispatchQueue queue, GLKTextureLoaderCallback block);
public virtual System.Threading.Tasks.Task<GLKTextureInfo> BeginTextureLoadAsync (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary<Foundation.NSString,Foundation.NSNumber> options, CoreFoundation.DispatchQueue queue);
public static GLKTextureInfo FromName (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary<Foundation.NSString,Foundation.NSNumber> options, out Foundation.NSError outError);

Type Changed: GLKit.GLKView

Removed constructor:

protected GLKView (IntPtr handle);

Added constructor:

protected GLKView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKViewController

Removed constructor:

protected GLKViewController (IntPtr handle);

Added constructor:

protected GLKViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GLKit.GLKViewControllerDelegate

Removed constructor:

protected GLKViewControllerDelegate (IntPtr handle);

Added constructor:

protected GLKViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GLKit.GLKViewDelegate

Removed constructor:

protected GLKViewDelegate (IntPtr handle);

Added constructor:

protected GLKViewDelegate (ObjCRuntime.NativeHandle handle);

Namespace GameController

Type Changed: GameController.GCColor

Removed constructor:

protected GCColor (IntPtr handle);

Added constructor:

protected GCColor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCController

Removed constructor:

protected GCController (IntPtr handle);

Added constructor:

protected GCController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerAxisInput

Removed constructor:

protected GCControllerAxisInput (IntPtr handle);

Added constructor:

protected GCControllerAxisInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerButtonInput

Removed constructor:

protected GCControllerButtonInput (IntPtr handle);

Added constructor:

protected GCControllerButtonInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerDirectionPad

Removed constructor:

protected GCControllerDirectionPad (IntPtr handle);

Added constructor:

protected GCControllerDirectionPad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerElement

Removed constructor:

protected GCControllerElement (IntPtr handle);

Added constructor:

protected GCControllerElement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerTouchpad

Removed constructor:

protected GCControllerTouchpad (IntPtr handle);

Added constructor:

protected GCControllerTouchpad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDeviceBattery

Removed constructor:

protected GCDeviceBattery (IntPtr handle);

Added constructor:

protected GCDeviceBattery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDeviceCursor

Removed constructor:

protected GCDeviceCursor (IntPtr handle);

Added constructor:

protected GCDeviceCursor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDeviceHaptics

Removed constructor:

protected GCDeviceHaptics (IntPtr handle);

Added constructor:

protected GCDeviceHaptics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDeviceLight

Removed constructor:

protected GCDeviceLight (IntPtr handle);

Added constructor:

protected GCDeviceLight (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDirectionalGamepad

Removed constructor:

protected GCDirectionalGamepad (IntPtr handle);

Added constructor:

protected GCDirectionalGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDualSenseAdaptiveTrigger

Removed constructor:

protected GCDualSenseAdaptiveTrigger (IntPtr handle);

Added constructor:

protected GCDualSenseAdaptiveTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDualSenseGamepad

Removed constructor:

protected GCDualSenseGamepad (IntPtr handle);

Added constructor:

protected GCDualSenseGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDualShockGamepad

Removed constructor:

protected GCDualShockGamepad (IntPtr handle);

Added constructor:

protected GCDualShockGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCEventViewController

Removed constructor:

protected GCEventViewController (IntPtr handle);

Added constructor:

protected GCEventViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCExtendedGamepad

Removed constructor:

protected GCExtendedGamepad (IntPtr handle);

Added constructor:

protected GCExtendedGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCExtendedGamepadSnapshot

Removed constructor:

protected GCExtendedGamepadSnapshot (IntPtr handle);

Added constructor:

protected GCExtendedGamepadSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCGamepad

Removed constructor:

protected GCGamepad (IntPtr handle);

Added constructor:

protected GCGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCGamepadSnapshot

Removed constructor:

protected GCGamepadSnapshot (IntPtr handle);

Added constructor:

protected GCGamepadSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCKeyboard

Removed constructor:

protected GCKeyboard (IntPtr handle);

Added constructor:

protected GCKeyboard (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCKeyboardInput

Removed constructor:

protected GCKeyboardInput (IntPtr handle);

Added constructor:

protected GCKeyboardInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCMicroGamepad

Removed constructor:

protected GCMicroGamepad (IntPtr handle);

Added constructor:

protected GCMicroGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCMicroGamepadSnapshot

Removed constructor:

protected GCMicroGamepadSnapshot (IntPtr handle);

Added constructor:

protected GCMicroGamepadSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCMotion

Removed constructor:

protected GCMotion (IntPtr handle);

Added constructor:

protected GCMotion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual OpenTK.Quaterniond Attitude { get; }
+public virtual GCQuaternion Attitude { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.Vector3d Gravity { get; }
+public virtual GCAcceleration Gravity { get; }
-public virtual OpenTK.Vector3d RotationRate { get; }
+public virtual GCRotationRate RotationRate { get; }
-public virtual OpenTK.Vector3d UserAcceleration { get; }
+public virtual GCAcceleration UserAcceleration { get; }

Type Changed: GameController.GCMouse

Removed constructor:

protected GCMouse (IntPtr handle);

Added constructor:

protected GCMouse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCMouseInput

Removed constructor:

protected GCMouseInput (IntPtr handle);

Added constructor:

protected GCMouseInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCPhysicalInputProfile

Removed constructor:

protected GCPhysicalInputProfile (IntPtr handle);

Added constructor:

protected GCPhysicalInputProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCVirtualController

Removed constructor:

protected GCVirtualController (IntPtr handle);

Added constructor:

protected GCVirtualController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCVirtualControllerConfiguration

Removed constructor:

protected GCVirtualControllerConfiguration (IntPtr handle);

Added constructor:

protected GCVirtualControllerConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCVirtualControllerElementConfiguration

Removed constructor:

protected GCVirtualControllerElementConfiguration (IntPtr handle);

Added constructor:

protected GCVirtualControllerElementConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCXboxGamepad

Removed constructor:

protected GCXboxGamepad (IntPtr handle);

Added constructor:

protected GCXboxGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

New Type: GameController.GCProductCategory

public static class GCProductCategory {
	// properties
	public static Foundation.NSString CoalescedRemote { get; }
	public static Foundation.NSString ControlCenterRemote { get; }
	public static Foundation.NSString DualSense { get; }
	public static Foundation.NSString DualShock4 { get; }
	public static Foundation.NSString Keyboard { get; }
	public static Foundation.NSString MFi { get; }
	public static Foundation.NSString Mouse { get; }
	public static Foundation.NSString SiriRemote1stGen { get; }
	public static Foundation.NSString SiriRemote2ndGen { get; }
	public static Foundation.NSString UniversalElectronicsRemote { get; }
	public static Foundation.NSString XboxOne { get; }
}

Namespace GameKit

Type Changed: GameKit.GKAccessPoint

Removed constructor:

protected GKAccessPoint (IntPtr handle);

Added constructor:

protected GKAccessPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKAchievement

Removed constructor:

protected GKAchievement (IntPtr handle);

Added constructor:

protected GKAchievement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKAchievementChallenge

Removed constructor:

protected GKAchievementChallenge (IntPtr handle);

Added constructor:

protected GKAchievementChallenge (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKAchievementDescription

Removed constructor:

protected GKAchievementDescription (IntPtr handle);

Added constructor:

protected GKAchievementDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKAchievementViewController

Removed constructor:

protected GKAchievementViewController (IntPtr handle);

Added constructor:

protected GKAchievementViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKAchievementViewControllerDelegate

Removed constructor:

protected GKAchievementViewControllerDelegate (IntPtr handle);

Added constructor:

protected GKAchievementViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKBasePlayer

Removed constructor:

protected GKBasePlayer (IntPtr handle);

Added constructor:

protected GKBasePlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKChallenge

Removed constructor:

protected GKChallenge (IntPtr handle);

Added constructor:

protected GKChallenge (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKChallengeEventHandler

Removed constructor:

protected GKChallengeEventHandler (IntPtr handle);

Added constructor:

protected GKChallengeEventHandler (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKChallengeEventHandlerDelegate

Removed constructor:

protected GKChallengeEventHandlerDelegate (IntPtr handle);

Added constructor:

protected GKChallengeEventHandlerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKChallengeListener

Removed constructor:

protected GKChallengeListener (IntPtr handle);

Added constructor:

protected GKChallengeListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKCloudPlayer

Removed constructor:

protected GKCloudPlayer (IntPtr handle);

Added constructor:

protected GKCloudPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKFriendRequestComposeViewController

Removed constructor:

protected GKFriendRequestComposeViewController (IntPtr handle);

Added constructor:

protected GKFriendRequestComposeViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKFriendRequestComposeViewControllerDelegate

Removed constructor:

protected GKFriendRequestComposeViewControllerDelegate (IntPtr handle);

Added constructor:

protected GKFriendRequestComposeViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKGameCenterControllerDelegate

Removed constructor:

protected GKGameCenterControllerDelegate (IntPtr handle);

Added constructor:

protected GKGameCenterControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKGameCenterViewController

Removed constructor:

protected GKGameCenterViewController (IntPtr handle);

Added constructor:

protected GKGameCenterViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKGameSession

Removed constructor:

protected GKGameSession (IntPtr handle);

Added constructor:

protected GKGameSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKInvite

Removed constructor:

protected GKInvite (IntPtr handle);

Added constructor:

protected GKInvite (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKInviteEventListener

Removed constructor:

protected GKInviteEventListener (IntPtr handle);

Added constructor:

protected GKInviteEventListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKLeaderboard

Removed constructor:

protected GKLeaderboard (IntPtr handle);

Added constructor:

protected GKLeaderboard (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKLeaderboardEntry

Removed constructor:

protected GKLeaderboardEntry (IntPtr handle);

Added constructor:

protected GKLeaderboardEntry (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKLeaderboardScore

Removed constructor:

protected GKLeaderboardScore (IntPtr handle);

Added constructor:

protected GKLeaderboardScore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKLeaderboardSet

Removed constructor:

protected GKLeaderboardSet (IntPtr handle);

Added constructor:

protected GKLeaderboardSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKLeaderboardViewController

Removed constructor:

protected GKLeaderboardViewController (IntPtr handle);

Added constructor:

protected GKLeaderboardViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKLeaderboardViewControllerDelegate

Removed constructor:

protected GKLeaderboardViewControllerDelegate (IntPtr handle);

Added constructor:

protected GKLeaderboardViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKLocalPlayer

Removed constructor:

protected GKLocalPlayer (IntPtr handle);

Added constructor:

protected GKLocalPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKLocalPlayerListener

Removed constructor:

protected GKLocalPlayerListener (IntPtr handle);

Added constructor:

protected GKLocalPlayerListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKMatch

Removed constructor:

protected GKMatch (IntPtr handle);

Added constructor:

protected GKMatch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKMatchDelegate

Removed constructor:

protected GKMatchDelegate (IntPtr handle);

Added constructor:

protected GKMatchDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKMatchRequest

Removed constructor:

protected GKMatchRequest (IntPtr handle);

Added constructor:

protected GKMatchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKMatchmaker

Removed constructor:

protected GKMatchmaker (IntPtr handle);

Added constructor:

protected GKMatchmaker (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKMatchmakerViewController

Removed constructor:

protected GKMatchmakerViewController (IntPtr handle);

Added constructor:

protected GKMatchmakerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKMatchmakerViewControllerDelegate

Removed constructor:

protected GKMatchmakerViewControllerDelegate (IntPtr handle);

Added constructor:

protected GKMatchmakerViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKNotificationBanner

Removed constructor:

protected GKNotificationBanner (IntPtr handle);

Added constructor:

protected GKNotificationBanner (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKPeerPickerController

Removed constructor:

protected GKPeerPickerController (IntPtr handle);

Added constructor:

protected GKPeerPickerController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKPeerPickerControllerDelegate

Removed constructor:

protected GKPeerPickerControllerDelegate (IntPtr handle);

Added constructor:

protected GKPeerPickerControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKPlayer

Removed constructor:

protected GKPlayer (IntPtr handle);

Added constructor:

protected GKPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKSavedGame

Removed constructor:

protected GKSavedGame (IntPtr handle);

Added constructor:

protected GKSavedGame (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKSavedGameListener

Removed constructor:

protected GKSavedGameListener (IntPtr handle);

Added constructor:

protected GKSavedGameListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKScore

Removed constructor:

protected GKScore (IntPtr handle);

Added constructor:

protected GKScore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKScoreChallenge

Removed constructor:

protected GKScoreChallenge (IntPtr handle);

Added constructor:

protected GKScoreChallenge (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKSession

Removed constructor:

protected GKSession (IntPtr handle);

Added constructor:

protected GKSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKSessionDelegate

Removed constructor:

protected GKSessionDelegate (IntPtr handle);

Added constructor:

protected GKSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKTurnBasedEventHandler

Removed constructor:

protected GKTurnBasedEventHandler (IntPtr handle);

Added constructor:

protected GKTurnBasedEventHandler (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedEventHandlerDelegate

Removed constructor:

protected GKTurnBasedEventHandlerDelegate (IntPtr handle);

Added constructor:

protected GKTurnBasedEventHandlerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKTurnBasedEventListener

Removed constructor:

protected GKTurnBasedEventListener (IntPtr handle);

Added constructor:

protected GKTurnBasedEventListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKTurnBasedExchange

Removed constructor:

protected GKTurnBasedExchange (IntPtr handle);

Added constructor:

protected GKTurnBasedExchange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedExchangeReply

Removed constructor:

protected GKTurnBasedExchangeReply (IntPtr handle);

Added constructor:

protected GKTurnBasedExchangeReply (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedMatch

Removed constructor:

protected GKTurnBasedMatch (IntPtr handle);

Added constructor:

protected GKTurnBasedMatch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedMatchmakerViewController

Removed constructor:

protected GKTurnBasedMatchmakerViewController (IntPtr handle);

Added constructor:

protected GKTurnBasedMatchmakerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedMatchmakerViewControllerDelegate

Removed constructor:

protected GKTurnBasedMatchmakerViewControllerDelegate (IntPtr handle);

Added constructor:

protected GKTurnBasedMatchmakerViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKTurnBasedParticipant

Removed constructor:

protected GKTurnBasedParticipant (IntPtr handle);

Added constructor:

protected GKTurnBasedParticipant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKVoiceChat

Removed constructor:

protected GKVoiceChat (IntPtr handle);

Added constructor:

protected GKVoiceChat (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKVoiceChatClient

Removed constructor:

protected GKVoiceChatClient (IntPtr handle);

Added constructor:

protected GKVoiceChatClient (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKVoiceChatService

Removed constructor:

protected GKVoiceChatService (IntPtr handle);

Added constructor:

protected GKVoiceChatService (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace GameplayKit

Type Changed: GameplayKit.GKARC4RandomSource

Removed constructor:

protected GKARC4RandomSource (IntPtr handle);

Added constructor:

protected GKARC4RandomSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKAgent

Removed constructor:

protected GKAgent (IntPtr handle);

Added constructor:

protected GKAgent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKAgent2D

Removed constructor:

protected GKAgent2D (IntPtr handle);

Added constructor:

protected GKAgent2D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKAgent3D

Removed constructor:

protected GKAgent3D (IntPtr handle);

Added constructor:

protected GKAgent3D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKAgentDelegate

Removed constructor:

protected GKAgentDelegate (IntPtr handle);

Added constructor:

protected GKAgentDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameplayKit.GKBehavior

Removed constructor:

protected GKBehavior (IntPtr handle);

Added constructor:

protected GKBehavior (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKBillowNoiseSource

Removed constructor:

protected GKBillowNoiseSource (IntPtr handle);

Added constructor:

protected GKBillowNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCheckerboardNoiseSource

Removed constructor:

protected GKCheckerboardNoiseSource (IntPtr handle);

Added constructor:

protected GKCheckerboardNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCircleObstacle

Removed constructor:

protected GKCircleObstacle (IntPtr handle);

Added constructor:

protected GKCircleObstacle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCoherentNoiseSource

Removed constructor:

protected GKCoherentNoiseSource (IntPtr handle);

Added constructor:

protected GKCoherentNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKComponent

Removed constructor:

protected GKComponent (IntPtr handle);

Added constructor:

protected GKComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKComponentSystem`1

Removed constructor:

protected GKComponentSystem`1 (IntPtr handle);

Added constructor:

protected GKComponentSystem`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCompositeBehavior

Removed constructor:

protected GKCompositeBehavior (IntPtr handle);

Added constructor:

protected GKCompositeBehavior (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKConstantNoiseSource

Removed constructor:

protected GKConstantNoiseSource (IntPtr handle);

Added constructor:

protected GKConstantNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCylindersNoiseSource

Removed constructor:

protected GKCylindersNoiseSource (IntPtr handle);

Added constructor:

protected GKCylindersNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKDecisionNode

Removed constructor:

protected GKDecisionNode (IntPtr handle);

Added constructor:

protected GKDecisionNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKDecisionTree

Removed constructor:

protected GKDecisionTree (IntPtr handle);

Added constructor:

protected GKDecisionTree (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKEntity

Removed constructor:

protected GKEntity (IntPtr handle);

Added constructor:

protected GKEntity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGaussianDistribution

Removed constructor:

protected GKGaussianDistribution (IntPtr handle);

Added constructor:

protected GKGaussianDistribution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGoal

Removed constructor:

protected GKGoal (IntPtr handle);

Added constructor:

protected GKGoal (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGraph

Removed constructor:

protected GKGraph (IntPtr handle);

Added constructor:

protected GKGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGraphNode

Removed constructor:

protected GKGraphNode (IntPtr handle);

Added constructor:

protected GKGraphNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGraphNode2D

Removed constructor:

protected GKGraphNode2D (IntPtr handle);

Added constructor:

protected GKGraphNode2D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGraphNode3D

Removed constructor:

protected GKGraphNode3D (IntPtr handle);

Added constructor:

protected GKGraphNode3D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGridGraph

Removed constructor:

protected GKGridGraph (IntPtr handle);

Added constructor:

protected GKGridGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGridGraphNode

Removed constructor:

protected GKGridGraphNode (IntPtr handle);

Added constructor:

protected GKGridGraphNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKHybridStrategist

Removed constructor:

protected GKHybridStrategist (IntPtr handle);

Added constructor:

protected GKHybridStrategist (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKLinearCongruentialRandomSource

Removed constructor:

protected GKLinearCongruentialRandomSource (IntPtr handle);

Added constructor:

protected GKLinearCongruentialRandomSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKMersenneTwisterRandomSource

Removed constructor:

protected GKMersenneTwisterRandomSource (IntPtr handle);

Added constructor:

protected GKMersenneTwisterRandomSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKMeshGraph`1

Removed constructor:

protected GKMeshGraph`1 (IntPtr handle);

Added constructor:

protected GKMeshGraph`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKMinMaxStrategist

Removed constructor:

protected GKMinMaxStrategist (IntPtr handle);

Added constructor:

protected GKMinMaxStrategist (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKMonteCarloStrategist

Removed constructor:

protected GKMonteCarloStrategist (IntPtr handle);

Added constructor:

protected GKMonteCarloStrategist (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKNSPredicateRule

Removed constructor:

protected GKNSPredicateRule (IntPtr handle);

Added constructor:

protected GKNSPredicateRule (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKNoise

Removed constructor:

protected GKNoise (IntPtr handle);

Added constructor:

protected GKNoise (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKNoiseMap

Removed constructor:

protected GKNoiseMap (IntPtr handle);

Added constructor:

protected GKNoiseMap (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKNoiseSource

Removed constructor:

protected GKNoiseSource (IntPtr handle);

Added constructor:

protected GKNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKObstacle

Removed constructor:

protected GKObstacle (IntPtr handle);

Added constructor:

protected GKObstacle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKObstacleGraph

Removed constructor:

protected GKObstacleGraph (IntPtr handle);

Added constructor:

protected GKObstacleGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKOctreeNode

Removed constructor:

protected GKOctreeNode (IntPtr handle);

Added constructor:

protected GKOctreeNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKOctree`1

Removed constructor:

protected GKOctree`1 (IntPtr handle);

Added constructor:

protected GKOctree`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKPath

Removed constructor:

protected GKPath (IntPtr handle);

Added constructor:

protected GKPath (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKPerlinNoiseSource

Removed constructor:

protected GKPerlinNoiseSource (IntPtr handle);

Added constructor:

protected GKPerlinNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKPolygonObstacle

Removed constructor:

protected GKPolygonObstacle (IntPtr handle);

Added constructor:

protected GKPolygonObstacle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKQuadTree

Removed constructor:

protected GKQuadTree (IntPtr handle);

Added constructor:

protected GKQuadTree (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKQuadTreeNode

Removed constructor:

protected GKQuadTreeNode (IntPtr handle);

Added constructor:

protected GKQuadTreeNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRTree`1

Removed constructor:

protected GKRTree`1 (IntPtr handle);

Added constructor:

protected GKRTree`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRandomDistribution

Removed constructor:

protected GKRandomDistribution (IntPtr handle);

Added constructor:

protected GKRandomDistribution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRandomSource

Removed constructor:

protected GKRandomSource (IntPtr handle);

Added constructor:

protected GKRandomSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRidgedNoiseSource

Removed constructor:

protected GKRidgedNoiseSource (IntPtr handle);

Added constructor:

protected GKRidgedNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRule

Removed constructor:

protected GKRule (IntPtr handle);

Added constructor:

protected GKRule (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRuleSystem

Removed constructor:

protected GKRuleSystem (IntPtr handle);

Added constructor:

protected GKRuleSystem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKSCNNodeComponent

Removed constructor:

protected GKSCNNodeComponent (IntPtr handle);

Added constructor:

protected GKSCNNodeComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKSKNodeComponent

Removed constructor:

protected GKSKNodeComponent (IntPtr handle);

Added constructor:

protected GKSKNodeComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKScene

Removed constructor:

protected GKScene (IntPtr handle);

Added constructor:

protected GKScene (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKShuffledDistribution

Removed constructor:

protected GKShuffledDistribution (IntPtr handle);

Added constructor:

protected GKShuffledDistribution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKSphereObstacle

Removed constructor:

protected GKSphereObstacle (IntPtr handle);

Added constructor:

protected GKSphereObstacle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKSpheresNoiseSource

Removed constructor:

protected GKSpheresNoiseSource (IntPtr handle);

Added constructor:

protected GKSpheresNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKState

Removed constructor:

protected GKState (IntPtr handle);

Added constructor:

protected GKState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKStateMachine

Removed constructor:

protected GKStateMachine (IntPtr handle);

Added constructor:

protected GKStateMachine (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKVoronoiNoiseSource

Removed constructor:

protected GKVoronoiNoiseSource (IntPtr handle);

Added constructor:

protected GKVoronoiNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace HealthKit

Type Changed: HealthKit.HKActivityMoveModeObject

Removed constructor:

protected HKActivityMoveModeObject (IntPtr handle);

Added constructor:

protected HKActivityMoveModeObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKActivitySummary

Removed constructor:

protected HKActivitySummary (IntPtr handle);

Added constructor:

protected HKActivitySummary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKActivitySummaryQuery

Removed constructor:

protected HKActivitySummaryQuery (IntPtr handle);

Added constructor:

protected HKActivitySummaryQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKActivitySummaryType

Removed constructor:

protected HKActivitySummaryType (IntPtr handle);

Added constructor:

protected HKActivitySummaryType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKAnchoredObjectQuery

Removed constructor:

protected HKAnchoredObjectQuery (IntPtr handle);

Added constructor:

protected HKAnchoredObjectQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKAudiogramSample

Removed constructor:

protected HKAudiogramSample (IntPtr handle);

Added constructor:

protected HKAudiogramSample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKAudiogramSampleType

Removed constructor:

protected HKAudiogramSampleType (IntPtr handle);

Added constructor:

protected HKAudiogramSampleType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKAudiogramSensitivityPoint

Removed constructor:

protected HKAudiogramSensitivityPoint (IntPtr handle);

Added constructor:

protected HKAudiogramSensitivityPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKBiologicalSexObject

Removed constructor:

protected HKBiologicalSexObject (IntPtr handle);

Added constructor:

protected HKBiologicalSexObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKBloodTypeObject

Removed constructor:

protected HKBloodTypeObject (IntPtr handle);

Added constructor:

protected HKBloodTypeObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCategorySample

Removed constructor:

protected HKCategorySample (IntPtr handle);

Added constructor:

protected HKCategorySample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCategoryType

Removed constructor:

protected HKCategoryType (IntPtr handle);

Added constructor:

protected HKCategoryType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCdaDocument

Removed constructor:

protected HKCdaDocument (IntPtr handle);

Added constructor:

protected HKCdaDocument (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCdaDocumentSample

Removed constructor:

protected HKCdaDocumentSample (IntPtr handle);

Added constructor:

protected HKCdaDocumentSample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCharacteristicType

Removed constructor:

protected HKCharacteristicType (IntPtr handle);

Added constructor:

protected HKCharacteristicType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKClinicalRecord

Removed constructor:

protected HKClinicalRecord (IntPtr handle);

Added constructor:

protected HKClinicalRecord (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKClinicalType

Removed constructor:

protected HKClinicalType (IntPtr handle);

Added constructor:

protected HKClinicalType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCorrelation

Removed constructor:

protected HKCorrelation (IntPtr handle);

Added constructor:

protected HKCorrelation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCorrelationQuery

Removed constructor:

protected HKCorrelationQuery (IntPtr handle);

Added constructor:

protected HKCorrelationQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCorrelationType

Removed constructor:

protected HKCorrelationType (IntPtr handle);

Added constructor:

protected HKCorrelationType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCumulativeQuantitySample

Removed constructor:

protected HKCumulativeQuantitySample (IntPtr handle);

Added constructor:

protected HKCumulativeQuantitySample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKCumulativeQuantitySeriesSample

Removed constructor:

protected HKCumulativeQuantitySeriesSample (IntPtr handle);

Added constructor:

protected HKCumulativeQuantitySeriesSample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKDeletedObject

Removed constructor:

protected HKDeletedObject (IntPtr handle);

Added constructor:

protected HKDeletedObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKDevice

Removed constructor:

protected HKDevice (IntPtr handle);

Added constructor:

protected HKDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKDiscreteQuantitySample

Removed constructor:

protected HKDiscreteQuantitySample (IntPtr handle);

Added constructor:

protected HKDiscreteQuantitySample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKDocumentQuery

Removed constructor:

protected HKDocumentQuery (IntPtr handle);

Added constructor:

protected HKDocumentQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKDocumentSample

Removed constructor:

protected HKDocumentSample (IntPtr handle);

Added constructor:

protected HKDocumentSample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKDocumentType

Removed constructor:

protected HKDocumentType (IntPtr handle);

Added constructor:

protected HKDocumentType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKElectrocardiogram

Removed constructor:

protected HKElectrocardiogram (IntPtr handle);

Added constructor:

protected HKElectrocardiogram (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKElectrocardiogramQuery

Removed constructor:

protected HKElectrocardiogramQuery (IntPtr handle);

Added constructor:

protected HKElectrocardiogramQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKElectrocardiogramType

Removed constructor:

protected HKElectrocardiogramType (IntPtr handle);

Added constructor:

protected HKElectrocardiogramType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKElectrocardiogramVoltageMeasurement

Removed constructor:

protected HKElectrocardiogramVoltageMeasurement (IntPtr handle);

Added constructor:

protected HKElectrocardiogramVoltageMeasurement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKFhirResource

Removed constructor:

protected HKFhirResource (IntPtr handle);

Added constructor:

protected HKFhirResource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKFhirVersion

Removed constructor:

protected HKFhirVersion (IntPtr handle);

Added constructor:

protected HKFhirVersion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKFitzpatrickSkinTypeObject

Removed constructor:

protected HKFitzpatrickSkinTypeObject (IntPtr handle);

Added constructor:

protected HKFitzpatrickSkinTypeObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKHealthStore

Removed constructor:

protected HKHealthStore (IntPtr handle);

Added constructor:

protected HKHealthStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKHeartbeatSeriesBuilder

Removed constructor:

protected HKHeartbeatSeriesBuilder (IntPtr handle);

Added constructor:

protected HKHeartbeatSeriesBuilder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKHeartbeatSeriesQuery

Removed constructor:

protected HKHeartbeatSeriesQuery (IntPtr handle);

Added constructor:

protected HKHeartbeatSeriesQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKHeartbeatSeriesSample

Removed constructor:

protected HKHeartbeatSeriesSample (IntPtr handle);

Added constructor:

protected HKHeartbeatSeriesSample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKObject

Removed constructor:

protected HKObject (IntPtr handle);

Added constructor:

protected HKObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKObjectType

Removed constructor:

protected HKObjectType (IntPtr handle);

Added constructor:

protected HKObjectType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKObserverQuery

Removed constructor:

protected HKObserverQuery (IntPtr handle);

Added constructor:

protected HKObserverQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKQuantity

Removed constructor:

protected HKQuantity (IntPtr handle);

Added constructor:

protected HKQuantity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKQuantitySample

Removed constructor:

protected HKQuantitySample (IntPtr handle);

Added constructor:

protected HKQuantitySample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKQuantitySeriesSampleBuilder

Removed constructor:

protected HKQuantitySeriesSampleBuilder (IntPtr handle);

Added constructor:

protected HKQuantitySeriesSampleBuilder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKQuantitySeriesSampleQuery

Removed constructor:

protected HKQuantitySeriesSampleQuery (IntPtr handle);

Added constructor:

protected HKQuantitySeriesSampleQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKQuantityType

Removed constructor:

protected HKQuantityType (IntPtr handle);

Added constructor:

protected HKQuantityType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKQuery

Removed constructor:

protected HKQuery (IntPtr handle);

Added constructor:

protected HKQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKQueryAnchor

Removed constructor:

protected HKQueryAnchor (IntPtr handle);

Added constructor:

protected HKQueryAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKQueryDescriptor

Removed constructor:

protected HKQueryDescriptor (IntPtr handle);

Added constructor:

protected HKQueryDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSample

Removed constructor:

protected HKSample (IntPtr handle);

Added constructor:

protected HKSample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSampleQuery

Removed constructor:

protected HKSampleQuery (IntPtr handle);

Added constructor:

protected HKSampleQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSampleType

Removed constructor:

protected HKSampleType (IntPtr handle);

Added constructor:

protected HKSampleType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSeriesBuilder

Removed constructor:

protected HKSeriesBuilder (IntPtr handle);

Added constructor:

protected HKSeriesBuilder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSeriesSample

Removed constructor:

protected HKSeriesSample (IntPtr handle);

Added constructor:

protected HKSeriesSample (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSeriesType

Removed constructor:

protected HKSeriesType (IntPtr handle);

Added constructor:

protected HKSeriesType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSource

Removed constructor:

protected HKSource (IntPtr handle);

Added constructor:

protected HKSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSourceQuery

Removed constructor:

protected HKSourceQuery (IntPtr handle);

Added constructor:

protected HKSourceQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKSourceRevision

Removed constructor:

protected HKSourceRevision (IntPtr handle);

Added constructor:

protected HKSourceRevision (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKStatistics

Removed constructor:

protected HKStatistics (IntPtr handle);

Added constructor:

protected HKStatistics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKStatisticsCollection

Removed constructor:

protected HKStatisticsCollection (IntPtr handle);

Added constructor:

protected HKStatisticsCollection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKStatisticsCollectionQuery

Removed constructor:

protected HKStatisticsCollectionQuery (IntPtr handle);

Added constructor:

protected HKStatisticsCollectionQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKStatisticsQuery

Removed constructor:

protected HKStatisticsQuery (IntPtr handle);

Added constructor:

protected HKStatisticsQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKUnit

Removed constructor:

protected HKUnit (IntPtr handle);

Added constructor:

protected HKUnit (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKVerifiableClinicalRecord

Removed constructor:

protected HKVerifiableClinicalRecord (IntPtr handle);

Added constructor:

protected HKVerifiableClinicalRecord (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKVerifiableClinicalRecordQuery

Removed constructor:

protected HKVerifiableClinicalRecordQuery (IntPtr handle);

Added constructor:

protected HKVerifiableClinicalRecordQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKVerifiableClinicalRecordSubject

Removed constructor:

protected HKVerifiableClinicalRecordSubject (IntPtr handle);

Added constructor:

protected HKVerifiableClinicalRecordSubject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWheelchairUseObject

Removed constructor:

protected HKWheelchairUseObject (IntPtr handle);

Added constructor:

protected HKWheelchairUseObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWorkout

Removed constructor:

protected HKWorkout (IntPtr handle);

Added constructor:

protected HKWorkout (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWorkoutBuilder

Removed constructor:

protected HKWorkoutBuilder (IntPtr handle);

Added constructor:

protected HKWorkoutBuilder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWorkoutConfiguration

Removed constructor:

protected HKWorkoutConfiguration (IntPtr handle);

Added constructor:

protected HKWorkoutConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWorkoutEvent

Removed constructor:

protected HKWorkoutEvent (IntPtr handle);

Added constructor:

protected HKWorkoutEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWorkoutRoute

Removed constructor:

protected HKWorkoutRoute (IntPtr handle);

Added constructor:

protected HKWorkoutRoute (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWorkoutRouteBuilder

Removed constructor:

protected HKWorkoutRouteBuilder (IntPtr handle);

Added constructor:

protected HKWorkoutRouteBuilder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWorkoutRouteQuery

Removed constructor:

protected HKWorkoutRouteQuery (IntPtr handle);

Added constructor:

protected HKWorkoutRouteQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HealthKit.HKWorkoutType

Removed constructor:

protected HKWorkoutType (IntPtr handle);

Added constructor:

protected HKWorkoutType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace HealthKitUI

Type Changed: HealthKitUI.HKActivityRingView

Removed constructor:

protected HKActivityRingView (IntPtr handle);

Added constructor:

protected HKActivityRingView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace HomeKit

Type Changed: HomeKit.HMAccessControl

Removed constructor:

protected HMAccessControl (IntPtr handle);

Added constructor:

protected HMAccessControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessory

Removed constructor:

protected HMAccessory (IntPtr handle);

Added constructor:

protected HMAccessory (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessoryBrowser

Removed constructor:

protected HMAccessoryBrowser (IntPtr handle);

Added constructor:

protected HMAccessoryBrowser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessoryBrowserDelegate

Removed constructor:

protected HMAccessoryBrowserDelegate (IntPtr handle);

Added constructor:

protected HMAccessoryBrowserDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMAccessoryCategory

Removed constructor:

protected HMAccessoryCategory (IntPtr handle);

Added constructor:

protected HMAccessoryCategory (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessoryDelegate

Removed constructor:

protected HMAccessoryDelegate (IntPtr handle);

Added constructor:

protected HMAccessoryDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMAccessoryOwnershipToken

Removed constructor:

protected HMAccessoryOwnershipToken (IntPtr handle);

Added constructor:

protected HMAccessoryOwnershipToken (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessoryProfile

Removed constructor:

protected HMAccessoryProfile (IntPtr handle);

Added constructor:

protected HMAccessoryProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessorySetupManager

Removed constructor:

protected HMAccessorySetupManager (IntPtr handle);

Added constructor:

protected HMAccessorySetupManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual void AddAndSetUpAccessories (HMChipServiceTopology topology, HMErrorHandler completion);
public virtual System.Threading.Tasks.Task AddAndSetUpAccessoriesAsync (HMChipServiceTopology topology);

Added methods:

public virtual void AddAndSetUpAccessories (HMMatterTopology topology, System.Action<Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task AddAndSetUpAccessoriesAsync (HMMatterTopology topology);

Type Changed: HomeKit.HMAccessorySetupPayload

Removed constructor:

protected HMAccessorySetupPayload (IntPtr handle);

Added constructor:

protected HMAccessorySetupPayload (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAction

Removed constructor:

protected HMAction (IntPtr handle);

Added constructor:

protected HMAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMActionSet

Removed constructor:

protected HMActionSet (IntPtr handle);

Added constructor:

protected HMActionSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAddAccessoryRequest

Removed constructor:

protected HMAddAccessoryRequest (IntPtr handle);

Added constructor:

protected HMAddAccessoryRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCalendarEvent

Removed constructor:

protected HMCalendarEvent (IntPtr handle);

Added constructor:

protected HMCalendarEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraAudioControl

Removed constructor:

protected HMCameraAudioControl (IntPtr handle);

Added constructor:

protected HMCameraAudioControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraControl

Removed constructor:

protected HMCameraControl (IntPtr handle);

Added constructor:

protected HMCameraControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraProfile

Removed constructor:

protected HMCameraProfile (IntPtr handle);

Added constructor:

protected HMCameraProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraSettingsControl

Removed constructor:

protected HMCameraSettingsControl (IntPtr handle);

Added constructor:

protected HMCameraSettingsControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraSnapshot

Removed constructor:

protected HMCameraSnapshot (IntPtr handle);

Added constructor:

protected HMCameraSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraSnapshotControl

Removed constructor:

protected HMCameraSnapshotControl (IntPtr handle);

Added constructor:

protected HMCameraSnapshotControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraSnapshotControlDelegate

Removed constructor:

protected HMCameraSnapshotControlDelegate (IntPtr handle);

Added constructor:

protected HMCameraSnapshotControlDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMCameraSource

Removed constructor:

protected HMCameraSource (IntPtr handle);

Added constructor:

protected HMCameraSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraStream

Removed constructor:

protected HMCameraStream (IntPtr handle);

Added constructor:

protected HMCameraStream (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraStreamControl

Removed constructor:

protected HMCameraStreamControl (IntPtr handle);

Added constructor:

protected HMCameraStreamControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraStreamControlDelegate

Removed constructor:

protected HMCameraStreamControlDelegate (IntPtr handle);

Added constructor:

protected HMCameraStreamControlDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMCameraView

Removed constructor:

protected HMCameraView (IntPtr handle);

Added constructor:

protected HMCameraView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristic

Removed constructor:

protected HMCharacteristic (IntPtr handle);

Added constructor:

protected HMCharacteristic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristicEvent

Removed constructor:

protected HMCharacteristicEvent (IntPtr handle);

Added constructor:

protected HMCharacteristicEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristicMetadata

Removed constructor:

protected HMCharacteristicMetadata (IntPtr handle);

Added constructor:

protected HMCharacteristicMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristicThresholdRangeEvent

Removed constructor:

protected HMCharacteristicThresholdRangeEvent (IntPtr handle);

Added constructor:

protected HMCharacteristicThresholdRangeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristicWriteAction

Removed constructor:

protected HMCharacteristicWriteAction (IntPtr handle);

Added constructor:

protected HMCharacteristicWriteAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMDurationEvent

Removed constructor:

protected HMDurationEvent (IntPtr handle);

Added constructor:

protected HMDurationEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMEvent

Removed constructor:

protected HMEvent (IntPtr handle);

Added constructor:

protected HMEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMEventTrigger

Removed constructor:

protected HMEventTrigger (IntPtr handle);

Added constructor:

protected HMEventTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMHome

Removed constructor:

protected HMHome (IntPtr handle);

Added constructor:

protected HMHome (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMHomeAccessControl

Removed constructor:

protected HMHomeAccessControl (IntPtr handle);

Added constructor:

protected HMHomeAccessControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMHomeDelegate

Removed constructor:

protected HMHomeDelegate (IntPtr handle);

Added constructor:

protected HMHomeDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMHomeManager

Removed constructor:

protected HMHomeManager (IntPtr handle);

Added constructor:

protected HMHomeManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMHomeManagerDelegate

Removed constructor:

protected HMHomeManagerDelegate (IntPtr handle);

Added constructor:

protected HMHomeManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMLocationEvent

Removed constructor:

protected HMLocationEvent (IntPtr handle);

Added constructor:

protected HMLocationEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableCalendarEvent

Removed constructor:

protected HMMutableCalendarEvent (IntPtr handle);

Added constructor:

protected HMMutableCalendarEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableCharacteristicEvent

Removed constructor:

protected HMMutableCharacteristicEvent (IntPtr handle);

Added constructor:

protected HMMutableCharacteristicEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableCharacteristicThresholdRangeEvent

Removed constructor:

protected HMMutableCharacteristicThresholdRangeEvent (IntPtr handle);

Added constructor:

protected HMMutableCharacteristicThresholdRangeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableDurationEvent

Removed constructor:

protected HMMutableDurationEvent (IntPtr handle);

Added constructor:

protected HMMutableDurationEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableLocationEvent

Removed constructor:

protected HMMutableLocationEvent (IntPtr handle);

Added constructor:

protected HMMutableLocationEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutablePresenceEvent

Removed constructor:

protected HMMutablePresenceEvent (IntPtr handle);

Added constructor:

protected HMMutablePresenceEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableSignificantTimeEvent

Removed constructor:

protected HMMutableSignificantTimeEvent (IntPtr handle);

Added constructor:

protected HMMutableSignificantTimeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMNetworkConfigurationProfile

Removed constructor:

protected HMNetworkConfigurationProfile (IntPtr handle);

Added constructor:

protected HMNetworkConfigurationProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMNetworkConfigurationProfileDelegate

Removed constructor:

protected HMNetworkConfigurationProfileDelegate (IntPtr handle);

Added constructor:

protected HMNetworkConfigurationProfileDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMNumberRange

Removed constructor:

protected HMNumberRange (IntPtr handle);

Added constructor:

protected HMNumberRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMPresenceEvent

Removed constructor:

protected HMPresenceEvent (IntPtr handle);

Added constructor:

protected HMPresenceEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMRoom

Removed constructor:

protected HMRoom (IntPtr handle);

Added constructor:

protected HMRoom (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMService

Removed constructor:

protected HMService (IntPtr handle);

Added constructor:

protected HMService (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMServiceGroup

Removed constructor:

protected HMServiceGroup (IntPtr handle);

Added constructor:

protected HMServiceGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMSignificantTimeEvent

Removed constructor:

protected HMSignificantTimeEvent (IntPtr handle);

Added constructor:

protected HMSignificantTimeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMTimeEvent

Removed constructor:

protected HMTimeEvent (IntPtr handle);

Added constructor:

protected HMTimeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMTimerTrigger

Removed constructor:

protected HMTimerTrigger (IntPtr handle);

Added constructor:

protected HMTimerTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMTrigger

Removed constructor:

protected HMTrigger (IntPtr handle);

Added constructor:

protected HMTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMUser

Removed constructor:

protected HMUser (IntPtr handle);

Added constructor:

protected HMUser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMZone

Removed constructor:

protected HMZone (IntPtr handle);

Added constructor:

protected HMZone (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed Type HomeKit.FetchRoomHandler

Removed Type HomeKit.HMChipServiceHome

Removed Type HomeKit.HMChipServiceRequestHandler

Removed Type HomeKit.HMChipServiceRoom

Removed Type HomeKit.HMChipServiceTopology

Removed Type HomeKit.HMErrorHandler

New Type: HomeKit.HMFetchRoomHandler

public sealed delegate HMFetchRoomHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
	// constructors
	public HMFetchRoomHandler (object object, IntPtr method);
	// methods
	public virtual System.IAsyncResult BeginInvoke (HMMatterRoom[] rooms, Foundation.NSError error, System.AsyncCallback callback, object object);
	public virtual void EndInvoke (System.IAsyncResult result);
	public virtual void Invoke (HMMatterRoom[] rooms, Foundation.NSError error);
}

New Type: HomeKit.HMMatterHome

public class HMMatterHome : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public HMMatterHome (Foundation.NSCoder coder);
	protected HMMatterHome (Foundation.NSObjectFlag t);
	protected HMMatterHome (ObjCRuntime.NativeHandle handle);
	public HMMatterHome (Foundation.NSUuid uuid, string name);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual string Name { get; }
	public virtual Foundation.NSUuid Uuid { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
}

New Type: HomeKit.HMMatterRequestHandler

public class HMMatterRequestHandler : Foundation.NSObject, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public HMMatterRequestHandler ();
	protected HMMatterRequestHandler (Foundation.NSObjectFlag t);
	protected HMMatterRequestHandler (ObjCRuntime.NativeHandle handle);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	// methods
	public virtual void BeginRequestWithExtensionContext (Foundation.NSExtensionContext context);
	public virtual void ConfigureAccessory (string accessoryName, HMMatterRoom accessoryRoom, System.Action<Foundation.NSError> completion);
	public virtual System.Threading.Tasks.Task ConfigureAccessoryAsync (string accessoryName, HMMatterRoom accessoryRoom);
	public virtual void FetchRooms (HMMatterHome home, HMFetchRoomHandler completion);
	public virtual System.Threading.Tasks.Task<HMMatterRoom[]> FetchRoomsAsync (HMMatterHome home);
	public virtual void PairAccessory (HMMatterHome home, string onboardingPayload, System.Action<Foundation.NSError> completion);
	public virtual System.Threading.Tasks.Task PairAccessoryAsync (HMMatterHome home, string onboardingPayload);
}

New Type: HomeKit.HMMatterRoom

public class HMMatterRoom : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public HMMatterRoom (Foundation.NSCoder coder);
	protected HMMatterRoom (Foundation.NSObjectFlag t);
	protected HMMatterRoom (ObjCRuntime.NativeHandle handle);
	public HMMatterRoom (Foundation.NSUuid uuid, string name);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual string Name { get; }
	public virtual Foundation.NSUuid Uuid { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
}

New Type: HomeKit.HMMatterTopology

public class HMMatterTopology : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public HMMatterTopology (Foundation.NSCoder coder);
	protected HMMatterTopology (Foundation.NSObjectFlag t);
	public HMMatterTopology (HMMatterHome[] homes);
	protected HMMatterTopology (ObjCRuntime.NativeHandle handle);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual HMMatterHome[] Homes { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
}

Namespace IOSurface

Type Changed: IOSurface.IOSurface

Removed constructor:

protected IOSurface (IntPtr handle);

Added constructor:

protected IOSurface (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace IdentityLookup

Type Changed: IdentityLookup.ILCallClassificationRequest

Removed constructor:

protected ILCallClassificationRequest (IntPtr handle);

Added constructor:

protected ILCallClassificationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILCallCommunication

Removed constructor:

protected ILCallCommunication (IntPtr handle);

Added constructor:

protected ILCallCommunication (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILClassificationRequest

Removed constructor:

protected ILClassificationRequest (IntPtr handle);

Added constructor:

protected ILClassificationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILClassificationResponse

Removed constructor:

protected ILClassificationResponse (IntPtr handle);

Added constructor:

protected ILClassificationResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILCommunication

Removed constructor:

protected ILCommunication (IntPtr handle);

Added constructor:

protected ILCommunication (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageClassificationRequest

Removed constructor:

protected ILMessageClassificationRequest (IntPtr handle);

Added constructor:

protected ILMessageClassificationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageCommunication

Removed constructor:

protected ILMessageCommunication (IntPtr handle);

Added constructor:

protected ILMessageCommunication (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageFilterExtension

Removed constructor:

protected ILMessageFilterExtension (IntPtr handle);

Added constructor:

protected ILMessageFilterExtension (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageFilterExtensionContext

Removed constructor:

protected ILMessageFilterExtensionContext (IntPtr handle);

Added constructor:

protected ILMessageFilterExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageFilterQueryRequest

Removed constructor:

protected ILMessageFilterQueryRequest (IntPtr handle);

Added constructor:

protected ILMessageFilterQueryRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageFilterQueryResponse

Removed constructor:

protected ILMessageFilterQueryResponse (IntPtr handle);

Added constructor:

protected ILMessageFilterQueryResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILNetworkResponse

Removed constructor:

protected ILNetworkResponse (IntPtr handle);

Added constructor:

protected ILNetworkResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace IdentityLookupUI

Type Changed: IdentityLookupUI.ILClassificationUIExtensionContext

Removed constructor:

protected ILClassificationUIExtensionContext (IntPtr handle);

Added constructor:

protected ILClassificationUIExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookupUI.ILClassificationUIExtensionViewController

Removed constructor:

protected ILClassificationUIExtensionViewController (IntPtr handle);

Added constructor:

protected ILClassificationUIExtensionViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace ImageIO

Type Changed: ImageIO.CGImageDestination

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGImageDestination ();

Type Changed: ImageIO.CGImageMetadata

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGImageMetadata (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGImageMetadata ();

Type Changed: ImageIO.CGImageMetadataTag

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGImageMetadataTag (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGImageMetadataTag ();

Type Changed: ImageIO.CGImageSource

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGImageSource ();

Namespace Intents

Type Changed: Intents.INAccountTypeResolutionResult

Removed constructor:

protected INAccountTypeResolutionResult (IntPtr handle);

Added constructor:

protected INAccountTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INActivateCarSignalIntent

Removed constructor:

protected INActivateCarSignalIntent (IntPtr handle);

Added constructor:

protected INActivateCarSignalIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INActivateCarSignalIntentResponse

Removed constructor:

protected INActivateCarSignalIntentResponse (IntPtr handle);

Added constructor:

protected INActivateCarSignalIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddMediaIntent

Removed constructor:

protected INAddMediaIntent (IntPtr handle);

Added constructor:

protected INAddMediaIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddMediaIntentResponse

Removed constructor:

protected INAddMediaIntentResponse (IntPtr handle);

Added constructor:

protected INAddMediaIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddMediaMediaDestinationResolutionResult

Removed constructor:

protected INAddMediaMediaDestinationResolutionResult (IntPtr handle);

Added constructor:

protected INAddMediaMediaDestinationResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddMediaMediaItemResolutionResult

Removed constructor:

protected INAddMediaMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INAddMediaMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddTasksIntent

Removed constructor:

protected INAddTasksIntent (IntPtr handle);

Added constructor:

protected INAddTasksIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddTasksIntentResponse

Removed constructor:

protected INAddTasksIntentResponse (IntPtr handle);

Added constructor:

protected INAddTasksIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddTasksTargetTaskListResolutionResult

Removed constructor:

protected INAddTasksTargetTaskListResolutionResult (IntPtr handle);

Added constructor:

protected INAddTasksTargetTaskListResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddTasksTemporalEventTriggerResolutionResult

Removed constructor:

protected INAddTasksTemporalEventTriggerResolutionResult (IntPtr handle);

Added constructor:

protected INAddTasksTemporalEventTriggerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAirline

Removed constructor:

protected INAirline (IntPtr handle);

Added constructor:

protected INAirline (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAirport

Removed constructor:

protected INAirport (IntPtr handle);

Added constructor:

protected INAirport (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAirportGate

Removed constructor:

protected INAirportGate (IntPtr handle);

Added constructor:

protected INAirportGate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAppendToNoteIntent

Removed constructor:

protected INAppendToNoteIntent (IntPtr handle);

Added constructor:

protected INAppendToNoteIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAppendToNoteIntentResponse

Removed constructor:

protected INAppendToNoteIntentResponse (IntPtr handle);

Added constructor:

protected INAppendToNoteIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBalanceAmount

Removed constructor:

protected INBalanceAmount (IntPtr handle);

Added constructor:

protected INBalanceAmount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBalanceTypeResolutionResult

Removed constructor:

protected INBalanceTypeResolutionResult (IntPtr handle);

Added constructor:

protected INBalanceTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBillDetails

Removed constructor:

protected INBillDetails (IntPtr handle);

Added constructor:

protected INBillDetails (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBillPayee

Removed constructor:

protected INBillPayee (IntPtr handle);

Added constructor:

protected INBillPayee (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBillPayeeResolutionResult

Removed constructor:

protected INBillPayeeResolutionResult (IntPtr handle);

Added constructor:

protected INBillPayeeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBillTypeResolutionResult

Removed constructor:

protected INBillTypeResolutionResult (IntPtr handle);

Added constructor:

protected INBillTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBoatReservation

Removed constructor:

protected INBoatReservation (IntPtr handle);

Added constructor:

protected INBoatReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBoatTrip

Removed constructor:

protected INBoatTrip (IntPtr handle);

Added constructor:

protected INBoatTrip (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBookRestaurantReservationIntent

Removed constructor:

protected INBookRestaurantReservationIntent (IntPtr handle);

Added constructor:

protected INBookRestaurantReservationIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBookRestaurantReservationIntentResponse

Removed constructor:

protected INBookRestaurantReservationIntentResponse (IntPtr handle);

Added constructor:

protected INBookRestaurantReservationIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBooleanResolutionResult

Removed constructor:

protected INBooleanResolutionResult (IntPtr handle);

Added constructor:

protected INBooleanResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBusReservation

Removed constructor:

protected INBusReservation (IntPtr handle);

Added constructor:

protected INBusReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBusTrip

Removed constructor:

protected INBusTrip (IntPtr handle);

Added constructor:

protected INBusTrip (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallCapabilityResolutionResult

Removed constructor:

protected INCallCapabilityResolutionResult (IntPtr handle);

Added constructor:

protected INCallCapabilityResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallDestinationTypeResolutionResult

Removed constructor:

protected INCallDestinationTypeResolutionResult (IntPtr handle);

Added constructor:

protected INCallDestinationTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallGroup

Removed constructor:

protected INCallGroup (IntPtr handle);

Added constructor:

protected INCallGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecord

Removed constructor:

protected INCallRecord (IntPtr handle);

Added constructor:

protected INCallRecord (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecordFilter

Removed constructor:

protected INCallRecordFilter (IntPtr handle);

Added constructor:

protected INCallRecordFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecordResolutionResult

Removed constructor:

protected INCallRecordResolutionResult (IntPtr handle);

Added constructor:

protected INCallRecordResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecordTypeOptionsResolutionResult

Removed constructor:

protected INCallRecordTypeOptionsResolutionResult (IntPtr handle);

Added constructor:

protected INCallRecordTypeOptionsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecordTypeResolutionResult

Removed constructor:

protected INCallRecordTypeResolutionResult (IntPtr handle);

Added constructor:

protected INCallRecordTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCancelRideIntent

Removed constructor:

protected INCancelRideIntent (IntPtr handle);

Added constructor:

protected INCancelRideIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCancelRideIntentResponse

Removed constructor:

protected INCancelRideIntentResponse (IntPtr handle);

Added constructor:

protected INCancelRideIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCancelWorkoutIntent

Removed constructor:

protected INCancelWorkoutIntent (IntPtr handle);

Added constructor:

protected INCancelWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCancelWorkoutIntentResponse

Removed constructor:

protected INCancelWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INCancelWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCar

Removed constructor:

protected INCar (IntPtr handle);

Added constructor:

protected INCar (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarAirCirculationModeResolutionResult

Removed constructor:

protected INCarAirCirculationModeResolutionResult (IntPtr handle);

Added constructor:

protected INCarAirCirculationModeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarAudioSourceResolutionResult

Removed constructor:

protected INCarAudioSourceResolutionResult (IntPtr handle);

Added constructor:

protected INCarAudioSourceResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarDefrosterResolutionResult

Removed constructor:

protected INCarDefrosterResolutionResult (IntPtr handle);

Added constructor:

protected INCarDefrosterResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarHeadUnit

Removed constructor:

protected INCarHeadUnit (IntPtr handle);

Added constructor:

protected INCarHeadUnit (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarSeatResolutionResult

Removed constructor:

protected INCarSeatResolutionResult (IntPtr handle);

Added constructor:

protected INCarSeatResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarSignalOptionsResolutionResult

Removed constructor:

protected INCarSignalOptionsResolutionResult (IntPtr handle);

Added constructor:

protected INCarSignalOptionsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCreateNoteIntent

Removed constructor:

protected INCreateNoteIntent (IntPtr handle);

Added constructor:

protected INCreateNoteIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCreateNoteIntentResponse

Removed constructor:

protected INCreateNoteIntentResponse (IntPtr handle);

Added constructor:

protected INCreateNoteIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCreateTaskListIntent

Removed constructor:

protected INCreateTaskListIntent (IntPtr handle);

Added constructor:

protected INCreateTaskListIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCreateTaskListIntentResponse

Removed constructor:

protected INCreateTaskListIntentResponse (IntPtr handle);

Added constructor:

protected INCreateTaskListIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCurrencyAmount

Removed constructor:

protected INCurrencyAmount (IntPtr handle);

Added constructor:

protected INCurrencyAmount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCurrencyAmountResolutionResult

Removed constructor:

protected INCurrencyAmountResolutionResult (IntPtr handle);

Added constructor:

protected INCurrencyAmountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDailyRoutineRelevanceProvider

Removed constructor:

protected INDailyRoutineRelevanceProvider (IntPtr handle);

Added constructor:

protected INDailyRoutineRelevanceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateComponentsRange

Removed constructor:

protected INDateComponentsRange (IntPtr handle);

Added constructor:

protected INDateComponentsRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateComponentsRangeResolutionResult

Removed constructor:

protected INDateComponentsRangeResolutionResult (IntPtr handle);

Added constructor:

protected INDateComponentsRangeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateComponentsResolutionResult

Removed constructor:

protected INDateComponentsResolutionResult (IntPtr handle);

Added constructor:

protected INDateComponentsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateRelevanceProvider

Removed constructor:

protected INDateRelevanceProvider (IntPtr handle);

Added constructor:

protected INDateRelevanceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateSearchTypeResolutionResult

Removed constructor:

protected INDateSearchTypeResolutionResult (IntPtr handle);

Added constructor:

protected INDateSearchTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDefaultCardTemplate

Removed constructor:

protected INDefaultCardTemplate (IntPtr handle);

Added constructor:

protected INDefaultCardTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDeleteTasksIntent

Removed constructor:

protected INDeleteTasksIntent (IntPtr handle);

Added constructor:

protected INDeleteTasksIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDeleteTasksIntentResponse

Removed constructor:

protected INDeleteTasksIntentResponse (IntPtr handle);

Added constructor:

protected INDeleteTasksIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDeleteTasksTaskListResolutionResult

Removed constructor:

protected INDeleteTasksTaskListResolutionResult (IntPtr handle);

Added constructor:

protected INDeleteTasksTaskListResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDeleteTasksTaskResolutionResult

Removed constructor:

protected INDeleteTasksTaskResolutionResult (IntPtr handle);

Added constructor:

protected INDeleteTasksTaskResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDoubleResolutionResult

Removed constructor:

protected INDoubleResolutionResult (IntPtr handle);

Added constructor:

protected INDoubleResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INEndWorkoutIntent

Removed constructor:

protected INEndWorkoutIntent (IntPtr handle);

Added constructor:

protected INEndWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INEndWorkoutIntentResponse

Removed constructor:

protected INEndWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INEndWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INEnergyResolutionResult

Removed constructor:

protected INEnergyResolutionResult (IntPtr handle);

Added constructor:

protected INEnergyResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INEnumResolutionResult

Removed constructor:

protected INEnumResolutionResult (IntPtr handle);

Added constructor:

protected INEnumResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INExtension

Removed constructor:

protected INExtension (IntPtr handle);

Added constructor:

protected INExtension (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFile

Removed constructor:

protected INFile (IntPtr handle);

Added constructor:

protected INFile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Added property:

public virtual bool RemovedOnCompletion { get; set; }

Type Changed: Intents.INFileResolutionResult

Removed constructor:

protected INFileResolutionResult (IntPtr handle);

Added constructor:

protected INFileResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFlight

Removed constructor:

protected INFlight (IntPtr handle);

Added constructor:

protected INFlight (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFlightReservation

Removed constructor:

protected INFlightReservation (IntPtr handle);

Added constructor:

protected INFlightReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFocusStatus

Removed constructor:

protected INFocusStatus (IntPtr handle);

Added constructor:

protected INFocusStatus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFocusStatusCenter

Removed constructor:

protected INFocusStatusCenter (IntPtr handle);

Added constructor:

protected INFocusStatusCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetAvailableRestaurantReservationBookingDefaultsIntent

Removed constructor:

protected INGetAvailableRestaurantReservationBookingDefaultsIntent (IntPtr handle);

Added constructor:

protected INGetAvailableRestaurantReservationBookingDefaultsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetAvailableRestaurantReservationBookingDefaultsIntentResponse

Removed constructor:

protected INGetAvailableRestaurantReservationBookingDefaultsIntentResponse (IntPtr handle);

Added constructor:

protected INGetAvailableRestaurantReservationBookingDefaultsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetAvailableRestaurantReservationBookingsIntent

Removed constructor:

protected INGetAvailableRestaurantReservationBookingsIntent (IntPtr handle);

Added constructor:

protected INGetAvailableRestaurantReservationBookingsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetAvailableRestaurantReservationBookingsIntentResponse

Removed constructor:

protected INGetAvailableRestaurantReservationBookingsIntentResponse (IntPtr handle);

Added constructor:

protected INGetAvailableRestaurantReservationBookingsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetCarLockStatusIntent

Removed constructor:

protected INGetCarLockStatusIntent (IntPtr handle);

Added constructor:

protected INGetCarLockStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetCarLockStatusIntentResponse

Removed constructor:

protected INGetCarLockStatusIntentResponse (IntPtr handle);

Added constructor:

protected INGetCarLockStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetCarPowerLevelStatusIntent

Removed constructor:

protected INGetCarPowerLevelStatusIntent (IntPtr handle);

Added constructor:

protected INGetCarPowerLevelStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetCarPowerLevelStatusIntentResponse

Removed constructor:

protected INGetCarPowerLevelStatusIntentResponse (IntPtr handle);

Added constructor:

protected INGetCarPowerLevelStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetReservationDetailsIntent

Removed constructor:

protected INGetReservationDetailsIntent (IntPtr handle);

Added constructor:

protected INGetReservationDetailsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetReservationDetailsIntentResponse

Removed constructor:

protected INGetReservationDetailsIntentResponse (IntPtr handle);

Added constructor:

protected INGetReservationDetailsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetRestaurantGuestIntent

Removed constructor:

protected INGetRestaurantGuestIntent (IntPtr handle);

Added constructor:

protected INGetRestaurantGuestIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetRestaurantGuestIntentResponse

Removed constructor:

protected INGetRestaurantGuestIntentResponse (IntPtr handle);

Added constructor:

protected INGetRestaurantGuestIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetRideStatusIntent

Removed constructor:

protected INGetRideStatusIntent (IntPtr handle);

Added constructor:

protected INGetRideStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetRideStatusIntentResponse

Removed constructor:

protected INGetRideStatusIntentResponse (IntPtr handle);

Added constructor:

protected INGetRideStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetUserCurrentRestaurantReservationBookingsIntent

Removed constructor:

protected INGetUserCurrentRestaurantReservationBookingsIntent (IntPtr handle);

Added constructor:

protected INGetUserCurrentRestaurantReservationBookingsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetUserCurrentRestaurantReservationBookingsIntentResponse

Removed constructor:

protected INGetUserCurrentRestaurantReservationBookingsIntentResponse (IntPtr handle);

Added constructor:

protected INGetUserCurrentRestaurantReservationBookingsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetVisualCodeIntent

Removed constructor:

protected INGetVisualCodeIntent (IntPtr handle);

Added constructor:

protected INGetVisualCodeIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetVisualCodeIntentResponse

Removed constructor:

protected INGetVisualCodeIntentResponse (IntPtr handle);

Added constructor:

protected INGetVisualCodeIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INImage

Removed constructor:

protected INImage (IntPtr handle);

Added constructor:

protected INImage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INImageNoteContent

Removed constructor:

protected INImageNoteContent (IntPtr handle);

Added constructor:

protected INImageNoteContent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntegerResolutionResult

Removed constructor:

protected INIntegerResolutionResult (IntPtr handle);

Added constructor:

protected INIntegerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntent

Removed constructor:

protected INIntent (IntPtr handle);

Added constructor:

protected INIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntentDonationMetadata

Removed constructor:

protected INIntentDonationMetadata (IntPtr handle);

Added constructor:

protected INIntentDonationMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntentResolutionResult

Removed constructor:

protected INIntentResolutionResult (IntPtr handle);

Added constructor:

protected INIntentResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntentResponse

Removed constructor:

protected INIntentResponse (IntPtr handle);

Added constructor:

protected INIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INInteraction

Removed constructor:

protected INInteraction (IntPtr handle);

Added constructor:

protected INInteraction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INLengthResolutionResult

Removed constructor:

protected INLengthResolutionResult (IntPtr handle);

Added constructor:

protected INLengthResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INListCarsIntent

Removed constructor:

protected INListCarsIntent (IntPtr handle);

Added constructor:

protected INListCarsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INListCarsIntentResponse

Removed constructor:

protected INListCarsIntentResponse (IntPtr handle);

Added constructor:

protected INListCarsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INListRideOptionsIntent

Removed constructor:

protected INListRideOptionsIntent (IntPtr handle);

Added constructor:

protected INListRideOptionsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INListRideOptionsIntentResponse

Removed constructor:

protected INListRideOptionsIntentResponse (IntPtr handle);

Added constructor:

protected INListRideOptionsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INLocationRelevanceProvider

Removed constructor:

protected INLocationRelevanceProvider (IntPtr handle);

Added constructor:

protected INLocationRelevanceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INLocationSearchTypeResolutionResult

Removed constructor:

protected INLocationSearchTypeResolutionResult (IntPtr handle);

Added constructor:

protected INLocationSearchTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INLodgingReservation

Removed constructor:

protected INLodgingReservation (IntPtr handle);

Added constructor:

protected INLodgingReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMassResolutionResult

Removed constructor:

protected INMassResolutionResult (IntPtr handle);

Added constructor:

protected INMassResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaAffinityTypeResolutionResult

Removed constructor:

protected INMediaAffinityTypeResolutionResult (IntPtr handle);

Added constructor:

protected INMediaAffinityTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaDestination

Removed constructor:

protected INMediaDestination (IntPtr handle);

Added constructor:

protected INMediaDestination (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaDestinationResolutionResult

Removed constructor:

protected INMediaDestinationResolutionResult (IntPtr handle);

Added constructor:

protected INMediaDestinationResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaItem

Removed constructor:

protected INMediaItem (IntPtr handle);

Added constructor:

protected INMediaItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaItemResolutionResult

Removed constructor:

protected INMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaSearch

Removed constructor:

protected INMediaSearch (IntPtr handle);

Added constructor:

protected INMediaSearch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaUserContext

Removed constructor:

protected INMediaUserContext (IntPtr handle);

Added constructor:

protected INMediaUserContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaUserContextSubscriptionStatus

Added value:

Voice = 3,

Type Changed: Intents.INMessage

Removed constructor:

protected INMessage (IntPtr handle);

Added constructor:

protected INMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMessageAttributeOptionsResolutionResult

Removed constructor:

protected INMessageAttributeOptionsResolutionResult (IntPtr handle);

Added constructor:

protected INMessageAttributeOptionsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMessageAttributeResolutionResult

Removed constructor:

protected INMessageAttributeResolutionResult (IntPtr handle);

Added constructor:

protected INMessageAttributeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNote

Removed constructor:

protected INNote (IntPtr handle);

Added constructor:

protected INNote (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNoteContent

Removed constructor:

protected INNoteContent (IntPtr handle);

Added constructor:

protected INNoteContent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNoteContentResolutionResult

Removed constructor:

protected INNoteContentResolutionResult (IntPtr handle);

Added constructor:

protected INNoteContentResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNoteContentTypeResolutionResult

Removed constructor:

protected INNoteContentTypeResolutionResult (IntPtr handle);

Added constructor:

protected INNoteContentTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNoteResolutionResult

Removed constructor:

protected INNoteResolutionResult (IntPtr handle);

Added constructor:

protected INNoteResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNotebookItemTypeResolutionResult

Removed constructor:

protected INNotebookItemTypeResolutionResult (IntPtr handle);

Added constructor:

protected INNotebookItemTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INObject

Removed constructor:

protected INObject (IntPtr handle);

Added constructor:

protected INObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INObjectCollection`1

Removed constructor:

protected INObjectCollection`1 (IntPtr handle);

Added constructor:

protected INObjectCollection`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INObjectResolutionResult

Removed constructor:

protected INObjectResolutionResult (IntPtr handle);

Added constructor:

protected INObjectResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INObjectSection`1

Removed constructor:

protected INObjectSection`1 (IntPtr handle);

Added constructor:

protected INObjectSection`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INOutgoingMessageTypeResolutionResult

Removed constructor:

protected INOutgoingMessageTypeResolutionResult (IntPtr handle);

Added constructor:

protected INOutgoingMessageTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INParameter

Removed constructor:

protected INParameter (IntPtr handle);

Added constructor:

protected INParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPauseWorkoutIntent

Removed constructor:

protected INPauseWorkoutIntent (IntPtr handle);

Added constructor:

protected INPauseWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPauseWorkoutIntentResponse

Removed constructor:

protected INPauseWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INPauseWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPayBillIntent

Removed constructor:

protected INPayBillIntent (IntPtr handle);

Added constructor:

protected INPayBillIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPayBillIntentResponse

Removed constructor:

protected INPayBillIntentResponse (IntPtr handle);

Added constructor:

protected INPayBillIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentAccount

Removed constructor:

protected INPaymentAccount (IntPtr handle);

Added constructor:

protected INPaymentAccount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentAccountResolutionResult

Removed constructor:

protected INPaymentAccountResolutionResult (IntPtr handle);

Added constructor:

protected INPaymentAccountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentAmount

Removed constructor:

protected INPaymentAmount (IntPtr handle);

Added constructor:

protected INPaymentAmount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentAmountResolutionResult

Removed constructor:

protected INPaymentAmountResolutionResult (IntPtr handle);

Added constructor:

protected INPaymentAmountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentMethod

Removed constructor:

protected INPaymentMethod (IntPtr handle);

Added constructor:

protected INPaymentMethod (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentMethodResolutionResult

Removed constructor:

protected INPaymentMethodResolutionResult (IntPtr handle);

Added constructor:

protected INPaymentMethodResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentRecord

Removed constructor:

protected INPaymentRecord (IntPtr handle);

Added constructor:

protected INPaymentRecord (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentStatusResolutionResult

Removed constructor:

protected INPaymentStatusResolutionResult (IntPtr handle);

Added constructor:

protected INPaymentStatusResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPerson

Removed constructor:

protected INPerson (IntPtr handle);

Added constructor:

protected INPerson (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPersonHandle

Removed constructor:

protected INPersonHandle (IntPtr handle);

Added constructor:

protected INPersonHandle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPersonResolutionResult

Removed constructor:

protected INPersonResolutionResult (IntPtr handle);

Added constructor:

protected INPersonResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlacemarkResolutionResult

Removed constructor:

protected INPlacemarkResolutionResult (IntPtr handle);

Added constructor:

protected INPlacemarkResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlayMediaIntent

Removed constructor:

protected INPlayMediaIntent (IntPtr handle);

Added constructor:

protected INPlayMediaIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlayMediaIntentResponse

Removed constructor:

protected INPlayMediaIntentResponse (IntPtr handle);

Added constructor:

protected INPlayMediaIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlayMediaMediaItemResolutionResult

Removed constructor:

protected INPlayMediaMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INPlayMediaMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlayMediaPlaybackSpeedResolutionResult

Removed constructor:

protected INPlayMediaPlaybackSpeedResolutionResult (IntPtr handle);

Added constructor:

protected INPlayMediaPlaybackSpeedResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlaybackQueueLocationResolutionResult

Removed constructor:

protected INPlaybackQueueLocationResolutionResult (IntPtr handle);

Added constructor:

protected INPlaybackQueueLocationResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlaybackRepeatModeResolutionResult

Removed constructor:

protected INPlaybackRepeatModeResolutionResult (IntPtr handle);

Added constructor:

protected INPlaybackRepeatModeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPreferences

Removed constructor:

protected INPreferences (IntPtr handle);

Added constructor:

protected INPreferences (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPriceRange

Removed constructor:

protected INPriceRange (IntPtr handle);

Added constructor:

protected INPriceRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRadioTypeResolutionResult

Removed constructor:

protected INRadioTypeResolutionResult (IntPtr handle);

Added constructor:

protected INRadioTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRecurrenceRule

Removed constructor:

protected INRecurrenceRule (IntPtr handle);

Added constructor:

protected INRecurrenceRule (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelativeReferenceResolutionResult

Removed constructor:

protected INRelativeReferenceResolutionResult (IntPtr handle);

Added constructor:

protected INRelativeReferenceResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelativeSettingResolutionResult

Removed constructor:

protected INRelativeSettingResolutionResult (IntPtr handle);

Added constructor:

protected INRelativeSettingResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelevanceProvider

Removed constructor:

protected INRelevanceProvider (IntPtr handle);

Added constructor:

protected INRelevanceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelevantShortcut

Removed constructor:

protected INRelevantShortcut (IntPtr handle);

Added constructor:

protected INRelevantShortcut (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelevantShortcutStore

Removed constructor:

protected INRelevantShortcutStore (IntPtr handle);

Added constructor:

protected INRelevantShortcutStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRentalCar

Removed constructor:

protected INRentalCar (IntPtr handle);

Added constructor:

protected INRentalCar (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRentalCarReservation

Removed constructor:

protected INRentalCarReservation (IntPtr handle);

Added constructor:

protected INRentalCarReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestPaymentCurrencyAmountResolutionResult

Removed constructor:

protected INRequestPaymentCurrencyAmountResolutionResult (IntPtr handle);

Added constructor:

protected INRequestPaymentCurrencyAmountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestPaymentIntent

Removed constructor:

protected INRequestPaymentIntent (IntPtr handle);

Added constructor:

protected INRequestPaymentIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestPaymentIntentResponse

Removed constructor:

protected INRequestPaymentIntentResponse (IntPtr handle);

Added constructor:

protected INRequestPaymentIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestPaymentPayerResolutionResult

Removed constructor:

protected INRequestPaymentPayerResolutionResult (IntPtr handle);

Added constructor:

protected INRequestPaymentPayerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestRideIntent

Removed constructor:

protected INRequestRideIntent (IntPtr handle);

Added constructor:

protected INRequestRideIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestRideIntentResponse

Removed constructor:

protected INRequestRideIntentResponse (IntPtr handle);

Added constructor:

protected INRequestRideIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INReservation

Removed constructor:

protected INReservation (IntPtr handle);

Added constructor:

protected INReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INReservationAction

Removed constructor:

protected INReservationAction (IntPtr handle);

Added constructor:

protected INReservationAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurant

Removed constructor:

protected INRestaurant (IntPtr handle);

Added constructor:

protected INRestaurant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantGuest

Removed constructor:

protected INRestaurantGuest (IntPtr handle);

Added constructor:

protected INRestaurantGuest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantGuestDisplayPreferences

Removed constructor:

protected INRestaurantGuestDisplayPreferences (IntPtr handle);

Added constructor:

protected INRestaurantGuestDisplayPreferences (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantGuestResolutionResult

Removed constructor:

protected INRestaurantGuestResolutionResult (IntPtr handle);

Added constructor:

protected INRestaurantGuestResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantOffer

Removed constructor:

protected INRestaurantOffer (IntPtr handle);

Added constructor:

protected INRestaurantOffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantReservation

Removed constructor:

protected INRestaurantReservation (IntPtr handle);

Added constructor:

protected INRestaurantReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantReservationBooking

Removed constructor:

protected INRestaurantReservationBooking (IntPtr handle);

Added constructor:

protected INRestaurantReservationBooking (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantReservationUserBooking

Removed constructor:

protected INRestaurantReservationUserBooking (IntPtr handle);

Added constructor:

protected INRestaurantReservationUserBooking (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantResolutionResult

Removed constructor:

protected INRestaurantResolutionResult (IntPtr handle);

Added constructor:

protected INRestaurantResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INResumeWorkoutIntent

Removed constructor:

protected INResumeWorkoutIntent (IntPtr handle);

Added constructor:

protected INResumeWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INResumeWorkoutIntentResponse

Removed constructor:

protected INResumeWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INResumeWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideCompletionStatus

Removed constructor:

protected INRideCompletionStatus (IntPtr handle);

Added constructor:

protected INRideCompletionStatus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideDriver

Removed constructor:

protected INRideDriver (IntPtr handle);

Added constructor:

protected INRideDriver (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideFareLineItem

Removed constructor:

protected INRideFareLineItem (IntPtr handle);

Added constructor:

protected INRideFareLineItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideOption

Removed constructor:

protected INRideOption (IntPtr handle);

Added constructor:

protected INRideOption (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRidePartySizeOption

Removed constructor:

protected INRidePartySizeOption (IntPtr handle);

Added constructor:

protected INRidePartySizeOption (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideStatus

Removed constructor:

protected INRideStatus (IntPtr handle);

Added constructor:

protected INRideStatus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideVehicle

Removed constructor:

protected INRideVehicle (IntPtr handle);

Added constructor:

protected INRideVehicle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSaveProfileInCarIntent

Removed constructor:

protected INSaveProfileInCarIntent (IntPtr handle);

Added constructor:

protected INSaveProfileInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSaveProfileInCarIntentResponse

Removed constructor:

protected INSaveProfileInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSaveProfileInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchCallHistoryIntent

Removed constructor:

protected INSearchCallHistoryIntent (IntPtr handle);

Added constructor:

protected INSearchCallHistoryIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchCallHistoryIntentResponse

Removed constructor:

protected INSearchCallHistoryIntentResponse (IntPtr handle);

Added constructor:

protected INSearchCallHistoryIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForAccountsIntent

Removed constructor:

protected INSearchForAccountsIntent (IntPtr handle);

Added constructor:

protected INSearchForAccountsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForAccountsIntentResponse

Removed constructor:

protected INSearchForAccountsIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForAccountsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForBillsIntent

Removed constructor:

protected INSearchForBillsIntent (IntPtr handle);

Added constructor:

protected INSearchForBillsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForBillsIntentResponse

Removed constructor:

protected INSearchForBillsIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForBillsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMediaIntent

Removed constructor:

protected INSearchForMediaIntent (IntPtr handle);

Added constructor:

protected INSearchForMediaIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMediaIntentResponse

Removed constructor:

protected INSearchForMediaIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForMediaIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMediaMediaItemResolutionResult

Removed constructor:

protected INSearchForMediaMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INSearchForMediaMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMessagesIntent

Removed constructor:

protected INSearchForMessagesIntent (IntPtr handle);

Added constructor:

protected INSearchForMessagesIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMessagesIntentResponse

Removed constructor:

protected INSearchForMessagesIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForMessagesIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForNotebookItemsIntent

Removed constructor:

protected INSearchForNotebookItemsIntent (IntPtr handle);

Added constructor:

protected INSearchForNotebookItemsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForNotebookItemsIntentResponse

Removed constructor:

protected INSearchForNotebookItemsIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForNotebookItemsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForPhotosIntent

Removed constructor:

protected INSearchForPhotosIntent (IntPtr handle);

Added constructor:

protected INSearchForPhotosIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForPhotosIntentResponse

Removed constructor:

protected INSearchForPhotosIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForPhotosIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSeat

Removed constructor:

protected INSeat (IntPtr handle);

Added constructor:

protected INSeat (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageAttachment

Removed constructor:

protected INSendMessageAttachment (IntPtr handle);

Added constructor:

protected INSendMessageAttachment (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageIntent

Removed constructor:

protected INSendMessageIntent (IntPtr handle);

Added constructor:

protected INSendMessageIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageIntentDonationMetadata

Removed constructor:

protected INSendMessageIntentDonationMetadata (IntPtr handle);

Added constructor:

protected INSendMessageIntentDonationMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageIntentResponse

Removed constructor:

protected INSendMessageIntentResponse (IntPtr handle);

Added constructor:

protected INSendMessageIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageRecipientResolutionResult

Removed constructor:

protected INSendMessageRecipientResolutionResult (IntPtr handle);

Added constructor:

protected INSendMessageRecipientResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendPaymentCurrencyAmountResolutionResult

Removed constructor:

protected INSendPaymentCurrencyAmountResolutionResult (IntPtr handle);

Added constructor:

protected INSendPaymentCurrencyAmountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendPaymentIntent

Removed constructor:

protected INSendPaymentIntent (IntPtr handle);

Added constructor:

protected INSendPaymentIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendPaymentIntentResponse

Removed constructor:

protected INSendPaymentIntentResponse (IntPtr handle);

Added constructor:

protected INSendPaymentIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendPaymentPayeeResolutionResult

Removed constructor:

protected INSendPaymentPayeeResolutionResult (IntPtr handle);

Added constructor:

protected INSendPaymentPayeeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendRideFeedbackIntent

Removed constructor:

protected INSendRideFeedbackIntent (IntPtr handle);

Added constructor:

protected INSendRideFeedbackIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendRideFeedbackIntentResponse

Removed constructor:

protected INSendRideFeedbackIntentResponse (IntPtr handle);

Added constructor:

protected INSendRideFeedbackIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetAudioSourceInCarIntent

Removed constructor:

protected INSetAudioSourceInCarIntent (IntPtr handle);

Added constructor:

protected INSetAudioSourceInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetAudioSourceInCarIntentResponse

Removed constructor:

protected INSetAudioSourceInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetAudioSourceInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetCarLockStatusIntent

Removed constructor:

protected INSetCarLockStatusIntent (IntPtr handle);

Added constructor:

protected INSetCarLockStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetCarLockStatusIntentResponse

Removed constructor:

protected INSetCarLockStatusIntentResponse (IntPtr handle);

Added constructor:

protected INSetCarLockStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetClimateSettingsInCarIntent

Removed constructor:

protected INSetClimateSettingsInCarIntent (IntPtr handle);

Added constructor:

protected INSetClimateSettingsInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetClimateSettingsInCarIntentResponse

Removed constructor:

protected INSetClimateSettingsInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetClimateSettingsInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetDefrosterSettingsInCarIntent

Removed constructor:

protected INSetDefrosterSettingsInCarIntent (IntPtr handle);

Added constructor:

protected INSetDefrosterSettingsInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetDefrosterSettingsInCarIntentResponse

Removed constructor:

protected INSetDefrosterSettingsInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetDefrosterSettingsInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetMessageAttributeIntent

Removed constructor:

protected INSetMessageAttributeIntent (IntPtr handle);

Added constructor:

protected INSetMessageAttributeIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetMessageAttributeIntentResponse

Removed constructor:

protected INSetMessageAttributeIntentResponse (IntPtr handle);

Added constructor:

protected INSetMessageAttributeIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetProfileInCarIntent

Removed constructor:

protected INSetProfileInCarIntent (IntPtr handle);

Added constructor:

protected INSetProfileInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetProfileInCarIntentResponse

Removed constructor:

protected INSetProfileInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetProfileInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetRadioStationIntent

Removed constructor:

protected INSetRadioStationIntent (IntPtr handle);

Added constructor:

protected INSetRadioStationIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetRadioStationIntentResponse

Removed constructor:

protected INSetRadioStationIntentResponse (IntPtr handle);

Added constructor:

protected INSetRadioStationIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetSeatSettingsInCarIntent

Removed constructor:

protected INSetSeatSettingsInCarIntent (IntPtr handle);

Added constructor:

protected INSetSeatSettingsInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetSeatSettingsInCarIntentResponse

Removed constructor:

protected INSetSeatSettingsInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetSeatSettingsInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetTaskAttributeIntent

Removed constructor:

protected INSetTaskAttributeIntent (IntPtr handle);

Added constructor:

protected INSetTaskAttributeIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetTaskAttributeIntentResponse

Removed constructor:

protected INSetTaskAttributeIntentResponse (IntPtr handle);

Added constructor:

protected INSetTaskAttributeIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetTaskAttributeTemporalEventTriggerResolutionResult

Removed constructor:

protected INSetTaskAttributeTemporalEventTriggerResolutionResult (IntPtr handle);

Added constructor:

protected INSetTaskAttributeTemporalEventTriggerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INShareFocusStatusIntent

Removed constructor:

protected INShareFocusStatusIntent (IntPtr handle);

Added constructor:

protected INShareFocusStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INShareFocusStatusIntentResponse

Removed constructor:

protected INShareFocusStatusIntentResponse (IntPtr handle);

Added constructor:

protected INShareFocusStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INShortcut

Removed constructor:

protected INShortcut (IntPtr handle);

Added constructor:

protected INShortcut (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSnoozeTasksIntent

Removed constructor:

protected INSnoozeTasksIntent (IntPtr handle);

Added constructor:

protected INSnoozeTasksIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSnoozeTasksIntentResponse

Removed constructor:

protected INSnoozeTasksIntentResponse (IntPtr handle);

Added constructor:

protected INSnoozeTasksIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSnoozeTasksTaskResolutionResult

Removed constructor:

protected INSnoozeTasksTaskResolutionResult (IntPtr handle);

Added constructor:

protected INSnoozeTasksTaskResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpatialEventTrigger

Removed constructor:

protected INSpatialEventTrigger (IntPtr handle);

Added constructor:

protected INSpatialEventTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpatialEventTriggerResolutionResult

Removed constructor:

protected INSpatialEventTriggerResolutionResult (IntPtr handle);

Added constructor:

protected INSpatialEventTriggerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpeakableString

Removed constructor:

protected INSpeakableString (IntPtr handle);

Added constructor:

protected INSpeakableString (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpeakableStringResolutionResult

Removed constructor:

protected INSpeakableStringResolutionResult (IntPtr handle);

Added constructor:

protected INSpeakableStringResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpeedResolutionResult

Removed constructor:

protected INSpeedResolutionResult (IntPtr handle);

Added constructor:

protected INSpeedResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartAudioCallIntent

Removed constructor:

protected INStartAudioCallIntent (IntPtr handle);

Added constructor:

protected INStartAudioCallIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartAudioCallIntentResponse

Removed constructor:

protected INStartAudioCallIntentResponse (IntPtr handle);

Added constructor:

protected INStartAudioCallIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallCallCapabilityResolutionResult

Removed constructor:

protected INStartCallCallCapabilityResolutionResult (IntPtr handle);

Added constructor:

protected INStartCallCallCapabilityResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallCallRecordToCallBackResolutionResult

Removed constructor:

protected INStartCallCallRecordToCallBackResolutionResult (IntPtr handle);

Added constructor:

protected INStartCallCallRecordToCallBackResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallContactResolutionResult

Removed constructor:

protected INStartCallContactResolutionResult (IntPtr handle);

Added constructor:

protected INStartCallContactResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallIntent

Removed constructor:

protected INStartCallIntent (IntPtr handle);

Added constructor:

protected INStartCallIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallIntentResponse

Removed constructor:

protected INStartCallIntentResponse (IntPtr handle);

Added constructor:

protected INStartCallIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartPhotoPlaybackIntent

Removed constructor:

protected INStartPhotoPlaybackIntent (IntPtr handle);

Added constructor:

protected INStartPhotoPlaybackIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartPhotoPlaybackIntentResponse

Removed constructor:

protected INStartPhotoPlaybackIntentResponse (IntPtr handle);

Added constructor:

protected INStartPhotoPlaybackIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartVideoCallIntent

Removed constructor:

protected INStartVideoCallIntent (IntPtr handle);

Added constructor:

protected INStartVideoCallIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartVideoCallIntentResponse

Removed constructor:

protected INStartVideoCallIntentResponse (IntPtr handle);

Added constructor:

protected INStartVideoCallIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartWorkoutIntent

Removed constructor:

protected INStartWorkoutIntent (IntPtr handle);

Added constructor:

protected INStartWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartWorkoutIntentResponse

Removed constructor:

protected INStartWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INStartWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStringResolutionResult

Removed constructor:

protected INStringResolutionResult (IntPtr handle);

Added constructor:

protected INStringResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTask

Removed constructor:

protected INTask (IntPtr handle);

Added constructor:

protected INTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskList

Removed constructor:

protected INTaskList (IntPtr handle);

Added constructor:

protected INTaskList (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskListResolutionResult

Removed constructor:

protected INTaskListResolutionResult (IntPtr handle);

Added constructor:

protected INTaskListResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskPriorityResolutionResult

Removed constructor:

protected INTaskPriorityResolutionResult (IntPtr handle);

Added constructor:

protected INTaskPriorityResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskResolutionResult

Removed constructor:

protected INTaskResolutionResult (IntPtr handle);

Added constructor:

protected INTaskResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskStatusResolutionResult

Removed constructor:

protected INTaskStatusResolutionResult (IntPtr handle);

Added constructor:

protected INTaskStatusResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTemperatureResolutionResult

Removed constructor:

protected INTemperatureResolutionResult (IntPtr handle);

Added constructor:

protected INTemperatureResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTemporalEventTrigger

Removed constructor:

protected INTemporalEventTrigger (IntPtr handle);

Added constructor:

protected INTemporalEventTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTemporalEventTriggerResolutionResult

Removed constructor:

protected INTemporalEventTriggerResolutionResult (IntPtr handle);

Added constructor:

protected INTemporalEventTriggerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTemporalEventTriggerTypeOptionsResolutionResult

Removed constructor:

protected INTemporalEventTriggerTypeOptionsResolutionResult (IntPtr handle);

Added constructor:

protected INTemporalEventTriggerTypeOptionsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTermsAndConditions

Removed constructor:

protected INTermsAndConditions (IntPtr handle);

Added constructor:

protected INTermsAndConditions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTextNoteContent

Removed constructor:

protected INTextNoteContent (IntPtr handle);

Added constructor:

protected INTextNoteContent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTicketedEvent

Removed constructor:

protected INTicketedEvent (IntPtr handle);

Added constructor:

protected INTicketedEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTicketedEventReservation

Removed constructor:

protected INTicketedEventReservation (IntPtr handle);

Added constructor:

protected INTicketedEventReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTimeIntervalResolutionResult

Removed constructor:

protected INTimeIntervalResolutionResult (IntPtr handle);

Added constructor:

protected INTimeIntervalResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTrainReservation

Removed constructor:

protected INTrainReservation (IntPtr handle);

Added constructor:

protected INTrainReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTrainTrip

Removed constructor:

protected INTrainTrip (IntPtr handle);

Added constructor:

protected INTrainTrip (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTransferMoneyIntent

Removed constructor:

protected INTransferMoneyIntent (IntPtr handle);

Added constructor:

protected INTransferMoneyIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTransferMoneyIntentResponse

Removed constructor:

protected INTransferMoneyIntentResponse (IntPtr handle);

Added constructor:

protected INTransferMoneyIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUpcomingMediaManager

Removed constructor:

protected INUpcomingMediaManager (IntPtr handle);

Added constructor:

protected INUpcomingMediaManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUpdateMediaAffinityIntent

Removed constructor:

protected INUpdateMediaAffinityIntent (IntPtr handle);

Added constructor:

protected INUpdateMediaAffinityIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUpdateMediaAffinityIntentResponse

Removed constructor:

protected INUpdateMediaAffinityIntentResponse (IntPtr handle);

Added constructor:

protected INUpdateMediaAffinityIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUpdateMediaAffinityMediaItemResolutionResult

Removed constructor:

protected INUpdateMediaAffinityMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INUpdateMediaAffinityMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUrlResolutionResult

Removed constructor:

protected INUrlResolutionResult (IntPtr handle);

Added constructor:

protected INUrlResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUserContext

Removed constructor:

protected INUserContext (IntPtr handle);

Added constructor:

protected INUserContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVisualCodeTypeResolutionResult

Removed constructor:

protected INVisualCodeTypeResolutionResult (IntPtr handle);

Added constructor:

protected INVisualCodeTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVocabulary

Removed constructor:

protected INVocabulary (IntPtr handle);

Added constructor:

protected INVocabulary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVoiceShortcut

Removed constructor:

protected INVoiceShortcut (IntPtr handle);

Added constructor:

protected INVoiceShortcut (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVoiceShortcutCenter

Removed constructor:

protected INVoiceShortcutCenter (IntPtr handle);

Added constructor:

protected INVoiceShortcutCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVolumeResolutionResult

Removed constructor:

protected INVolumeResolutionResult (IntPtr handle);

Added constructor:

protected INVolumeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INWorkoutGoalUnitTypeResolutionResult

Removed constructor:

protected INWorkoutGoalUnitTypeResolutionResult (IntPtr handle);

Added constructor:

protected INWorkoutGoalUnitTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INWorkoutLocationTypeResolutionResult

Removed constructor:

protected INWorkoutLocationTypeResolutionResult (IntPtr handle);

Added constructor:

protected INWorkoutLocationTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace IntentsUI

Type Changed: IntentsUI.INUIAddVoiceShortcutButton

Removed constructor:

protected INUIAddVoiceShortcutButton (IntPtr handle);

Added constructor:

protected INUIAddVoiceShortcutButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat CornerRadius { get; set; }
+public virtual ObjCRuntime.nfloat CornerRadius { get; set; }

Type Changed: IntentsUI.INUIAddVoiceShortcutButtonDelegate

Removed constructor:

protected INUIAddVoiceShortcutButtonDelegate (IntPtr handle);

Added constructor:

protected INUIAddVoiceShortcutButtonDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: IntentsUI.INUIAddVoiceShortcutViewController

Removed constructor:

protected INUIAddVoiceShortcutViewController (IntPtr handle);

Added constructor:

protected INUIAddVoiceShortcutViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IntentsUI.INUIAddVoiceShortcutViewControllerDelegate

Removed constructor:

protected INUIAddVoiceShortcutViewControllerDelegate (IntPtr handle);

Added constructor:

protected INUIAddVoiceShortcutViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: IntentsUI.INUIEditVoiceShortcutViewController

Removed constructor:

protected INUIEditVoiceShortcutViewController (IntPtr handle);

Added constructor:

protected INUIEditVoiceShortcutViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IntentsUI.INUIEditVoiceShortcutViewControllerDelegate

Removed constructor:

protected INUIEditVoiceShortcutViewControllerDelegate (IntPtr handle);

Added constructor:

protected INUIEditVoiceShortcutViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Namespace JavaScriptCore

Type Changed: JavaScriptCore.JSContext

Removed constructor:

protected JSContext (IntPtr handle);

Added constructor:

protected JSContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: JavaScriptCore.JSExport

Removed constructor:

protected JSExport (IntPtr handle);

Added constructor:

protected JSExport (ObjCRuntime.NativeHandle handle);

Type Changed: JavaScriptCore.JSManagedValue

Removed constructor:

protected JSManagedValue (IntPtr handle);

Added constructor:

protected JSManagedValue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: JavaScriptCore.JSValue

Removed constructor:

protected JSValue (IntPtr handle);

Added constructor:

protected JSValue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: JavaScriptCore.JSVirtualMachine

Removed constructor:

protected JSVirtualMachine (IntPtr handle);

Added constructor:

protected JSVirtualMachine (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace LinkPresentation

Type Changed: LinkPresentation.LPLinkMetadata

Removed constructor:

protected LPLinkMetadata (IntPtr handle);

Added constructor:

protected LPLinkMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: LinkPresentation.LPLinkView

Removed constructor:

protected LPLinkView (IntPtr handle);

Added constructor:

protected LPLinkView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: LinkPresentation.LPMetadataProvider

Removed constructor:

protected LPMetadataProvider (IntPtr handle);

Added constructor:

protected LPMetadataProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace LocalAuthentication

Type Changed: LocalAuthentication.LABiometryType

Removed value:

[Obsolete ("Use 'FaceId' instead.")]
TypeFaceId = 2,

Type Changed: LocalAuthentication.LAContext

Removed constructor:

protected LAContext (IntPtr handle);

Added constructor:

protected LAContext (ObjCRuntime.NativeHandle handle);

Removed property:

public static Foundation.NSString ErrorDomain { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: LocalAuthentication.LAStatus

Removed values:

TouchIDLockout = -8,
TouchIDNotAvailable = -6,
TouchIDNotEnrolled = -7,

Namespace MLCompute

Type Changed: MLCompute.MLCActivationDescriptor

Removed constructor:

protected MLCActivationDescriptor (IntPtr handle);

Added constructor:

protected MLCActivationDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCActivationLayer

Removed constructor:

protected MLCActivationLayer (IntPtr handle);

Added constructor:

protected MLCActivationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCAdamOptimizer

Removed constructor:

protected MLCAdamOptimizer (IntPtr handle);

Added constructor:

protected MLCAdamOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCAdamWOptimizer

Removed constructor:

protected MLCAdamWOptimizer (IntPtr handle);

Added constructor:

protected MLCAdamWOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCArithmeticLayer

Removed constructor:

protected MLCArithmeticLayer (IntPtr handle);

Added constructor:

protected MLCArithmeticLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCBatchNormalizationLayer

Removed constructor:

protected MLCBatchNormalizationLayer (IntPtr handle);

Added constructor:

protected MLCBatchNormalizationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCComparisonLayer

Removed constructor:

protected MLCComparisonLayer (IntPtr handle);

Added constructor:

protected MLCComparisonLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCConcatenationLayer

Removed constructor:

protected MLCConcatenationLayer (IntPtr handle);

Added constructor:

protected MLCConcatenationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCConvolutionDescriptor

Removed constructor:

protected MLCConvolutionDescriptor (IntPtr handle);

Added constructor:

protected MLCConvolutionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCConvolutionLayer

Removed constructor:

protected MLCConvolutionLayer (IntPtr handle);

Added constructor:

protected MLCConvolutionLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCDevice

Removed constructor:

protected MLCDevice (IntPtr handle);

Added constructor:

protected MLCDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCDropoutLayer

Removed constructor:

protected MLCDropoutLayer (IntPtr handle);

Added constructor:

protected MLCDropoutLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCEmbeddingDescriptor

Removed constructor:

protected MLCEmbeddingDescriptor (IntPtr handle);

Added constructor:

protected MLCEmbeddingDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCEmbeddingLayer

Removed constructor:

protected MLCEmbeddingLayer (IntPtr handle);

Added constructor:

protected MLCEmbeddingLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCFullyConnectedLayer

Removed constructor:

protected MLCFullyConnectedLayer (IntPtr handle);

Added constructor:

protected MLCFullyConnectedLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCGatherLayer

Removed constructor:

protected MLCGatherLayer (IntPtr handle);

Added constructor:

protected MLCGatherLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCGramMatrixLayer

Removed constructor:

protected MLCGramMatrixLayer (IntPtr handle);

Added constructor:

protected MLCGramMatrixLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCGraph

Removed constructor:

protected MLCGraph (IntPtr handle);

Added constructor:

protected MLCGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCGroupNormalizationLayer

Removed constructor:

protected MLCGroupNormalizationLayer (IntPtr handle);

Added constructor:

protected MLCGroupNormalizationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCInferenceGraph

Removed constructor:

protected MLCInferenceGraph (IntPtr handle);

Added constructor:

protected MLCInferenceGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCInstanceNormalizationLayer

Removed constructor:

protected MLCInstanceNormalizationLayer (IntPtr handle);

Added constructor:

protected MLCInstanceNormalizationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLayer

Removed constructor:

protected MLCLayer (IntPtr handle);

Added constructor:

protected MLCLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLayerNormalizationLayer

Removed constructor:

protected MLCLayerNormalizationLayer (IntPtr handle);

Added constructor:

protected MLCLayerNormalizationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLossDescriptor

Removed constructor:

protected MLCLossDescriptor (IntPtr handle);

Added constructor:

protected MLCLossDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLossLayer

Removed constructor:

protected MLCLossLayer (IntPtr handle);

Added constructor:

protected MLCLossLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLstmDescriptor

Removed constructor:

protected MLCLstmDescriptor (IntPtr handle);

Added constructor:

protected MLCLstmDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLstmLayer

Removed constructor:

protected MLCLstmLayer (IntPtr handle);

Added constructor:

protected MLCLstmLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCMatMulDescriptor

Removed constructor:

protected MLCMatMulDescriptor (IntPtr handle);

Added constructor:

protected MLCMatMulDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCMatMulLayer

Removed constructor:

protected MLCMatMulLayer (IntPtr handle);

Added constructor:

protected MLCMatMulLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCMultiheadAttentionDescriptor

Removed constructor:

protected MLCMultiheadAttentionDescriptor (IntPtr handle);

Added constructor:

protected MLCMultiheadAttentionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCMultiheadAttentionLayer

Removed constructor:

protected MLCMultiheadAttentionLayer (IntPtr handle);

Added constructor:

protected MLCMultiheadAttentionLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCOptimizer

Removed constructor:

protected MLCOptimizer (IntPtr handle);

Added constructor:

protected MLCOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCOptimizerDescriptor

Removed constructor:

protected MLCOptimizerDescriptor (IntPtr handle);

Added constructor:

protected MLCOptimizerDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCPaddingLayer

Removed constructor:

protected MLCPaddingLayer (IntPtr handle);

Added constructor:

protected MLCPaddingLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCPlatform

Removed constructor:

protected MLCPlatform (IntPtr handle);

Added constructor:

protected MLCPlatform (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCPoolingDescriptor

Removed constructor:

protected MLCPoolingDescriptor (IntPtr handle);

Added constructor:

protected MLCPoolingDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCPoolingLayer

Removed constructor:

protected MLCPoolingLayer (IntPtr handle);

Added constructor:

protected MLCPoolingLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCReductionLayer

Removed constructor:

protected MLCReductionLayer (IntPtr handle);

Added constructor:

protected MLCReductionLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCReshapeLayer

Removed constructor:

protected MLCReshapeLayer (IntPtr handle);

Added constructor:

protected MLCReshapeLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCRmsPropOptimizer

Removed constructor:

protected MLCRmsPropOptimizer (IntPtr handle);

Added constructor:

protected MLCRmsPropOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCScatterLayer

Removed constructor:

protected MLCScatterLayer (IntPtr handle);

Added constructor:

protected MLCScatterLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSelectionLayer

Removed constructor:

protected MLCSelectionLayer (IntPtr handle);

Added constructor:

protected MLCSelectionLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSgdOptimizer

Removed constructor:

protected MLCSgdOptimizer (IntPtr handle);

Added constructor:

protected MLCSgdOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSliceLayer

Removed constructor:

protected MLCSliceLayer (IntPtr handle);

Added constructor:

protected MLCSliceLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSoftmaxLayer

Removed constructor:

protected MLCSoftmaxLayer (IntPtr handle);

Added constructor:

protected MLCSoftmaxLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSplitLayer

Removed constructor:

protected MLCSplitLayer (IntPtr handle);

Added constructor:

protected MLCSplitLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensor

Removed constructor:

protected MLCTensor (IntPtr handle);

Added constructor:

protected MLCTensor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensorData

Removed constructor:

protected MLCTensorData (IntPtr handle);

Added constructor:

protected MLCTensorData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensorDescriptor

Removed constructor:

protected MLCTensorDescriptor (IntPtr handle);

Added constructor:

protected MLCTensorDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensorOptimizerDeviceData

Removed constructor:

protected MLCTensorOptimizerDeviceData (IntPtr handle);

Added constructor:

protected MLCTensorOptimizerDeviceData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensorParameter

Removed constructor:

protected MLCTensorParameter (IntPtr handle);

Added constructor:

protected MLCTensorParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTrainingGraph

Removed constructor:

protected MLCTrainingGraph (IntPtr handle);

Added constructor:

protected MLCTrainingGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTransposeLayer

Removed constructor:

protected MLCTransposeLayer (IntPtr handle);

Added constructor:

protected MLCTransposeLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCUpsampleLayer

Removed constructor:

protected MLCUpsampleLayer (IntPtr handle);

Added constructor:

protected MLCUpsampleLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCYoloLossDescriptor

Removed constructor:

protected MLCYoloLossDescriptor (IntPtr handle);

Added constructor:

protected MLCYoloLossDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCYoloLossLayer

Removed constructor:

protected MLCYoloLossLayer (IntPtr handle);

Added constructor:

protected MLCYoloLossLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace MapKit

Type Changed: MapKit.MKAnnotation

Removed constructor:

protected MKAnnotation (IntPtr handle);

Added constructor:

protected MKAnnotation (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKAnnotationView

Removed constructor:

protected MKAnnotationView (IntPtr handle);

Added constructor:

protected MKAnnotationView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKCircle

Removed constructor:

protected MKCircle (IntPtr handle);

Added constructor:

protected MKCircle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKCircleRenderer

Removed constructor:

protected MKCircleRenderer (IntPtr handle);

Added constructor:

protected MKCircleRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat StrokeEnd { get; set; }
+public virtual ObjCRuntime.nfloat StrokeEnd { get; set; }
-public virtual nfloat StrokeStart { get; set; }
+public virtual ObjCRuntime.nfloat StrokeStart { get; set; }

Type Changed: MapKit.MKCircleView

Removed constructor:

protected MKCircleView (IntPtr handle);

Added constructor:

protected MKCircleView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKClusterAnnotation

Removed constructor:

protected MKClusterAnnotation (IntPtr handle);

Added constructor:

protected MKClusterAnnotation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKCompassButton

Removed constructor:

protected MKCompassButton (IntPtr handle);

Added constructor:

protected MKCompassButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKDirections

Removed constructor:

protected MKDirections (IntPtr handle);

Added constructor:

protected MKDirections (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKDirectionsRequest

Removed constructor:

protected MKDirectionsRequest (IntPtr handle);

Added constructor:

protected MKDirectionsRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKDirectionsResponse

Removed constructor:

protected MKDirectionsResponse (IntPtr handle);

Added constructor:

protected MKDirectionsResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKDistanceFormatter

Removed constructor:

protected MKDistanceFormatter (IntPtr handle);

Added constructor:

protected MKDistanceFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKETAResponse

Removed constructor:

protected MKETAResponse (IntPtr handle);

Added constructor:

protected MKETAResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKGeoJsonDecoder

Removed constructor:

protected MKGeoJsonDecoder (IntPtr handle);

Added constructor:

protected MKGeoJsonDecoder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKGeoJsonFeature

Removed constructor:

protected MKGeoJsonFeature (IntPtr handle);

Added constructor:

protected MKGeoJsonFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKGeodesicPolyline

Removed constructor:

protected MKGeodesicPolyline (IntPtr handle);

Added constructor:

protected MKGeodesicPolyline (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKGradientPolylineRenderer

Removed constructor:

protected MKGradientPolylineRenderer (IntPtr handle);

Added constructor:

protected MKGradientPolylineRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat[] Locations { get; }
+public virtual ObjCRuntime.nfloat[] Locations { get; }

Removed method:

public virtual void SetColors (UIKit.UIColor[] colors, nfloat[] locations);

Added method:

public virtual void SetColors (UIKit.UIColor[] colors, ObjCRuntime.nfloat[] locations);

Type Changed: MapKit.MKLocalPointsOfInterestRequest

Removed constructor:

protected MKLocalPointsOfInterestRequest (IntPtr handle);

Added constructor:

protected MKLocalPointsOfInterestRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearch

Removed constructor:

protected MKLocalSearch (IntPtr handle);

Added constructor:

protected MKLocalSearch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearchCompleter

Removed constructor:

protected MKLocalSearchCompleter (IntPtr handle);

Added constructor:

protected MKLocalSearchCompleter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearchCompleterDelegate

Removed constructor:

protected MKLocalSearchCompleterDelegate (IntPtr handle);

Added constructor:

protected MKLocalSearchCompleterDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKLocalSearchCompletion

Removed constructor:

protected MKLocalSearchCompletion (IntPtr handle);

Added constructor:

protected MKLocalSearchCompletion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearchRequest

Removed constructor:

protected MKLocalSearchRequest (IntPtr handle);

Added constructor:

protected MKLocalSearchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearchResponse

Removed constructor:

protected MKLocalSearchResponse (IntPtr handle);

Added constructor:

protected MKLocalSearchResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapCamera

Removed constructor:

protected MKMapCamera (IntPtr handle);

Added constructor:

protected MKMapCamera (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Pitch { get; set; }
+public virtual ObjCRuntime.nfloat Pitch { get; set; }

Removed method:

public static MKMapCamera CameraLookingAtCenterCoordinate (CoreLocation.CLLocationCoordinate2D centerCoordinate, double locationDistance, nfloat pitch, double locationDirectionHeading);

Added method:

public static MKMapCamera CameraLookingAtCenterCoordinate (CoreLocation.CLLocationCoordinate2D centerCoordinate, double locationDistance, ObjCRuntime.nfloat pitch, double locationDirectionHeading);

Type Changed: MapKit.MKMapCameraBoundary

Removed constructor:

protected MKMapCameraBoundary (IntPtr handle);

Added constructor:

protected MKMapCameraBoundary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapCameraZoomRange

Removed constructor:

protected MKMapCameraZoomRange (IntPtr handle);

Added constructor:

protected MKMapCameraZoomRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapItem

Removed constructor:

protected MKMapItem (IntPtr handle);

Added constructor:

protected MKMapItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapSnapshot

Removed constructor:

protected MKMapSnapshot (IntPtr handle);

Added constructor:

protected MKMapSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapSnapshotOptions

Removed constructor:

protected MKMapSnapshotOptions (IntPtr handle);

Added constructor:

protected MKMapSnapshotOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Scale { get; set; }
+public virtual ObjCRuntime.nfloat Scale { get; set; }

Type Changed: MapKit.MKMapSnapshotter

Removed constructor:

protected MKMapSnapshotter (IntPtr handle);

Added constructor:

protected MKMapSnapshotter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapView

Removed constructor:

protected MKMapView (IntPtr handle);

Added constructor:

protected MKMapView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapViewDelegate

Removed constructor:

protected MKMapViewDelegate (IntPtr handle);

Added constructor:

protected MKMapViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKMarkerAnnotationView

Removed constructor:

protected MKMarkerAnnotationView (IntPtr handle);

Added constructor:

protected MKMarkerAnnotationView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMultiPoint

Removed constructor:

protected MKMultiPoint (IntPtr handle);

Added constructor:

protected MKMultiPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual nfloat GetLocation (nuint pointIndex);
public virtual nfloat[] GetLocations (Foundation.NSIndexSet indexes);

Added methods:

public virtual ObjCRuntime.nfloat GetLocation (nuint pointIndex);
public virtual ObjCRuntime.nfloat[] GetLocations (Foundation.NSIndexSet indexes);

Type Changed: MapKit.MKMultiPolygon

Removed constructor:

protected MKMultiPolygon (IntPtr handle);

Added constructor:

protected MKMultiPolygon (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMultiPolygonRenderer

Removed constructor:

protected MKMultiPolygonRenderer (IntPtr handle);

Added constructor:

protected MKMultiPolygonRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMultiPolyline

Removed constructor:

protected MKMultiPolyline (IntPtr handle);

Added constructor:

protected MKMultiPolyline (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMultiPolylineRenderer

Removed constructor:

protected MKMultiPolylineRenderer (IntPtr handle);

Added constructor:

protected MKMultiPolylineRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKOverlay

Removed constructor:

protected MKOverlay (IntPtr handle);

Added constructor:

protected MKOverlay (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKOverlayPathRenderer

Removed constructor:

protected MKOverlayPathRenderer (IntPtr handle);

Added constructor:

protected MKOverlayPathRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LineDashPhase { get; set; }
+public virtual ObjCRuntime.nfloat LineDashPhase { get; set; }
-public virtual nfloat LineWidth { get; set; }
+public virtual ObjCRuntime.nfloat LineWidth { get; set; }
-public virtual nfloat MiterLimit { get; set; }
+public virtual ObjCRuntime.nfloat MiterLimit { get; set; }

Removed methods:

public virtual void ApplyFillPropertiesToContext (CoreGraphics.CGContext context, nfloat zoomScale);
public virtual void ApplyStrokePropertiesToContext (CoreGraphics.CGContext context, nfloat zoomScale);

Added methods:

public virtual void ApplyFillPropertiesToContext (CoreGraphics.CGContext context, ObjCRuntime.nfloat zoomScale);
public virtual void ApplyStrokePropertiesToContext (CoreGraphics.CGContext context, ObjCRuntime.nfloat zoomScale);

Type Changed: MapKit.MKOverlayPathView

Removed constructor:

protected MKOverlayPathView (IntPtr handle);

Added constructor:

protected MKOverlayPathView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LineDashPhase { get; set; }
+public virtual ObjCRuntime.nfloat LineDashPhase { get; set; }
-public virtual nfloat LineWidth { get; set; }
+public virtual ObjCRuntime.nfloat LineWidth { get; set; }
-public virtual nfloat MiterLimit { get; set; }
+public virtual ObjCRuntime.nfloat MiterLimit { get; set; }

Removed methods:

public virtual void ApplyFillProperties (CoreGraphics.CGContext context, nfloat zoomScale);
public virtual void ApplyStrokeProperties (CoreGraphics.CGContext context, nfloat zoomScale);

Added methods:

public virtual void ApplyFillProperties (CoreGraphics.CGContext context, ObjCRuntime.nfloat zoomScale);
public virtual void ApplyStrokeProperties (CoreGraphics.CGContext context, ObjCRuntime.nfloat zoomScale);

Type Changed: MapKit.MKOverlayRenderer

Removed constructor:

protected MKOverlayRenderer (IntPtr handle);

Added constructor:

protected MKOverlayRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat Alpha { get; set; }
+public virtual ObjCRuntime.nfloat Alpha { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ContentScaleFactor { get; }
+public virtual ObjCRuntime.nfloat ContentScaleFactor { get; }

Removed methods:

public virtual bool CanDrawMapRect (MKMapRect mapRect, nfloat zoomScale);
public virtual void DrawMapRect (MKMapRect mapRect, nfloat zoomScale, CoreGraphics.CGContext context);
public virtual void SetNeedsDisplay (MKMapRect mapRect, nfloat zoomScale);

Added methods:

public virtual bool CanDrawMapRect (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale);
public virtual void DrawMapRect (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale, CoreGraphics.CGContext context);
public virtual void SetNeedsDisplay (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale);

Type Changed: MapKit.MKOverlayView

Removed constructor:

protected MKOverlayView (IntPtr handle);

Added constructor:

protected MKOverlayView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual bool CanDrawMapRect (MKMapRect mapRect, nfloat zoomScale);
public virtual void DrawMapRect (MKMapRect mapRect, nfloat zoomScale, CoreGraphics.CGContext context);
public static nfloat MKRoadWidthAtZoomScale (nfloat zoomScale);
public virtual void SetNeedsDisplay (MKMapRect mapRect, nfloat zoomScale);

Added methods:

public virtual bool CanDrawMapRect (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale);
public virtual void DrawMapRect (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale, CoreGraphics.CGContext context);
public static ObjCRuntime.nfloat MKRoadWidthAtZoomScale (ObjCRuntime.nfloat zoomScale);
public virtual void SetNeedsDisplay (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale);

Type Changed: MapKit.MKPinAnnotationView

Removed constructor:

protected MKPinAnnotationView (IntPtr handle);

Added constructor:

protected MKPinAnnotationView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPlacemark

Removed constructor:

protected MKPlacemark (IntPtr handle);

Added constructor:

protected MKPlacemark (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPointAnnotation

Removed constructor:

protected MKPointAnnotation (IntPtr handle);

Added constructor:

protected MKPointAnnotation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPointOfInterestFilter

Removed constructor:

protected MKPointOfInterestFilter (IntPtr handle);

Added constructor:

protected MKPointOfInterestFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPolygon

Removed constructor:

protected MKPolygon (IntPtr handle);

Added constructor:

protected MKPolygon (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPolygonRenderer

Removed constructor:

protected MKPolygonRenderer (IntPtr handle);

Added constructor:

protected MKPolygonRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat StrokeEnd { get; set; }
+public virtual ObjCRuntime.nfloat StrokeEnd { get; set; }
-public virtual nfloat StrokeStart { get; set; }
+public virtual ObjCRuntime.nfloat StrokeStart { get; set; }

Type Changed: MapKit.MKPolygonView

Removed constructor:

protected MKPolygonView (IntPtr handle);

Added constructor:

protected MKPolygonView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPolyline

Removed constructor:

protected MKPolyline (IntPtr handle);

Added constructor:

protected MKPolyline (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPolylineRenderer

Removed constructor:

protected MKPolylineRenderer (IntPtr handle);

Added constructor:

protected MKPolylineRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat StrokeEnd { get; set; }
+public virtual ObjCRuntime.nfloat StrokeEnd { get; set; }
-public virtual nfloat StrokeStart { get; set; }
+public virtual ObjCRuntime.nfloat StrokeStart { get; set; }

Type Changed: MapKit.MKPolylineView

Removed constructor:

protected MKPolylineView (IntPtr handle);

Added constructor:

protected MKPolylineView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKReverseGeocoder

Removed constructor:

protected MKReverseGeocoder (IntPtr handle);

Added constructor:

protected MKReverseGeocoder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKReverseGeocoderDelegate

Removed constructor:

protected MKReverseGeocoderDelegate (IntPtr handle);

Added constructor:

protected MKReverseGeocoderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKRoute

Removed constructor:

protected MKRoute (IntPtr handle);

Added constructor:

protected MKRoute (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKRouteStep

Removed constructor:

protected MKRouteStep (IntPtr handle);

Added constructor:

protected MKRouteStep (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKScaleView

Removed constructor:

protected MKScaleView (IntPtr handle);

Added constructor:

protected MKScaleView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKShape

Removed constructor:

protected MKShape (IntPtr handle);

Added constructor:

protected MKShape (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKTileOverlay

Removed constructor:

protected MKTileOverlay (IntPtr handle);

Added constructor:

protected MKTileOverlay (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKTileOverlayPath

Modified fields:

-public nfloat ContentScaleFactor;
+public ObjCRuntime.nfloat ContentScaleFactor;

Type Changed: MapKit.MKTileOverlayRenderer

Removed constructor:

protected MKTileOverlayRenderer (IntPtr handle);

Added constructor:

protected MKTileOverlayRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKUserLocation

Removed constructor:

protected MKUserLocation (IntPtr handle);

Added constructor:

protected MKUserLocation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKUserLocationView

Removed constructor:

protected MKUserLocationView (IntPtr handle);

Added constructor:

protected MKUserLocationView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKUserTrackingBarButtonItem

Removed constructor:

protected MKUserTrackingBarButtonItem (IntPtr handle);

Added constructor:

protected MKUserTrackingBarButtonItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKUserTrackingButton

Removed constructor:

protected MKUserTrackingButton (IntPtr handle);

Added constructor:

protected MKUserTrackingButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace MediaAccessibility

Type Changed: MediaAccessibility.MACaptionAppearance

Removed methods:

public static nfloat GetBackgroundOpacity (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);
public static nfloat GetForegroundOpacity (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);
public static nfloat GetRelativeCharacterSize (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);
public static nfloat GetWindowOpacity (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);
public static nfloat GetWindowRoundedCornerRadius (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);

Added methods:

public static ObjCRuntime.nfloat GetBackgroundOpacity (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);
public static ObjCRuntime.nfloat GetForegroundOpacity (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);
public static ObjCRuntime.nfloat GetRelativeCharacterSize (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);
public static ObjCRuntime.nfloat GetWindowOpacity (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);
public static ObjCRuntime.nfloat GetWindowRoundedCornerRadius (MACaptionAppearanceDomain domain, ref MACaptionAppearanceBehavior behavior);

Namespace MediaPlayer

Type Changed: MediaPlayer.IMPPlayableContentDataSource

Removed method:

public virtual MPContentItem ContentItem (Foundation.NSIndexPath indexPath);

Added method:

public virtual MPContentItem GetContentItem (Foundation.NSIndexPath indexPath);

Type Changed: MediaPlayer.MPChangeLanguageOptionCommandEvent

Removed constructor:

protected MPChangeLanguageOptionCommandEvent (IntPtr handle);

Added constructor:

protected MPChangeLanguageOptionCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangePlaybackPositionCommand

Removed constructor:

protected MPChangePlaybackPositionCommand (IntPtr handle);

Added constructor:

protected MPChangePlaybackPositionCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangePlaybackPositionCommandEvent

Removed constructor:

protected MPChangePlaybackPositionCommandEvent (IntPtr handle);

Added constructor:

protected MPChangePlaybackPositionCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangePlaybackRateCommand

Removed constructor:

protected MPChangePlaybackRateCommand (IntPtr handle);

Added constructor:

protected MPChangePlaybackRateCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangePlaybackRateCommandEvent

Removed constructor:

protected MPChangePlaybackRateCommandEvent (IntPtr handle);

Added constructor:

protected MPChangePlaybackRateCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangeRepeatModeCommand

Removed constructor:

protected MPChangeRepeatModeCommand (IntPtr handle);

Added constructor:

protected MPChangeRepeatModeCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangeRepeatModeCommandEvent

Removed constructor:

protected MPChangeRepeatModeCommandEvent (IntPtr handle);

Added constructor:

protected MPChangeRepeatModeCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangeShuffleModeCommand

Removed constructor:

protected MPChangeShuffleModeCommand (IntPtr handle);

Added constructor:

protected MPChangeShuffleModeCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangeShuffleModeCommandEvent

Removed constructor:

protected MPChangeShuffleModeCommandEvent (IntPtr handle);

Added constructor:

protected MPChangeShuffleModeCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPContentItem

Removed constructor:

protected MPContentItem (IntPtr handle);

Added constructor:

protected MPContentItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPFeedbackCommand

Removed constructor:

protected MPFeedbackCommand (IntPtr handle);

Added constructor:

protected MPFeedbackCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPFeedbackCommandEvent

Removed constructor:

protected MPFeedbackCommandEvent (IntPtr handle);

Added constructor:

protected MPFeedbackCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaEntity

Removed constructor:

protected MPMediaEntity (IntPtr handle);

Added constructor:

protected MPMediaEntity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaItem

Removed constructor:

protected MPMediaItem (IntPtr handle);

Added constructor:

protected MPMediaItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaItemArtwork

Removed constructors:

[Obsolete ("Use the (UIImage) constructor instead, iOS9 does not allow creating an empty instance.")]
public MPMediaItemArtwork ();
protected MPMediaItemArtwork (IntPtr handle);

Added constructor:

protected MPMediaItemArtwork (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaItemCollection

Removed constructor:

protected MPMediaItemCollection (IntPtr handle);

Added constructor:

protected MPMediaItemCollection (ObjCRuntime.NativeHandle handle);

Removed property:

public static Foundation.NSString PropertyPersistentID { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public static bool CanFilterByProperty (Foundation.NSString property);
public virtual void EnumerateValues (Foundation.NSSet propertiesToEnumerate, MPMediaItemEnumerator enumerator);
public virtual Foundation.NSObject GetObject (Foundation.NSObject key);
public virtual Foundation.NSObject ValueForProperty (Foundation.NSString property);

Type Changed: MediaPlayer.MPMediaLibrary

Removed constructor:

protected MPMediaLibrary (IntPtr handle);

Added constructor:

protected MPMediaLibrary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPickerController

Removed constructor:

protected MPMediaPickerController (IntPtr handle);

Added constructor:

protected MPMediaPickerController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPickerControllerDelegate

Removed constructor:

protected MPMediaPickerControllerDelegate (IntPtr handle);

Added constructor:

protected MPMediaPickerControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: MediaPlayer.MPMediaPlaylist

Removed constructor:

protected MPMediaPlaylist (IntPtr handle);

Added constructor:

protected MPMediaPlaylist (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPlaylistCreationMetadata

Removed constructor:

protected MPMediaPlaylistCreationMetadata (IntPtr handle);

Added constructor:

protected MPMediaPlaylistCreationMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPredicate

Removed constructor:

protected MPMediaPredicate (IntPtr handle);

Added constructor:

protected MPMediaPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPropertyPredicate

Removed constructor:

protected MPMediaPropertyPredicate (IntPtr handle);

Added constructor:

protected MPMediaPropertyPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaQuery

Removed constructor:

protected MPMediaQuery (IntPtr handle);

Added constructor:

protected MPMediaQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaQuerySection

Removed constructor:

protected MPMediaQuerySection (IntPtr handle);

Added constructor:

protected MPMediaQuerySection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMovieAccessLog

Removed constructor:

protected MPMovieAccessLog (IntPtr handle);

Added constructor:

protected MPMovieAccessLog (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMovieAccessLogEvent

Removed constructor:

protected MPMovieAccessLogEvent (IntPtr handle);

Added constructor:

protected MPMovieAccessLogEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMovieErrorLog

Removed constructor:

protected MPMovieErrorLog (IntPtr handle);

Added constructor:

protected MPMovieErrorLog (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMovieErrorLogEvent

Removed constructor:

protected MPMovieErrorLogEvent (IntPtr handle);

Added constructor:

protected MPMovieErrorLogEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMoviePlayerController

Removed constructor:

protected MPMoviePlayerController (IntPtr handle);

Added constructor:

protected MPMoviePlayerController (ObjCRuntime.NativeHandle handle);

Removed properties:

[Obsolete ("Starting with ios8.0 Do not use; this API was removed and is not always available.")]
public virtual UIKit.UIColor BackgroundColor { get; set; }

[Obsolete ("Starting with ios8.0 Do not use; this API was removed.")]
public virtual MPMovieControlMode MovieControlMode { get; set; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

[Obsolete ("Starting with ios15.0 the iAd framework has been removed from iOS.")]
public static void PrepareForPrerollAds ();

Type Changed: MediaPlayer.MPMoviePlayerViewController

Removed constructor:

protected MPMoviePlayerViewController (IntPtr handle);

Added constructor:

protected MPMoviePlayerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

[Obsolete ("Starting with ios7.0 Do not use; this API was removed.")]
public virtual bool ShouldAutorotateToInterfaceOrientation (UIKit.UIInterfaceOrientation orientation);

Type Changed: MediaPlayer.MPMusicPlayerApplicationController

Removed constructor:

protected MPMusicPlayerApplicationController (IntPtr handle);

Added constructor:

protected MPMusicPlayerApplicationController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerController

Removed constructor:

protected MPMusicPlayerController (IntPtr handle);

Added constructor:

protected MPMusicPlayerController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerControllerMutableQueue

Removed constructor:

protected MPMusicPlayerControllerMutableQueue (IntPtr handle);

Added constructor:

protected MPMusicPlayerControllerMutableQueue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerControllerQueue

Removed constructor:

protected MPMusicPlayerControllerQueue (IntPtr handle);

Added constructor:

protected MPMusicPlayerControllerQueue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerMediaItemQueueDescriptor

Removed constructor:

protected MPMusicPlayerMediaItemQueueDescriptor (IntPtr handle);

Added constructor:

protected MPMusicPlayerMediaItemQueueDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerPlayParameters

Removed constructor:

protected MPMusicPlayerPlayParameters (IntPtr handle);

Added constructor:

protected MPMusicPlayerPlayParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerPlayParametersQueueDescriptor

Removed constructor:

protected MPMusicPlayerPlayParametersQueueDescriptor (IntPtr handle);

Added constructor:

protected MPMusicPlayerPlayParametersQueueDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerQueueDescriptor

Removed constructor:

protected MPMusicPlayerQueueDescriptor (IntPtr handle);

Added constructor:

protected MPMusicPlayerQueueDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerStoreQueueDescriptor

Removed constructor:

protected MPMusicPlayerStoreQueueDescriptor (IntPtr handle);

Added constructor:

protected MPMusicPlayerStoreQueueDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPNowPlayingInfoCenter

Removed constructor:

protected MPNowPlayingInfoCenter (IntPtr handle);

Added constructor:

protected MPNowPlayingInfoCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPNowPlayingInfoLanguageOption

Removed constructor:

protected MPNowPlayingInfoLanguageOption (IntPtr handle);

Added constructor:

protected MPNowPlayingInfoLanguageOption (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPNowPlayingInfoLanguageOptionGroup

Removed constructor:

protected MPNowPlayingInfoLanguageOptionGroup (IntPtr handle);

Added constructor:

protected MPNowPlayingInfoLanguageOptionGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPPlayableContentDataSource

Removed constructor:

protected MPPlayableContentDataSource (IntPtr handle);

Added constructor:

protected MPPlayableContentDataSource (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual MPContentItem ContentItem (Foundation.NSIndexPath indexPath);

[Obsolete ("Use 'MPPlayableContentDataSource_Extensions.GetContentItemAsync' instead.")]
public virtual System.Threading.Tasks.Task<MPContentItem> GetContentItemAsync (string identifier);

Added method:

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