Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save vs-mobiletools-engineering-service2/bd0aad3d5abe762ced732123d3c572cf to your computer and use it in GitHub Desktop.
Save vs-mobiletools-engineering-service2/bd0aad3d5abe762ced732123d3c572cf to your computer and use it in GitHub Desktop.
dotnet-legacy-macOS API diff from stable
title description author ms.author ms.date ms.topic ms.assetid ms.prod
Xamarin.Mac.Stable.Legacy SDK API diff: 8.1.0 vs 8.4.0
List of API changes between Xamarin.Mac.Stable.Legacy versions 8.1.0 and 8.4.0.
spouliot
sepoulio
12/7/2021
article
c30d0786-4195-e9df-88bb-f3348780e524
xamarin

Xamarin.Mac.Stable.Legacy SDK API diff: 8.1.0 vs 8.4.0

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 PresetHevc7680x4320 { 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.AVAssetReaderOutputCaptionAdaptor

Removed constructor:

protected AVAssetReaderOutputCaptionAdaptor (IntPtr handle);

Added constructor:

protected AVAssetReaderOutputCaptionAdaptor (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.AVAssetWriterInputCaptionAdaptor

Removed constructor:

protected AVAssetWriterInputCaptionAdaptor (IntPtr handle);

Added constructor:

protected AVAssetWriterInputCaptionAdaptor (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.AVAudioRoutingArbiter

Removed constructor:

protected AVAudioRoutingArbiter (IntPtr handle);

Added constructor:

protected AVAudioRoutingArbiter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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

Removed constructor:

protected AVCaption (IntPtr handle);

Added constructor:

protected AVCaption (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionConversionAdjustment

Removed constructor:

protected AVCaptionConversionAdjustment (IntPtr handle);

Added constructor:

protected AVCaptionConversionAdjustment (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionConversionTimeRangeAdjustment

Removed constructor:

protected AVCaptionConversionTimeRangeAdjustment (IntPtr handle);

Added constructor:

protected AVCaptionConversionTimeRangeAdjustment (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionConversionValidator

Removed constructor:

protected AVCaptionConversionValidator (IntPtr handle);

Added constructor:

protected AVCaptionConversionValidator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionConversionWarning

Removed constructor:

protected AVCaptionConversionWarning (IntPtr handle);

Added constructor:

protected AVCaptionConversionWarning (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionDimension

Modified fields:

-public nfloat Value;
+public ObjCRuntime.nfloat Value;

Removed method:

public static AVCaptionDimension Create (nfloat dimension, AVCaptionUnitsType units);

Added method:

public static AVCaptionDimension Create (ObjCRuntime.nfloat dimension, AVCaptionUnitsType units);

Type Changed: AVFoundation.AVCaptionFormatConformer

Removed constructor:

protected AVCaptionFormatConformer (IntPtr handle);

Added constructor:

protected AVCaptionFormatConformer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionGroup

Removed constructor:

protected AVCaptionGroup (IntPtr handle);

Added constructor:

protected AVCaptionGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionGrouper

Removed constructor:

protected AVCaptionGrouper (IntPtr handle);

Added constructor:

protected AVCaptionGrouper (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionRegion

Removed constructor:

protected AVCaptionRegion (IntPtr handle);

Added constructor:

protected AVCaptionRegion (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionRenderer

Removed constructor:

protected AVCaptionRenderer (IntPtr handle);

Added constructor:

protected AVCaptionRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionRendererScene

Removed constructor:

protected AVCaptionRendererScene (IntPtr handle);

Added constructor:

protected AVCaptionRendererScene (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptionRuby

Removed constructor:

protected AVCaptionRuby (IntPtr handle);

Added constructor:

protected AVCaptionRuby (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.AVCaptureAudioFileOutput

Removed constructor:

protected AVCaptureAudioFileOutput (IntPtr handle);

Added constructor:

protected AVCaptureAudioFileOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureAudioPreviewOutput

Removed constructor:

protected AVCaptureAudioPreviewOutput (IntPtr handle);

Added constructor:

protected AVCaptureAudioPreviewOutput (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; }

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

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

Added methods:

protected override void Dispose (bool disposing);
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; }

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

Removed constructor:

protected AVCaptureDeviceInputSource (IntPtr handle);

Added constructor:

protected AVCaptureDeviceInputSource (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.AVCaptureFileOutputDelegate

Removed constructor:

protected AVCaptureFileOutputDelegate (IntPtr handle);

Added constructor:

protected AVCaptureFileOutputDelegate (ObjCRuntime.NativeHandle handle);

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

Removed constructor:

protected AVCaptureScreenInput (IntPtr handle);

Added constructor:

protected AVCaptureScreenInput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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.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 macos10.8.")]
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.AVMutableCaption

Removed constructor:

protected AVMutableCaption (IntPtr handle);

Added constructor:

protected AVMutableCaption (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableCaptionRegion

Removed constructor:

protected AVMutableCaptionRegion (IntPtr handle);

Added constructor:

protected AVMutableCaptionRegion (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.AVSampleBufferGenerator

Removed constructor:

protected AVSampleBufferGenerator (IntPtr handle);

Added constructor:

protected AVSampleBufferGenerator (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.AVSampleBufferRequest

Removed constructor:

protected AVSampleBufferRequest (IntPtr handle);

Added constructor:

protected AVSampleBufferRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSampleCursor

Removed constructor:

protected AVSampleCursor (IntPtr handle);

Added constructor:

protected AVSampleCursor (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.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.AVCaptureView

Removed constructor:

protected AVCaptureView (IntPtr handle);

Added constructor:

protected AVCaptureView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVKit.AVCaptureViewDelegate

Removed constructor:

protected AVCaptureViewDelegate (IntPtr handle);

Added constructor:

protected AVCaptureViewDelegate (ObjCRuntime.NativeHandle handle);

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

Removed constructor:

protected AVPlayerView (IntPtr handle);

Added constructor:

protected AVPlayerView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVKit.AVPlayerViewDelegate

Removed constructor:

protected AVPlayerViewDelegate (IntPtr handle);

Added constructor:

protected AVPlayerViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVKit.AVPlayerViewPictureInPictureDelegate

Removed constructor:

protected AVPlayerViewPictureInPictureDelegate (IntPtr handle);

Added constructor:

protected AVPlayerViewPictureInPictureDelegate (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 AppKit

Type Changed: AppKit.INSCollectionLayoutVisibleItem

Modified properties:

-public abstract nfloat Alpha { get; set; }
+public abstract ObjCRuntime.nfloat Alpha { get; set; }

Type Changed: AppKit.NSATSTypesetter

Removed constructor:

protected NSATSTypesetter (IntPtr handle);

Added constructor:

protected NSATSTypesetter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAccessibilityCustomAction

Removed constructor:

protected NSAccessibilityCustomAction (IntPtr handle);

Added constructor:

protected NSAccessibilityCustomAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAccessibilityCustomRotor

Removed constructor:

protected NSAccessibilityCustomRotor (IntPtr handle);

Added constructor:

protected NSAccessibilityCustomRotor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAccessibilityCustomRotorItemResult

Removed constructor:

protected NSAccessibilityCustomRotorItemResult (IntPtr handle);

Added constructor:

protected NSAccessibilityCustomRotorItemResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAccessibilityCustomRotorItemSearchDelegate

Removed constructor:

protected NSAccessibilityCustomRotorItemSearchDelegate (IntPtr handle);

Added constructor:

protected NSAccessibilityCustomRotorItemSearchDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSAccessibilityCustomRotorSearchParameters

Removed constructor:

protected NSAccessibilityCustomRotorSearchParameters (IntPtr handle);

Added constructor:

protected NSAccessibilityCustomRotorSearchParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAccessibilityElement

Removed constructor:

protected NSAccessibilityElement (IntPtr handle);

Added constructor:

protected NSAccessibilityElement (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSActionCell

Removed constructor:

protected NSActionCell (IntPtr handle);

Added constructor:

protected NSActionCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAlert

Removed constructor:

protected NSAlert (IntPtr handle);

Added constructor:

protected NSAlert (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAlertDelegate

Removed constructor:

protected NSAlertDelegate (IntPtr handle);

Added constructor:

protected NSAlertDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSAlignmentFeedbackFilter

Removed constructor:

protected NSAlignmentFeedbackFilter (IntPtr handle);

Added constructor:

protected NSAlignmentFeedbackFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual INSAlignmentFeedbackToken GetTokenForHorizontalMovement (NSView view, nfloat previousX, nfloat alignedX, nfloat defaultX);
public virtual INSAlignmentFeedbackToken GetTokenForVerticalMovement (NSView view, nfloat previousY, nfloat alignedY, nfloat defaultY);

Added methods:

public virtual INSAlignmentFeedbackToken GetTokenForHorizontalMovement (NSView view, ObjCRuntime.nfloat previousX, ObjCRuntime.nfloat alignedX, ObjCRuntime.nfloat defaultX);
public virtual INSAlignmentFeedbackToken GetTokenForVerticalMovement (NSView view, ObjCRuntime.nfloat previousY, ObjCRuntime.nfloat alignedY, ObjCRuntime.nfloat defaultY);

Type Changed: AppKit.NSAlignmentFeedbackToken

Removed constructor:

protected NSAlignmentFeedbackToken (IntPtr handle);

Added constructor:

protected NSAlignmentFeedbackToken (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSAnimation

Removed constructor:

protected NSAnimation (IntPtr handle);

Added constructor:

protected NSAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAnimationContext

Removed constructor:

protected NSAnimationContext (IntPtr handle);

Added constructor:

protected NSAnimationContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAnimationDelegate

Removed constructor:

protected NSAnimationDelegate (IntPtr handle);

Added constructor:

protected NSAnimationDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSAppearance

Removed constructor:

protected NSAppearance (IntPtr handle);

Added constructor:

protected NSAppearance (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSAppearanceCustomization

Removed constructor:

protected NSAppearanceCustomization (IntPtr handle);

Added constructor:

protected NSAppearanceCustomization (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSApplication

Removed constructor:

protected NSApplication (IntPtr handle);

Added constructor:

protected NSApplication (ObjCRuntime.NativeHandle handle);

Removed properties:

public static Foundation.NSString ProtectedDataDidBecomeAvailableNotification { get; }
public static Foundation.NSString ProtectedDataWillBecomeUnavailableNotification { get; }

Modified properties:

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

Type Changed: AppKit.NSApplicationDelegate

Removed constructor:

protected NSApplicationDelegate (IntPtr handle);

Added constructor:

protected NSApplicationDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSArrayController

Removed constructor:

protected NSArrayController (IntPtr handle);

Added constructor:

protected NSArrayController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSBezierPath

Removed constructor:

protected NSBezierPath (IntPtr handle);

Added constructor:

protected NSBezierPath (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nfloat DefaultFlatness { get; set; }
+public ObjCRuntime.nfloat DefaultFlatness { get; set; }
-public nfloat DefaultLineWidth { get; set; }
+public ObjCRuntime.nfloat DefaultLineWidth { get; set; }
-public nfloat DefaultMiterLimit { get; set; }
+public ObjCRuntime.nfloat DefaultMiterLimit { get; set; }
-public virtual nfloat Flatness { get; set; }
+public virtual ObjCRuntime.nfloat Flatness { 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 AppendPathWithArc (CoreGraphics.CGPoint point1, CoreGraphics.CGPoint point2, nfloat radius);
public virtual void AppendPathWithArc (CoreGraphics.CGPoint center, nfloat radius, nfloat startAngle, nfloat endAngle);
public virtual void AppendPathWithArc (CoreGraphics.CGPoint center, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
public virtual void AppendPathWithRoundedRect (CoreGraphics.CGRect rect, nfloat xRadius, nfloat yRadius);
public static NSBezierPath FromRoundedRect (CoreGraphics.CGRect rect, nfloat xRadius, nfloat yRadius);
public void GetLineDash (out nfloat[] pattern, out nfloat phase);
public void SetLineDash (nfloat[] pattern, nfloat phase);

Added methods:

public virtual void AppendPathWithArc (CoreGraphics.CGPoint point1, CoreGraphics.CGPoint point2, ObjCRuntime.nfloat radius);
public virtual void AppendPathWithArc (CoreGraphics.CGPoint center, ObjCRuntime.nfloat radius, ObjCRuntime.nfloat startAngle, ObjCRuntime.nfloat endAngle);
public virtual void AppendPathWithArc (CoreGraphics.CGPoint center, ObjCRuntime.nfloat radius, ObjCRuntime.nfloat startAngle, ObjCRuntime.nfloat endAngle, bool clockwise);
public virtual void AppendPathWithRoundedRect (CoreGraphics.CGRect rect, ObjCRuntime.nfloat xRadius, ObjCRuntime.nfloat yRadius);
public static NSBezierPath FromRoundedRect (CoreGraphics.CGRect rect, ObjCRuntime.nfloat xRadius, ObjCRuntime.nfloat yRadius);
public void GetLineDash (out ObjCRuntime.nfloat[] pattern, out ObjCRuntime.nfloat phase);
public void SetLineDash (ObjCRuntime.nfloat[] pattern, ObjCRuntime.nfloat phase);

Type Changed: AppKit.NSBitmapImageRep

Removed constructor:

protected NSBitmapImageRep (IntPtr handle);

Added constructor:

protected NSBitmapImageRep (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed method:

public virtual void Colorize (nfloat midPoint, NSColor midPointColor, NSColor shadowColor, NSColor lightColor);

Added method:

public virtual void Colorize (ObjCRuntime.nfloat midPoint, NSColor midPointColor, NSColor shadowColor, NSColor lightColor);

Type Changed: AppKit.NSBox

Removed constructor:

protected NSBox (IntPtr handle);

Added constructor:

protected NSBox (ObjCRuntime.NativeHandle handle);

Modified properties:

-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 CornerRadius { get; set; }
+public virtual ObjCRuntime.nfloat CornerRadius { get; set; }

Type Changed: AppKit.NSBrowser

Removed constructor:

protected NSBrowser (IntPtr handle);

Added constructor:

protected NSBrowser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat DefaultColumnWidth { get; set; }
+public virtual ObjCRuntime.nfloat DefaultColumnWidth { get; set; }
-public virtual nfloat MinColumnWidth { get; set; }
+public virtual ObjCRuntime.nfloat MinColumnWidth { get; set; }
-public virtual nfloat RowHeight { get; set; }
+public virtual ObjCRuntime.nfloat RowHeight { get; set; }
-public virtual nfloat TitleHeight { get; }
+public virtual ObjCRuntime.nfloat TitleHeight { get; }

Removed methods:

public virtual nfloat ColumnContentWidthForColumnWidth (nfloat columnWidth);
public virtual nfloat ColumnWidthForColumnContentWidth (nfloat columnContentWidth);
public virtual nfloat GetColumnWidth (nint column);
public virtual void SetColumnWidth (nfloat columnWidth, nint columnIndex);

Added methods:

public virtual ObjCRuntime.nfloat ColumnContentWidthForColumnWidth (ObjCRuntime.nfloat columnWidth);
public virtual ObjCRuntime.nfloat ColumnWidthForColumnContentWidth (ObjCRuntime.nfloat columnContentWidth);
public virtual ObjCRuntime.nfloat GetColumnWidth (nint column);
public virtual void SetColumnWidth (ObjCRuntime.nfloat columnWidth, nint columnIndex);

Type Changed: AppKit.NSBrowserCell

Removed constructor:

protected NSBrowserCell (IntPtr handle);

Added constructor:

protected NSBrowserCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSBrowserDelegate

Removed constructor:

protected NSBrowserDelegate (IntPtr handle);

Added constructor:

protected NSBrowserDelegate (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual nfloat RowHeight (NSBrowser browser, nint row, nint columnIndex);
public virtual nfloat ShouldSizeColumn (NSBrowser browser, nint columnIndex, bool userResize, nfloat suggestedWidth);
public virtual nfloat SizeToFitWidth (NSBrowser browser, nint columnIndex);

Added methods:

public virtual ObjCRuntime.nfloat RowHeight (NSBrowser browser, nint row, nint columnIndex);
public virtual ObjCRuntime.nfloat ShouldSizeColumn (NSBrowser browser, nint columnIndex, bool userResize, ObjCRuntime.nfloat suggestedWidth);
public virtual ObjCRuntime.nfloat SizeToFitWidth (NSBrowser browser, nint columnIndex);

Type Changed: AppKit.NSBrowserDelegate_Extensions

Removed methods:

public static nfloat RowHeight (this INSBrowserDelegate This, NSBrowser browser, nint row, nint columnIndex);
public static nfloat ShouldSizeColumn (this INSBrowserDelegate This, NSBrowser browser, nint columnIndex, bool userResize, nfloat suggestedWidth);
public static nfloat SizeToFitWidth (this INSBrowserDelegate This, NSBrowser browser, nint columnIndex);

Added methods:

public static ObjCRuntime.nfloat RowHeight (this INSBrowserDelegate This, NSBrowser browser, nint row, nint columnIndex);
public static ObjCRuntime.nfloat ShouldSizeColumn (this INSBrowserDelegate This, NSBrowser browser, nint columnIndex, bool userResize, ObjCRuntime.nfloat suggestedWidth);
public static ObjCRuntime.nfloat SizeToFitWidth (this INSBrowserDelegate This, NSBrowser browser, nint columnIndex);

Type Changed: AppKit.NSButton

Removed constructor:

protected NSButton (IntPtr handle);

Added constructor:

protected NSButton (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSButtonCell

Removed constructor:

protected NSButtonCell (IntPtr handle);

Added constructor:

protected NSButtonCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed method:

public virtual void SetKeyEquivalentFont (string fontName, nfloat fontSize);

Added method:

public virtual void SetKeyEquivalentFont (string fontName, ObjCRuntime.nfloat fontSize);

Type Changed: AppKit.NSButtonTouchBarItem

Removed constructor:

protected NSButtonTouchBarItem (IntPtr handle);

Added constructor:

protected NSButtonTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCIImageRep

Removed constructor:

protected NSCIImageRep (IntPtr handle);

Added constructor:

protected NSCIImageRep (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCachedImageRep

Removed constructor:

protected NSCachedImageRep (IntPtr handle);

Added constructor:

protected NSCachedImageRep (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCandidateListTouchBarItem

Removed constructor:

protected NSCandidateListTouchBarItem (IntPtr handle);

Added constructor:

protected NSCandidateListTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCandidateListTouchBarItemDelegate

Removed constructor:

protected NSCandidateListTouchBarItemDelegate (IntPtr handle);

Added constructor:

protected NSCandidateListTouchBarItemDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSCell

Removed constructor:

protected NSCell (IntPtr handle);

Added constructor:

protected NSCell (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual NSWritingDirection BaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public void DrawNinePartImage (CoreGraphics.CGRect frame, NSImage topLeftCorner, NSImage topEdgeFill, NSImage topRightCorner, NSImage leftEdgeFill, NSImage centerFill, NSImage rightEdgeFill, NSImage bottomLeftCorner, NSImage bottomEdgeFill, NSImage bottomRightCorner, NSCompositingOperation op, nfloat alphaFraction, bool flipped);
public void DrawThreePartImage (CoreGraphics.CGRect frame, NSImage startCap, NSImage centerFill, NSImage endCap, bool vertical, NSCompositingOperation op, nfloat alphaFraction, bool flipped);

Added methods:

public void DrawNinePartImage (CoreGraphics.CGRect frame, NSImage topLeftCorner, NSImage topEdgeFill, NSImage topRightCorner, NSImage leftEdgeFill, NSImage centerFill, NSImage rightEdgeFill, NSImage bottomLeftCorner, NSImage bottomEdgeFill, NSImage bottomRightCorner, NSCompositingOperation op, ObjCRuntime.nfloat alphaFraction, bool flipped);
public void DrawThreePartImage (CoreGraphics.CGRect frame, NSImage startCap, NSImage centerFill, NSImage endCap, bool vertical, NSCompositingOperation op, ObjCRuntime.nfloat alphaFraction, bool flipped);

Type Changed: AppKit.NSClickGestureRecognizer

Removed constructor:

protected NSClickGestureRecognizer (IntPtr handle);

Added constructor:

protected NSClickGestureRecognizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSClipView

Removed constructor:

protected NSClipView (IntPtr handle);

Added constructor:

protected NSClipView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCloudSharingServiceDelegate

Removed constructor:

protected NSCloudSharingServiceDelegate (IntPtr handle);

Added constructor:

protected NSCloudSharingServiceDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSCollectionLayoutAnchor

Removed constructor:

protected NSCollectionLayoutAnchor (IntPtr handle);

Added constructor:

protected NSCollectionLayoutAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutBoundarySupplementaryItem

Removed constructor:

protected NSCollectionLayoutBoundarySupplementaryItem (IntPtr handle);

Added constructor:

protected NSCollectionLayoutBoundarySupplementaryItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutDecorationItem

Removed constructor:

protected NSCollectionLayoutDecorationItem (IntPtr handle);

Added constructor:

protected NSCollectionLayoutDecorationItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutDimension

Removed constructor:

protected NSCollectionLayoutDimension (IntPtr handle);

Added constructor:

protected NSCollectionLayoutDimension (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public static NSCollectionLayoutDimension CreateAbsoluteDimension (nfloat absoluteDimension);
public static NSCollectionLayoutDimension CreateEstimatedDimension (nfloat estimatedDimension);
public static NSCollectionLayoutDimension CreateFractionalHeightDimension (nfloat fractionalHeight);
public static NSCollectionLayoutDimension CreateFractionalWidthDimension (nfloat fractionalWidth);

Added methods:

public static NSCollectionLayoutDimension CreateAbsoluteDimension (ObjCRuntime.nfloat absoluteDimension);
public static NSCollectionLayoutDimension CreateEstimatedDimension (ObjCRuntime.nfloat estimatedDimension);
public static NSCollectionLayoutDimension CreateFractionalHeightDimension (ObjCRuntime.nfloat fractionalHeight);
public static NSCollectionLayoutDimension CreateFractionalWidthDimension (ObjCRuntime.nfloat fractionalWidth);

Type Changed: AppKit.NSCollectionLayoutEdgeSpacing

Removed constructor:

protected NSCollectionLayoutEdgeSpacing (IntPtr handle);

Added constructor:

protected NSCollectionLayoutEdgeSpacing (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutGroup

Removed constructor:

protected NSCollectionLayoutGroup (IntPtr handle);

Added constructor:

protected NSCollectionLayoutGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutGroupCustomItem

Removed constructor:

protected NSCollectionLayoutGroupCustomItem (IntPtr handle);

Added constructor:

protected NSCollectionLayoutGroupCustomItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutItem

Removed constructor:

protected NSCollectionLayoutItem (IntPtr handle);

Added constructor:

protected NSCollectionLayoutItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutSection

Removed constructor:

protected NSCollectionLayoutSection (IntPtr handle);

Added constructor:

protected NSCollectionLayoutSection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutSize

Removed constructor:

protected NSCollectionLayoutSize (IntPtr handle);

Added constructor:

protected NSCollectionLayoutSize (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionLayoutSpacing

Removed constructor:

protected NSCollectionLayoutSpacing (IntPtr handle);

Added constructor:

protected NSCollectionLayoutSpacing (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public static NSCollectionLayoutSpacing CreateFixedSpacing (nfloat fixedSpacing);
public static NSCollectionLayoutSpacing CreateFlexibleSpacing (nfloat flexibleSpacing);

Added methods:

public static NSCollectionLayoutSpacing CreateFixedSpacing (ObjCRuntime.nfloat fixedSpacing);
public static NSCollectionLayoutSpacing CreateFlexibleSpacing (ObjCRuntime.nfloat flexibleSpacing);

Type Changed: AppKit.NSCollectionLayoutSupplementaryItem

Removed constructor:

protected NSCollectionLayoutSupplementaryItem (IntPtr handle);

Added constructor:

protected NSCollectionLayoutSupplementaryItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionView

Removed constructor:

protected NSCollectionView (IntPtr handle);

Added constructor:

protected NSCollectionView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewCompositionalLayout

Removed constructor:

protected NSCollectionViewCompositionalLayout (IntPtr handle);

Added constructor:

protected NSCollectionViewCompositionalLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewCompositionalLayoutConfiguration

Removed constructor:

protected NSCollectionViewCompositionalLayoutConfiguration (IntPtr handle);

Added constructor:

protected NSCollectionViewCompositionalLayoutConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewDataSource

Removed constructor:

protected NSCollectionViewDataSource (IntPtr handle);

Added constructor:

protected NSCollectionViewDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSCollectionViewDelegate

Removed constructor:

protected NSCollectionViewDelegate (IntPtr handle);

Added constructor:

protected NSCollectionViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSCollectionViewDelegateFlowLayout

Removed constructor:

protected NSCollectionViewDelegateFlowLayout (IntPtr handle);

Added constructor:

protected NSCollectionViewDelegateFlowLayout (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual nfloat MinimumInteritemSpacingForSection (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public virtual nfloat MinimumLineSpacing (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);

Added methods:

public virtual ObjCRuntime.nfloat MinimumInteritemSpacingForSection (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public virtual ObjCRuntime.nfloat MinimumLineSpacing (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);

Type Changed: AppKit.NSCollectionViewDelegateFlowLayout_Extensions

Removed methods:

public static nfloat MinimumInteritemSpacingForSection (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public static nfloat MinimumLineSpacing (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);

Added methods:

public static ObjCRuntime.nfloat MinimumInteritemSpacingForSection (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public static ObjCRuntime.nfloat MinimumLineSpacing (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);

Type Changed: AppKit.NSCollectionViewDiffableDataSource`2

Removed constructor:

protected NSCollectionViewDiffableDataSource`2 (IntPtr handle);

Added constructor:

protected NSCollectionViewDiffableDataSource`2 (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewElement

Removed constructor:

protected NSCollectionViewElement (IntPtr handle);

Added constructor:

protected NSCollectionViewElement (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSCollectionViewFlowLayout

Removed constructor:

protected NSCollectionViewFlowLayout (IntPtr handle);

Added constructor:

protected NSCollectionViewFlowLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewFlowLayoutInvalidationContext

Removed constructor:

protected NSCollectionViewFlowLayoutInvalidationContext (IntPtr handle);

Added constructor:

protected NSCollectionViewFlowLayoutInvalidationContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewGridLayout

Removed constructor:

protected NSCollectionViewGridLayout (IntPtr handle);

Added constructor:

protected NSCollectionViewGridLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewItem

Removed constructor:

protected NSCollectionViewItem (IntPtr handle);

Added constructor:

protected NSCollectionViewItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewLayout

Removed constructor:

protected NSCollectionViewLayout (IntPtr handle);

Added constructor:

protected NSCollectionViewLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewLayoutAttributes

Removed constructor:

protected NSCollectionViewLayoutAttributes (IntPtr handle);

Added constructor:

protected NSCollectionViewLayoutAttributes (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; }

Type Changed: AppKit.NSCollectionViewLayoutInvalidationContext

Removed constructor:

protected NSCollectionViewLayoutInvalidationContext (IntPtr handle);

Added constructor:

protected NSCollectionViewLayoutInvalidationContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCollectionViewTransitionLayout

Removed constructor:

protected NSCollectionViewTransitionLayout (IntPtr handle);

Added constructor:

protected NSCollectionViewTransitionLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat GetValue (string key);
public virtual void UpdateValue (nfloat value, string key);

Added methods:

public virtual ObjCRuntime.nfloat GetValue (string key);
public virtual void UpdateValue (ObjCRuntime.nfloat value, string key);

Type Changed: AppKit.NSCollectionViewUpdateItem

Removed constructor:

protected NSCollectionViewUpdateItem (IntPtr handle);

Added constructor:

protected NSCollectionViewUpdateItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSColor

Removed constructor:

protected NSColor (IntPtr handle);

Added constructor:

protected NSColor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat AlphaComponent { get; }
+public virtual ObjCRuntime.nfloat AlphaComponent { get; }
-public virtual nfloat BlackComponent { get; }
+public virtual ObjCRuntime.nfloat BlackComponent { get; }
-public virtual nfloat BlueComponent { get; }
+public virtual ObjCRuntime.nfloat BlueComponent { get; }
-public virtual nfloat BrightnessComponent { get; }
+public virtual ObjCRuntime.nfloat BrightnessComponent { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat CyanComponent { get; }
+public virtual ObjCRuntime.nfloat CyanComponent { get; }
-public virtual nfloat GreenComponent { get; }
+public virtual ObjCRuntime.nfloat GreenComponent { get; }
-public virtual nfloat HueComponent { get; }
+public virtual ObjCRuntime.nfloat HueComponent { get; }
-public virtual nfloat MagentaComponent { get; }
+public virtual ObjCRuntime.nfloat MagentaComponent { get; }
-public virtual nfloat RedComponent { get; }
+public virtual ObjCRuntime.nfloat RedComponent { get; }
-public virtual nfloat SaturationComponent { get; }
+public virtual ObjCRuntime.nfloat SaturationComponent { get; }
-public virtual nfloat WhiteComponent { get; }
+public virtual ObjCRuntime.nfloat WhiteComponent { get; }
-public virtual nfloat YellowComponent { get; }
+public virtual ObjCRuntime.nfloat YellowComponent { get; }

Removed methods:

public virtual NSColor BlendedColor (nfloat fraction, NSColor color);
public virtual NSColor ColorWithAlphaComponent (nfloat alpha);
public static NSColor FromCalibratedHsb (nfloat hue, nfloat saturation, nfloat brightness);
public static NSColor FromCalibratedHsba (nfloat hue, nfloat saturation, nfloat brightness, nfloat alpha);
public static NSColor FromCalibratedRgb (nfloat red, nfloat green, nfloat blue);
public static NSColor FromCalibratedRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromCalibratedWhite (nfloat white, nfloat alpha);
public static NSColor FromColor (NSColorSpace space, nfloat hue, nfloat saturation, nfloat brightness, nfloat alpha);
public static NSColor FromColorSpace (NSColorSpace space, nfloat[] components);
public static NSColor FromDeviceCymk (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black);
public static NSColor FromDeviceCymka (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public static NSColor FromDeviceHsb (nfloat hue, nfloat saturation, nfloat brightness);
public static NSColor FromDeviceHsba (nfloat hue, nfloat saturation, nfloat brightness, nfloat alpha);
public static NSColor FromDeviceRgb (nfloat red, nfloat green, nfloat blue);
public static NSColor FromDeviceRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromDeviceWhite (nfloat white, nfloat alpha);
public static NSColor FromDisplayP3 (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromGamma22White (nfloat white, nfloat alpha);
public static NSColor FromHsb (nfloat hue, nfloat saturation, nfloat brightness);
public static NSColor FromHsba (nfloat hue, nfloat saturation, nfloat brightness, nfloat alpha);
public static NSColor FromRgb (nfloat red, nfloat green, nfloat blue);
public static NSColor FromRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromSrgb (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromWhite (nfloat white, nfloat alpha);
public virtual void GetCmyka (out nfloat cyan, out nfloat magenta, out nfloat yellow, out nfloat black, out nfloat alpha);
public void GetComponents (out nfloat[] components);
public virtual void GetHsba (out nfloat hue, out nfloat saturation, out nfloat brightness, out nfloat alpha);
public virtual void GetRgba (out nfloat red, out nfloat green, out nfloat blue, out nfloat alpha);
public virtual void GetWhiteAlpha (out nfloat white, out nfloat alpha);
public virtual NSColor HighlightWithLevel (nfloat highlightLevel);
public virtual NSColor ShadowWithLevel (nfloat shadowLevel);

Added methods:

public virtual NSColor BlendedColor (ObjCRuntime.nfloat fraction, NSColor color);
public virtual NSColor ColorWithAlphaComponent (ObjCRuntime.nfloat alpha);
public static NSColor FromCalibratedHsb (ObjCRuntime.nfloat hue, ObjCRuntime.nfloat saturation, ObjCRuntime.nfloat brightness);
public static NSColor FromCalibratedHsba (ObjCRuntime.nfloat hue, ObjCRuntime.nfloat saturation, ObjCRuntime.nfloat brightness, ObjCRuntime.nfloat alpha);
public static NSColor FromCalibratedRgb (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue);
public static NSColor FromCalibratedRgba (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public static NSColor FromCalibratedWhite (ObjCRuntime.nfloat white, ObjCRuntime.nfloat alpha);
public static NSColor FromColor (NSColorSpace space, ObjCRuntime.nfloat hue, ObjCRuntime.nfloat saturation, ObjCRuntime.nfloat brightness, ObjCRuntime.nfloat alpha);
public static NSColor FromColorSpace (NSColorSpace space, ObjCRuntime.nfloat[] components);
public static NSColor FromDeviceCymk (ObjCRuntime.nfloat cyan, ObjCRuntime.nfloat magenta, ObjCRuntime.nfloat yellow, ObjCRuntime.nfloat black);
public static NSColor FromDeviceCymka (ObjCRuntime.nfloat cyan, ObjCRuntime.nfloat magenta, ObjCRuntime.nfloat yellow, ObjCRuntime.nfloat black, ObjCRuntime.nfloat alpha);
public static NSColor FromDeviceHsb (ObjCRuntime.nfloat hue, ObjCRuntime.nfloat saturation, ObjCRuntime.nfloat brightness);
public static NSColor FromDeviceHsba (ObjCRuntime.nfloat hue, ObjCRuntime.nfloat saturation, ObjCRuntime.nfloat brightness, ObjCRuntime.nfloat alpha);
public static NSColor FromDeviceRgb (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue);
public static NSColor FromDeviceRgba (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public static NSColor FromDeviceWhite (ObjCRuntime.nfloat white, ObjCRuntime.nfloat alpha);
public static NSColor FromDisplayP3 (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public static NSColor FromGamma22White (ObjCRuntime.nfloat white, ObjCRuntime.nfloat alpha);
public static NSColor FromHsb (ObjCRuntime.nfloat hue, ObjCRuntime.nfloat saturation, ObjCRuntime.nfloat brightness);
public static NSColor FromHsba (ObjCRuntime.nfloat hue, ObjCRuntime.nfloat saturation, ObjCRuntime.nfloat brightness, ObjCRuntime.nfloat alpha);
public static NSColor FromRgb (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue);
public static NSColor FromRgba (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public static NSColor FromSrgb (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public static NSColor FromWhite (ObjCRuntime.nfloat white, ObjCRuntime.nfloat alpha);
public virtual void GetCmyka (out ObjCRuntime.nfloat cyan, out ObjCRuntime.nfloat magenta, out ObjCRuntime.nfloat yellow, out ObjCRuntime.nfloat black, out ObjCRuntime.nfloat alpha);
public void GetComponents (out ObjCRuntime.nfloat[] components);
public virtual void GetHsba (out ObjCRuntime.nfloat hue, out ObjCRuntime.nfloat saturation, out ObjCRuntime.nfloat brightness, out ObjCRuntime.nfloat alpha);
public virtual void GetRgba (out ObjCRuntime.nfloat red, out ObjCRuntime.nfloat green, out ObjCRuntime.nfloat blue, out ObjCRuntime.nfloat alpha);
public virtual void GetWhiteAlpha (out ObjCRuntime.nfloat white, out ObjCRuntime.nfloat alpha);
public virtual NSColor HighlightWithLevel (ObjCRuntime.nfloat highlightLevel);
public virtual NSColor ShadowWithLevel (ObjCRuntime.nfloat shadowLevel);

Type Changed: AppKit.NSColorList

Removed constructor:

protected NSColorList (IntPtr handle);

Added constructor:

protected NSColorList (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSColorPanel

Removed constructor:

protected NSColorPanel (IntPtr handle);

Added constructor:

protected NSColorPanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSColorPicker

Removed constructor:

protected NSColorPicker (IntPtr handle);

Added constructor:

protected NSColorPicker (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSColorPickerTouchBarItem

Removed constructor:

protected NSColorPickerTouchBarItem (IntPtr handle);

Added constructor:

protected NSColorPickerTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSColorSampler

Removed constructor:

protected NSColorSampler (IntPtr handle);

Added constructor:

protected NSColorSampler (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSColorSpace

Removed constructor:

protected NSColorSpace (IntPtr handle);

Added constructor:

protected NSColorSpace (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSColorWell

Removed constructor:

protected NSColorWell (IntPtr handle);

Added constructor:

protected NSColorWell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSComboBox

Removed constructor:

protected NSComboBox (IntPtr handle);

Added constructor:

protected NSComboBox (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSComboBoxCell

Removed constructor:

protected NSComboBoxCell (IntPtr handle);

Added constructor:

protected NSComboBoxCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSComboBoxCellDataSource

Removed constructor:

protected NSComboBoxCellDataSource (IntPtr handle);

Added constructor:

protected NSComboBoxCellDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSComboBoxDataSource

Removed constructor:

protected NSComboBoxDataSource (IntPtr handle);

Added constructor:

protected NSComboBoxDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSComboBoxDelegate

Removed constructor:

protected NSComboBoxDelegate (IntPtr handle);

Added constructor:

protected NSComboBoxDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSControl

Removed constructor:

protected NSControl (IntPtr handle);

Added constructor:

protected NSControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual NSWritingDirection BaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AppKit.NSControlTextEditingDelegate

Removed constructor:

protected NSControlTextEditingDelegate (IntPtr handle);

Added constructor:

protected NSControlTextEditingDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSController

Removed constructor:

protected NSController (IntPtr handle);

Added constructor:

protected NSController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCursor

Removed constructor:

protected NSCursor (IntPtr handle);

Added constructor:

protected NSCursor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCustomImageRep

Removed constructor:

protected NSCustomImageRep (IntPtr handle);

Added constructor:

protected NSCustomImageRep (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSCustomTouchBarItem

Removed constructor:

protected NSCustomTouchBarItem (IntPtr handle);

Added constructor:

protected NSCustomTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDataAsset

Removed constructor:

protected NSDataAsset (IntPtr handle);

Added constructor:

protected NSDataAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDatePicker

Removed constructor:

protected NSDatePicker (IntPtr handle);

Added constructor:

protected NSDatePicker (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDatePickerCell

Removed constructor:

protected NSDatePickerCell (IntPtr handle);

Added constructor:

protected NSDatePickerCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDatePickerCellDelegate

Removed constructor:

protected NSDatePickerCellDelegate (IntPtr handle);

Added constructor:

protected NSDatePickerCellDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSDictionaryController

Removed constructor:

protected NSDictionaryController (IntPtr handle);

Added constructor:

protected NSDictionaryController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDictionaryControllerKeyValuePair

Removed constructor:

protected NSDictionaryControllerKeyValuePair (IntPtr handle);

Added constructor:

protected NSDictionaryControllerKeyValuePair (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDiffableDataSourceSnapshot`2

Removed constructor:

protected NSDiffableDataSourceSnapshot`2 (IntPtr handle);

Added constructor:

protected NSDiffableDataSourceSnapshot`2 (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDirectionalEdgeInsets

Removed constructor:

public NSDirectionalEdgeInsets (nfloat top, nfloat leading, nfloat bottom, nfloat trailing);

Added constructor:

public NSDirectionalEdgeInsets (ObjCRuntime.nfloat top, ObjCRuntime.nfloat leading, ObjCRuntime.nfloat bottom, ObjCRuntime.nfloat trailing);

Modified fields:

-public nfloat Bottom;
+public ObjCRuntime.nfloat Bottom;
-public nfloat Leading;
+public ObjCRuntime.nfloat Leading;
-public nfloat Top;
+public ObjCRuntime.nfloat Top;
-public nfloat Trailing;
+public ObjCRuntime.nfloat Trailing;

Type Changed: AppKit.NSDockTile

Removed constructor:

protected NSDockTile (IntPtr handle);

Added constructor:

protected NSDockTile (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDockTilePlugIn

Removed constructor:

protected NSDockTilePlugIn (IntPtr handle);

Added constructor:

protected NSDockTilePlugIn (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSDocument

Removed constructor:

protected NSDocument (IntPtr handle);

Added constructor:

protected NSDocument (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDocumentController

Removed constructor:

protected NSDocumentController (IntPtr handle);

Added constructor:

protected NSDocumentController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDraggingDestination

Removed constructor:

protected NSDraggingDestination (IntPtr handle);

Added constructor:

protected NSDraggingDestination (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSDraggingImageComponent

Removed constructor:

protected NSDraggingImageComponent (IntPtr handle);

Added constructor:

protected NSDraggingImageComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDraggingInfo

Removed constructor:

protected NSDraggingInfo (IntPtr handle);

Added constructor:

protected NSDraggingInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDraggingItem

Removed constructor:

protected NSDraggingItem (IntPtr handle);

Added constructor:

protected NSDraggingItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDraggingSession

Removed constructor:

protected NSDraggingSession (IntPtr handle);

Added constructor:

protected NSDraggingSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDraggingSource

Removed constructor:

protected NSDraggingSource (IntPtr handle);

Added constructor:

protected NSDraggingSource (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSDrawer

Removed constructor:

protected NSDrawer (IntPtr handle);

Added constructor:

protected NSDrawer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSDrawerDelegate

Removed constructor:

protected NSDrawerDelegate (IntPtr handle);

Added constructor:

protected NSDrawerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSEPSImageRep

Removed constructor:

protected NSEPSImageRep (IntPtr handle);

Added constructor:

protected NSEPSImageRep (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSEdgeInsets

Removed constructor:

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

Added constructor:

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

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: AppKit.NSEvent

Removed constructor:

protected NSEvent (IntPtr handle);

Added constructor:

protected NSEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat DeltaX { get; }
+public virtual ObjCRuntime.nfloat DeltaX { get; }
-public virtual nfloat DeltaY { get; }
+public virtual ObjCRuntime.nfloat DeltaY { get; }
-public virtual nfloat DeltaZ { get; }
+public virtual ObjCRuntime.nfloat DeltaZ { get; }
-public virtual nfloat Magnification { get; }
+public virtual ObjCRuntime.nfloat Magnification { get; }
-public virtual nfloat ScrollingDeltaX { get; }
+public virtual ObjCRuntime.nfloat ScrollingDeltaX { get; }
-public virtual nfloat ScrollingDeltaY { get; }
+public virtual ObjCRuntime.nfloat ScrollingDeltaY { get; }
-public virtual nfloat StageTransition { get; }
+public virtual ObjCRuntime.nfloat StageTransition { get; }

Removed method:

public virtual void TrackSwipeEvent (NSEventSwipeTrackingOptions options, nfloat minDampenThreshold, nfloat maxDampenThreshold, NSEventTrackHandler trackingHandler);

Added method:

public virtual void TrackSwipeEvent (NSEventSwipeTrackingOptions options, ObjCRuntime.nfloat minDampenThreshold, ObjCRuntime.nfloat maxDampenThreshold, NSEventTrackHandler trackingHandler);

Type Changed: AppKit.NSEventSubtype

Removed value:

[Obsolete ("This API is not available on this platform.")]
AWT = 16,

Added values:

MouseEvent = 0,
PowerOff = 1,
TabletPoint = 1,
TabletProximity = 2,

Type Changed: AppKit.NSEventTrackHandler

Removed methods:

public virtual System.IAsyncResult BeginInvoke (nfloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (nfloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop);

Added methods:

public virtual System.IAsyncResult BeginInvoke (ObjCRuntime.nfloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (ObjCRuntime.nfloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop);

Type Changed: AppKit.NSFilePromiseProvider

Removed constructor:

protected NSFilePromiseProvider (IntPtr handle);

Added constructor:

protected NSFilePromiseProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSFilePromiseProviderDelegate

Removed constructor:

protected NSFilePromiseProviderDelegate (IntPtr handle);

Added constructor:

protected NSFilePromiseProviderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSFilePromiseReceiver

Removed constructor:

protected NSFilePromiseReceiver (IntPtr handle);

Added constructor:

protected NSFilePromiseReceiver (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSFont

Removed constructor:

protected NSFont (IntPtr handle);

Added constructor:

protected NSFont (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat Ascender { get; }
+public virtual ObjCRuntime.nfloat Ascender { get; }
-public virtual nfloat CapHeight { get; }
+public virtual ObjCRuntime.nfloat CapHeight { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Descender { get; }
+public virtual ObjCRuntime.nfloat Descender { get; }
-public virtual nfloat ItalicAngle { get; }
+public virtual ObjCRuntime.nfloat ItalicAngle { get; }
-public nfloat LabelFontSize { get; }
+public ObjCRuntime.nfloat LabelFontSize { get; }
-public virtual nfloat Leading { get; }
+public virtual ObjCRuntime.nfloat Leading { get; }
-public virtual nfloat PointSize { get; }
+public virtual ObjCRuntime.nfloat PointSize { get; }
-public nfloat SmallSystemFontSize { get; }
+public ObjCRuntime.nfloat SmallSystemFontSize { get; }
-public nfloat SystemFontSize { get; }
+public ObjCRuntime.nfloat SystemFontSize { get; }
-public virtual nfloat UnderlinePosition { get; }
+public virtual ObjCRuntime.nfloat UnderlinePosition { get; }
-public virtual nfloat UnderlineThickness { get; }
+public virtual ObjCRuntime.nfloat UnderlineThickness { get; }
-public virtual nfloat XHeight { get; }
+public virtual ObjCRuntime.nfloat XHeight { get; }

Removed methods:

public static NSFont BoldSystemFontOfSize (nfloat fontSize);
public static NSFont ControlContentFontOfSize (nfloat fontSize);
public static NSFont FromDescription (NSFontDescriptor fontDescriptor, nfloat fontSize);
public static NSFont FromFontName (string fontName, nfloat fontSize);
public virtual NSFont GetFont (nfloat fontSize);
public static NSFont LabelFontOfSize (nfloat fontSize);
public static NSFont MenuBarFontOfSize (nfloat fontSize);
public static NSFont MenuFontOfSize (nfloat fontSize);
public static NSFont MessageFontOfSize (nfloat fontSize);
public static NSFont MonospacedDigitSystemFontOfSize (nfloat fontSize, nfloat weight);
public static NSFont MonospacedSystemFont (nfloat fontSize, nfloat weight);
public static NSFont PaletteFontOfSize (nfloat fontSize);
public static NSFont SystemFontOfSize (nfloat fontSize);
public static NSFont SystemFontOfSize (nfloat fontSize, nfloat weight);
public static nfloat SystemFontSizeForControlSize (NSControlSize controlSize);
public static NSFont TitleBarFontOfSize (nfloat fontSize);
public static NSFont ToolTipsFontOfSize (nfloat fontSize);
public static NSFont UserFixedPitchFontOfSize (nfloat fontSize);
public static NSFont UserFontOfSize (nfloat fontSize);

Added methods:

public static NSFont BoldSystemFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont ControlContentFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont FromDescription (NSFontDescriptor fontDescriptor, ObjCRuntime.nfloat fontSize);
public static NSFont FromFontName (string fontName, ObjCRuntime.nfloat fontSize);
public virtual NSFont GetFont (ObjCRuntime.nfloat fontSize);
public static NSFont LabelFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont MenuBarFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont MenuFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont MessageFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont MonospacedDigitSystemFontOfSize (ObjCRuntime.nfloat fontSize, ObjCRuntime.nfloat weight);
public static NSFont MonospacedSystemFont (ObjCRuntime.nfloat fontSize, ObjCRuntime.nfloat weight);
public static NSFont PaletteFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont SystemFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont SystemFontOfSize (ObjCRuntime.nfloat fontSize, ObjCRuntime.nfloat weight);
public static ObjCRuntime.nfloat SystemFontSizeForControlSize (NSControlSize controlSize);
public static NSFont TitleBarFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont ToolTipsFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont UserFixedPitchFontOfSize (ObjCRuntime.nfloat fontSize);
public static NSFont UserFontOfSize (ObjCRuntime.nfloat fontSize);

Type Changed: AppKit.NSFontAssetRequest

Removed constructor:

protected NSFontAssetRequest (IntPtr handle);

Added constructor:

protected NSFontAssetRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSFontCollection

Removed constructor:

protected NSFontCollection (IntPtr handle);

Added constructor:

protected NSFontCollection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSFontDescriptor

Removed constructor:

protected NSFontDescriptor (IntPtr handle);

Added constructor:

protected NSFontDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual NSFontDescriptor FontDescriptorWithSize (nfloat newPointSize);
public static NSFontDescriptor FromNameSize (string fontName, nfloat size);

Added methods:

public virtual NSFontDescriptor FontDescriptorWithSize (ObjCRuntime.nfloat newPointSize);
public static NSFontDescriptor FromNameSize (string fontName, ObjCRuntime.nfloat size);

Type Changed: AppKit.NSFontManager

Removed constructor:

protected NSFontManager (IntPtr handle);

Added constructor:

protected NSFontManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual NSFont ConvertFont (NSFont fontObj, nfloat size);
public virtual NSFont FontWithFamily (string family, NSFontTraitMask traits, nint weight, nfloat size);

Added methods:

public virtual NSFont ConvertFont (NSFont fontObj, ObjCRuntime.nfloat size);
public virtual NSFont FontWithFamily (string family, NSFontTraitMask traits, nint weight, ObjCRuntime.nfloat size);

Type Changed: AppKit.NSFontPanel

Removed constructor:

protected NSFontPanel (IntPtr handle);

Added constructor:

protected NSFontPanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSFontWeight

Modified properties:

-public nfloat Black { get; }
+public ObjCRuntime.nfloat Black { get; }
-public nfloat Bold { get; }
+public ObjCRuntime.nfloat Bold { get; }
-public nfloat Heavy { get; }
+public ObjCRuntime.nfloat Heavy { get; }
-public nfloat Light { get; }
+public ObjCRuntime.nfloat Light { get; }
-public nfloat Medium { get; }
+public ObjCRuntime.nfloat Medium { get; }
-public nfloat Regular { get; }
+public ObjCRuntime.nfloat Regular { get; }
-public nfloat Semibold { get; }
+public ObjCRuntime.nfloat Semibold { get; }
-public nfloat Thin { get; }
+public ObjCRuntime.nfloat Thin { get; }
-public nfloat UltraLight { get; }
+public ObjCRuntime.nfloat UltraLight { get; }

Type Changed: AppKit.NSForm

Removed constructor:

protected NSForm (IntPtr handle);

Added constructor:

protected NSForm (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual void SetEntryWidth (nfloat width);
public virtual void SetInterlineSpacing (nfloat spacing);
public virtual void SetTextBaseWritingDirection (NSWritingDirection writingDirection);
public virtual void SetTitleBaseWritingDirection (NSWritingDirection writingDirection);

Added methods:

public virtual void SetEntryWidth (ObjCRuntime.nfloat width);
public virtual void SetInterlineSpacing (ObjCRuntime.nfloat spacing);
public virtual void SetTextBaseWritingDirection (Foundation.NSWritingDirection writingDirection);
public virtual void SetTitleBaseWritingDirection (Foundation.NSWritingDirection writingDirection);

Type Changed: AppKit.NSFormCell

Removed constructor:

protected NSFormCell (IntPtr handle);

Added constructor:

protected NSFormCell (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat PreferredTextFieldWidth { get; set; }
+public virtual ObjCRuntime.nfloat PreferredTextFieldWidth { get; set; }
-public virtual NSWritingDirection TitleBaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection TitleBaseWritingDirection { get; set; }
-public virtual nfloat TitleWidth { get; set; }
+public virtual ObjCRuntime.nfloat TitleWidth { get; set; }

Removed method:

public virtual nfloat TitleWidthConstraintedToSize (CoreGraphics.CGSize aSize);

Added method:

public virtual ObjCRuntime.nfloat TitleWidthConstraintedToSize (CoreGraphics.CGSize aSize);

Type Changed: AppKit.NSGestureRecognizer

Removed constructor:

protected NSGestureRecognizer (IntPtr handle);

Added constructor:

protected NSGestureRecognizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSGestureRecognizerDelegate

Removed constructor:

protected NSGestureRecognizerDelegate (IntPtr handle);

Added constructor:

protected NSGestureRecognizerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSGlyphGenerator

Removed constructor:

protected NSGlyphGenerator (IntPtr handle);

Added constructor:

protected NSGlyphGenerator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSGlyphInfo

Removed constructor:

protected NSGlyphInfo (IntPtr handle);

Added constructor:

protected NSGlyphInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSGradient

Removed constructor:

protected NSGradient (IntPtr handle);

Added constructor:

protected NSGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual void DrawFromCenterRadius (CoreGraphics.CGPoint startCenter, nfloat startRadius, CoreGraphics.CGPoint endCenter, nfloat endRadius, NSGradientDrawingOptions options);
public virtual void DrawInBezierPath (NSBezierPath path, nfloat angle);
public virtual void DrawInRect (CoreGraphics.CGRect rect, nfloat angle);
public virtual void GetColor (out NSColor color, out nfloat location, nint index);
public virtual NSColor GetInterpolatedColor (nfloat location);

Added methods:

public virtual void DrawFromCenterRadius (CoreGraphics.CGPoint startCenter, ObjCRuntime.nfloat startRadius, CoreGraphics.CGPoint endCenter, ObjCRuntime.nfloat endRadius, NSGradientDrawingOptions options);
public virtual void DrawInBezierPath (NSBezierPath path, ObjCRuntime.nfloat angle);
public virtual void DrawInRect (CoreGraphics.CGRect rect, ObjCRuntime.nfloat angle);
public virtual void GetColor (out NSColor color, out ObjCRuntime.nfloat location, nint index);
public virtual NSColor GetInterpolatedColor (ObjCRuntime.nfloat location);

Type Changed: AppKit.NSGraphics

Removed methods:

public static CoreGraphics.CGRect DrawTiledRects (CoreGraphics.CGRect aRect, CoreGraphics.CGRect clipRect, NSRectEdge[] sides, nfloat[] grays);
public static void FrameRect (CoreGraphics.CGRect rect, nfloat frameWidth);
public static void FrameRect (CoreGraphics.CGRect rect, nfloat frameWidth, NSCompositingOperation operation);
public static void FrameRectWithWidth (CoreGraphics.CGRect rect, nfloat frameWidth);

Added methods:

public static CoreGraphics.CGRect DrawTiledRects (CoreGraphics.CGRect aRect, CoreGraphics.CGRect clipRect, NSRectEdge[] sides, ObjCRuntime.nfloat[] grays);
public static void FrameRect (CoreGraphics.CGRect rect, ObjCRuntime.nfloat frameWidth);
public static void FrameRect (CoreGraphics.CGRect rect, ObjCRuntime.nfloat frameWidth, NSCompositingOperation operation);
public static void FrameRectWithWidth (CoreGraphics.CGRect rect, ObjCRuntime.nfloat frameWidth);

Type Changed: AppKit.NSGraphicsContext

Removed constructor:

protected NSGraphicsContext (IntPtr handle);

Added constructor:

protected NSGraphicsContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSGridCell

Removed constructor:

protected NSGridCell (IntPtr handle);

Added constructor:

protected NSGridCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSGridColumn

Removed constructor:

protected NSGridColumn (IntPtr handle);

Added constructor:

protected NSGridColumn (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSGridRow

Removed constructor:

protected NSGridRow (IntPtr handle);

Added constructor:

protected NSGridRow (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSGridView

Removed constructor:

protected NSGridView (IntPtr handle);

Added constructor:

protected NSGridView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSGroupTouchBarItem

Removed constructor:

protected NSGroupTouchBarItem (IntPtr handle);

Added constructor:

protected NSGroupTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSHapticFeedbackManager

Removed constructor:

protected NSHapticFeedbackManager (IntPtr handle);

Added constructor:

protected NSHapticFeedbackManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSHapticFeedbackPerformer

Removed constructor:

protected NSHapticFeedbackPerformer (IntPtr handle);

Added constructor:

protected NSHapticFeedbackPerformer (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSHelpManager

Removed constructor:

protected NSHelpManager (IntPtr handle);

Added constructor:

protected NSHelpManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSImage

Removed constructor:

protected NSImage (IntPtr handle);

Added constructor:

protected NSImage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual void Draw (CoreGraphics.CGPoint point, CoreGraphics.CGRect fromRect, NSCompositingOperation op, nfloat delta);
public virtual void Draw (CoreGraphics.CGRect rect, CoreGraphics.CGRect fromRect, NSCompositingOperation op, nfloat delta);
public virtual void Draw (CoreGraphics.CGRect dstSpacePortionRect, CoreGraphics.CGRect srcSpacePortionRect, NSCompositingOperation op, nfloat requestedAlpha, bool respectContextIsFlipped, Foundation.NSDictionary hints);
public void DrawInRect (CoreGraphics.CGRect dstRect, CoreGraphics.CGRect srcRect, NSCompositingOperation operation, nfloat delta);
public virtual Foundation.NSObject GetLayerContentsForContentsScale (nfloat layerContentsScale);
public virtual nfloat GetRecommendedLayerContentsScale (nfloat preferredContentsScale);

Added methods:

public virtual void Draw (CoreGraphics.CGPoint point, CoreGraphics.CGRect fromRect, NSCompositingOperation op, ObjCRuntime.nfloat delta);
public virtual void Draw (CoreGraphics.CGRect rect, CoreGraphics.CGRect fromRect, NSCompositingOperation op, ObjCRuntime.nfloat delta);
public virtual void Draw (CoreGraphics.CGRect dstSpacePortionRect, CoreGraphics.CGRect srcSpacePortionRect, NSCompositingOperation op, ObjCRuntime.nfloat requestedAlpha, bool respectContextIsFlipped, Foundation.NSDictionary hints);
public void DrawInRect (CoreGraphics.CGRect dstRect, CoreGraphics.CGRect srcRect, NSCompositingOperation operation, ObjCRuntime.nfloat delta);
public virtual Foundation.NSObject GetLayerContentsForContentsScale (ObjCRuntime.nfloat layerContentsScale);
public virtual ObjCRuntime.nfloat GetRecommendedLayerContentsScale (ObjCRuntime.nfloat preferredContentsScale);

Type Changed: AppKit.NSImageCell

Removed constructor:

protected NSImageCell (IntPtr handle);

Added constructor:

protected NSImageCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSImageDelegate

Removed constructor:

protected NSImageDelegate (IntPtr handle);

Added constructor:

protected NSImageDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSImageRep

Removed constructor:

protected NSImageRep (IntPtr handle);

Added constructor:

protected NSImageRep (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed method:

public virtual bool DrawInRect (CoreGraphics.CGRect dstSpacePortionRect, CoreGraphics.CGRect srcSpacePortionRect, NSCompositingOperation op, nfloat requestedAlpha, bool respectContextIsFlipped, Foundation.NSDictionary hints);

Added method:

public virtual bool DrawInRect (CoreGraphics.CGRect dstSpacePortionRect, CoreGraphics.CGRect srcSpacePortionRect, NSCompositingOperation op, ObjCRuntime.nfloat requestedAlpha, bool respectContextIsFlipped, Foundation.NSDictionary hints);

Type Changed: AppKit.NSImageSymbolConfiguration

Removed constructor:

protected NSImageSymbolConfiguration (IntPtr handle);

Added constructor:

protected NSImageSymbolConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public static NSImageSymbolConfiguration Create (nfloat pointSize, double weight);
public static NSImageSymbolConfiguration Create (nfloat pointSize, double weight, NSImageSymbolScale scale);

Added methods:

public static NSImageSymbolConfiguration Create (ObjCRuntime.nfloat pointSize, double weight);
public static NSImageSymbolConfiguration Create (ObjCRuntime.nfloat pointSize, double weight, NSImageSymbolScale scale);

Type Changed: AppKit.NSImageView

Removed constructor:

protected NSImageView (IntPtr handle);

Added constructor:

protected NSImageView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSLayerDelegateContentsScaleUpdating_Extensions

Removed method:

public static bool ShouldInheritContentsScale (this INSLayerDelegateContentsScaleUpdating This, CoreAnimation.CALayer layer, nfloat newScale, NSWindow fromWindow);

Added method:

public static bool ShouldInheritContentsScale (this INSLayerDelegateContentsScaleUpdating This, CoreAnimation.CALayer layer, ObjCRuntime.nfloat newScale, NSWindow fromWindow);

Type Changed: AppKit.NSLayoutAnchor`1

Removed constructor:

protected NSLayoutAnchor`1 (IntPtr handle);

Added constructor:

protected NSLayoutAnchor`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual NSLayoutConstraint ConstraintEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, nfloat constant);

Added methods:

public virtual NSLayoutConstraint ConstraintEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, ObjCRuntime.nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, ObjCRuntime.nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, ObjCRuntime.nfloat constant);

Type Changed: AppKit.NSLayoutConstraint

Removed constructor:

protected NSLayoutConstraint (IntPtr handle);

Added constructor:

protected NSLayoutConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public static NSLayoutConstraint Create (Foundation.NSObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, nfloat multiplier, nfloat constant);
public static NSLayoutConstraint Create (Foundation.NSObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, Foundation.NSObject view2, NSLayoutAttribute attribute2, nfloat multiplier, nfloat constant);
public static NSLayoutConstraint Create (ObjCRuntime.INativeObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, ObjCRuntime.INativeObject view2, NSLayoutAttribute attribute2, nfloat multiplier, nfloat constant);

Added methods:

public static NSLayoutConstraint Create (Foundation.NSObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, ObjCRuntime.nfloat multiplier, ObjCRuntime.nfloat constant);
public static NSLayoutConstraint Create (Foundation.NSObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, Foundation.NSObject view2, NSLayoutAttribute attribute2, ObjCRuntime.nfloat multiplier, ObjCRuntime.nfloat constant);
public static NSLayoutConstraint Create (ObjCRuntime.INativeObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, ObjCRuntime.INativeObject view2, NSLayoutAttribute attribute2, ObjCRuntime.nfloat multiplier, ObjCRuntime.nfloat constant);

Type Changed: AppKit.NSLayoutDimension

Removed constructor:

protected NSLayoutDimension (IntPtr handle);

Added constructor:

protected NSLayoutDimension (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual NSLayoutConstraint ConstraintEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier, nfloat constant);
public virtual NSLayoutConstraint ConstraintEqualToConstant (nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier, nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToConstant (nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier, nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToConstant (nfloat constant);

Added methods:

public virtual NSLayoutConstraint ConstraintEqualToAnchor (NSLayoutDimension anchor, ObjCRuntime.nfloat multiplier);
public virtual NSLayoutConstraint ConstraintEqualToAnchor (NSLayoutDimension anchor, ObjCRuntime.nfloat multiplier, ObjCRuntime.nfloat constant);
public virtual NSLayoutConstraint ConstraintEqualToConstant (ObjCRuntime.nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (NSLayoutDimension anchor, ObjCRuntime.nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (NSLayoutDimension anchor, ObjCRuntime.nfloat multiplier, ObjCRuntime.nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToConstant (ObjCRuntime.nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (NSLayoutDimension anchor, ObjCRuntime.nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (NSLayoutDimension anchor, ObjCRuntime.nfloat multiplier, ObjCRuntime.nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToConstant (ObjCRuntime.nfloat constant);

Type Changed: AppKit.NSLayoutGuide

Removed constructor:

protected NSLayoutGuide (IntPtr handle);

Added constructor:

protected NSLayoutGuide (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSLayoutManager

Removed constructor:

protected NSLayoutManager (IntPtr handle);

Added constructor:

protected NSLayoutManager (ObjCRuntime.NativeHandle handle);

Removed property:

public virtual NSGlyphStorageOptions LayoutOptions { get; }

Modified properties:

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

Removed methods:

[Obsolete ("Use 'GetCharacterIndex' instead.")]
public virtual nuint CharacterIndexForPoint (CoreGraphics.CGPoint point, NSTextContainer container, ref nfloat fractionOfDistanceBetweenInsertionPoints);
public virtual nfloat DefaultBaselineOffsetForFont (NSFont theFont);
public virtual nfloat DefaultLineHeightForFont (NSFont theFont);
public virtual void DrawStrikethrough (Foundation.NSRange glyphRange, NSUnderlineStyle strikethroughVal, nfloat baselineOffset, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual void DrawUnderline (Foundation.NSRange glyphRange, NSUnderlineStyle underlineVal, nfloat baselineOffset, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual nfloat FractionOfDistanceThroughGlyphForPoint (CoreGraphics.CGPoint point, NSTextContainer container);
public nuint GetCharacterIndex (CoreGraphics.CGPoint point, NSTextContainer container, out nfloat fractionOfDistanceBetweenInsertionPoints);
public nuint GetLineFragmentInsertionPoints (nuint charIndex, bool alternatePosition, bool inDisplayOrder, nfloat[] positions, nint[] charIndexes);
public virtual nuint GlyphIndexForPointInTextContainer (CoreGraphics.CGPoint point, NSTextContainer container, ref nfloat fractionOfDistanceThroughGlyph);

Added methods:

[Obsolete ("Use 'GetCharacterIndex' instead.")]
public virtual nuint CharacterIndexForPoint (CoreGraphics.CGPoint point, NSTextContainer container, ref ObjCRuntime.nfloat fractionOfDistanceBetweenInsertionPoints);
public virtual ObjCRuntime.nfloat DefaultBaselineOffsetForFont (NSFont theFont);
public virtual ObjCRuntime.nfloat DefaultLineHeightForFont (NSFont theFont);
public virtual void DrawStrikethrough (Foundation.NSRange glyphRange, NSUnderlineStyle strikethroughVal, ObjCRuntime.nfloat baselineOffset, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual void DrawUnderline (Foundation.NSRange glyphRange, NSUnderlineStyle underlineVal, ObjCRuntime.nfloat baselineOffset, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual ObjCRuntime.nfloat FractionOfDistanceThroughGlyphForPoint (CoreGraphics.CGPoint point, NSTextContainer container);
public nuint GetCharacterIndex (CoreGraphics.CGPoint point, NSTextContainer container, out ObjCRuntime.nfloat fractionOfDistanceBetweenInsertionPoints);
public nuint GetLineFragmentInsertionPoints (nuint charIndex, bool alternatePosition, bool inDisplayOrder, ObjCRuntime.nfloat[] positions, nint[] charIndexes);
public virtual nuint GlyphIndexForPointInTextContainer (CoreGraphics.CGPoint point, NSTextContainer container, ref ObjCRuntime.nfloat fractionOfDistanceThroughGlyph);

Type Changed: AppKit.NSLayoutManagerDelegate

Removed constructor:

protected NSLayoutManagerDelegate (IntPtr handle);

Added constructor:

protected NSLayoutManagerDelegate (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual nfloat GetLineSpacingAfterGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual nfloat GetParagraphSpacingAfterGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual nfloat GetParagraphSpacingBeforeGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual bool ShouldSetLineFragmentRect (NSLayoutManager layoutManager, ref CoreGraphics.CGRect lineFragmentRect, ref CoreGraphics.CGRect lineFragmentUsedRect, ref nfloat baselineOffset, NSTextContainer textContainer, Foundation.NSRange glyphRange);

Added methods:

public virtual ObjCRuntime.nfloat GetLineSpacingAfterGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual ObjCRuntime.nfloat GetParagraphSpacingAfterGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual ObjCRuntime.nfloat GetParagraphSpacingBeforeGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual bool ShouldSetLineFragmentRect (NSLayoutManager layoutManager, ref CoreGraphics.CGRect lineFragmentRect, ref CoreGraphics.CGRect lineFragmentUsedRect, ref ObjCRuntime.nfloat baselineOffset, NSTextContainer textContainer, Foundation.NSRange glyphRange);

Type Changed: AppKit.NSLayoutManagerDelegate_Extensions

Removed methods:

public static nfloat GetLineSpacingAfterGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static nfloat GetParagraphSpacingAfterGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static nfloat GetParagraphSpacingBeforeGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static bool ShouldSetLineFragmentRect (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, ref CoreGraphics.CGRect lineFragmentRect, ref CoreGraphics.CGRect lineFragmentUsedRect, ref nfloat baselineOffset, NSTextContainer textContainer, Foundation.NSRange glyphRange);

Added methods:

public static ObjCRuntime.nfloat GetLineSpacingAfterGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static ObjCRuntime.nfloat GetParagraphSpacingAfterGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static ObjCRuntime.nfloat GetParagraphSpacingBeforeGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static bool ShouldSetLineFragmentRect (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, ref CoreGraphics.CGRect lineFragmentRect, ref CoreGraphics.CGRect lineFragmentUsedRect, ref ObjCRuntime.nfloat baselineOffset, NSTextContainer textContainer, Foundation.NSRange glyphRange);

Type Changed: AppKit.NSLayoutXAxisAnchor

Removed constructor:

protected NSLayoutXAxisAnchor (IntPtr handle);

Added constructor:

protected NSLayoutXAxisAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual NSLayoutConstraint ConstraintEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, nfloat multiplier);

Added methods:

public virtual NSLayoutConstraint ConstraintEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, ObjCRuntime.nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, ObjCRuntime.nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, ObjCRuntime.nfloat multiplier);

Type Changed: AppKit.NSLayoutYAxisAnchor

Removed constructor:

protected NSLayoutYAxisAnchor (IntPtr handle);

Added constructor:

protected NSLayoutYAxisAnchor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual NSLayoutConstraint ConstraintEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, nfloat multiplier);

Added methods:

public virtual NSLayoutConstraint ConstraintEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, ObjCRuntime.nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, ObjCRuntime.nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, ObjCRuntime.nfloat multiplier);

Type Changed: AppKit.NSLevelIndicator

Removed constructor:

protected NSLevelIndicator (IntPtr handle);

Added constructor:

protected NSLevelIndicator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSLevelIndicatorCell

Removed constructor:

protected NSLevelIndicatorCell (IntPtr handle);

Added constructor:

protected NSLevelIndicatorCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSMagnificationGestureRecognizer

Removed constructor:

protected NSMagnificationGestureRecognizer (IntPtr handle);

Added constructor:

protected NSMagnificationGestureRecognizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSMatrix

Removed constructor:

protected NSMatrix (IntPtr handle);

Added constructor:

protected NSMatrix (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSMatrixDelegate

Removed constructor:

protected NSMatrixDelegate (IntPtr handle);

Added constructor:

protected NSMatrixDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSMenu

Removed constructor:

protected NSMenu (IntPtr handle);

Added constructor:

protected NSMenu (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSMenuDelegate

Removed constructor:

protected NSMenuDelegate (IntPtr handle);

Added constructor:

protected NSMenuDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSMenuItem

Removed constructor:

protected NSMenuItem (IntPtr handle);

Added constructor:

protected NSMenuItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSMenuItemCell

Removed constructor:

protected NSMenuItemCell (IntPtr handle);

Added constructor:

protected NSMenuItemCell (ObjCRuntime.NativeHandle handle);

Removed property:

public virtual NSMenuView MenuView { get; set; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ImageWidth { get; }
+public virtual ObjCRuntime.nfloat ImageWidth { get; }
-public virtual nfloat KeyEquivalentWidth { get; }
+public virtual ObjCRuntime.nfloat KeyEquivalentWidth { get; }
-public virtual nfloat TitleWidth { get; }
+public virtual ObjCRuntime.nfloat TitleWidth { get; }

Removed method:

public virtual nfloat StateImageWidth ();

Added method:

public virtual ObjCRuntime.nfloat StateImageWidth ();

Type Changed: AppKit.NSMenuToolbarItem

Removed constructor:

protected NSMenuToolbarItem (IntPtr handle);

Added constructor:

protected NSMenuToolbarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSMutableAttributedStringAppKitAddons

Removed method:

public static void SetBaseWritingDirection (this Foundation.NSMutableAttributedString This, NSWritingDirection writingDirection, Foundation.NSRange range);

Added method:

public static void SetBaseWritingDirection (this Foundation.NSMutableAttributedString This, Foundation.NSWritingDirection writingDirection, Foundation.NSRange range);

Type Changed: AppKit.NSMutableFontCollection

Removed constructor:

protected NSMutableFontCollection (IntPtr handle);

Added constructor:

protected NSMutableFontCollection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSMutableParagraphStyle

Removed constructor:

protected NSMutableParagraphStyle (IntPtr handle);

Added constructor:

protected NSMutableParagraphStyle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override NSWritingDirection BaseWritingDirection { get; set; }
+public override Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public override nfloat DefaultTabInterval { get; set; }
+public override ObjCRuntime.nfloat DefaultTabInterval { get; set; }
-public override nfloat FirstLineHeadIndent { get; set; }
+public override ObjCRuntime.nfloat FirstLineHeadIndent { get; set; }
-public override nfloat HeadIndent { get; set; }
+public override ObjCRuntime.nfloat HeadIndent { get; set; }
-public override nfloat LineHeightMultiple { get; set; }
+public override ObjCRuntime.nfloat LineHeightMultiple { get; set; }
-public override nfloat LineSpacing { get; set; }
+public override ObjCRuntime.nfloat LineSpacing { get; set; }
-public override nfloat MaximumLineHeight { get; set; }
+public override ObjCRuntime.nfloat MaximumLineHeight { get; set; }
-public override nfloat MinimumLineHeight { get; set; }
+public override ObjCRuntime.nfloat MinimumLineHeight { get; set; }
-public override nfloat ParagraphSpacing { get; set; }
+public override ObjCRuntime.nfloat ParagraphSpacing { get; set; }
-public override nfloat ParagraphSpacingBefore { get; set; }
+public override ObjCRuntime.nfloat ParagraphSpacingBefore { get; set; }
-public override nfloat TailIndent { get; set; }
+public override ObjCRuntime.nfloat TailIndent { get; set; }

Removed methods:

[Obsolete ("Use the 'TextBlocks' property instead.")]
public virtual void SetTextBlocks (NSTextBlock[] array);

[Obsolete ("Use the 'TextLists' property instead.")]
public virtual void SetTextLists (NSTextList[] array);

Type Changed: AppKit.NSNib

Removed constructor:

protected NSNib (IntPtr handle);

Added constructor:

protected NSNib (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSObjectController

Removed constructor:

protected NSObjectController (IntPtr handle);

Added constructor:

protected NSObjectController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSOpenGLContext

Removed constructor:

protected NSOpenGLContext (IntPtr handle);

Added constructor:

protected NSOpenGLContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSOpenGLLayer

Removed constructor:

protected NSOpenGLLayer (IntPtr handle);

Added constructor:

protected NSOpenGLLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSOpenGLPixelBuffer

Removed constructor:

protected NSOpenGLPixelBuffer (IntPtr handle);

Added constructor:

protected NSOpenGLPixelBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSOpenGLPixelFormat

Removed constructor:

protected NSOpenGLPixelFormat (IntPtr handle);

Added constructor:

protected NSOpenGLPixelFormat (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSOpenGLView

Removed constructor:

protected NSOpenGLView (IntPtr handle);

Added constructor:

protected NSOpenGLView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSOpenPanel

Removed constructor:

protected NSOpenPanel (IntPtr handle);

Added constructor:

protected NSOpenPanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSOpenSavePanelDelegate

Removed constructor:

protected NSOpenSavePanelDelegate (IntPtr handle);

Added constructor:

protected NSOpenSavePanelDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSOutlineView

Removed constructor:

protected NSOutlineView (IntPtr handle);

Added constructor:

protected NSOutlineView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSOutlineViewDataSource

Removed constructor:

protected NSOutlineViewDataSource (IntPtr handle);

Added constructor:

protected NSOutlineViewDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSOutlineViewDelegate

Removed constructor:

protected NSOutlineViewDelegate (IntPtr handle);

Added constructor:

protected NSOutlineViewDelegate (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual nfloat GetRowHeight (NSOutlineView outlineView, Foundation.NSObject item);
public virtual nfloat GetSizeToFitColumnWidth (NSOutlineView outlineView, nint column);

Added methods:

public virtual ObjCRuntime.nfloat GetRowHeight (NSOutlineView outlineView, Foundation.NSObject item);
public virtual ObjCRuntime.nfloat GetSizeToFitColumnWidth (NSOutlineView outlineView, nint column);

Type Changed: AppKit.NSOutlineViewDelegate_Extensions

Removed methods:

public static nfloat GetRowHeight (this INSOutlineViewDelegate This, NSOutlineView outlineView, Foundation.NSObject item);
public static nfloat GetSizeToFitColumnWidth (this INSOutlineViewDelegate This, NSOutlineView outlineView, nint column);

Added methods:

public static ObjCRuntime.nfloat GetRowHeight (this INSOutlineViewDelegate This, NSOutlineView outlineView, Foundation.NSObject item);
public static ObjCRuntime.nfloat GetSizeToFitColumnWidth (this INSOutlineViewDelegate This, NSOutlineView outlineView, nint column);

Type Changed: AppKit.NSPageController

Removed constructor:

protected NSPageController (IntPtr handle);

Added constructor:

protected NSPageController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPageControllerDelegate

Removed constructor:

protected NSPageControllerDelegate (IntPtr handle);

Added constructor:

protected NSPageControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPageLayout

Removed constructor:

protected NSPageLayout (IntPtr handle);

Added constructor:

protected NSPageLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPanGestureRecognizer

Removed constructor:

protected NSPanGestureRecognizer (IntPtr handle);

Added constructor:

protected NSPanGestureRecognizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPanel

Removed constructor:

protected NSPanel (IntPtr handle);

Added constructor:

protected NSPanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSParagraphStyle

Removed constructor:

protected NSParagraphStyle (IntPtr handle);

Added constructor:

protected NSParagraphStyle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual NSWritingDirection BaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat DefaultTabInterval { get; set; }
+public virtual ObjCRuntime.nfloat DefaultTabInterval { get; set; }
-public virtual nfloat FirstLineHeadIndent { get; set; }
+public virtual ObjCRuntime.nfloat FirstLineHeadIndent { get; set; }
-public virtual nfloat HeadIndent { get; set; }
+public virtual ObjCRuntime.nfloat HeadIndent { get; set; }
-public virtual nfloat LineHeightMultiple { get; set; }
+public virtual ObjCRuntime.nfloat LineHeightMultiple { get; set; }
-public virtual nfloat LineSpacing { get; set; }
+public virtual ObjCRuntime.nfloat LineSpacing { get; set; }
-public virtual nfloat MaximumLineHeight { get; set; }
+public virtual ObjCRuntime.nfloat MaximumLineHeight { get; set; }
-public virtual nfloat MinimumLineHeight { get; set; }
+public virtual ObjCRuntime.nfloat MinimumLineHeight { get; set; }
-public virtual nfloat ParagraphSpacing { get; set; }
+public virtual ObjCRuntime.nfloat ParagraphSpacing { get; set; }
-public virtual nfloat ParagraphSpacingBefore { get; set; }
+public virtual ObjCRuntime.nfloat ParagraphSpacingBefore { get; set; }
-public virtual nfloat TailIndent { get; set; }
+public virtual ObjCRuntime.nfloat TailIndent { get; set; }

Removed methods:

[Obsolete ("Use the 'GetDefaultWritingDirection' method instead.")]
public static NSWritingDirection DefaultWritingDirection (string languageName);
public static NSWritingDirection GetDefaultWritingDirection (string languageName);

Added methods:

[Obsolete ("Use the 'GetDefaultWritingDirection' method instead.")]
public static Foundation.NSWritingDirection DefaultWritingDirection (string languageName);
public static Foundation.NSWritingDirection GetDefaultWritingDirection (string languageName);

Type Changed: AppKit.NSPasteboard

Removed constructor:

protected NSPasteboard (IntPtr handle);

Added constructor:

protected NSPasteboard (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPasteboardItem

Removed constructor:

protected NSPasteboardItem (IntPtr handle);

Added constructor:

protected NSPasteboardItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPasteboardItemDataProvider

Removed constructor:

protected NSPasteboardItemDataProvider (IntPtr handle);

Added constructor:

protected NSPasteboardItemDataProvider (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPasteboardReading

Removed constructor:

protected NSPasteboardReading (IntPtr handle);

Added constructor:

protected NSPasteboardReading (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPasteboardWriting

Removed constructor:

protected NSPasteboardWriting (IntPtr handle);

Added constructor:

protected NSPasteboardWriting (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPathCell

Removed constructor:

protected NSPathCell (IntPtr handle);

Added constructor:

protected NSPathCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPathCellDelegate

Removed constructor:

protected NSPathCellDelegate (IntPtr handle);

Added constructor:

protected NSPathCellDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPathComponentCell

Removed constructor:

protected NSPathComponentCell (IntPtr handle);

Added constructor:

protected NSPathComponentCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPathControl

Removed constructor:

protected NSPathControl (IntPtr handle);

Added constructor:

protected NSPathControl (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPathControlDelegate

Removed constructor:

protected NSPathControlDelegate (IntPtr handle);

Added constructor:

protected NSPathControlDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPathControlItem

Removed constructor:

protected NSPathControlItem (IntPtr handle);

Added constructor:

protected NSPathControlItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPdfImageRep

Removed constructor:

protected NSPdfImageRep (IntPtr handle);

Added constructor:

protected NSPdfImageRep (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPickerTouchBarItem

Removed constructor:

protected NSPickerTouchBarItem (IntPtr handle);

Added constructor:

protected NSPickerTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPopUpButton

Removed constructor:

protected NSPopUpButton (IntPtr handle);

Added constructor:

protected NSPopUpButton (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPopUpButtonCell

Removed constructor:

protected NSPopUpButtonCell (IntPtr handle);

Added constructor:

protected NSPopUpButtonCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPopover

Removed constructor:

protected NSPopover (IntPtr handle);

Added constructor:

protected NSPopover (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPopoverDelegate

Removed constructor:

protected NSPopoverDelegate (IntPtr handle);

Added constructor:

protected NSPopoverDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPopoverTouchBarItem

Removed constructor:

protected NSPopoverTouchBarItem (IntPtr handle);

Added constructor:

protected NSPopoverTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPredicateEditor

Removed constructor:

protected NSPredicateEditor (IntPtr handle);

Added constructor:

protected NSPredicateEditor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPredicateEditorRowTemplate

Removed constructor:

protected NSPredicateEditorRowTemplate (IntPtr handle);

Added constructor:

protected NSPredicateEditorRowTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPressGestureRecognizer

Removed constructor:

protected NSPressGestureRecognizer (IntPtr handle);

Added constructor:

protected NSPressGestureRecognizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPressureConfiguration

Removed constructor:

protected NSPressureConfiguration (IntPtr handle);

Added constructor:

protected NSPressureConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPrintInfo

Removed constructor:

protected NSPrintInfo (IntPtr handle);

Added constructor:

protected NSPrintInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat BottomMargin { get; set; }
+public virtual ObjCRuntime.nfloat BottomMargin { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LeftMargin { get; set; }
+public virtual ObjCRuntime.nfloat LeftMargin { get; set; }
-public virtual nfloat RightMargin { get; set; }
+public virtual ObjCRuntime.nfloat RightMargin { get; set; }
-public virtual nfloat ScalingFactor { get; set; }
+public virtual ObjCRuntime.nfloat ScalingFactor { get; set; }
-public virtual nfloat TopMargin { get; set; }
+public virtual ObjCRuntime.nfloat TopMargin { get; set; }

Type Changed: AppKit.NSPrintOperation

Removed constructor:

protected NSPrintOperation (IntPtr handle);

Added constructor:

protected NSPrintOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPrintPanel

Removed constructor:

protected NSPrintPanel (IntPtr handle);

Added constructor:

protected NSPrintPanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPrintPanelAccessorizing

Removed constructor:

protected NSPrintPanelAccessorizing (IntPtr handle);

Added constructor:

protected NSPrintPanelAccessorizing (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSPrintPreviewGraphicsContext

Removed constructor:

protected NSPrintPreviewGraphicsContext (IntPtr handle);

Added constructor:

protected NSPrintPreviewGraphicsContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSPrinter

Removed constructor:

protected NSPrinter (IntPtr handle);

Added constructor:

protected NSPrinter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSProgressIndicator

Removed constructor:

protected NSProgressIndicator (IntPtr handle);

Added constructor:

protected NSProgressIndicator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSRemoteOpenPanel

Removed constructor:

protected NSRemoteOpenPanel (IntPtr handle);

Added constructor:

protected NSRemoteOpenPanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSRemoteSavePanel

Removed constructor:

protected NSRemoteSavePanel (IntPtr handle);

Added constructor:

protected NSRemoteSavePanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSResponder

Removed constructor:

protected NSResponder (IntPtr handle);

Added constructor:

protected NSResponder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSRotationGestureRecognizer

Removed constructor:

protected NSRotationGestureRecognizer (IntPtr handle);

Added constructor:

protected NSRotationGestureRecognizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSRuleEditor

Removed constructor:

protected NSRuleEditor (IntPtr handle);

Added constructor:

protected NSRuleEditor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSRuleEditorDelegate

Removed constructor:

protected NSRuleEditorDelegate (IntPtr handle);

Added constructor:

protected NSRuleEditorDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSRulerMarker

Removed constructors:

protected NSRulerMarker (IntPtr handle);
public NSRulerMarker (NSRulerView ruler, nfloat location, NSImage image, CoreGraphics.CGPoint imageOrigin);

Added constructors:

protected NSRulerMarker (ObjCRuntime.NativeHandle handle);
public NSRulerMarker (NSRulerView ruler, ObjCRuntime.nfloat location, NSImage image, CoreGraphics.CGPoint imageOrigin);

Modified properties:

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

Type Changed: AppKit.NSRulerMarkerClientViewDelegation

Removed methods:

public static nfloat RulerViewLocation (this NSView This, NSRulerView ruler, CoreGraphics.CGPoint locationForPoint);
public static CoreGraphics.CGPoint RulerViewPoint (this NSView This, NSRulerView ruler, nfloat pointForLocation);

Added methods:

public static ObjCRuntime.nfloat RulerViewLocation (this NSView This, NSRulerView ruler, CoreGraphics.CGPoint locationForPoint);
public static CoreGraphics.CGPoint RulerViewPoint (this NSView This, NSRulerView ruler, ObjCRuntime.nfloat pointForLocation);

Type Changed: AppKit.NSRulerView

Removed constructor:

protected NSRulerView (IntPtr handle);

Added constructor:

protected NSRulerView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat BaselineLocation { get; }
+public virtual ObjCRuntime.nfloat BaselineLocation { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat OriginOffset { get; set; }
+public virtual ObjCRuntime.nfloat OriginOffset { get; set; }
-public virtual nfloat RequiredThickness { get; }
+public virtual ObjCRuntime.nfloat RequiredThickness { get; }
-public virtual nfloat ReservedThicknessForAccessoryView { get; set; }
+public virtual ObjCRuntime.nfloat ReservedThicknessForAccessoryView { get; set; }
-public virtual nfloat ReservedThicknessForMarkers { get; set; }
+public virtual ObjCRuntime.nfloat ReservedThicknessForMarkers { get; set; }
-public virtual nfloat RuleThickness { get; set; }
+public virtual ObjCRuntime.nfloat RuleThickness { get; set; }

Removed methods:

public virtual void MoveRulerline (nfloat oldLocation, nfloat newLocation);
public static void RegisterUnit (string unitName, string abbreviation, nfloat conversionFactor, Foundation.NSNumber[] stepUpCycle, Foundation.NSNumber[] stepDownCycle);

Added methods:

public virtual void MoveRulerline (ObjCRuntime.nfloat oldLocation, ObjCRuntime.nfloat newLocation);
public static void RegisterUnit (string unitName, string abbreviation, ObjCRuntime.nfloat conversionFactor, Foundation.NSNumber[] stepUpCycle, Foundation.NSNumber[] stepDownCycle);

Type Changed: AppKit.NSRunningApplication

Removed constructor:

protected NSRunningApplication (IntPtr handle);

Added constructor:

protected NSRunningApplication (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSavePanel

Removed constructor:

protected NSSavePanel (IntPtr handle);

Added constructor:

protected NSSavePanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScreen

Removed constructor:

protected NSScreen (IntPtr handle);

Added constructor:

protected NSScreen (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat BackingScaleFactor { get; }
+public virtual ObjCRuntime.nfloat BackingScaleFactor { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MaximumExtendedDynamicRangeColorComponentValue { get; }
+public virtual ObjCRuntime.nfloat MaximumExtendedDynamicRangeColorComponentValue { get; }
-public virtual nfloat MaximumPotentialExtendedDynamicRangeColorComponentValue { get; }
+public virtual ObjCRuntime.nfloat MaximumPotentialExtendedDynamicRangeColorComponentValue { get; }
-public virtual nfloat MaximumReferenceExtendedDynamicRangeColorComponentValue { get; }
+public virtual ObjCRuntime.nfloat MaximumReferenceExtendedDynamicRangeColorComponentValue { get; }
-public virtual nfloat UserSpaceScaleFactor { get; }
+public virtual ObjCRuntime.nfloat UserSpaceScaleFactor { get; }

Added properties:

public virtual CoreGraphics.CGRect AuxiliaryTopLeftArea { get; }
public virtual CoreGraphics.CGRect AuxiliaryTopRightArea { get; }
public virtual NSEdgeInsets SafeAreaInsets { get; }

Type Changed: AppKit.NSScrollView

Removed constructor:

protected NSScrollView (IntPtr handle);

Added constructor:

protected NSScrollView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat HorizontalLineScroll { get; set; }
+public virtual ObjCRuntime.nfloat HorizontalLineScroll { get; set; }
-public virtual nfloat HorizontalPageScroll { get; set; }
+public virtual ObjCRuntime.nfloat HorizontalPageScroll { get; set; }
-public virtual nfloat LineScroll { get; set; }
+public virtual ObjCRuntime.nfloat LineScroll { get; set; }
-public virtual nfloat Magnification { get; set; }
+public virtual ObjCRuntime.nfloat Magnification { get; set; }
-public virtual nfloat MaxMagnification { get; set; }
+public virtual ObjCRuntime.nfloat MaxMagnification { get; set; }
-public virtual nfloat MinMagnification { get; set; }
+public virtual ObjCRuntime.nfloat MinMagnification { get; set; }
-public virtual nfloat PageScroll { get; set; }
+public virtual ObjCRuntime.nfloat PageScroll { get; set; }
-public virtual nfloat VerticalLineScroll { get; set; }
+public virtual ObjCRuntime.nfloat VerticalLineScroll { get; set; }
-public virtual nfloat VerticalPageScroll { get; set; }
+public virtual ObjCRuntime.nfloat VerticalPageScroll { get; set; }

Removed method:

public virtual void SetMagnification (nfloat magnification, CoreGraphics.CGPoint centeredAtPoint);

Added method:

public virtual void SetMagnification (ObjCRuntime.nfloat magnification, CoreGraphics.CGPoint centeredAtPoint);

Type Changed: AppKit.NSScroller

Removed constructor:

protected NSScroller (IntPtr handle);

Added constructor:

protected NSScroller (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public static nfloat GetScrollerWidth (NSControlSize forControlSize, NSScrollerStyle scrollerStyle);
public static nfloat ScrollerWidthForControlSize (NSControlSize controlSize);

Added methods:

public static ObjCRuntime.nfloat GetScrollerWidth (NSControlSize forControlSize, NSScrollerStyle scrollerStyle);
public static ObjCRuntime.nfloat ScrollerWidthForControlSize (NSControlSize controlSize);

Type Changed: AppKit.NSScrubber

Removed constructor:

protected NSScrubber (IntPtr handle);

Added constructor:

protected NSScrubber (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberArrangedView

Removed constructor:

protected NSScrubberArrangedView (IntPtr handle);

Added constructor:

protected NSScrubberArrangedView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberDataSource

Removed constructor:

protected NSScrubberDataSource (IntPtr handle);

Added constructor:

protected NSScrubberDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSScrubberDelegate

Removed constructor:

protected NSScrubberDelegate (IntPtr handle);

Added constructor:

protected NSScrubberDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSScrubberFlowLayout

Removed constructor:

protected NSScrubberFlowLayout (IntPtr handle);

Added constructor:

protected NSScrubberFlowLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberFlowLayoutDelegate

Removed constructor:

protected NSScrubberFlowLayoutDelegate (IntPtr handle);

Added constructor:

protected NSScrubberFlowLayoutDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSScrubberImageItemView

Removed constructor:

protected NSScrubberImageItemView (IntPtr handle);

Added constructor:

protected NSScrubberImageItemView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberItemView

Removed constructor:

protected NSScrubberItemView (IntPtr handle);

Added constructor:

protected NSScrubberItemView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberLayout

Removed constructor:

protected NSScrubberLayout (IntPtr handle);

Added constructor:

protected NSScrubberLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberLayoutAttributes

Removed constructor:

protected NSScrubberLayoutAttributes (IntPtr handle);

Added constructor:

protected NSScrubberLayoutAttributes (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; }

Type Changed: AppKit.NSScrubberProportionalLayout

Removed constructor:

protected NSScrubberProportionalLayout (IntPtr handle);

Added constructor:

protected NSScrubberProportionalLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberSelectionStyle

Removed constructor:

protected NSScrubberSelectionStyle (IntPtr handle);

Added constructor:

protected NSScrubberSelectionStyle (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberSelectionView

Removed constructor:

protected NSScrubberSelectionView (IntPtr handle);

Added constructor:

protected NSScrubberSelectionView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSScrubberTextItemView

Removed constructor:

protected NSScrubberTextItemView (IntPtr handle);

Added constructor:

protected NSScrubberTextItemView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSearchField

Removed constructor:

protected NSSearchField (IntPtr handle);

Added constructor:

protected NSSearchField (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSearchFieldCell

Removed constructor:

protected NSSearchFieldCell (IntPtr handle);

Added constructor:

protected NSSearchFieldCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSearchFieldDelegate

Removed constructor:

protected NSSearchFieldDelegate (IntPtr handle);

Added constructor:

protected NSSearchFieldDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSearchToolbarItem

Removed constructor:

protected NSSearchToolbarItem (IntPtr handle);

Added constructor:

protected NSSearchToolbarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSecureTextField

Removed constructor:

protected NSSecureTextField (IntPtr handle);

Added constructor:

protected NSSecureTextField (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSecureTextFieldCell

Removed constructor:

protected NSSecureTextFieldCell (IntPtr handle);

Added constructor:

protected NSSecureTextFieldCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSegmentedCell

Removed constructor:

protected NSSegmentedCell (IntPtr handle);

Added constructor:

protected NSSegmentedCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat GetWidth (nint forSegment);
public virtual void SetWidth (nfloat width, nint forSegment);

Added methods:

public virtual ObjCRuntime.nfloat GetWidth (nint forSegment);
public virtual void SetWidth (ObjCRuntime.nfloat width, nint forSegment);

Type Changed: AppKit.NSSegmentedControl

Removed constructor:

protected NSSegmentedControl (IntPtr handle);

Added constructor:

protected NSSegmentedControl (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat GetWidth (nint segment);
public virtual void SetWidth (nfloat width, nint segment);

Added methods:

public virtual ObjCRuntime.nfloat GetWidth (nint segment);
public virtual void SetWidth (ObjCRuntime.nfloat width, nint segment);

Type Changed: AppKit.NSSeguePerforming

Removed constructor:

protected NSSeguePerforming (IntPtr handle);

Added constructor:

protected NSSeguePerforming (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSShadow

Removed constructor:

protected NSShadow (IntPtr handle);

Added constructor:

protected NSShadow (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSharingService

Removed constructor:

protected NSSharingService (IntPtr handle);

Added constructor:

protected NSSharingService (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSharingServiceDelegate

Removed constructor:

protected NSSharingServiceDelegate (IntPtr handle);

Added constructor:

protected NSSharingServiceDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSharingServicePicker

Removed constructor:

protected NSSharingServicePicker (IntPtr handle);

Added constructor:

protected NSSharingServicePicker (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSharingServicePickerDelegate

Removed constructor:

protected NSSharingServicePickerDelegate (IntPtr handle);

Added constructor:

protected NSSharingServicePickerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSharingServicePickerToolbarItem

Removed constructor:

protected NSSharingServicePickerToolbarItem (IntPtr handle);

Added constructor:

protected NSSharingServicePickerToolbarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSharingServicePickerToolbarItemDelegate

Removed constructor:

protected NSSharingServicePickerToolbarItemDelegate (IntPtr handle);

Added constructor:

protected NSSharingServicePickerToolbarItemDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSharingServicePickerTouchBarItem

Removed constructor:

protected NSSharingServicePickerTouchBarItem (IntPtr handle);

Added constructor:

protected NSSharingServicePickerTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSharingServicePickerTouchBarItemDelegate

Removed constructor:

protected NSSharingServicePickerTouchBarItemDelegate (IntPtr handle);

Added constructor:

protected NSSharingServicePickerTouchBarItemDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSlider

Removed constructor:

protected NSSlider (IntPtr handle);

Added constructor:

protected NSSlider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSliderAccessory

Removed constructor:

protected NSSliderAccessory (IntPtr handle);

Added constructor:

protected NSSliderAccessory (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSliderAccessoryBehavior

Removed constructor:

protected NSSliderAccessoryBehavior (IntPtr handle);

Added constructor:

protected NSSliderAccessoryBehavior (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSliderCell

Removed constructor:

protected NSSliderCell (IntPtr handle);

Added constructor:

protected NSSliderCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSliderTouchBarItem

Removed constructor:

protected NSSliderTouchBarItem (IntPtr handle);

Added constructor:

protected NSSliderTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSound

Removed constructor:

protected NSSound (IntPtr handle);

Added constructor:

protected NSSound (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSoundDelegate

Removed constructor:

protected NSSoundDelegate (IntPtr handle);

Added constructor:

protected NSSoundDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSpeechRecognizer

Removed constructor:

protected NSSpeechRecognizer (IntPtr handle);

Added constructor:

protected NSSpeechRecognizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSpeechRecognizerDelegate

Removed constructor:

protected NSSpeechRecognizerDelegate (IntPtr handle);

Added constructor:

protected NSSpeechRecognizerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSpeechSynthesizer

Removed constructor:

protected NSSpeechSynthesizer (IntPtr handle);

Added constructor:

protected NSSpeechSynthesizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSpeechSynthesizerDelegate

Removed constructor:

protected NSSpeechSynthesizerDelegate (IntPtr handle);

Added constructor:

protected NSSpeechSynthesizerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSSpellChecker

Removed constructor:

protected NSSpellChecker (IntPtr handle);

Added constructor:

protected NSSpellChecker (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSSplitView

Removed constructor:

protected NSSplitView (IntPtr handle);

Added constructor:

protected NSSplitView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat MaxPositionOfDivider (nint dividerIndex);
public virtual nfloat MinPositionOfDivider (nint dividerIndex);
public virtual void SetPositionOfDivider (nfloat position, nint dividerIndex);

Added methods:

public virtual ObjCRuntime.nfloat MaxPositionOfDivider (nint dividerIndex);
public virtual ObjCRuntime.nfloat MinPositionOfDivider (nint dividerIndex);
public virtual void SetPositionOfDivider (ObjCRuntime.nfloat position, nint dividerIndex);

Type Changed: AppKit.NSSplitViewController

Removed constructor:

protected NSSplitViewController (IntPtr handle);

Added constructor:

protected NSSplitViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat ConstrainSplitPosition (NSSplitView splitView, nfloat proposedPosition, nint subviewDividerIndex);
public virtual nfloat SetMaxCoordinateOfSubview (NSSplitView splitView, nfloat proposedMaximumPosition, nint subviewDividerIndex);
public virtual nfloat SetMinCoordinateOfSubview (NSSplitView splitView, nfloat proposedMinimumPosition, nint subviewDividerIndex);

Added methods:

public virtual ObjCRuntime.nfloat ConstrainSplitPosition (NSSplitView splitView, ObjCRuntime.nfloat proposedPosition, nint subviewDividerIndex);
public virtual ObjCRuntime.nfloat SetMaxCoordinateOfSubview (NSSplitView splitView, ObjCRuntime.nfloat proposedMaximumPosition, nint subviewDividerIndex);
public virtual ObjCRuntime.nfloat SetMinCoordinateOfSubview (NSSplitView splitView, ObjCRuntime.nfloat proposedMinimumPosition, nint subviewDividerIndex);

Type Changed: AppKit.NSSplitViewDelegate

Removed constructor:

protected NSSplitViewDelegate (IntPtr handle);

Added constructor:

protected NSSplitViewDelegate (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual nfloat ConstrainSplitPosition (NSSplitView splitView, nfloat proposedPosition, nint subviewDividerIndex);
public virtual nfloat SetMaxCoordinateOfSubview (NSSplitView splitView, nfloat proposedMaximumPosition, nint subviewDividerIndex);
public virtual nfloat SetMinCoordinateOfSubview (NSSplitView splitView, nfloat proposedMinimumPosition, nint subviewDividerIndex);

Added methods:

public virtual ObjCRuntime.nfloat ConstrainSplitPosition (NSSplitView splitView, ObjCRuntime.nfloat proposedPosition, nint subviewDividerIndex);
public virtual ObjCRuntime.nfloat SetMaxCoordinateOfSubview (NSSplitView splitView, ObjCRuntime.nfloat proposedMaximumPosition, nint subviewDividerIndex);
public virtual ObjCRuntime.nfloat SetMinCoordinateOfSubview (NSSplitView splitView, ObjCRuntime.nfloat proposedMinimumPosition, nint subviewDividerIndex);

Type Changed: AppKit.NSSplitViewDelegate_Extensions

Removed methods:

public static nfloat ConstrainSplitPosition (this INSSplitViewDelegate This, NSSplitView splitView, nfloat proposedPosition, nint subviewDividerIndex);
public static nfloat SetMaxCoordinateOfSubview (this INSSplitViewDelegate This, NSSplitView splitView, nfloat proposedMaximumPosition, nint subviewDividerIndex);
public static nfloat SetMinCoordinateOfSubview (this INSSplitViewDelegate This, NSSplitView splitView, nfloat proposedMinimumPosition, nint subviewDividerIndex);

Added methods:

public static ObjCRuntime.nfloat ConstrainSplitPosition (this INSSplitViewDelegate This, NSSplitView splitView, ObjCRuntime.nfloat proposedPosition, nint subviewDividerIndex);
public static ObjCRuntime.nfloat SetMaxCoordinateOfSubview (this INSSplitViewDelegate This, NSSplitView splitView, ObjCRuntime.nfloat proposedMaximumPosition, nint subviewDividerIndex);
public static ObjCRuntime.nfloat SetMinCoordinateOfSubview (this INSSplitViewDelegate This, NSSplitView splitView, ObjCRuntime.nfloat proposedMinimumPosition, nint subviewDividerIndex);

Type Changed: AppKit.NSSplitViewItem

Removed constructor:

protected NSSplitViewItem (IntPtr handle);

Added constructor:

protected NSSplitViewItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat AutomaticMaximumThickness { get; set; }
+public virtual ObjCRuntime.nfloat AutomaticMaximumThickness { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MaximumThickness { get; set; }
+public virtual ObjCRuntime.nfloat MaximumThickness { get; set; }
-public virtual nfloat MinimumThickness { get; set; }
+public virtual ObjCRuntime.nfloat MinimumThickness { get; set; }
-public virtual nfloat PreferredThicknessFraction { get; set; }
+public virtual ObjCRuntime.nfloat PreferredThicknessFraction { get; set; }
-public nfloat UnspecifiedDimension { get; }
+public ObjCRuntime.nfloat UnspecifiedDimension { get; }

Type Changed: AppKit.NSSpringLoadingDestination

Removed constructor:

protected NSSpringLoadingDestination (IntPtr handle);

Added constructor:

protected NSSpringLoadingDestination (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSStackView

Removed constructor:

protected NSStackView (IntPtr handle);

Added constructor:

protected NSStackView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat CustomSpacingAfterView (NSView aView);
public virtual void SetCustomSpacing (nfloat spacing, NSView aView);

Added methods:

public virtual ObjCRuntime.nfloat CustomSpacingAfterView (NSView aView);
public virtual void SetCustomSpacing (ObjCRuntime.nfloat spacing, NSView aView);

Type Changed: AppKit.NSStackViewDelegate

Removed constructor:

protected NSStackViewDelegate (IntPtr handle);

Added constructor:

protected NSStackViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSStatusBar

Removed constructor:

protected NSStatusBar (IntPtr handle);

Added constructor:

protected NSStatusBar (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed method:

public virtual NSStatusItem CreateStatusItem (nfloat length);

Added method:

public virtual NSStatusItem CreateStatusItem (ObjCRuntime.nfloat length);

Type Changed: AppKit.NSStatusBarButton

Removed constructor:

protected NSStatusBarButton (IntPtr handle);

Added constructor:

protected NSStatusBarButton (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSStatusItem

Removed constructor:

protected NSStatusItem (IntPtr handle);

Added constructor:

protected NSStatusItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSStepper

Removed constructor:

protected NSStepper (IntPtr handle);

Added constructor:

protected NSStepper (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSStepperCell

Removed constructor:

protected NSStepperCell (IntPtr handle);

Added constructor:

protected NSStepperCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSStepperTouchBarItem

Removed constructor:

protected NSStepperTouchBarItem (IntPtr handle);

Added constructor:

protected NSStepperTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSStoryboard

Removed constructor:

protected NSStoryboard (IntPtr handle);

Added constructor:

protected NSStoryboard (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSStoryboardSegue

Removed constructor:

protected NSStoryboardSegue (IntPtr handle);

Added constructor:

protected NSStoryboardSegue (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.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 override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MinimumScaleFactor { get; set; }
+public virtual ObjCRuntime.nfloat MinimumScaleFactor { get; set; }

Type Changed: AppKit.NSSwitch

Removed constructor:

protected NSSwitch (IntPtr handle);

Added constructor:

protected NSSwitch (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTabView

Removed constructor:

protected NSTabView (IntPtr handle);

Added constructor:

protected NSTabView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTabViewController

Removed constructor:

protected NSTabViewController (IntPtr handle);

Added constructor:

protected NSTabViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTabViewDelegate

Removed constructor:

protected NSTabViewDelegate (IntPtr handle);

Added constructor:

protected NSTabViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTabViewItem

Removed constructor:

protected NSTabViewItem (IntPtr handle);

Added constructor:

protected NSTabViewItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableCellView

Removed constructor:

protected NSTableCellView (IntPtr handle);

Added constructor:

protected NSTableCellView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableColumn

Removed constructor:

protected NSTableColumn (IntPtr handle);

Added constructor:

protected NSTableColumn (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableHeaderCell

Removed constructor:

protected NSTableHeaderCell (IntPtr handle);

Added constructor:

protected NSTableHeaderCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableHeaderView

Removed constructor:

protected NSTableHeaderView (IntPtr handle);

Added constructor:

protected NSTableHeaderView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableRowView

Removed constructor:

protected NSTableRowView (IntPtr handle);

Added constructor:

protected NSTableRowView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableView

Removed constructor:

protected NSTableView (IntPtr handle);

Added constructor:

protected NSTableView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableViewColumnWidth

Removed methods:

public virtual nfloat EndInvoke (System.IAsyncResult result);
public virtual nfloat Invoke (NSTableView tableView, nint column);

Added methods:

public virtual ObjCRuntime.nfloat EndInvoke (System.IAsyncResult result);
public virtual ObjCRuntime.nfloat Invoke (NSTableView tableView, nint column);

Type Changed: AppKit.NSTableViewDataSource

Removed constructor:

protected NSTableViewDataSource (IntPtr handle);

Added constructor:

protected NSTableViewDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTableViewDelegate

Removed constructor:

protected NSTableViewDelegate (IntPtr handle);

Added constructor:

protected NSTableViewDelegate (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual nfloat GetRowHeight (NSTableView tableView, nint row);
public virtual nfloat GetSizeToFitColumnWidth (NSTableView tableView, nint column);

Added methods:

public virtual ObjCRuntime.nfloat GetRowHeight (NSTableView tableView, nint row);
public virtual ObjCRuntime.nfloat GetSizeToFitColumnWidth (NSTableView tableView, nint column);

Type Changed: AppKit.NSTableViewDelegate_Extensions

Removed methods:

public static nfloat GetRowHeight (this INSTableViewDelegate This, NSTableView tableView, nint row);
public static nfloat GetSizeToFitColumnWidth (this INSTableViewDelegate This, NSTableView tableView, nint column);

Added methods:

public static ObjCRuntime.nfloat GetRowHeight (this INSTableViewDelegate This, NSTableView tableView, nint row);
public static ObjCRuntime.nfloat GetSizeToFitColumnWidth (this INSTableViewDelegate This, NSTableView tableView, nint column);

Type Changed: AppKit.NSTableViewDiffableDataSource`2

Removed constructor:

protected NSTableViewDiffableDataSource`2 (IntPtr handle);

Added constructor:

protected NSTableViewDiffableDataSource`2 (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableViewRowAction

Removed constructor:

protected NSTableViewRowAction (IntPtr handle);

Added constructor:

protected NSTableViewRowAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTableViewRowHeight

Removed methods:

public virtual nfloat EndInvoke (System.IAsyncResult result);
public virtual nfloat Invoke (NSTableView tableView, nint row);

Added methods:

public virtual ObjCRuntime.nfloat EndInvoke (System.IAsyncResult result);
public virtual ObjCRuntime.nfloat Invoke (NSTableView tableView, nint row);

Type Changed: AppKit.NSTableViewSource

Removed constructor:

protected NSTableViewSource (IntPtr handle);

Added constructor:

protected NSTableViewSource (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual nfloat GetRowHeight (NSTableView tableView, nint row);
public virtual nfloat GetSizeToFitColumnWidth (NSTableView tableView, nint column);

Added methods:

public virtual ObjCRuntime.nfloat GetRowHeight (NSTableView tableView, nint row);
public virtual ObjCRuntime.nfloat GetSizeToFitColumnWidth (NSTableView tableView, nint column);

Type Changed: AppKit.NSText

Removed constructor:

protected NSText (IntPtr handle);

Added constructor:

protected NSText (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual NSWritingDirection BaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: AppKit.NSTextAlternatives

Removed constructor:

protected NSTextAlternatives (IntPtr handle);

Added constructor:

protected NSTextAlternatives (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextAttachment

Removed constructor:

protected NSTextAttachment (IntPtr handle);

Added constructor:

protected NSTextAttachment (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextAttachmentCell

Removed constructor:

protected NSTextAttachmentCell (IntPtr handle);

Added constructor:

protected NSTextAttachmentCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextAttachmentContainer

Removed constructor:

protected NSTextAttachmentContainer (IntPtr handle);

Added constructor:

protected NSTextAttachmentContainer (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextAttachmentViewProvider

Removed constructor:

protected NSTextAttachmentViewProvider (IntPtr handle);

Added constructor:

protected NSTextAttachmentViewProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextBlock

Removed constructor:

protected NSTextBlock (IntPtr handle);

Added constructor:

protected NSTextBlock (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat GetValue (NSTextBlockDimension dimension);
public virtual nfloat GetWidth (NSTextBlockLayer layer, NSRectEdge edge);
public virtual void SetContentWidth (nfloat val, NSTextBlockValueType type);
public virtual void SetValue (nfloat val, NSTextBlockValueType type, NSTextBlockDimension dimension);
public virtual void SetWidth (nfloat val, NSTextBlockValueType type, NSTextBlockLayer layer);
public virtual void SetWidth (nfloat val, NSTextBlockValueType type, NSTextBlockLayer layer, NSRectEdge edge);

Added methods:

public virtual ObjCRuntime.nfloat GetValue (NSTextBlockDimension dimension);
public virtual ObjCRuntime.nfloat GetWidth (NSTextBlockLayer layer, NSRectEdge edge);
public virtual void SetContentWidth (ObjCRuntime.nfloat val, NSTextBlockValueType type);
public virtual void SetValue (ObjCRuntime.nfloat val, NSTextBlockValueType type, NSTextBlockDimension dimension);
public virtual void SetWidth (ObjCRuntime.nfloat val, NSTextBlockValueType type, NSTextBlockLayer layer);
public virtual void SetWidth (ObjCRuntime.nfloat val, NSTextBlockValueType type, NSTextBlockLayer layer, NSRectEdge edge);

Type Changed: AppKit.NSTextCheckingController

Removed constructor:

protected NSTextCheckingController (IntPtr handle);

Added constructor:

protected NSTextCheckingController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextContainer

Removed constructor:

protected NSTextContainer (IntPtr handle);

Added constructor:

protected NSTextContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed method:

public virtual CoreGraphics.CGRect GetLineFragmentRect (CoreGraphics.CGRect proposedRect, nuint characterIndex, NSWritingDirection baseWritingDirection, ref CoreGraphics.CGRect remainingRect);

Added method:

public virtual CoreGraphics.CGRect GetLineFragmentRect (CoreGraphics.CGRect proposedRect, nuint characterIndex, Foundation.NSWritingDirection baseWritingDirection, ref CoreGraphics.CGRect remainingRect);

Type Changed: AppKit.NSTextContentManager

Removed constructor:

protected NSTextContentManager (IntPtr handle);

Added constructor:

protected NSTextContentManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextContentManagerDelegate

Removed constructor:

protected NSTextContentManagerDelegate (IntPtr handle);

Added constructor:

protected NSTextContentManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextContentStorage

Removed constructor:

protected NSTextContentStorage (IntPtr handle);

Added constructor:

protected NSTextContentStorage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextContentStorageDelegate

Removed constructor:

protected NSTextContentStorageDelegate (IntPtr handle);

Added constructor:

protected NSTextContentStorageDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextDelegate

Removed constructor:

protected NSTextDelegate (IntPtr handle);

Added constructor:

protected NSTextDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextElement

Removed constructor:

protected NSTextElement (IntPtr handle);

Added constructor:

protected NSTextElement (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextField

Removed constructor:

protected NSTextField (IntPtr handle);

Added constructor:

protected NSTextField (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextFieldCell

Removed constructor:

protected NSTextFieldCell (IntPtr handle);

Added constructor:

protected NSTextFieldCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextFieldDelegate

Removed constructor:

protected NSTextFieldDelegate (IntPtr handle);

Added constructor:

protected NSTextFieldDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextFinder

Removed constructor:

protected NSTextFinder (IntPtr handle);

Added constructor:

protected NSTextFinder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextFinderBarContainer

Removed constructor:

protected NSTextFinderBarContainer (IntPtr handle);

Added constructor:

protected NSTextFinderBarContainer (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextFinderClient

Removed constructor:

protected NSTextFinderClient (IntPtr handle);

Added constructor:

protected NSTextFinderClient (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextInputClient

Removed constructor:

protected NSTextInputClient (IntPtr handle);

Added constructor:

protected NSTextInputClient (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual nfloat GetBaselineDelta (nuint charIndex);
public virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);

Added methods:

public virtual ObjCRuntime.nfloat GetBaselineDelta (nuint charIndex);
public virtual ObjCRuntime.nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);

Type Changed: AppKit.NSTextInputClient_Extensions

Removed methods:

public static nfloat GetBaselineDelta (this INSTextInputClient This, nuint charIndex);
public static nfloat GetFractionOfDistanceThroughGlyph (this INSTextInputClient This, CoreGraphics.CGPoint point);

Added methods:

public static ObjCRuntime.nfloat GetBaselineDelta (this INSTextInputClient This, nuint charIndex);
public static ObjCRuntime.nfloat GetFractionOfDistanceThroughGlyph (this INSTextInputClient This, CoreGraphics.CGPoint point);

Type Changed: AppKit.NSTextInputContext

Removed constructor:

protected NSTextInputContext (IntPtr handle);

Added constructor:

protected NSTextInputContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextLayoutFragment

Removed constructor:

protected NSTextLayoutFragment (IntPtr handle);

Added constructor:

protected NSTextLayoutFragment (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat BottomMargin { get; }
+public virtual ObjCRuntime.nfloat BottomMargin { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LeadingPadding { get; }
+public virtual ObjCRuntime.nfloat LeadingPadding { get; }
-public virtual nfloat TopMargin { get; }
+public virtual ObjCRuntime.nfloat TopMargin { get; }
-public virtual nfloat TrailingPadding { get; }
+public virtual ObjCRuntime.nfloat TrailingPadding { get; }

Type Changed: AppKit.NSTextLayoutManager

Removed constructor:

protected NSTextLayoutManager (IntPtr handle);

Added constructor:

protected NSTextLayoutManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextLayoutManagerDelegate

Removed constructor:

protected NSTextLayoutManagerDelegate (IntPtr handle);

Added constructor:

protected NSTextLayoutManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextLayoutManagerEnumerateTextSegmentsDelegate

Removed methods:

public virtual System.IAsyncResult BeginInvoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, nfloat baselinePosition, NSTextContainer textContainer, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, nfloat baselinePosition, NSTextContainer textContainer);

Added methods:

public virtual System.IAsyncResult BeginInvoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, ObjCRuntime.nfloat baselinePosition, NSTextContainer textContainer, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, ObjCRuntime.nfloat baselinePosition, NSTextContainer textContainer);

Type Changed: AppKit.NSTextLineFragment

Removed constructor:

protected NSTextLineFragment (IntPtr handle);

Added constructor:

protected NSTextLineFragment (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed method:

public virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);

Added method:

public virtual ObjCRuntime.nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);

Type Changed: AppKit.NSTextList

Removed constructor:

protected NSTextList (IntPtr handle);

Added constructor:

protected NSTextList (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextParagraph

Removed constructor:

protected NSTextParagraph (IntPtr handle);

Added constructor:

protected NSTextParagraph (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextRange

Removed constructor:

protected NSTextRange (IntPtr handle);

Added constructor:

protected NSTextRange (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextSelection

Removed constructor:

protected NSTextSelection (IntPtr handle);

Added constructor:

protected NSTextSelection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextSelectionDataSource

Removed constructor:

protected NSTextSelectionDataSource (IntPtr handle);

Added constructor:

protected NSTextSelectionDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextSelectionDataSourceEnumerateCaretOffsetsDelegate

Removed methods:

public virtual System.IAsyncResult BeginInvoke (nfloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (nfloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop);

Added methods:

public virtual System.IAsyncResult BeginInvoke (ObjCRuntime.nfloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (ObjCRuntime.nfloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop);

Type Changed: AppKit.NSTextSelectionNavigation

Removed constructor:

protected NSTextSelectionNavigation (IntPtr handle);

Added constructor:

protected NSTextSelectionNavigation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextStorage

Removed constructor:

protected NSTextStorage (IntPtr handle);

Added constructor:

protected NSTextStorage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextStorageDelegate

Removed constructor:

protected NSTextStorageDelegate (IntPtr handle);

Added constructor:

protected NSTextStorageDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTextTab

Removed constructors:

protected NSTextTab (IntPtr handle);
public NSTextTab (NSTextTabType type, nfloat location);
public NSTextTab (NSTextAlignment alignment, nfloat location, Foundation.NSDictionary options);

Added constructors:

protected NSTextTab (ObjCRuntime.NativeHandle handle);
public NSTextTab (NSTextTabType type, ObjCRuntime.nfloat location);
public NSTextTab (NSTextAlignment alignment, ObjCRuntime.nfloat location, Foundation.NSDictionary options);

Modified properties:

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

Type Changed: AppKit.NSTextTable

Removed constructor:

protected NSTextTable (IntPtr handle);

Added constructor:

protected NSTextTable (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextTableBlock

Removed constructor:

protected NSTextTableBlock (IntPtr handle);

Added constructor:

protected NSTextTableBlock (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTextView

Removed constructor:

protected NSTextView (IntPtr handle);

Added constructor:

protected NSTextView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat GetBaselineDelta (nuint charIndex);
public virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
public virtual nfloat RulerViewWillAddMarker (NSRulerView ruler, NSRulerMarker marker, nfloat location);
public virtual nfloat RulerViewWillMoveMarker (NSRulerView ruler, NSRulerMarker marker, nfloat location);
public virtual void SetBaseWritingDirection (NSWritingDirection writingDirection, Foundation.NSRange range);

Added methods:

public virtual ObjCRuntime.nfloat GetBaselineDelta (nuint charIndex);
public virtual ObjCRuntime.nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
public virtual ObjCRuntime.nfloat RulerViewWillAddMarker (NSRulerView ruler, NSRulerMarker marker, ObjCRuntime.nfloat location);
public virtual ObjCRuntime.nfloat RulerViewWillMoveMarker (NSRulerView ruler, NSRulerMarker marker, ObjCRuntime.nfloat location);
public virtual void SetBaseWritingDirection (Foundation.NSWritingDirection writingDirection, Foundation.NSRange range);

Type Changed: AppKit.NSTextViewDelegate

Removed constructor:

protected NSTextViewDelegate (IntPtr handle);

Added constructor:

protected NSTextViewDelegate (ObjCRuntime.NativeHandle handle);

Removed method:

public virtual void DraggedCell (NSTextView view, NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theevent);

Added method:

public virtual void DraggedCell (NSTextView view, NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent event, nuint charIndex);

Type Changed: AppKit.NSTextViewDelegate_Extensions

Removed method:

public static void DraggedCell (this INSTextViewDelegate This, NSTextView view, NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theevent);

Added method:

public static void DraggedCell (this INSTextViewDelegate This, NSTextView view, NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent event, nuint charIndex);

Type Changed: AppKit.NSTextViewDraggedCellEventArgs

Removed constructor:

public NSTextViewDraggedCellEventArgs (NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theevent);

Added constructor:

public NSTextViewDraggedCellEventArgs (NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent event, nuint charIndex);

Removed property:

public NSEvent Theevent { get; set; }

Added properties:

public nuint CharIndex { get; set; }
public NSEvent Event { get; set; }

Type Changed: AppKit.NSTextViewportLayoutController

Removed constructor:

protected NSTextViewportLayoutController (IntPtr handle);

Added constructor:

protected NSTextViewportLayoutController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual void AdjustViewport (nfloat verticalOffset);
public virtual nfloat RelocateViewport (INSTextLocation textLocation);

Added methods:

public virtual void AdjustViewport (ObjCRuntime.nfloat verticalOffset);
public virtual ObjCRuntime.nfloat RelocateViewport (INSTextLocation textLocation);

Type Changed: AppKit.NSTextViewportLayoutControllerDelegate

Removed constructor:

protected NSTextViewportLayoutControllerDelegate (IntPtr handle);

Added constructor:

protected NSTextViewportLayoutControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTintConfiguration

Removed constructor:

protected NSTintConfiguration (IntPtr handle);

Added constructor:

protected NSTintConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTitlebarAccessoryViewController

Removed constructor:

protected NSTitlebarAccessoryViewController (IntPtr handle);

Added constructor:

protected NSTitlebarAccessoryViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTokenField

Removed constructor:

protected NSTokenField (IntPtr handle);

Added constructor:

protected NSTokenField (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTokenFieldCell

Removed constructor:

protected NSTokenFieldCell (IntPtr handle);

Added constructor:

protected NSTokenFieldCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTokenFieldCellDelegate

Removed constructor:

protected NSTokenFieldCellDelegate (IntPtr handle);

Added constructor:

protected NSTokenFieldCellDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTokenFieldDelegate

Removed constructor:

protected NSTokenFieldDelegate (IntPtr handle);

Added constructor:

protected NSTokenFieldDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSToolbar

Removed constructor:

protected NSToolbar (IntPtr handle);

Added constructor:

protected NSToolbar (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSToolbarDelegate

Removed constructor:

protected NSToolbarDelegate (IntPtr handle);

Added constructor:

protected NSToolbarDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSToolbarItem

Removed constructor:

protected NSToolbarItem (IntPtr handle);

Added constructor:

protected NSToolbarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSToolbarItemGroup

Removed constructor:

protected NSToolbarItemGroup (IntPtr handle);

Added constructor:

protected NSToolbarItemGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTouch

Removed constructor:

protected NSTouch (IntPtr handle);

Added constructor:

protected NSTouch (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTouchBar

Removed constructor:

protected NSTouchBar (IntPtr handle);

Added constructor:

protected NSTouchBar (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTouchBarDelegate

Removed constructor:

protected NSTouchBarDelegate (IntPtr handle);

Added constructor:

protected NSTouchBarDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSTouchBarItem

Removed constructor:

protected NSTouchBarItem (IntPtr handle);

Added constructor:

protected NSTouchBarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTrackingArea

Removed constructor:

protected NSTrackingArea (IntPtr handle);

Added constructor:

protected NSTrackingArea (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTrackingSeparatorToolbarItem

Removed constructor:

protected NSTrackingSeparatorToolbarItem (IntPtr handle);

Added constructor:

protected NSTrackingSeparatorToolbarItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTreeController

Removed constructor:

protected NSTreeController (IntPtr handle);

Added constructor:

protected NSTreeController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTreeNode

Removed constructor:

protected NSTreeNode (IntPtr handle);

Added constructor:

protected NSTreeNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSTypesetter

Removed constructor:

protected NSTypesetter (IntPtr handle);

Added constructor:

protected NSTypesetter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat GetBaselineOffset (NSLayoutManager layoutManager, nuint glyphIndex);
public virtual void GetLineFragment (out CoreGraphics.CGRect lineFragment, out CoreGraphics.CGRect lineFragmentUsed, out CoreGraphics.CGRect remaining, nuint startingGlyphIndex, CoreGraphics.CGRect proposedRect, nfloat lineSpacing, nfloat paragraphSpacingBefore, nfloat paragraphSpacingAfter);
public virtual nfloat GetLineSpacingAfterGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual nfloat GetParagraphSpacingAfterGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual nfloat GetParagraphSpacingBeforeGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual NSTextTab GetTextTab (nfloat glyphLocation, NSWritingDirection direction, nfloat maxLocation);
public virtual void SetLineFragment (CoreGraphics.CGRect fragmentRect, Foundation.NSRange glyphRange, CoreGraphics.CGRect usedRect, nfloat baselineOffset);
public virtual void WillSetLineFragment (ref CoreGraphics.CGRect lineRect, Foundation.NSRange glyphRange, ref CoreGraphics.CGRect usedRect, ref nfloat baselineOffset);

Added methods:

public virtual ObjCRuntime.nfloat GetBaselineOffset (NSLayoutManager layoutManager, nuint glyphIndex);
public virtual void GetLineFragment (out CoreGraphics.CGRect lineFragment, out CoreGraphics.CGRect lineFragmentUsed, out CoreGraphics.CGRect remaining, nuint startingGlyphIndex, CoreGraphics.CGRect proposedRect, ObjCRuntime.nfloat lineSpacing, ObjCRuntime.nfloat paragraphSpacingBefore, ObjCRuntime.nfloat paragraphSpacingAfter);
public virtual ObjCRuntime.nfloat GetLineSpacingAfterGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual ObjCRuntime.nfloat GetParagraphSpacingAfterGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual ObjCRuntime.nfloat GetParagraphSpacingBeforeGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual NSTextTab GetTextTab (ObjCRuntime.nfloat glyphLocation, Foundation.NSWritingDirection direction, ObjCRuntime.nfloat maxLocation);
public virtual void SetLineFragment (CoreGraphics.CGRect fragmentRect, Foundation.NSRange glyphRange, CoreGraphics.CGRect usedRect, ObjCRuntime.nfloat baselineOffset);
public virtual void WillSetLineFragment (ref CoreGraphics.CGRect lineRect, Foundation.NSRange glyphRange, ref CoreGraphics.CGRect usedRect, ref ObjCRuntime.nfloat baselineOffset);

Type Changed: AppKit.NSUserDefaultsController

Removed constructor:

protected NSUserDefaultsController (IntPtr handle);

Added constructor:

protected NSUserDefaultsController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSUserInterfaceCompressionOptions

Removed constructor:

protected NSUserInterfaceCompressionOptions (IntPtr handle);

Added constructor:

protected NSUserInterfaceCompressionOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSView

Removed constructor:

protected NSView (IntPtr handle);

Added constructor:

protected NSView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat AlphaValue { get; set; }
+public virtual ObjCRuntime.nfloat AlphaValue { get; set; }
-public virtual nfloat BaselineOffsetFromBottom { get; }
+public virtual ObjCRuntime.nfloat BaselineOffsetFromBottom { get; }
-public virtual nfloat BoundsRotation { get; set; }
+public virtual ObjCRuntime.nfloat BoundsRotation { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat FirstBaselineOffsetFromTop { get; }
+public virtual ObjCRuntime.nfloat FirstBaselineOffsetFromTop { get; }
-public virtual nfloat FrameCenterRotation { get; set; }
+public virtual ObjCRuntime.nfloat FrameCenterRotation { get; set; }
-public virtual nfloat FrameRotation { get; set; }
+public virtual ObjCRuntime.nfloat FrameRotation { get; set; }
-public virtual nfloat HeightAdjustLimit { get; }
+public virtual ObjCRuntime.nfloat HeightAdjustLimit { get; }
-public virtual nfloat LastBaselineOffsetFromBottom { get; }
+public virtual ObjCRuntime.nfloat LastBaselineOffsetFromBottom { get; }
-public nfloat NoIntrinsicMetric { get; }
+public ObjCRuntime.nfloat NoIntrinsicMetric { get; }
-public virtual nfloat WidthAdjustLimit { get; }
+public virtual ObjCRuntime.nfloat WidthAdjustLimit { get; }

Removed methods:

public virtual void AdjustPageHeightNew (ref nfloat newBottom, nfloat top, nfloat proposedBottom, nfloat bottomLimit);
public virtual void AdjustPageWidthNew (ref nfloat newRight, nfloat left, nfloat proposedRight, nfloat rightLimit);
public virtual void RotateByAngle (nfloat angle);

Added methods:

public virtual void AdjustPageHeightNew (ref ObjCRuntime.nfloat newBottom, ObjCRuntime.nfloat top, ObjCRuntime.nfloat proposedBottom, ObjCRuntime.nfloat bottomLimit);
public virtual void AdjustPageWidthNew (ref ObjCRuntime.nfloat newRight, ObjCRuntime.nfloat left, ObjCRuntime.nfloat proposedRight, ObjCRuntime.nfloat rightLimit);
public virtual void RotateByAngle (ObjCRuntime.nfloat angle);

Type Changed: AppKit.NSViewAnimation

Removed constructor:

protected NSViewAnimation (IntPtr handle);

Added constructor:

protected NSViewAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSViewController

Removed constructor:

protected NSViewController (IntPtr handle);

Added constructor:

protected NSViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSViewControllerPresentationAnimator

Removed constructor:

protected NSViewControllerPresentationAnimator (IntPtr handle);

Added constructor:

protected NSViewControllerPresentationAnimator (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSVisualEffectView

Removed constructor:

protected NSVisualEffectView (IntPtr handle);

Added constructor:

protected NSVisualEffectView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSWindow

Removed constructor:

protected NSWindow (IntPtr handle);

Added constructor:

protected NSWindow (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual nfloat ContentBorderThicknessForEdge (NSRectEdge edge);
public static nfloat MinFrameWidthWithTitle (string aTitle, NSWindowStyle aStyle);
public virtual void SetContentBorderThickness (nfloat thickness, NSRectEdge edge);

Added methods:

public virtual ObjCRuntime.nfloat ContentBorderThicknessForEdge (NSRectEdge edge);
public static ObjCRuntime.nfloat MinFrameWidthWithTitle (string aTitle, NSWindowStyle aStyle);
public virtual void SetContentBorderThickness (ObjCRuntime.nfloat thickness, NSRectEdge edge);

Type Changed: AppKit.NSWindowController

Removed constructor:

protected NSWindowController (IntPtr handle);

Added constructor:

protected NSWindowController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSWindowDelegate

Removed constructor:

protected NSWindowDelegate (IntPtr handle);

Added constructor:

protected NSWindowDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSWindowRestoration

Removed constructor:

protected NSWindowRestoration (IntPtr handle);

Added constructor:

protected NSWindowRestoration (ObjCRuntime.NativeHandle handle);

Type Changed: AppKit.NSWindowTab

Removed constructor:

protected NSWindowTab (IntPtr handle);

Added constructor:

protected NSWindowTab (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSWindowTabGroup

Removed constructor:

protected NSWindowTabGroup (IntPtr handle);

Added constructor:

protected NSWindowTabGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSWorkspace

Removed constructor:

protected NSWorkspace (IntPtr handle);

Added constructor:

protected NSWorkspace (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSWorkspaceAuthorization

Removed constructor:

protected NSWorkspaceAuthorization (IntPtr handle);

Added constructor:

protected NSWorkspaceAuthorization (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AppKit.NSWorkspaceOpenConfiguration

Removed constructor:

protected NSWorkspaceOpenConfiguration (IntPtr handle);

Added constructor:

protected NSWorkspaceOpenConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed Type AppKit.NSAlertType

Removed Type AppKit.NSEventMouseSubtype

Removed Type AppKit.NSFileTypeForHFSTypeCode

Removed Type AppKit.NSGlyphStorageOptions

Removed Type AppKit.NSMenuView

Removed Type AppKit.NSSystemDefinedEvents

Removed Type AppKit.NSWritingDirection

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

Type Changed: AuthenticationServices.ASWebAuthenticationSessionRequest

Removed constructor:

protected ASWebAuthenticationSessionRequest (IntPtr handle);

Added constructor:

protected ASWebAuthenticationSessionRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASWebAuthenticationSessionRequestDelegate

Removed constructor:

protected ASWebAuthenticationSessionRequestDelegate (IntPtr handle);

Added constructor:

protected ASWebAuthenticationSessionRequestDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASWebAuthenticationSessionWebBrowserSessionManager

Removed constructor:

protected ASWebAuthenticationSessionWebBrowserSessionManager (IntPtr handle);

Added constructor:

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

Removed Type CallKit.CXAction

Removed Type CallKit.CXAnswerCallAction

Removed Type CallKit.CXCall

Removed Type CallKit.CXCallAction

Removed Type CallKit.CXCallController

Removed Type CallKit.CXCallEndedReason

Removed Type CallKit.CXCallObserver

Removed Type CallKit.CXCallObserverDelegate

Removed Type CallKit.CXCallUpdate

Removed Type CallKit.CXEndCallAction

Removed Type CallKit.CXErrorCode

Removed Type CallKit.CXErrorCodeCallDirectoryManagerError

Removed Type CallKit.CXErrorCodeCallDirectoryManagerErrorExtensions

Removed Type CallKit.CXErrorCodeExtensions

Removed Type CallKit.CXErrorCodeIncomingCallError

Removed Type CallKit.CXErrorCodeIncomingCallErrorExtensions

Removed Type CallKit.CXErrorCodeRequestTransactionError

Removed Type CallKit.CXErrorCodeRequestTransactionErrorExtensions

Removed Type CallKit.CXHandle

Removed Type CallKit.CXHandleType

Removed Type CallKit.CXPlayDtmfCallAction

Removed Type CallKit.CXPlayDtmfCallActionType

Removed Type CallKit.CXProvider

Removed Type CallKit.CXProviderDelegate

Removed Type CallKit.CXProviderDelegate_Extensions

Removed Type CallKit.CXSetGroupCallAction

Removed Type CallKit.CXSetHeldCallAction

Removed Type CallKit.CXSetMutedCallAction

Removed Type CallKit.CXStartCallAction

Removed Type CallKit.CXTransaction

Removed Type CallKit.ICXCallObserverDelegate

Removed Type CallKit.ICXProviderDelegate

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

Removed constructor:

protected CNContactPicker (IntPtr handle);

Added constructor:

protected CNContactPicker (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ContactsUI.CNContactPickerDelegate

Removed constructor:

protected CNContactPickerDelegate (IntPtr handle);

Added constructor:

protected CNContactPickerDelegate (ObjCRuntime.NativeHandle handle);

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

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

Removed constructors:

protected CAConstraint (IntPtr handle);
public CAConstraint (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, nfloat scale, nfloat offset);

Added constructors:

protected CAConstraint (ObjCRuntime.NativeHandle handle);
public CAConstraint (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, ObjCRuntime.nfloat scale, ObjCRuntime.nfloat offset);

Modified properties:

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

Removed methods:

public static CAConstraint Create (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, nfloat offset);
public static CAConstraint Create (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, nfloat scale, nfloat offset);

Added methods:

public static CAConstraint Create (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, ObjCRuntime.nfloat offset);
public static CAConstraint Create (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, ObjCRuntime.nfloat scale, ObjCRuntime.nfloat offset);

Type Changed: CoreAnimation.CAConstraintLayoutManager

Removed constructor:

protected CAConstraintLayoutManager (IntPtr handle);

Added constructor:

protected CAConstraintLayoutManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CAEdrMetadata

Removed constructor:

protected CAEdrMetadata (IntPtr handle);

Added constructor:

protected CAEdrMetadata (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.CAOpenGLLayer

Removed constructor:

protected CAOpenGLLayer (IntPtr handle);

Added constructor:

protected CAOpenGLLayer (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.CARenderer

Removed constructor:

protected CARenderer (IntPtr handle);

Added constructor:

protected CARenderer (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.AUGenericView

Removed constructor:

protected AUGenericView (IntPtr handle);

Added constructor:

protected AUGenericView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAudioKit.AUPannerView

Removed constructor:

protected AUPannerView (IntPtr handle);

Added constructor:

protected AUPannerView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { 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.CABtleMidiWindowController

Removed constructor:

protected CABtleMidiWindowController (IntPtr handle);

Added constructor:

protected CABtleMidiWindowController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAudioKit.CAInterDeviceAudioViewController

Removed constructor:

protected CAInterDeviceAudioViewController (IntPtr handle);

Added constructor:

protected CAInterDeviceAudioViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAudioKit.CANetworkBrowserWindowController

Removed constructor:

protected CANetworkBrowserWindowController (IntPtr handle);

Added constructor:

protected CANetworkBrowserWindowController (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:

public virtual void RetrievedConnectedPeripherals (CBCentralManager central, CBPeripheral[] peripherals);
public virtual void RetrievedPeripherals (CBCentralManager central, CBPeripheral[] peripherals);

Type Changed: CoreBluetooth.CBCentralManagerDelegate_Extensions

Removed methods:

public static void RetrievedConnectedPeripherals (this ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral[] peripherals);
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 constructor:

protected CBPeer (IntPtr handle);

Added constructor:

protected CBPeer (ObjCRuntime.NativeHandle handle);

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:

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

public static Foundation.NSString AppearanceString { get; }
public static Foundation.NSString DeviceNameString { get; }
public static Foundation.NSString GenericAccessProfileString { get; }
public static Foundation.NSString GenericAttributeProfileString { get; }
public static Foundation.NSString PeripheralPreferredConnectionParametersString { get; }
public static Foundation.NSString PeripheralPrivacyFlagString { get; }
public static Foundation.NSString ReconnectionAddressString { get; }
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.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.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 macos10.9 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 macos10.9 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (nfloat x, nfloat y, ushort[] glyphs);

[Obsolete ("Starting with macos10.9 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 macos10.9 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 macos10.9 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 macos10.9 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 macos10.9 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ushort[] glyphs);

[Obsolete ("Starting with macos10.9 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 macos10.9 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 macos10.9 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.CGEvent

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGEvent (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreGraphics.CGEventSource

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

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

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

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

Removed constructor:

protected CIFilterGenerator (IntPtr handle);

Added constructor:

protected CIFilterGenerator (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; }

Removed methods:

public virtual void Draw (CoreGraphics.CGPoint point, CoreGraphics.CGRect srcRect, AppKit.NSCompositingOperation op, nfloat delta);
public virtual void Draw (CoreGraphics.CGRect dstRect, CoreGraphics.CGRect srcRect, AppKit.NSCompositingOperation op, nfloat delta);

Added methods:

public virtual void Draw (CoreGraphics.CGPoint point, CoreGraphics.CGRect srcRect, AppKit.NSCompositingOperation op, ObjCRuntime.nfloat delta);
public virtual void Draw (CoreGraphics.CGRect dstRect, CoreGraphics.CGRect srcRect, AppKit.NSCompositingOperation op, ObjCRuntime.nfloat delta);

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

Removed constructor:

protected CIPlugIn (IntPtr handle);

Added constructor:

protected CIPlugIn (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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

Removed Type CoreLocation.CLLocationPushServiceError

Removed Type CoreLocation.CLLocationPushServiceErrorExtensions

Removed Type CoreLocation.CLLocationPushServiceExtension_Extensions

Removed Type CoreLocation.ICLLocationPushServiceExtension

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

protected MLMultiArray (ObjCRuntime.NativeHandle handle);
public MLMultiArray (CoreVideo.CVPixelBuffer pixelBuffer, Foundation.NSNumber[] shape);

Modified properties:

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

Added property:

public virtual CoreVideo.CVPixelBuffer PixelBuffer { 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.MLMultiArrayDataType

Added value:

Float16 = 65552,

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

Added property:

public virtual Foundation.NSDictionary OutputBackings { get; set; }

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

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

Type Changed: CoreServices.FSEventStream

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 ~FSEventStream ();

Added methods:

protected override void Release ();
protected override void Retain ();

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

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CVDisplayLink (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

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 CoreWlan

Type Changed: CoreWlan.CWChannel

Removed constructor:

protected CWChannel (IntPtr handle);

Added constructor:

protected CWChannel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreWlan.CWConfiguration

Removed constructor:

protected CWConfiguration (IntPtr handle);

Added constructor:

protected CWConfiguration (ObjCRuntime.NativeHandle handle);

Removed properties:

[Obsolete ("Starting with macos10.9.")]
public virtual bool AlwaysRememberNetworks { get; set; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool DisconnectOnLogout { get; set; }

[Obsolete ("Starting with macos10.9.")]
public virtual CWWirelessProfile[] PreferredNetworks { get; set; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSSet RememberedNetworks { get; set; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool RequireAdminForIBSSCreation { get; set; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool RequireAdminForNetworkChange { get; set; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool RequireAdminForPowerChange { get; set; }

Modified properties:

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

Type Changed: CoreWlan.CWEventDelegate

Removed constructor:

protected CWEventDelegate (IntPtr handle);

Added constructor:

protected CWEventDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreWlan.CWInterface

Removed constructor:

protected CWInterface (IntPtr handle);

Added constructor:

protected CWInterface (ObjCRuntime.NativeHandle handle);

Removed properties:

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSData BssidData { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber Channel { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber InterfaceState { get; }

[Obsolete ("Starting with macos10.9.")]
public static CWInterface MainInterface { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual string Name { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber Noise { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber OpMode { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber PhyMode { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool Power { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool PowerSave { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber Rssi { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber SecurityMode { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber[] SupportedChannels { get; }

[Obsolete ("Starting with macos10.9.")]
public static string[] SupportedInterfaces { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber[] SupportedPhyModes { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsAesCcm { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsHostAP { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsIbss { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsMonitorMode { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsPmgt { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsShortGI20MHz { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsShortGI40MHz { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsTkip { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsTsn { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsWep { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsWme { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsWow { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsWpa { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool SupportsWpa2 { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber TxPower { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber TxRate { get; }

Modified properties:

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

Removed methods:

[Obsolete ("Starting with macos10.9.")]
public virtual bool AssociateToNetwork (CWNetwork network, Foundation.NSDictionary parameters, out Foundation.NSError error);

[Obsolete ("Starting with macos10.9.")]
public virtual bool CommitConfiguration (CWConfiguration config, out Foundation.NSError error);

[Obsolete ("Starting with macos10.9.")]
public virtual bool EnableIBSSWithParameters (Foundation.NSDictionary parameters, out Foundation.NSError error);

[Obsolete ("Starting with macos10.9.")]
public static CWInterface FromName (string name);

[Obsolete ("Starting with macos10.9.")]
public virtual bool IsEqualToInterface (CWInterface intface);

[Obsolete ("Starting with macos10.9.")]
public virtual CWNetwork[] ScanForNetworksWithParameters (Foundation.NSDictionary parameters, out Foundation.NSError error);

[Obsolete ("Starting with macos10.9.")]
public virtual bool SetChannel (nuint channel, out Foundation.NSError error);

Type Changed: CoreWlan.CWMutableConfiguration

Removed constructor:

protected CWMutableConfiguration (IntPtr handle);

Added constructor:

protected CWMutableConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreWlan.CWMutableNetworkProfile

Removed constructor:

protected CWMutableNetworkProfile (IntPtr handle);

Added constructor:

protected CWMutableNetworkProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreWlan.CWNetwork

Removed constructor:

protected CWNetwork (IntPtr handle);

Added constructor:

protected CWNetwork (ObjCRuntime.NativeHandle handle);

Removed properties:

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSData BssidData { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber Channel { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSData IeData { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual bool IsIBSS { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber Noise { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber PhyMode { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber Rssi { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual Foundation.NSNumber SecurityMode { get; }

[Obsolete ("Starting with macos10.9.")]
public virtual CWWirelessProfile WirelessProfile { get; }

Modified properties:

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

Type Changed: CoreWlan.CWNetworkProfile

Removed constructor:

protected CWNetworkProfile (IntPtr handle);

Added constructor:

protected CWNetworkProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreWlan.CWWiFiClient

Removed constructor:

protected CWWiFiClient (IntPtr handle);

Added constructor:

protected CWWiFiClient (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace Darwin

Type Changed: Darwin.KernelQueue

Modified properties:

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

Type Changed: Darwin.Message

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

Type Changed: Darwin.SystemLog

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

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 ExecutionPolicy

Type Changed: ExecutionPolicy.EPDeveloperTool

Removed constructor:

protected EPDeveloperTool (IntPtr handle);

Added constructor:

protected EPDeveloperTool (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ExecutionPolicy.EPExecutionPolicy

Removed constructor:

protected EPExecutionPolicy (IntPtr handle);

Added constructor:

protected EPExecutionPolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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

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

Removed constructor:

protected NSFileProviderDomainVersion (IntPtr handle);

Added constructor:

protected NSFileProviderDomainVersion (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: FileProvider.NSFileProviderItemVersion

Removed constructor:

protected NSFileProviderItemVersion (IntPtr handle);

Added constructor:

protected NSFileProviderItemVersion (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added property:

public static Foundation.NSData BeforeFirstSyncComponent { get; }

Type Changed: FileProvider.NSFileProviderItem_Extensions

Removed method:

[Obsolete ("This API was removed from macOS in Xcode 12.2 beta 2.")]
public static Foundation.NSNumber GetFavoriteRank (this INSFileProviderItem This);

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

Type Changed: FileProvider.NSFileProviderRequest

Removed constructor:

protected NSFileProviderRequest (IntPtr handle);

Added constructor:

protected NSFileProviderRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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 FinderSync

Type Changed: FinderSync.FIFinderSync

Removed constructor:

protected FIFinderSync (IntPtr handle);

Added constructor:

protected FIFinderSync (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: FinderSync.FIFinderSyncController

Removed constructor:

protected FIFinderSyncController (IntPtr handle);

Added constructor:

protected FIFinderSyncController (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.NSAffineTransform

Removed constructor:

protected NSAffineTransform (IntPtr handle);

Added constructor:

protected NSAffineTransform (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual void RotateByDegrees (nfloat angle);
public virtual void RotateByRadians (nfloat angle);
public virtual void Scale (nfloat scale);
public virtual void Scale (nfloat scaleX, nfloat scaleY);
public virtual void Translate (nfloat deltaX, nfloat deltaY);

Added methods:

public virtual void RotateByDegrees (ObjCRuntime.nfloat angle);
public virtual void RotateByRadians (ObjCRuntime.nfloat angle);
public virtual void Scale (ObjCRuntime.nfloat scale);
public virtual void Scale (ObjCRuntime.nfloat scaleX, ObjCRuntime.nfloat scaleY);
public virtual void Translate (ObjCRuntime.nfloat deltaX, ObjCRuntime.nfloat deltaY);

Type Changed: Foundation.NSAppleEventDescriptor

Removed constructor:

protected NSAppleEventDescriptor (IntPtr handle);

Added constructor:

protected NSAppleEventDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSAppleEventManager

Removed constructor:

protected NSAppleEventManager (IntPtr handle);

Added constructor:

protected NSAppleEventManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSAppleScript

Removed constructor:

protected NSAppleScript (IntPtr handle);

Added constructor:

protected NSAppleScript (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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

Removed constructor:

protected NSBackgroundActivityScheduler (IntPtr handle);

Added constructor:

protected NSBackgroundActivityScheduler (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSBindingSelectionMarker

Removed constructor:

protected NSBindingSelectionMarker (IntPtr handle);

Added constructor:

protected NSBindingSelectionMarker (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.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.NSCalendarDate

Removed constructor:

protected NSCalendarDate (IntPtr handle);

Added constructor:

protected NSCalendarDate (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.NSConnection

Removed constructor:

protected NSConnection (IntPtr handle);

Added constructor:

protected NSConnection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSConnectionDelegate

Removed constructor:

protected NSConnectionDelegate (IntPtr handle);

Added constructor:

protected NSConnectionDelegate (ObjCRuntime.NativeHandle handle);

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

Removed constructor:

protected NSDistantObjectRequest (IntPtr handle);

Added constructor:

protected NSDistantObjectRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDistributedLock

Removed constructor:

protected NSDistributedLock (IntPtr handle);

Added constructor:

protected NSDistributedLock (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDistributedNotificationCenter

Removed constructor:

protected NSDistributedNotificationCenter (IntPtr handle);

Added constructor:

protected NSDistributedNotificationCenter (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.NSHost

Removed constructor:

protected NSHost (IntPtr handle);

Added constructor:

protected NSHost (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.NSPortNameServer

Removed constructor:

protected NSPortNameServer (IntPtr handle);

Added constructor:

protected NSPortNameServer (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.NSScriptCommand

Removed constructor:

protected NSScriptCommand (IntPtr handle);

Added constructor:

protected NSScriptCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSScriptCommandDescription

Removed constructor:

protected NSScriptCommandDescription (IntPtr handle);

Added constructor:

protected NSScriptCommandDescription (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.NSTask

Removed constructor:

protected NSTask (IntPtr handle);

Added constructor:

protected NSTask (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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

Removed constructor:

protected NSUrlDownload (IntPtr handle);

Added constructor:

protected NSUrlDownload (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSUrlDownloadDelegate

Removed constructor:

protected NSUrlDownloadDelegate (IntPtr handle);

Added constructor:

protected NSUrlDownloadDelegate (ObjCRuntime.NativeHandle handle);

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

protected NSUrlProtocol (IntPtr handle);

[Obsolete ("Use the overload that takes an 'INSUrlProtocolClient' instead.")]
public NSUrlProtocol (NSUrlRequest request, NSCachedUrlResponse cachedResponse, NSUrlProtocolClient client);

Added constructor:

protected NSUrlProtocol (ObjCRuntime.NativeHandle handle);

Removed property:

[Obsolete ("Use 'Client' instead.")]
public virtual NSObject WeakClient { get; }

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

Removed constructor:

protected NSUserNotification (IntPtr handle);

Added constructor:

protected NSUserNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSUserNotificationAction

Removed constructor:

protected NSUserNotificationAction (IntPtr handle);

Added constructor:

protected NSUserNotificationAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSUserNotificationCenter

Removed constructor:

protected NSUserNotificationCenter (IntPtr handle);

Added constructor:

protected NSUserNotificationCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSUserNotificationCenterDelegate

Removed constructor:

protected NSUserNotificationCenterDelegate (IntPtr handle);

Added constructor:

protected NSUserNotificationCenterDelegate (ObjCRuntime.NativeHandle handle);

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

Removed Type Foundation.NSUrlProtocolClient

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

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

Removed constructor:

protected GKChallengesViewController (IntPtr handle);

Added constructor:

protected GKChallengesViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: GameKit.GKChallengesViewControllerDelegate

Removed constructor:

protected GKChallengesViewControllerDelegate (IntPtr handle);

Added constructor:

protected GKChallengesViewControllerDelegate (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.GKDialogController

Removed constructor:

protected GKDialogController (IntPtr handle);

Added constructor:

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

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

Type Changed: ImageCaptureCore.ICCameraDevice

Removed constructor:

protected ICCameraDevice (IntPtr handle);

Added constructor:

protected ICCameraDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICCameraDeviceDelegate

Removed constructor:

protected ICCameraDeviceDelegate (IntPtr handle);

Added constructor:

protected ICCameraDeviceDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageCaptureCore.ICCameraDeviceDownloadDelegate

Removed constructor:

protected ICCameraDeviceDownloadDelegate (IntPtr handle);

Added constructor:

protected ICCameraDeviceDownloadDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageCaptureCore.ICCameraFile

Removed constructor:

protected ICCameraFile (IntPtr handle);

Added constructor:

protected ICCameraFile (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICCameraFolder

Removed constructor:

protected ICCameraFolder (IntPtr handle);

Added constructor:

protected ICCameraFolder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICCameraItem

Removed constructor:

protected ICCameraItem (IntPtr handle);

Added constructor:

protected ICCameraItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICDevice

Removed constructor:

protected ICDevice (IntPtr handle);

Added constructor:

protected ICDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICDeviceBrowser

Removed constructor:

protected ICDeviceBrowser (IntPtr handle);

Added constructor:

protected ICDeviceBrowser (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICDeviceBrowserDelegate

Removed constructor:

protected ICDeviceBrowserDelegate (IntPtr handle);

Added constructor:

protected ICDeviceBrowserDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageCaptureCore.ICDeviceDelegate

Removed constructor:

protected ICDeviceDelegate (IntPtr handle);

Added constructor:

protected ICDeviceDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageCaptureCore.ICScannerBandData

Removed constructor:

protected ICScannerBandData (IntPtr handle);

Added constructor:

protected ICScannerBandData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerDevice

Removed constructor:

protected ICScannerDevice (IntPtr handle);

Added constructor:

protected ICScannerDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerDeviceDelegate

Removed constructor:

protected ICScannerDeviceDelegate (IntPtr handle);

Added constructor:

protected ICScannerDeviceDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageCaptureCore.ICScannerFeature

Removed constructor:

protected ICScannerFeature (IntPtr handle);

Added constructor:

protected ICScannerFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerFeatureBoolean

Removed constructor:

protected ICScannerFeatureBoolean (IntPtr handle);

Added constructor:

protected ICScannerFeatureBoolean (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerFeatureEnumeration

Removed constructor:

protected ICScannerFeatureEnumeration (IntPtr handle);

Added constructor:

protected ICScannerFeatureEnumeration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerFeatureRange

Removed constructor:

protected ICScannerFeatureRange (IntPtr handle);

Added constructor:

protected ICScannerFeatureRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat CurrentValue { get; set; }
+public virtual ObjCRuntime.nfloat CurrentValue { get; set; }
-public virtual nfloat DefaultValue { get; }
+public virtual ObjCRuntime.nfloat DefaultValue { get; }
-public virtual nfloat MaxValue { get; }
+public virtual ObjCRuntime.nfloat MaxValue { get; }
-public virtual nfloat MinValue { get; }
+public virtual ObjCRuntime.nfloat MinValue { get; }
-public virtual nfloat StepSize { get; }
+public virtual ObjCRuntime.nfloat StepSize { get; }

Type Changed: ImageCaptureCore.ICScannerFeatureTemplate

Removed constructor:

protected ICScannerFeatureTemplate (IntPtr handle);

Added constructor:

protected ICScannerFeatureTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerFunctionalUnit

Removed constructor:

protected ICScannerFunctionalUnit (IntPtr handle);

Added constructor:

protected ICScannerFunctionalUnit (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerFunctionalUnitDocumentFeeder

Removed constructor:

protected ICScannerFunctionalUnitDocumentFeeder (IntPtr handle);

Added constructor:

protected ICScannerFunctionalUnitDocumentFeeder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerFunctionalUnitFlatbed

Removed constructor:

protected ICScannerFunctionalUnitFlatbed (IntPtr handle);

Added constructor:

protected ICScannerFunctionalUnitFlatbed (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerFunctionalUnitNegativeTransparency

Removed constructor:

protected ICScannerFunctionalUnitNegativeTransparency (IntPtr handle);

Added constructor:

protected ICScannerFunctionalUnitNegativeTransparency (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageCaptureCore.ICScannerFunctionalUnitPositiveTransparency

Removed constructor:

protected ICScannerFunctionalUnitPositiveTransparency (IntPtr handle);

Added constructor:

protected ICScannerFunctionalUnitPositiveTransparency (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 ImageKit

Type Changed: ImageKit.IKCameraDeviceView

Removed constructor:

protected IKCameraDeviceView (IntPtr handle);

Added constructor:

protected IKCameraDeviceView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKCameraDeviceViewDelegate

Removed constructor:

protected IKCameraDeviceViewDelegate (IntPtr handle);

Added constructor:

protected IKCameraDeviceViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKDeviceBrowserView

Removed constructor:

protected IKDeviceBrowserView (IntPtr handle);

Added constructor:

protected IKDeviceBrowserView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKDeviceBrowserViewDelegate

Removed constructor:

protected IKDeviceBrowserViewDelegate (IntPtr handle);

Added constructor:

protected IKDeviceBrowserViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKFilterBrowserPanel

Removed constructor:

protected IKFilterBrowserPanel (IntPtr handle);

Added constructor:

protected IKFilterBrowserPanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKFilterBrowserView

Removed constructor:

protected IKFilterBrowserView (IntPtr handle);

Added constructor:

protected IKFilterBrowserView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKFilterCustomUIProvider

Removed constructor:

protected IKFilterCustomUIProvider (IntPtr handle);

Added constructor:

protected IKFilterCustomUIProvider (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKFilterUIView

Removed constructor:

protected IKFilterUIView (IntPtr handle);

Added constructor:

protected IKFilterUIView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKImageBrowserCell

Removed constructor:

protected IKImageBrowserCell (IntPtr handle);

Added constructor:

protected IKImageBrowserCell (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKImageBrowserDataSource

Removed constructor:

protected IKImageBrowserDataSource (IntPtr handle);

Added constructor:

protected IKImageBrowserDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKImageBrowserDelegate

Removed constructor:

protected IKImageBrowserDelegate (IntPtr handle);

Added constructor:

protected IKImageBrowserDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKImageBrowserItem

Removed constructor:

protected IKImageBrowserItem (IntPtr handle);

Added constructor:

protected IKImageBrowserItem (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKImageBrowserView

Removed constructor:

protected IKImageBrowserView (IntPtr handle);

Added constructor:

protected IKImageBrowserView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKImageEditPanel

Removed constructor:

protected IKImageEditPanel (IntPtr handle);

Added constructor:

protected IKImageEditPanel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKImageEditPanelDataSource

Removed constructor:

protected IKImageEditPanelDataSource (IntPtr handle);

Added constructor:

protected IKImageEditPanelDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKImageView

Removed constructor:

protected IKImageView (IntPtr handle);

Added constructor:

protected IKImageView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual void SetImageZoomFactor (nfloat zoomFactor, CoreGraphics.CGPoint centerPoint);
public virtual void SetRotation (nfloat rotationAngle, CoreGraphics.CGPoint centerPoint);

Added methods:

public virtual void SetImageZoomFactor (ObjCRuntime.nfloat zoomFactor, CoreGraphics.CGPoint centerPoint);
public virtual void SetRotation (ObjCRuntime.nfloat rotationAngle, CoreGraphics.CGPoint centerPoint);

Type Changed: ImageKit.IKPictureTaker

Removed constructor:

protected IKPictureTaker (IntPtr handle);

Added constructor:

protected IKPictureTaker (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKSaveOptions

Removed constructor:

protected IKSaveOptions (IntPtr handle);

Added constructor:

protected IKSaveOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKSaveOptionsDelegate

Removed constructor:

protected IKSaveOptionsDelegate (IntPtr handle);

Added constructor:

protected IKSaveOptionsDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKScannerDeviceView

Removed constructor:

protected IKScannerDeviceView (IntPtr handle);

Added constructor:

protected IKScannerDeviceView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKScannerDeviceViewDelegate

Removed constructor:

protected IKScannerDeviceViewDelegate (IntPtr handle);

Added constructor:

protected IKScannerDeviceViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ImageKit.IKSlideshow

Removed constructor:

protected IKSlideshow (IntPtr handle);

Added constructor:

protected IKSlideshow (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ImageKit.IKSlideshowDataSource

Removed constructor:

protected IKSlideshowDataSource (IntPtr handle);

Added constructor:

protected IKSlideshowDataSource (ObjCRuntime.NativeHandle handle);

Namespace Intents

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

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

Added property:

public virtual Foundation.NSNumber MaxBiometryFailures { get; set; }

Type Changed: LocalAuthentication.LAStatus

Removed values:

TouchIDLockout = -8,
TouchIDNotAvailable = -6,
TouchIDNotEnrolled = -7,

Namespace LocalAuthenticationEmbeddedUI

Type Changed: LocalAuthenticationEmbeddedUI.LAAuthenticationView

Removed constructor:

protected LAAuthenticationView (IntPtr handle);

Added constructor:

protected LAAuthenticationView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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 MailKit

Type Changed: MailKit.IMEMessageEncoder

Removed methods:

public virtual void EncodeMessage (MEMessage message, bool shouldSign, bool shouldEncrypt, System.Action<MEMessageEncodingResult> completionHandler);
public virtual void GetEncodingStatus (MEMessage message, System.Action<MEOutgoingMessageEncodingStatus> completionHandler);

Added methods:

public virtual void EncodeMessage (MEMessage message, MEComposeContext composeContext, System.Action<MEMessageEncodingResult> completionHandler);
public virtual void GetEncodingStatus (MEMessage message, MEComposeContext composeContext, System.Action<MEOutgoingMessageEncodingStatus> completionHandler);

Type Changed: MailKit.IMEMessageSecurityHandler

Added methods:

public virtual MEExtensionViewController GetExtensionViewController (Foundation.NSData messageContext);
public virtual void SetPrimaryActionClicked (Foundation.NSData messageContext, System.Action<MEExtensionViewController> completionHandler);

Type Changed: MailKit.MEAddressAnnotation

Removed constructor:

protected MEAddressAnnotation (IntPtr handle);

Added constructor:

protected MEAddressAnnotation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MailKit.MEComposeSession

Removed constructor:

protected MEComposeSession (IntPtr handle);

Added constructor:

protected MEComposeSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added property:

public virtual MEComposeContext ComposeContext { get; }

Type Changed: MailKit.MEDecodedMessage

Removed constructors:

protected MEDecodedMessage (IntPtr handle);
public MEDecodedMessage (Foundation.NSData rawData, MEMessageSecurityInformation securityInformation);

Added constructors:

protected MEDecodedMessage (ObjCRuntime.NativeHandle handle);
public MEDecodedMessage (Foundation.NSData rawData, MEMessageSecurityInformation securityInformation, Foundation.NSData context);
public MEDecodedMessage (Foundation.NSData rawData, MEMessageSecurityInformation securityInformation, Foundation.NSData context, MEDecodedMessageBanner banner);

Modified properties:

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

Added properties:

public virtual MEDecodedMessageBanner Banner { get; }
public virtual Foundation.NSData Context { get; }

Type Changed: MailKit.MEEmailAddress

Removed constructor:

protected MEEmailAddress (IntPtr handle);

Added constructor:

protected MEEmailAddress (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MailKit.MEEncodedOutgoingMessage

Removed constructor:

protected MEEncodedOutgoingMessage (IntPtr handle);

Added constructor:

protected MEEncodedOutgoingMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MailKit.MEExtensionManager

Removed constructor:

protected MEExtensionManager (IntPtr handle);

Added constructor:

protected MEExtensionManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added method:

public static void ReloadVisibleMessages (System.Action<Foundation.NSError> completionHandler);

Type Changed: MailKit.MEExtensionViewController

Removed constructor:

protected MEExtensionViewController (IntPtr handle);

Added constructor:

protected MEExtensionViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MailKit.MEMessage

Removed constructor:

protected MEMessage (IntPtr handle);

Added constructor:

protected MEMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added property:

public virtual MEMessageEncryptionState EncryptionState { get; }

Type Changed: MailKit.MEMessageAction

Removed constructor:

protected MEMessageAction (IntPtr handle);

Added constructor:

protected MEMessageAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added methods:

public static MEMessageAction SetBackgroundColorAction (MEMessageActionMessageColor color);
public static MEMessageAction SetFlagAction (MEMessageActionFlag flag);

Type Changed: MailKit.MEMessageActionDecision

Removed constructor:

protected MEMessageActionDecision (IntPtr handle);

Added constructor:

protected MEMessageActionDecision (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MailKit.MEMessageEncodingResult

Removed constructor:

protected MEMessageEncodingResult (IntPtr handle);

Added constructor:

protected MEMessageEncodingResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MailKit.MEMessageSecurityInformation

Removed constructor:

protected MEMessageSecurityInformation (IntPtr handle);

Added constructor:

protected MEMessageSecurityInformation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MailKit.MEMessageSigner

Removed constructor:

protected MEMessageSigner (IntPtr handle);

Added constructor:

protected MEMessageSigner (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MailKit.MEOutgoingMessageEncodingStatus

Removed constructor:

protected MEOutgoingMessageEncodingStatus (IntPtr handle);

Added constructor:

protected MEOutgoingMessageEncodingStatus (ObjCRuntime.NativeHandle handle);

Modified properties:

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

New Type: MailKit.MEComposeContext

public class MEComposeContext : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	protected MEComposeContext (Foundation.NSObjectFlag t);
	protected MEComposeContext (ObjCRuntime.NativeHandle handle);
	// properties
	public virtual MEComposeUserAction Action { get; }
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual Foundation.NSUuid ContextId { get; }
	public virtual bool IsEncrypted { get; }
	public virtual bool IsSigned { get; }
	public virtual MEMessage OriginalMessage { get; }
	public virtual bool ShouldEncrypt { get; }
	public virtual bool ShouldSign { get; }
}

New Type: MailKit.MEComposeUserAction

[Serializable]
public enum MEComposeUserAction {
	Forward = 4,
	NewMessage = 1,
	Reply = 2,
	ReplyAll = 3,
}

New Type: MailKit.MEDecodedMessageBanner

public class MEDecodedMessageBanner : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public MEDecodedMessageBanner (Foundation.NSCoder coder);
	protected MEDecodedMessageBanner (Foundation.NSObjectFlag t);
	protected MEDecodedMessageBanner (ObjCRuntime.NativeHandle handle);
	public MEDecodedMessageBanner (string title, string primaryActionTitle, bool dismissable);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual bool Dismissable { get; }
	public virtual string PrimaryActionTitle { get; }
	public virtual string Title { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
}

New Type: MailKit.MEMessageActionFlag

[Serializable]
public enum MEMessageActionFlag {
	Blue = 6,
	DefaultColor = 1,
	Gray = 8,
	Green = 5,
	None = 0,
	Orange = 3,
	Purple = 7,
	Red = 2,
	Yellow = 4,
}

New Type: MailKit.MEMessageEncryptionState

[Serializable]
public enum MEMessageEncryptionState {
	Encrypted = 2,
	NotEncrypted = 1,
	Unknown = 0,
}

New Type: MailKit.MEMessageSecurityErrorCode

[Serializable]
public enum MEMessageSecurityErrorCode {
	DecodingError = 1,
	EncodingError = 0,
}

New Type: MailKit.MEMessageSecurityErrorCodeExtensions

public static class MEMessageSecurityErrorCodeExtensions {
	// methods
	public static Foundation.NSString GetDomain (this MEMessageSecurityErrorCode self);
}

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.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 (AppKit.NSColor[] colors, nfloat[] locations);

Added method:

public virtual void SetColors (AppKit.NSColor[] 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; }

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

public static nfloat MKRoadWidthAtZoomScale (nfloat zoomScale);

Added method:

public static ObjCRuntime.nfloat MKRoadWidthAtZoomScale (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.MKPitchControl

Removed constructor:

protected MKPitchControl (IntPtr handle);

Added constructor:

protected MKPitchControl (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.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.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.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.MKZoomControl

Removed constructor:

protected MKZoomControl (IntPtr handle);

Added constructor:

protected MKZoomControl (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 MediaLibrary

Type Changed: MediaLibrary.MLMediaGroup

Removed constructor:

protected MLMediaGroup (IntPtr handle);

Added constructor:

protected MLMediaGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MediaLibrary.MLMediaLibrary

Removed constructor:

protected MLMediaLibrary (IntPtr handle);

Added constructor:

protected MLMediaLibrary (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MediaLibrary.MLMediaObject

Removed constructor:

protected MLMediaObject (IntPtr handle);

Added constructor:

protected MLMediaObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: MediaLibrary.MLMediaSource

Removed constructor:

protected MLMediaSource (IntPtr handle);

Added constructor:

protected MLMediaSource (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace MediaPlayer

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment