Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save vs-mobiletools-engineering-service2/bc4ad756a77b4f6f3ac8eb6e816219d8 to your computer and use it in GitHub Desktop.
Save vs-mobiletools-engineering-service2/bc4ad756a77b4f6f3ac8eb6e816219d8 to your computer and use it in GitHub Desktop.
dotnet-MacCatalyst API diff from stable
title description author ms.author ms.date ms.topic ms.assetid ms.prod
Xamarin.MacCatalyst.Dotnet SDK API diff: 15.1.0 vs 15.3.1
List of API changes between Xamarin.MacCatalyst.Dotnet versions 15.1.0 and 15.3.1.
spouliot
sepoulio
12/5/2021
article
956a261b-6280-63d0-02f7-ace77b640f41
xamarin

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

Namespace AVFoundation

Type Changed: AVFoundation.AVAggregateAssetDownloadTask

Removed constructor:

protected AVAggregateAssetDownloadTask (IntPtr handle);

Added constructor:

protected AVAggregateAssetDownloadTask (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAsset

Removed constructor:

protected AVAsset (IntPtr handle);

Added constructor:

protected AVAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetCache

Removed constructor:

protected AVAssetCache (IntPtr handle);

Added constructor:

protected AVAssetCache (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetDownloadConfiguration

Removed constructor:

protected AVAssetDownloadConfiguration (IntPtr handle);

Added constructor:

protected AVAssetDownloadConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetDownloadContentConfiguration

Removed constructor:

protected AVAssetDownloadContentConfiguration (IntPtr handle);

Added constructor:

protected AVAssetDownloadContentConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetDownloadDelegate

Removed constructor:

protected AVAssetDownloadDelegate (IntPtr handle);

Added constructor:

protected AVAssetDownloadDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAssetDownloadStorageManagementPolicy

Removed constructor:

protected AVAssetDownloadStorageManagementPolicy (IntPtr handle);

Added constructor:

protected AVAssetDownloadStorageManagementPolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetDownloadStorageManager

Removed constructor:

protected AVAssetDownloadStorageManager (IntPtr handle);

Added constructor:

protected AVAssetDownloadStorageManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetDownloadTask

Removed constructor:

protected AVAssetDownloadTask (IntPtr handle);

Added constructor:

protected AVAssetDownloadTask (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetDownloadUrlSession

Removed constructor:

protected AVAssetDownloadUrlSession (IntPtr handle);

Added constructor:

protected AVAssetDownloadUrlSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetExportSession

Removed constructor:

protected AVAssetExportSession (IntPtr handle);

Added constructor:

protected AVAssetExportSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added property:

public static Foundation.NSString PresetAppleProRes4444Lpcm { get; }

Type Changed: AVFoundation.AVAssetImageGenerator

Removed constructor:

protected AVAssetImageGenerator (IntPtr handle);

Added constructor:

protected AVAssetImageGenerator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetReader

Removed constructor:

protected AVAssetReader (IntPtr handle);

Added constructor:

protected AVAssetReader (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetReaderAudioMixOutput

Removed constructor:

protected AVAssetReaderAudioMixOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderAudioMixOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetReaderOutput

Removed constructor:

protected AVAssetReaderOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetReaderOutputMetadataAdaptor

Removed constructor:

protected AVAssetReaderOutputMetadataAdaptor (IntPtr handle);

Added constructor:

protected AVAssetReaderOutputMetadataAdaptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetReaderSampleReferenceOutput

Removed constructor:

protected AVAssetReaderSampleReferenceOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderSampleReferenceOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetReaderTrackOutput

Removed constructor:

protected AVAssetReaderTrackOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderTrackOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetReaderVideoCompositionOutput

Removed constructor:

protected AVAssetReaderVideoCompositionOutput (IntPtr handle);

Added constructor:

protected AVAssetReaderVideoCompositionOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetResourceLoader

Removed constructor:

protected AVAssetResourceLoader (IntPtr handle);

Added constructor:

protected AVAssetResourceLoader (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetResourceLoaderDelegate

Removed constructor:

protected AVAssetResourceLoaderDelegate (IntPtr handle);

Added constructor:

protected AVAssetResourceLoaderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAssetResourceLoadingContentInformationRequest

Removed constructor:

protected AVAssetResourceLoadingContentInformationRequest (IntPtr handle);

Added constructor:

protected AVAssetResourceLoadingContentInformationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetResourceLoadingDataRequest

Removed constructor:

protected AVAssetResourceLoadingDataRequest (IntPtr handle);

Added constructor:

protected AVAssetResourceLoadingDataRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetResourceLoadingRequest

Removed constructor:

protected AVAssetResourceLoadingRequest (IntPtr handle);

Added constructor:

protected AVAssetResourceLoadingRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetResourceLoadingRequestor

Removed constructor:

protected AVAssetResourceLoadingRequestor (IntPtr handle);

Added constructor:

protected AVAssetResourceLoadingRequestor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetResourceRenewalRequest

Removed constructor:

protected AVAssetResourceRenewalRequest (IntPtr handle);

Added constructor:

protected AVAssetResourceRenewalRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetSegmentReport

Removed constructor:

protected AVAssetSegmentReport (IntPtr handle);

Added constructor:

protected AVAssetSegmentReport (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetSegmentReportSampleInformation

Removed constructor:

protected AVAssetSegmentReportSampleInformation (IntPtr handle);

Added constructor:

protected AVAssetSegmentReportSampleInformation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetSegmentTrackReport

Removed constructor:

protected AVAssetSegmentTrackReport (IntPtr handle);

Added constructor:

protected AVAssetSegmentTrackReport (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetTrack

Removed constructor:

protected AVAssetTrack (IntPtr handle);

Added constructor:

protected AVAssetTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetTrackGroup

Removed constructor:

protected AVAssetTrackGroup (IntPtr handle);

Added constructor:

protected AVAssetTrackGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetTrackSegment

Removed constructor:

protected AVAssetTrackSegment (IntPtr handle);

Added constructor:

protected AVAssetTrackSegment (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetVariant

Removed constructor:

protected AVAssetVariant (IntPtr handle);

Added constructor:

protected AVAssetVariant (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetVariantAudioAttributes

Removed constructor:

protected AVAssetVariantAudioAttributes (IntPtr handle);

Added constructor:

protected AVAssetVariantAudioAttributes (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetVariantAudioRenditionSpecificAttributes

Removed constructor:

protected AVAssetVariantAudioRenditionSpecificAttributes (IntPtr handle);

Added constructor:

protected AVAssetVariantAudioRenditionSpecificAttributes (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetVariantQualifier

Removed constructor:

protected AVAssetVariantQualifier (IntPtr handle);

Added constructor:

protected AVAssetVariantQualifier (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetVariantVideoAttributes

Removed constructor:

protected AVAssetVariantVideoAttributes (IntPtr handle);

Added constructor:

protected AVAssetVariantVideoAttributes (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetWriter

Removed constructor:

protected AVAssetWriter (IntPtr handle);

Added constructor:

protected AVAssetWriter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetWriterDelegate

Removed constructor:

protected AVAssetWriterDelegate (IntPtr handle);

Added constructor:

protected AVAssetWriterDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAssetWriterInput

Removed constructor:

protected AVAssetWriterInput (IntPtr handle);

Added constructor:

protected AVAssetWriterInput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetWriterInputGroup

Removed constructor:

protected AVAssetWriterInputGroup (IntPtr handle);

Added constructor:

protected AVAssetWriterInputGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetWriterInputMetadataAdaptor

Removed constructor:

protected AVAssetWriterInputMetadataAdaptor (IntPtr handle);

Added constructor:

protected AVAssetWriterInputMetadataAdaptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetWriterInputPassDescription

Removed constructor:

protected AVAssetWriterInputPassDescription (IntPtr handle);

Added constructor:

protected AVAssetWriterInputPassDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAssetWriterInputPixelBufferAdaptor

Removed constructor:

protected AVAssetWriterInputPixelBufferAdaptor (IntPtr handle);

Added constructor:

protected AVAssetWriterInputPixelBufferAdaptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAsynchronousCIImageFilteringRequest

Removed constructor:

protected AVAsynchronousCIImageFilteringRequest (IntPtr handle);

Added constructor:

protected AVAsynchronousCIImageFilteringRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAsynchronousKeyValueLoading

Removed constructor:

protected AVAsynchronousKeyValueLoading (IntPtr handle);

Added constructor:

protected AVAsynchronousKeyValueLoading (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAsynchronousVideoCompositionRequest

Removed constructor:

protected AVAsynchronousVideoCompositionRequest (IntPtr handle);

Added constructor:

protected AVAsynchronousVideoCompositionRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudio3DMixing

Removed constructor:

protected AVAudio3DMixing (IntPtr handle);

Added constructor:

protected AVAudio3DMixing (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioBuffer

Removed constructor:

protected AVAudioBuffer (IntPtr handle);

Added constructor:

protected AVAudioBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioChannelLayout

Removed constructor:

protected AVAudioChannelLayout (IntPtr handle);

Added constructor:

protected AVAudioChannelLayout (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioCompressedBuffer

Removed constructor:

protected AVAudioCompressedBuffer (IntPtr handle);

Added constructor:

protected AVAudioCompressedBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioConnectionPoint

Removed constructor:

protected AVAudioConnectionPoint (IntPtr handle);

Added constructor:

protected AVAudioConnectionPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioConverter

Removed constructor:

protected AVAudioConverter (IntPtr handle);

Added constructor:

protected AVAudioConverter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioEngine

Removed constructor:

protected AVAudioEngine (IntPtr handle);

Added constructor:

protected AVAudioEngine (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioEnvironmentDistanceAttenuationParameters

Removed constructor:

protected AVAudioEnvironmentDistanceAttenuationParameters (IntPtr handle);

Added constructor:

protected AVAudioEnvironmentDistanceAttenuationParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioEnvironmentNode

Removed constructor:

protected AVAudioEnvironmentNode (IntPtr handle);

Added constructor:

protected AVAudioEnvironmentNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioEnvironmentReverbParameters

Removed constructor:

protected AVAudioEnvironmentReverbParameters (IntPtr handle);

Added constructor:

protected AVAudioEnvironmentReverbParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioFile

Removed constructor:

protected AVAudioFile (IntPtr handle);

Added constructor:

protected AVAudioFile (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioFormat

Removed constructor:

protected AVAudioFormat (IntPtr handle);

Added constructor:

protected AVAudioFormat (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioIONode

Removed constructor:

protected AVAudioIONode (IntPtr handle);

Added constructor:

protected AVAudioIONode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioInputNode

Removed constructor:

protected AVAudioInputNode (IntPtr handle);

Added constructor:

protected AVAudioInputNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioMix

Removed constructor:

protected AVAudioMix (IntPtr handle);

Added constructor:

protected AVAudioMix (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioMixInputParameters

Removed constructor:

protected AVAudioMixInputParameters (IntPtr handle);

Added constructor:

protected AVAudioMixInputParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioMixerNode

Removed constructor:

protected AVAudioMixerNode (IntPtr handle);

Added constructor:

protected AVAudioMixerNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioMixingDestination

Removed constructor:

protected AVAudioMixingDestination (IntPtr handle);

Added constructor:

protected AVAudioMixingDestination (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioNode

Removed constructor:

protected AVAudioNode (IntPtr handle);

Added constructor:

protected AVAudioNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioOutputNode

Removed constructor:

protected AVAudioOutputNode (IntPtr handle);

Added constructor:

protected AVAudioOutputNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioPcmBuffer

Removed constructor:

protected AVAudioPcmBuffer (IntPtr handle);

Added constructor:

protected AVAudioPcmBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioPlayer

Removed constructor:

protected AVAudioPlayer (IntPtr handle);

Added constructor:

protected AVAudioPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioPlayerDelegate

Removed constructor:

protected AVAudioPlayerDelegate (IntPtr handle);

Added constructor:

protected AVAudioPlayerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioPlayerNode

Removed constructor:

protected AVAudioPlayerNode (IntPtr handle);

Added constructor:

protected AVAudioPlayerNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioRecorder

Removed constructor:

protected AVAudioRecorder (IntPtr handle);

Added constructor:

protected AVAudioRecorder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioRecorderDelegate

Removed constructor:

protected AVAudioRecorderDelegate (IntPtr handle);

Added constructor:

protected AVAudioRecorderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioSequencer

Removed constructor:

protected AVAudioSequencer (IntPtr handle);

Added constructor:

protected AVAudioSequencer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioSession

Removed constructor:

protected AVAudioSession (IntPtr handle);

Added constructor:

protected AVAudioSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioSessionChannelDescription

Removed constructor:

protected AVAudioSessionChannelDescription (IntPtr handle);

Added constructor:

protected AVAudioSessionChannelDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioSessionDataSourceDescription

Removed constructor:

protected AVAudioSessionDataSourceDescription (IntPtr handle);

Added constructor:

protected AVAudioSessionDataSourceDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioSessionDelegate

Removed constructor:

protected AVAudioSessionDelegate (IntPtr handle);

Added constructor:

protected AVAudioSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioSessionPortDescription

Removed constructor:

protected AVAudioSessionPortDescription (IntPtr handle);

Added constructor:

protected AVAudioSessionPortDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioSessionRouteDescription

Removed constructor:

protected AVAudioSessionRouteDescription (IntPtr handle);

Added constructor:

protected AVAudioSessionRouteDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioSinkNode

Removed constructor:

protected AVAudioSinkNode (IntPtr handle);

Added constructor:

protected AVAudioSinkNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioSourceNode

Removed constructor:

protected AVAudioSourceNode (IntPtr handle);

Added constructor:

protected AVAudioSourceNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioStereoMixing

Removed constructor:

protected AVAudioStereoMixing (IntPtr handle);

Added constructor:

protected AVAudioStereoMixing (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVAudioTime

Removed constructor:

protected AVAudioTime (IntPtr handle);

Added constructor:

protected AVAudioTime (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnit

Removed constructor:

protected AVAudioUnit (IntPtr handle);

Added constructor:

protected AVAudioUnit (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitComponent

Removed constructor:

protected AVAudioUnitComponent (IntPtr handle);

Added constructor:

protected AVAudioUnitComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitComponentManager

Removed constructor:

protected AVAudioUnitComponentManager (IntPtr handle);

Added constructor:

protected AVAudioUnitComponentManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitDelay

Removed constructor:

protected AVAudioUnitDelay (IntPtr handle);

Added constructor:

protected AVAudioUnitDelay (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitDistortion

Removed constructor:

protected AVAudioUnitDistortion (IntPtr handle);

Added constructor:

protected AVAudioUnitDistortion (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitEQ

Removed constructor:

protected AVAudioUnitEQ (IntPtr handle);

Added constructor:

protected AVAudioUnitEQ (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitEQFilterParameters

Removed constructor:

protected AVAudioUnitEQFilterParameters (IntPtr handle);

Added constructor:

protected AVAudioUnitEQFilterParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitEffect

Removed constructor:

protected AVAudioUnitEffect (IntPtr handle);

Added constructor:

protected AVAudioUnitEffect (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitGenerator

Removed constructor:

protected AVAudioUnitGenerator (IntPtr handle);

Added constructor:

protected AVAudioUnitGenerator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitMidiInstrument

Removed constructor:

protected AVAudioUnitMidiInstrument (IntPtr handle);

Added constructor:

protected AVAudioUnitMidiInstrument (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitReverb

Removed constructor:

protected AVAudioUnitReverb (IntPtr handle);

Added constructor:

protected AVAudioUnitReverb (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitSampler

Removed constructor:

protected AVAudioUnitSampler (IntPtr handle);

Added constructor:

protected AVAudioUnitSampler (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitTimeEffect

Removed constructor:

protected AVAudioUnitTimeEffect (IntPtr handle);

Added constructor:

protected AVAudioUnitTimeEffect (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitTimePitch

Removed constructor:

protected AVAudioUnitTimePitch (IntPtr handle);

Added constructor:

protected AVAudioUnitTimePitch (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVAudioUnitVarispeed

Removed constructor:

protected AVAudioUnitVarispeed (IntPtr handle);

Added constructor:

protected AVAudioUnitVarispeed (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCameraCalibrationData

Removed constructor:

protected AVCameraCalibrationData (IntPtr handle);

Added constructor:

protected AVCameraCalibrationData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureAudioChannel

Removed constructor:

protected AVCaptureAudioChannel (IntPtr handle);

Added constructor:

protected AVCaptureAudioChannel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureAudioDataOutput

Removed constructor:

protected AVCaptureAudioDataOutput (IntPtr handle);

Added constructor:

protected AVCaptureAudioDataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegate

Removed constructor:

protected AVCaptureAudioDataOutputSampleBufferDelegate (IntPtr handle);

Added constructor:

protected AVCaptureAudioDataOutputSampleBufferDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureAutoExposureBracketedStillImageSettings

Removed constructor:

protected AVCaptureAutoExposureBracketedStillImageSettings (IntPtr handle);

Added constructor:

protected AVCaptureAutoExposureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureBracketedStillImageSettings

Removed constructor:

protected AVCaptureBracketedStillImageSettings (IntPtr handle);

Added constructor:

protected AVCaptureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureConnection

Removed constructor:

protected AVCaptureConnection (IntPtr handle);

Added constructor:

protected AVCaptureConnection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureDataOutputSynchronizer

Removed constructor:

protected AVCaptureDataOutputSynchronizer (IntPtr handle);

Added constructor:

protected AVCaptureDataOutputSynchronizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureDataOutputSynchronizerDelegate

Removed constructor:

protected AVCaptureDataOutputSynchronizerDelegate (IntPtr handle);

Added constructor:

protected AVCaptureDataOutputSynchronizerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureDepthDataOutput

Removed constructor:

protected AVCaptureDepthDataOutput (IntPtr handle);

Added constructor:

protected AVCaptureDepthDataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureDepthDataOutputDelegate

Removed constructor:

protected AVCaptureDepthDataOutputDelegate (IntPtr handle);

Added constructor:

protected AVCaptureDepthDataOutputDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureDevice

Removed constructor:

protected AVCaptureDevice (IntPtr handle);

Added constructor:

protected AVCaptureDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added properties:

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

Removed method:

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

Added methods:

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

Type Changed: AVFoundation.AVCaptureDeviceDiscoverySession

Removed constructor:

protected AVCaptureDeviceDiscoverySession (IntPtr handle);

Added constructor:

protected AVCaptureDeviceDiscoverySession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureDeviceFormat

Removed constructor:

protected AVCaptureDeviceFormat (IntPtr handle);

Added constructor:

protected AVCaptureDeviceFormat (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureDeviceInput

Removed constructor:

protected AVCaptureDeviceInput (IntPtr handle);

Added constructor:

protected AVCaptureDeviceInput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureFileOutput

Removed constructor:

protected AVCaptureFileOutput (IntPtr handle);

Added constructor:

protected AVCaptureFileOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureFileOutputRecordingDelegate

Removed constructor:

protected AVCaptureFileOutputRecordingDelegate (IntPtr handle);

Added constructor:

protected AVCaptureFileOutputRecordingDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureInput

Removed constructor:

protected AVCaptureInput (IntPtr handle);

Added constructor:

protected AVCaptureInput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureInputPort

Removed constructor:

protected AVCaptureInputPort (IntPtr handle);

Added constructor:

protected AVCaptureInputPort (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureManualExposureBracketedStillImageSettings

Removed constructor:

protected AVCaptureManualExposureBracketedStillImageSettings (IntPtr handle);

Added constructor:

protected AVCaptureManualExposureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureMetadataInput

Removed constructor:

protected AVCaptureMetadataInput (IntPtr handle);

Added constructor:

protected AVCaptureMetadataInput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureMetadataOutput

Removed constructor:

protected AVCaptureMetadataOutput (IntPtr handle);

Added constructor:

protected AVCaptureMetadataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureMetadataOutputObjectsDelegate

Removed constructor:

protected AVCaptureMetadataOutputObjectsDelegate (IntPtr handle);

Added constructor:

protected AVCaptureMetadataOutputObjectsDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureMovieFileOutput

Removed constructor:

protected AVCaptureMovieFileOutput (IntPtr handle);

Added constructor:

protected AVCaptureMovieFileOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added properties:

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

Added method:

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

Type Changed: AVFoundation.AVCaptureMultiCamSession

Removed constructor:

protected AVCaptureMultiCamSession (IntPtr handle);

Added constructor:

protected AVCaptureMultiCamSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureOutput

Removed constructor:

protected AVCaptureOutput (IntPtr handle);

Added constructor:

protected AVCaptureOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCapturePhoto

Removed constructor:

protected AVCapturePhoto (IntPtr handle);

Added constructor:

protected AVCapturePhoto (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCapturePhotoBracketSettings

Removed constructor:

protected AVCapturePhotoBracketSettings (IntPtr handle);

Added constructor:

protected AVCapturePhotoBracketSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCapturePhotoCaptureDelegate

Removed constructor:

protected AVCapturePhotoCaptureDelegate (IntPtr handle);

Added constructor:

protected AVCapturePhotoCaptureDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCapturePhotoOutput

Removed constructor:

protected AVCapturePhotoOutput (IntPtr handle);

Added constructor:

protected AVCapturePhotoOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCapturePhotoSettings

Removed constructor:

protected AVCapturePhotoSettings (IntPtr handle);

Added constructor:

protected AVCapturePhotoSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureResolvedPhotoSettings

Removed constructor:

protected AVCaptureResolvedPhotoSettings (IntPtr handle);

Added constructor:

protected AVCaptureResolvedPhotoSettings (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureSession

Removed constructor:

protected AVCaptureSession (IntPtr handle);

Added constructor:

protected AVCaptureSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureStillImageOutput

Removed constructor:

protected AVCaptureStillImageOutput (IntPtr handle);

Added constructor:

protected AVCaptureStillImageOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureSynchronizedData

Removed constructor:

protected AVCaptureSynchronizedData (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureSynchronizedDataCollection

Removed constructor:

protected AVCaptureSynchronizedDataCollection (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedDataCollection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureSynchronizedDepthData

Removed constructor:

protected AVCaptureSynchronizedDepthData (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedDepthData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureSynchronizedMetadataObjectData

Removed constructor:

protected AVCaptureSynchronizedMetadataObjectData (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedMetadataObjectData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureSynchronizedSampleBufferData

Removed constructor:

protected AVCaptureSynchronizedSampleBufferData (IntPtr handle);

Added constructor:

protected AVCaptureSynchronizedSampleBufferData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureSystemPressureState

Removed constructor:

protected AVCaptureSystemPressureState (IntPtr handle);

Added constructor:

protected AVCaptureSystemPressureState (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureVideoDataOutput

Removed constructor:

protected AVCaptureVideoDataOutput (IntPtr handle);

Added constructor:

protected AVCaptureVideoDataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegate

Removed constructor:

protected AVCaptureVideoDataOutputSampleBufferDelegate (IntPtr handle);

Added constructor:

protected AVCaptureVideoDataOutputSampleBufferDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVCaptureVideoPreviewLayer

Removed constructor:

protected AVCaptureVideoPreviewLayer (IntPtr handle);

Added constructor:

protected AVCaptureVideoPreviewLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVComposition

Removed constructor:

protected AVComposition (IntPtr handle);

Added constructor:

protected AVComposition (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCompositionTrack

Removed constructor:

protected AVCompositionTrack (IntPtr handle);

Added constructor:

protected AVCompositionTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCompositionTrackFormatDescriptionReplacement

Removed constructor:

protected AVCompositionTrackFormatDescriptionReplacement (IntPtr handle);

Added constructor:

protected AVCompositionTrackFormatDescriptionReplacement (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCompositionTrackSegment

Removed constructor:

protected AVCompositionTrackSegment (IntPtr handle);

Added constructor:

protected AVCompositionTrackSegment (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVContentKey

Removed constructor:

protected AVContentKey (IntPtr handle);

Added constructor:

protected AVContentKey (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVContentKeyRequest

Removed constructor:

protected AVContentKeyRequest (IntPtr handle);

Added constructor:

protected AVContentKeyRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVContentKeyResponse

Removed constructor:

protected AVContentKeyResponse (IntPtr handle);

Added constructor:

protected AVContentKeyResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVContentKeySession

Removed constructor:

protected AVContentKeySession (IntPtr handle);

Added constructor:

protected AVContentKeySession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVContentKeySessionDelegate

Removed constructor:

protected AVContentKeySessionDelegate (IntPtr handle);

Added constructor:

protected AVContentKeySessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVContentKeySpecifier

Removed constructor:

protected AVContentKeySpecifier (IntPtr handle);

Added constructor:

protected AVContentKeySpecifier (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCoordinatedPlaybackParticipant

Removed constructor:

protected AVCoordinatedPlaybackParticipant (IntPtr handle);

Added constructor:

protected AVCoordinatedPlaybackParticipant (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVCoordinatedPlaybackSuspension

Removed constructor:

protected AVCoordinatedPlaybackSuspension (IntPtr handle);

Added constructor:

protected AVCoordinatedPlaybackSuspension (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVDateRangeMetadataGroup

Removed constructor:

protected AVDateRangeMetadataGroup (IntPtr handle);

Added constructor:

protected AVDateRangeMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinator

Removed constructor:

protected AVDelegatingPlaybackCoordinator (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorBufferingCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorBufferingCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorBufferingCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorPauseCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorPauseCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorPauseCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorPlayCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorPlayCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorPlayCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorPlaybackControlCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorPlaybackControlCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorPlaybackControlCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVDelegatingPlaybackCoordinatorSeekCommand

Removed constructor:

protected AVDelegatingPlaybackCoordinatorSeekCommand (IntPtr handle);

Added constructor:

protected AVDelegatingPlaybackCoordinatorSeekCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVDepthData

Removed constructor:

protected AVDepthData (IntPtr handle);

Added constructor:

protected AVDepthData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVEdgeWidths

Removed constructor:

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

Added constructor:

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

Modified fields:

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

Type Changed: AVFoundation.AVFragmentedAsset

Removed constructor:

protected AVFragmentedAsset (IntPtr handle);

Added constructor:

protected AVFragmentedAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVFragmentedAssetMinder

Removed constructor:

protected AVFragmentedAssetMinder (IntPtr handle);

Added constructor:

protected AVFragmentedAssetMinder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVFragmentedAssetTrack

Removed constructor:

protected AVFragmentedAssetTrack (IntPtr handle);

Added constructor:

protected AVFragmentedAssetTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVFragmentedMovie

Removed constructor:

protected AVFragmentedMovie (IntPtr handle);

Added constructor:

protected AVFragmentedMovie (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVFragmentedMovieMinder

Removed constructor:

protected AVFragmentedMovieMinder (IntPtr handle);

Added constructor:

protected AVFragmentedMovieMinder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVFragmentedMovieTrack

Removed constructor:

protected AVFragmentedMovieTrack (IntPtr handle);

Added constructor:

protected AVFragmentedMovieTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVFrameRateRange

Removed constructor:

protected AVFrameRateRange (IntPtr handle);

Added constructor:

protected AVFrameRateRange (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMediaDataStorage

Removed constructor:

protected AVMediaDataStorage (IntPtr handle);

Added constructor:

protected AVMediaDataStorage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMediaSelection

Removed constructor:

protected AVMediaSelection (IntPtr handle);

Added constructor:

protected AVMediaSelection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMediaSelectionGroup

Removed constructor:

protected AVMediaSelectionGroup (IntPtr handle);

Added constructor:

protected AVMediaSelectionGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMediaSelectionOption

Removed constructor:

protected AVMediaSelectionOption (IntPtr handle);

Added constructor:

protected AVMediaSelectionOption (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMediaTypes

Removed value:

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

Type Changed: AVFoundation.AVMetadataBodyObject

Removed constructor:

protected AVMetadataBodyObject (IntPtr handle);

Added constructor:

protected AVMetadataBodyObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataCatBodyObject

Removed constructor:

protected AVMetadataCatBodyObject (IntPtr handle);

Added constructor:

protected AVMetadataCatBodyObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataDogBodyObject

Removed constructor:

protected AVMetadataDogBodyObject (IntPtr handle);

Added constructor:

protected AVMetadataDogBodyObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataFaceObject

Removed constructor:

protected AVMetadataFaceObject (IntPtr handle);

Added constructor:

protected AVMetadataFaceObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataGroup

Removed constructor:

protected AVMetadataGroup (IntPtr handle);

Added constructor:

protected AVMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataHumanBodyObject

Removed constructor:

protected AVMetadataHumanBodyObject (IntPtr handle);

Added constructor:

protected AVMetadataHumanBodyObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataItem

Removed constructor:

protected AVMetadataItem (IntPtr handle);

Added constructor:

protected AVMetadataItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataItemFilter

Removed constructor:

protected AVMetadataItemFilter (IntPtr handle);

Added constructor:

protected AVMetadataItemFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataItemValueRequest

Removed constructor:

protected AVMetadataItemValueRequest (IntPtr handle);

Added constructor:

protected AVMetadataItemValueRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataMachineReadableCodeObject

Removed constructor:

protected AVMetadataMachineReadableCodeObject (IntPtr handle);

Added constructor:

protected AVMetadataMachineReadableCodeObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataObject

Removed constructor:

protected AVMetadataObject (IntPtr handle);

Added constructor:

protected AVMetadataObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMetadataSalientObject

Removed constructor:

protected AVMetadataSalientObject (IntPtr handle);

Added constructor:

protected AVMetadataSalientObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMidiPlayer

Removed constructor:

protected AVMidiPlayer (IntPtr handle);

Added constructor:

protected AVMidiPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMovie

Removed constructor:

protected AVMovie (IntPtr handle);

Added constructor:

protected AVMovie (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMovieTrack

Removed constructor:

protected AVMovieTrack (IntPtr handle);

Added constructor:

protected AVMovieTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMusicTrack

Removed constructor:

protected AVMusicTrack (IntPtr handle);

Added constructor:

protected AVMusicTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableAssetDownloadStorageManagementPolicy

Removed constructor:

protected AVMutableAssetDownloadStorageManagementPolicy (IntPtr handle);

Added constructor:

protected AVMutableAssetDownloadStorageManagementPolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableAudioMix

Removed constructor:

protected AVMutableAudioMix (IntPtr handle);

Added constructor:

protected AVMutableAudioMix (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableAudioMixInputParameters

Removed constructor:

protected AVMutableAudioMixInputParameters (IntPtr handle);

Added constructor:

protected AVMutableAudioMixInputParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableComposition

Removed constructor:

protected AVMutableComposition (IntPtr handle);

Added constructor:

protected AVMutableComposition (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableCompositionTrack

Removed constructor:

protected AVMutableCompositionTrack (IntPtr handle);

Added constructor:

protected AVMutableCompositionTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableDateRangeMetadataGroup

Removed constructor:

protected AVMutableDateRangeMetadataGroup (IntPtr handle);

Added constructor:

protected AVMutableDateRangeMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableMediaSelection

Removed constructor:

protected AVMutableMediaSelection (IntPtr handle);

Added constructor:

protected AVMutableMediaSelection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableMetadataItem

Removed constructor:

protected AVMutableMetadataItem (IntPtr handle);

Added constructor:

protected AVMutableMetadataItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableMovie

Removed constructor:

protected AVMutableMovie (IntPtr handle);

Added constructor:

protected AVMutableMovie (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableMovieTrack

Removed constructor:

protected AVMutableMovieTrack (IntPtr handle);

Added constructor:

protected AVMutableMovieTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableTimedMetadataGroup

Removed constructor:

protected AVMutableTimedMetadataGroup (IntPtr handle);

Added constructor:

protected AVMutableTimedMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableVideoComposition

Removed constructor:

protected AVMutableVideoComposition (IntPtr handle);

Added constructor:

protected AVMutableVideoComposition (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableVideoCompositionInstruction

Removed constructor:

protected AVMutableVideoCompositionInstruction (IntPtr handle);

Added constructor:

protected AVMutableVideoCompositionInstruction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVMutableVideoCompositionLayerInstruction

Removed constructor:

protected AVMutableVideoCompositionLayerInstruction (IntPtr handle);

Added constructor:

protected AVMutableVideoCompositionLayerInstruction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVOutputSettingsAssistant

Removed constructor:

protected AVOutputSettingsAssistant (IntPtr handle);

Added constructor:

protected AVOutputSettingsAssistant (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVOutputSettingsPreset

Added value:

PresetHevc7680x4320 = 15,

Type Changed: AVFoundation.AVPersistableContentKeyRequest

Removed constructor:

protected AVPersistableContentKeyRequest (IntPtr handle);

Added constructor:

protected AVPersistableContentKeyRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlaybackCoordinator

Removed constructor:

protected AVPlaybackCoordinator (IntPtr handle);

Added constructor:

protected AVPlaybackCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlaybackCoordinatorPlaybackControlDelegate

Removed constructor:

protected AVPlaybackCoordinatorPlaybackControlDelegate (IntPtr handle);

Added constructor:

protected AVPlaybackCoordinatorPlaybackControlDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayer

Removed constructor:

protected AVPlayer (IntPtr handle);

Added constructor:

protected AVPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerInterstitialEvent

Removed constructor:

protected AVPlayerInterstitialEvent (IntPtr handle);

Added constructor:

protected AVPlayerInterstitialEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerInterstitialEventController

Removed constructor:

protected AVPlayerInterstitialEventController (IntPtr handle);

Added constructor:

protected AVPlayerInterstitialEventController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerInterstitialEventMonitor

Removed constructor:

protected AVPlayerInterstitialEventMonitor (IntPtr handle);

Added constructor:

protected AVPlayerInterstitialEventMonitor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerInterstitialEventObserver

Removed constructor:

protected AVPlayerInterstitialEventObserver (IntPtr handle);

Added constructor:

protected AVPlayerInterstitialEventObserver (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItem

Removed constructor:

protected AVPlayerItem (IntPtr handle);

Added constructor:

protected AVPlayerItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItem.Notifications

Removed methods:

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

Added methods:

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

Type Changed: AVFoundation.AVPlayerItemAccessLog

Removed constructor:

protected AVPlayerItemAccessLog (IntPtr handle);

Added constructor:

protected AVPlayerItemAccessLog (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemAccessLogEvent

Removed constructor:

protected AVPlayerItemAccessLogEvent (IntPtr handle);

Added constructor:

protected AVPlayerItemAccessLogEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemErrorLog

Removed constructor:

protected AVPlayerItemErrorLog (IntPtr handle);

Added constructor:

protected AVPlayerItemErrorLog (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemErrorLogEvent

Removed constructor:

protected AVPlayerItemErrorLogEvent (IntPtr handle);

Added constructor:

protected AVPlayerItemErrorLogEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemLegibleOutput

Removed constructor:

protected AVPlayerItemLegibleOutput (IntPtr handle);

Added constructor:

protected AVPlayerItemLegibleOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemLegibleOutputPushDelegate

Removed constructor:

protected AVPlayerItemLegibleOutputPushDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemLegibleOutputPushDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemMediaDataCollector

Removed constructor:

protected AVPlayerItemMediaDataCollector (IntPtr handle);

Added constructor:

protected AVPlayerItemMediaDataCollector (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemMetadataCollector

Removed constructor:

protected AVPlayerItemMetadataCollector (IntPtr handle);

Added constructor:

protected AVPlayerItemMetadataCollector (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemMetadataCollectorPushDelegate

Removed constructor:

protected AVPlayerItemMetadataCollectorPushDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemMetadataCollectorPushDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemMetadataOutput

Removed constructor:

protected AVPlayerItemMetadataOutput (IntPtr handle);

Added constructor:

protected AVPlayerItemMetadataOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemMetadataOutputPushDelegate

Removed constructor:

protected AVPlayerItemMetadataOutputPushDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemMetadataOutputPushDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemOutput

Removed constructor:

protected AVPlayerItemOutput (IntPtr handle);

Added constructor:

protected AVPlayerItemOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemOutputPullDelegate

Removed constructor:

protected AVPlayerItemOutputPullDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemOutputPullDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemOutputPushDelegate

Removed constructor:

protected AVPlayerItemOutputPushDelegate (IntPtr handle);

Added constructor:

protected AVPlayerItemOutputPushDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPlayerItemTrack

Removed constructor:

protected AVPlayerItemTrack (IntPtr handle);

Added constructor:

protected AVPlayerItemTrack (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerItemVideoOutput

Removed constructor:

protected AVPlayerItemVideoOutput (IntPtr handle);

Added constructor:

protected AVPlayerItemVideoOutput (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerLayer

Removed constructor:

protected AVPlayerLayer (IntPtr handle);

Added constructor:

protected AVPlayerLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerLooper

Removed constructor:

protected AVPlayerLooper (IntPtr handle);

Added constructor:

protected AVPlayerLooper (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerMediaSelectionCriteria

Removed constructor:

protected AVPlayerMediaSelectionCriteria (IntPtr handle);

Added constructor:

protected AVPlayerMediaSelectionCriteria (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerPlaybackCoordinator

Removed constructor:

protected AVPlayerPlaybackCoordinator (IntPtr handle);

Added constructor:

protected AVPlayerPlaybackCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVPlayerPlaybackCoordinatorDelegate

Removed constructor:

protected AVPlayerPlaybackCoordinatorDelegate (IntPtr handle);

Added constructor:

protected AVPlayerPlaybackCoordinatorDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVPortraitEffectsMatte

Removed constructor:

protected AVPortraitEffectsMatte (IntPtr handle);

Added constructor:

protected AVPortraitEffectsMatte (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVQueuePlayer

Removed constructor:

protected AVQueuePlayer (IntPtr handle);

Added constructor:

protected AVQueuePlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVRouteDetector

Removed constructor:

protected AVRouteDetector (IntPtr handle);

Added constructor:

protected AVRouteDetector (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSampleBufferAudioRenderer

Removed constructor:

protected AVSampleBufferAudioRenderer (IntPtr handle);

Added constructor:

protected AVSampleBufferAudioRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSampleBufferDisplayLayer

Removed constructor:

protected AVSampleBufferDisplayLayer (IntPtr handle);

Added constructor:

protected AVSampleBufferDisplayLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSampleBufferRenderSynchronizer

Removed constructor:

protected AVSampleBufferRenderSynchronizer (IntPtr handle);

Added constructor:

protected AVSampleBufferRenderSynchronizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSemanticSegmentationMatte

Removed constructor:

protected AVSemanticSegmentationMatte (IntPtr handle);

Added constructor:

protected AVSemanticSegmentationMatte (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSpeechSynthesisVoice

Removed constructor:

protected AVSpeechSynthesisVoice (IntPtr handle);

Added constructor:

protected AVSpeechSynthesisVoice (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSpeechSynthesizer

Removed constructor:

protected AVSpeechSynthesizer (IntPtr handle);

Added constructor:

protected AVSpeechSynthesizer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSpeechSynthesizerDelegate

Removed constructor:

protected AVSpeechSynthesizerDelegate (IntPtr handle);

Added constructor:

protected AVSpeechSynthesizerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVSpeechUtterance

Removed constructor:

protected AVSpeechUtterance (IntPtr handle);

Added constructor:

protected AVSpeechUtterance (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVSynchronizedLayer

Removed constructor:

protected AVSynchronizedLayer (IntPtr handle);

Added constructor:

protected AVSynchronizedLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVTextStyleRule

Removed constructor:

protected AVTextStyleRule (IntPtr handle);

Added constructor:

protected AVTextStyleRule (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVTimedMetadataGroup

Removed constructor:

protected AVTimedMetadataGroup (IntPtr handle);

Added constructor:

protected AVTimedMetadataGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVUrlAsset

Removed constructor:

protected AVUrlAsset (IntPtr handle);

Added constructor:

protected AVUrlAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVVideoCompositing

Removed constructor:

protected AVVideoCompositing (IntPtr handle);

Added constructor:

protected AVVideoCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: AVFoundation.AVVideoComposition

Removed constructor:

protected AVVideoComposition (IntPtr handle);

Added constructor:

protected AVVideoComposition (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVVideoCompositionCoreAnimationTool

Removed constructor:

protected AVVideoCompositionCoreAnimationTool (IntPtr handle);

Added constructor:

protected AVVideoCompositionCoreAnimationTool (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVVideoCompositionInstruction

Removed constructor:

protected AVVideoCompositionInstruction (IntPtr handle);

Added constructor:

protected AVVideoCompositionInstruction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVVideoCompositionLayerInstruction

Removed constructor:

protected AVVideoCompositionLayerInstruction (IntPtr handle);

Added constructor:

protected AVVideoCompositionLayerInstruction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVVideoCompositionRenderContext

Removed constructor:

protected AVVideoCompositionRenderContext (IntPtr handle);

Added constructor:

protected AVVideoCompositionRenderContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVVideoCompositionRenderHint

Removed constructor:

protected AVVideoCompositionRenderHint (IntPtr handle);

Added constructor:

protected AVVideoCompositionRenderHint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVFoundation.AVVideoCompositionValidationHandling

Removed constructor:

protected AVVideoCompositionValidationHandling (IntPtr handle);

Added constructor:

protected AVVideoCompositionValidationHandling (ObjCRuntime.NativeHandle handle);

Removed Type AVFoundation.AVMediaType

Removed Type AVFoundation.AVPlayerItemTimeJumpedEventArgs

New Type: AVFoundation.AVAssetExportPresetApple

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

New Type: AVFoundation.AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions

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

New Type: AVFoundation.AVCapturePrimaryConstituentDeviceSwitchingBehavior

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

Namespace AVKit

Type Changed: AVKit.AVPictureInPictureController

Removed constructor:

protected AVPictureInPictureController (IntPtr handle);

Added constructor:

protected AVPictureInPictureController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVKit.AVPictureInPictureControllerContentSource

Removed constructor:

protected AVPictureInPictureControllerContentSource (IntPtr handle);

Added constructor:

protected AVPictureInPictureControllerContentSource (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVKit.AVPictureInPictureControllerDelegate

Removed constructor:

protected AVPictureInPictureControllerDelegate (IntPtr handle);

Added constructor:

protected AVPictureInPictureControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVKit.AVPictureInPictureSampleBufferPlaybackDelegate

Removed constructor:

protected AVPictureInPictureSampleBufferPlaybackDelegate (IntPtr handle);

Added constructor:

protected AVPictureInPictureSampleBufferPlaybackDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVKit.AVPictureInPictureVideoCallViewController

Removed constructor:

protected AVPictureInPictureVideoCallViewController (IntPtr handle);

Added constructor:

protected AVPictureInPictureVideoCallViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVKit.AVPlayerViewController

Removed constructor:

protected AVPlayerViewController (IntPtr handle);

Added constructor:

protected AVPlayerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVKit.AVPlayerViewControllerDelegate

Removed constructor:

protected AVPlayerViewControllerDelegate (IntPtr handle);

Added constructor:

protected AVPlayerViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AVKit.AVRoutePickerView

Removed constructor:

protected AVRoutePickerView (IntPtr handle);

Added constructor:

protected AVRoutePickerView (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AVKit.AVRoutePickerViewDelegate

Removed constructor:

protected AVRoutePickerViewDelegate (IntPtr handle);

Added constructor:

protected AVRoutePickerViewDelegate (ObjCRuntime.NativeHandle handle);

Namespace Accessibility

Type Changed: Accessibility.AXCategoricalDataAxisDescriptor

Removed constructor:

protected AXCategoricalDataAxisDescriptor (IntPtr handle);

Added constructor:

protected AXCategoricalDataAxisDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accessibility.AXChartDescriptor

Removed constructor:

protected AXChartDescriptor (IntPtr handle);

Added constructor:

protected AXChartDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accessibility.AXCustomContent

Removed constructor:

protected AXCustomContent (IntPtr handle);

Added constructor:

protected AXCustomContent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accessibility.AXDataPoint

Removed constructor:

protected AXDataPoint (IntPtr handle);

Added constructor:

protected AXDataPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accessibility.AXDataPointValue

Removed constructor:

protected AXDataPointValue (IntPtr handle);

Added constructor:

protected AXDataPointValue (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accessibility.AXDataSeriesDescriptor

Removed constructor:

protected AXDataSeriesDescriptor (IntPtr handle);

Added constructor:

protected AXDataSeriesDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accessibility.AXLiveAudioGraph

Removed constructor:

protected AXLiveAudioGraph (IntPtr handle);

Added constructor:

protected AXLiveAudioGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accessibility.AXNumericDataAxisDescriptor

Removed constructor:

protected AXNumericDataAxisDescriptor (IntPtr handle);

Added constructor:

protected AXNumericDataAxisDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

New Type: Accessibility.AXBrailleMap

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

New Type: Accessibility.IAXBrailleMapRenderer

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

Namespace Accounts

Type Changed: Accounts.ACAccount

Removed constructor:

protected ACAccount (IntPtr handle);

Added constructor:

protected ACAccount (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accounts.ACAccountCredential

Removed constructor:

protected ACAccountCredential (IntPtr handle);

Added constructor:

protected ACAccountCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accounts.ACAccountStore

Removed constructor:

protected ACAccountStore (IntPtr handle);

Added constructor:

protected ACAccountStore (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Accounts.ACAccountType

Removed constructor:

protected ACAccountType (IntPtr handle);

Added constructor:

protected ACAccountType (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace AdServices

Type Changed: AdServices.AAAttribution

Removed constructor:

protected AAAttribution (IntPtr handle);

Added constructor:

protected AAAttribution (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace AdSupport

Type Changed: AdSupport.ASIdentifierManager

Removed constructor:

protected ASIdentifierManager (IntPtr handle);

Added constructor:

protected ASIdentifierManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace AddressBook

Type Changed: AddressBook.ABAddressBook

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

Type Changed: AddressBook.ABMultiValue`1

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: AddressBook.ABRecord

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

Namespace AppKit

Type Changed: AppKit.NSAlignmentFeedbackToken

Removed constructor:

protected NSAlignmentFeedbackToken (IntPtr handle);

Added constructor:

protected NSAlignmentFeedbackToken (ObjCRuntime.NativeHandle handle);

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.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.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.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.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.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 Foundation.NSObject GetLayerContentsForContentsScale (nfloat layerContentsScale);
public virtual nfloat GetRecommendedLayerContentsScale (nfloat preferredContentsScale);

Added methods:

public virtual Foundation.NSObject GetLayerContentsForContentsScale (ObjCRuntime.nfloat layerContentsScale);
public virtual ObjCRuntime.nfloat GetRecommendedLayerContentsScale (ObjCRuntime.nfloat preferredContentsScale);

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

Removed Type AppKit.NSEventSubtype

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

Removed constructor:

protected ASAccountAuthenticationModificationController (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationControllerDelegate

Removed constructor:

protected ASAccountAuthenticationModificationControllerDelegate (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationExtensionContext

Removed constructor:

protected ASAccountAuthenticationModificationExtensionContext (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest

Removed constructor:

protected ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationRequest

Removed constructor:

protected ASAccountAuthenticationModificationRequest (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest

Removed constructor:

protected ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAccountAuthenticationModificationViewController

Removed constructor:

protected ASAccountAuthenticationModificationViewController (IntPtr handle);

Added constructor:

protected ASAccountAuthenticationModificationViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorization

Removed constructor:

protected ASAuthorization (IntPtr handle);

Added constructor:

protected ASAuthorization (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationAppleIdButton

Removed constructor:

protected ASAuthorizationAppleIdButton (IntPtr handle);

Added constructor:

protected ASAuthorizationAppleIdButton (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationAppleIdCredential

Removed constructor:

protected ASAuthorizationAppleIdCredential (IntPtr handle);

Added constructor:

protected ASAuthorizationAppleIdCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationAppleIdProvider

Removed constructor:

protected ASAuthorizationAppleIdProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationAppleIdProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationAppleIdRequest

Removed constructor:

protected ASAuthorizationAppleIdRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationAppleIdRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationController

Removed constructor:

protected ASAuthorizationController (IntPtr handle);

Added constructor:

protected ASAuthorizationController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationControllerDelegate

Removed constructor:

protected ASAuthorizationControllerDelegate (IntPtr handle);

Added constructor:

protected ASAuthorizationControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: AuthenticationServices.ASAuthorizationOpenIdRequest

Removed constructor:

protected ASAuthorizationOpenIdRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationOpenIdRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPasswordProvider

Removed constructor:

protected ASAuthorizationPasswordProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationPasswordProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPasswordRequest

Removed constructor:

protected ASAuthorizationPasswordRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationPasswordRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialAssertion

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialAssertion (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialAssertion (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialAssertionRequest

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialAssertionRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialAssertionRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialDescriptor

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialDescriptor (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialProvider

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialRegistration

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialRegistration (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialRegistration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest

Removed constructor:

protected ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionAuthorizationRequest

Removed constructor:

protected ASAuthorizationProviderExtensionAuthorizationRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationProviderExtensionAuthorizationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationProviderExtensionAuthorizationResult

Removed constructor:

protected ASAuthorizationProviderExtensionAuthorizationResult (IntPtr handle);

Added constructor:

protected ASAuthorizationProviderExtensionAuthorizationResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationPublicKeyCredentialParameters

Removed constructor:

protected ASAuthorizationPublicKeyCredentialParameters (IntPtr handle);

Added constructor:

protected ASAuthorizationPublicKeyCredentialParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationRequest

Removed constructor:

protected ASAuthorizationRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertion

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertion (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertion (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialProvider

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistration

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistration (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest

Removed constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSingleSignOnCredential

Removed constructor:

protected ASAuthorizationSingleSignOnCredential (IntPtr handle);

Added constructor:

protected ASAuthorizationSingleSignOnCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSingleSignOnProvider

Removed constructor:

protected ASAuthorizationSingleSignOnProvider (IntPtr handle);

Added constructor:

protected ASAuthorizationSingleSignOnProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASAuthorizationSingleSignOnRequest

Removed constructor:

protected ASAuthorizationSingleSignOnRequest (IntPtr handle);

Added constructor:

protected ASAuthorizationSingleSignOnRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASCredentialIdentityStore

Removed constructor:

protected ASCredentialIdentityStore (IntPtr handle);

Added constructor:

protected ASCredentialIdentityStore (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASCredentialIdentityStoreState

Removed constructor:

protected ASCredentialIdentityStoreState (IntPtr handle);

Added constructor:

protected ASCredentialIdentityStoreState (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASCredentialProviderExtensionContext

Removed constructor:

protected ASCredentialProviderExtensionContext (IntPtr handle);

Added constructor:

protected ASCredentialProviderExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASCredentialProviderViewController

Removed constructor:

protected ASCredentialProviderViewController (IntPtr handle);

Added constructor:

protected ASCredentialProviderViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASCredentialServiceIdentifier

Removed constructor:

protected ASCredentialServiceIdentifier (IntPtr handle);

Added constructor:

protected ASCredentialServiceIdentifier (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASPasswordCredential

Removed constructor:

protected ASPasswordCredential (IntPtr handle);

Added constructor:

protected ASPasswordCredential (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASPasswordCredentialIdentity

Removed constructor:

protected ASPasswordCredentialIdentity (IntPtr handle);

Added constructor:

protected ASPasswordCredentialIdentity (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AuthenticationServices.ASWebAuthenticationSession

Removed constructor:

protected ASWebAuthenticationSession (IntPtr handle);

Added constructor:

protected ASWebAuthenticationSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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

Namespace AutomaticAssessmentConfiguration

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentApplication

Removed constructor:

protected AEAssessmentApplication (IntPtr handle);

Added constructor:

protected AEAssessmentApplication (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentConfiguration

Removed constructor:

protected AEAssessmentConfiguration (IntPtr handle);

Added constructor:

protected AEAssessmentConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration

Removed constructor:

protected AEAssessmentParticipantConfiguration (IntPtr handle);

Added constructor:

protected AEAssessmentParticipantConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentSession

Removed constructor:

protected AEAssessmentSession (IntPtr handle);

Added constructor:

protected AEAssessmentSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: AutomaticAssessmentConfiguration.AEAssessmentSessionDelegate

Removed constructor:

protected AEAssessmentSessionDelegate (IntPtr handle);

Added constructor:

protected AEAssessmentSessionDelegate (ObjCRuntime.NativeHandle handle);

Namespace BackgroundTasks

Type Changed: BackgroundTasks.BGAppRefreshTask

Removed constructor:

protected BGAppRefreshTask (IntPtr handle);

Added constructor:

protected BGAppRefreshTask (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: BackgroundTasks.BGAppRefreshTaskRequest

Removed constructor:

protected BGAppRefreshTaskRequest (IntPtr handle);

Added constructor:

protected BGAppRefreshTaskRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: BackgroundTasks.BGProcessingTask

Removed constructor:

protected BGProcessingTask (IntPtr handle);

Added constructor:

protected BGProcessingTask (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: BackgroundTasks.BGProcessingTaskRequest

Removed constructor:

protected BGProcessingTaskRequest (IntPtr handle);

Added constructor:

protected BGProcessingTaskRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: BackgroundTasks.BGTask

Removed constructor:

protected BGTask (IntPtr handle);

Added constructor:

protected BGTask (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: BackgroundTasks.BGTaskRequest

Removed constructor:

protected BGTaskRequest (IntPtr handle);

Added constructor:

protected BGTaskRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: BackgroundTasks.BGTaskScheduler

Removed constructor:

protected BGTaskScheduler (IntPtr handle);

Added constructor:

protected BGTaskScheduler (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace BusinessChat

Type Changed: BusinessChat.BCChatAction

Removed constructor:

protected BCChatAction (IntPtr handle);

Added constructor:

protected BCChatAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: BusinessChat.BCChatButton

Removed constructor:

protected BCChatButton (IntPtr handle);

Added constructor:

protected BCChatButton (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace CallKit

Type Changed: CallKit.CXAction

Removed constructor:

protected CXAction (IntPtr handle);

Added constructor:

protected CXAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXAnswerCallAction

Removed constructor:

protected CXAnswerCallAction (IntPtr handle);

Added constructor:

protected CXAnswerCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXCall

Removed constructor:

protected CXCall (IntPtr handle);

Added constructor:

protected CXCall (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXCallAction

Removed constructor:

protected CXCallAction (IntPtr handle);

Added constructor:

protected CXCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXCallController

Removed constructor:

protected CXCallController (IntPtr handle);

Added constructor:

protected CXCallController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXCallDirectoryExtensionContext

Removed constructor:

protected CXCallDirectoryExtensionContext (IntPtr handle);

Added constructor:

protected CXCallDirectoryExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXCallDirectoryExtensionContextDelegate

Removed constructor:

protected CXCallDirectoryExtensionContextDelegate (IntPtr handle);

Added constructor:

protected CXCallDirectoryExtensionContextDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CallKit.CXCallDirectoryManager

Removed constructor:

protected CXCallDirectoryManager (IntPtr handle);

Added constructor:

protected CXCallDirectoryManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXCallDirectoryProvider

Removed constructor:

protected CXCallDirectoryProvider (IntPtr handle);

Added constructor:

protected CXCallDirectoryProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXCallObserver

Removed constructor:

protected CXCallObserver (IntPtr handle);

Added constructor:

protected CXCallObserver (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXCallObserverDelegate

Removed constructor:

protected CXCallObserverDelegate (IntPtr handle);

Added constructor:

protected CXCallObserverDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CallKit.CXCallUpdate

Removed constructor:

protected CXCallUpdate (IntPtr handle);

Added constructor:

protected CXCallUpdate (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXEndCallAction

Removed constructor:

protected CXEndCallAction (IntPtr handle);

Added constructor:

protected CXEndCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXHandle

Removed constructor:

protected CXHandle (IntPtr handle);

Added constructor:

protected CXHandle (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXPlayDtmfCallAction

Removed constructor:

protected CXPlayDtmfCallAction (IntPtr handle);

Added constructor:

protected CXPlayDtmfCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXProvider

Removed constructor:

protected CXProvider (IntPtr handle);

Added constructor:

protected CXProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXProviderConfiguration

Removed constructor:

protected CXProviderConfiguration (IntPtr handle);

Added constructor:

protected CXProviderConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXProviderDelegate

Removed constructor:

protected CXProviderDelegate (IntPtr handle);

Added constructor:

protected CXProviderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CallKit.CXSetGroupCallAction

Removed constructor:

protected CXSetGroupCallAction (IntPtr handle);

Added constructor:

protected CXSetGroupCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXSetHeldCallAction

Removed constructor:

protected CXSetHeldCallAction (IntPtr handle);

Added constructor:

protected CXSetHeldCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXSetMutedCallAction

Removed constructor:

protected CXSetMutedCallAction (IntPtr handle);

Added constructor:

protected CXSetMutedCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXStartCallAction

Removed constructor:

protected CXStartCallAction (IntPtr handle);

Added constructor:

protected CXStartCallAction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CallKit.CXTransaction

Removed constructor:

protected CXTransaction (IntPtr handle);

Added constructor:

protected CXTransaction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace ClassKit

Type Changed: ClassKit.CLSActivity

Removed constructor:

protected CLSActivity (IntPtr handle);

Added constructor:

protected CLSActivity (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ClassKit.CLSActivityItem

Removed constructor:

protected CLSActivityItem (IntPtr handle);

Added constructor:

protected CLSActivityItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ClassKit.CLSBinaryItem

Removed constructor:

protected CLSBinaryItem (IntPtr handle);

Added constructor:

protected CLSBinaryItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ClassKit.CLSContext

Removed constructor:

protected CLSContext (IntPtr handle);

Added constructor:

protected CLSContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ClassKit.CLSDataStore

Removed constructor:

protected CLSDataStore (IntPtr handle);

Added constructor:

protected CLSDataStore (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ClassKit.CLSDataStoreDelegate

Removed constructor:

protected CLSDataStoreDelegate (IntPtr handle);

Added constructor:

protected CLSDataStoreDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ClassKit.CLSErrorCode

Added value:

InvalidAccountCredentials = 10,

Type Changed: ClassKit.CLSObject

Removed constructor:

protected CLSObject (IntPtr handle);

Added constructor:

protected CLSObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ClassKit.CLSProgressReportingCapability

Removed constructor:

protected CLSProgressReportingCapability (IntPtr handle);

Added constructor:

protected CLSProgressReportingCapability (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ClassKit.CLSQuantityItem

Removed constructor:

protected CLSQuantityItem (IntPtr handle);

Added constructor:

protected CLSQuantityItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ClassKit.CLSScoreItem

Removed constructor:

protected CLSScoreItem (IntPtr handle);

Added constructor:

protected CLSScoreItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace CloudKit

Type Changed: CloudKit.CKAcceptSharesOperation

Removed constructor:

protected CKAcceptSharesOperation (IntPtr handle);

Added constructor:

protected CKAcceptSharesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKAsset

Removed constructor:

protected CKAsset (IntPtr handle);

Added constructor:

protected CKAsset (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKContainer

Removed constructor:

protected CKContainer (IntPtr handle);

Added constructor:

protected CKContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKDatabase

Removed constructor:

protected CKDatabase (IntPtr handle);

Added constructor:

protected CKDatabase (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKDatabaseNotification

Removed constructor:

protected CKDatabaseNotification (IntPtr handle);

Added constructor:

protected CKDatabaseNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKDatabaseOperation

Removed constructor:

protected CKDatabaseOperation (IntPtr handle);

Added constructor:

protected CKDatabaseOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKDatabaseSubscription

Removed constructor:

protected CKDatabaseSubscription (IntPtr handle);

Added constructor:

protected CKDatabaseSubscription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKDiscoverAllContactsOperation

Removed constructor:

protected CKDiscoverAllContactsOperation (IntPtr handle);

Added constructor:

protected CKDiscoverAllContactsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKDiscoverAllUserIdentitiesOperation

Removed constructor:

protected CKDiscoverAllUserIdentitiesOperation (IntPtr handle);

Added constructor:

protected CKDiscoverAllUserIdentitiesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKDiscoverUserIdentitiesOperation

Removed constructor:

protected CKDiscoverUserIdentitiesOperation (IntPtr handle);

Added constructor:

protected CKDiscoverUserIdentitiesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKDiscoverUserInfosOperation

Removed constructor:

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

Added constructor:

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

Modified properties:

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

Type Changed: CloudKit.CKDiscoveredUserInfo

Removed constructor:

protected CKDiscoveredUserInfo (IntPtr handle);

Added constructor:

protected CKDiscoveredUserInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchDatabaseChangesOperation

Removed constructor:

protected CKFetchDatabaseChangesOperation (IntPtr handle);

Added constructor:

protected CKFetchDatabaseChangesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchNotificationChangesOperation

Removed constructor:

protected CKFetchNotificationChangesOperation (IntPtr handle);

Added constructor:

protected CKFetchNotificationChangesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchRecordChangesOperation

Removed constructor:

protected CKFetchRecordChangesOperation (IntPtr handle);

Added constructor:

protected CKFetchRecordChangesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchRecordZoneChangesConfiguration

Removed constructor:

protected CKFetchRecordZoneChangesConfiguration (IntPtr handle);

Added constructor:

protected CKFetchRecordZoneChangesConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchRecordZoneChangesOperation

Removed constructor:

protected CKFetchRecordZoneChangesOperation (IntPtr handle);

Added constructor:

protected CKFetchRecordZoneChangesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchRecordZoneChangesOptions

Removed constructor:

protected CKFetchRecordZoneChangesOptions (IntPtr handle);

Added constructor:

protected CKFetchRecordZoneChangesOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchRecordZonesOperation

Removed constructor:

protected CKFetchRecordZonesOperation (IntPtr handle);

Added constructor:

protected CKFetchRecordZonesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchRecordsOperation

Removed constructor:

protected CKFetchRecordsOperation (IntPtr handle);

Added constructor:

protected CKFetchRecordsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchShareMetadataOperation

Removed constructor:

protected CKFetchShareMetadataOperation (IntPtr handle);

Added constructor:

protected CKFetchShareMetadataOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchShareParticipantsOperation

Removed constructor:

protected CKFetchShareParticipantsOperation (IntPtr handle);

Added constructor:

protected CKFetchShareParticipantsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchSubscriptionsOperation

Removed constructor:

protected CKFetchSubscriptionsOperation (IntPtr handle);

Added constructor:

protected CKFetchSubscriptionsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKFetchWebAuthTokenOperation

Removed constructor:

protected CKFetchWebAuthTokenOperation (IntPtr handle);

Added constructor:

protected CKFetchWebAuthTokenOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKLocationSortDescriptor

Removed constructor:

protected CKLocationSortDescriptor (IntPtr handle);

Added constructor:

protected CKLocationSortDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKMarkNotificationsReadOperation

Removed constructor:

protected CKMarkNotificationsReadOperation (IntPtr handle);

Added constructor:

protected CKMarkNotificationsReadOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKModifyBadgeOperation

Removed constructor:

protected CKModifyBadgeOperation (IntPtr handle);

Added constructor:

protected CKModifyBadgeOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKModifyRecordZonesOperation

Removed constructor:

protected CKModifyRecordZonesOperation (IntPtr handle);

Added constructor:

protected CKModifyRecordZonesOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKModifyRecordsOperation

Removed constructor:

protected CKModifyRecordsOperation (IntPtr handle);

Added constructor:

protected CKModifyRecordsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKModifySubscriptionsOperation

Removed constructor:

protected CKModifySubscriptionsOperation (IntPtr handle);

Added constructor:

protected CKModifySubscriptionsOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKNotification

Removed constructor:

protected CKNotification (IntPtr handle);

Added constructor:

protected CKNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKNotificationID

Removed constructor:

protected CKNotificationID (IntPtr handle);

Added constructor:

protected CKNotificationID (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKNotificationInfo

Removed constructor:

protected CKNotificationInfo (IntPtr handle);

Added constructor:

protected CKNotificationInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKOperation

Removed constructor:

protected CKOperation (IntPtr handle);

Added constructor:

protected CKOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKOperationConfiguration

Removed constructor:

protected CKOperationConfiguration (IntPtr handle);

Added constructor:

protected CKOperationConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKOperationGroup

Removed constructor:

protected CKOperationGroup (IntPtr handle);

Added constructor:

protected CKOperationGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKQuery

Removed constructor:

protected CKQuery (IntPtr handle);

Added constructor:

protected CKQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKQueryCursor

Removed constructor:

protected CKQueryCursor (IntPtr handle);

Added constructor:

protected CKQueryCursor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKQueryNotification

Removed constructor:

protected CKQueryNotification (IntPtr handle);

Added constructor:

protected CKQueryNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKQueryOperation

Removed constructor:

protected CKQueryOperation (IntPtr handle);

Added constructor:

protected CKQueryOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKQuerySubscription

Removed constructor:

protected CKQuerySubscription (IntPtr handle);

Added constructor:

protected CKQuerySubscription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKRecord

Removed constructor:

protected CKRecord (IntPtr handle);

Added constructor:

protected CKRecord (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKRecordID

Removed constructor:

protected CKRecordID (IntPtr handle);

Added constructor:

protected CKRecordID (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKRecordValue

Removed constructor:

protected CKRecordValue (IntPtr handle);

Added constructor:

protected CKRecordValue (ObjCRuntime.NativeHandle handle);

Type Changed: CloudKit.CKRecordZone

Removed constructor:

protected CKRecordZone (IntPtr handle);

Added constructor:

protected CKRecordZone (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKRecordZoneID

Removed constructor:

protected CKRecordZoneID (IntPtr handle);

Added constructor:

protected CKRecordZoneID (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKRecordZoneNotification

Removed constructor:

protected CKRecordZoneNotification (IntPtr handle);

Added constructor:

protected CKRecordZoneNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKRecordZoneSubscription

Removed constructor:

protected CKRecordZoneSubscription (IntPtr handle);

Added constructor:

protected CKRecordZoneSubscription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKReference

Removed constructor:

protected CKReference (IntPtr handle);

Added constructor:

protected CKReference (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKServerChangeToken

Removed constructor:

protected CKServerChangeToken (IntPtr handle);

Added constructor:

protected CKServerChangeToken (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKShare

Removed constructor:

protected CKShare (IntPtr handle);

Added constructor:

protected CKShare (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKShareMetadata

Removed constructor:

protected CKShareMetadata (IntPtr handle);

Added constructor:

protected CKShareMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKShareParticipant

Removed constructor:

protected CKShareParticipant (IntPtr handle);

Added constructor:

protected CKShareParticipant (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKSubscription

Removed constructor:

protected CKSubscription (IntPtr handle);

Added constructor:

protected CKSubscription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKUserIdentity

Removed constructor:

protected CKUserIdentity (IntPtr handle);

Added constructor:

protected CKUserIdentity (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CloudKit.CKUserIdentityLookupInfo

Removed constructor:

protected CKUserIdentityLookupInfo (IntPtr handle);

Added constructor:

protected CKUserIdentityLookupInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace Contacts

Type Changed: Contacts.CNChangeHistoryAddContactEvent

Removed constructor:

protected CNChangeHistoryAddContactEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryAddContactEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryAddGroupEvent

Removed constructor:

protected CNChangeHistoryAddGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryAddGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryAddMemberToGroupEvent

Removed constructor:

protected CNChangeHistoryAddMemberToGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryAddMemberToGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryAddSubgroupToGroupEvent

Removed constructor:

protected CNChangeHistoryAddSubgroupToGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryAddSubgroupToGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryDeleteContactEvent

Removed constructor:

protected CNChangeHistoryDeleteContactEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryDeleteContactEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryDeleteGroupEvent

Removed constructor:

protected CNChangeHistoryDeleteGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryDeleteGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryDropEverythingEvent

Removed constructor:

protected CNChangeHistoryDropEverythingEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryDropEverythingEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryEvent

Removed constructor:

protected CNChangeHistoryEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryFetchRequest

Removed constructor:

protected CNChangeHistoryFetchRequest (IntPtr handle);

Added constructor:

protected CNChangeHistoryFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryRemoveMemberFromGroupEvent

Removed constructor:

protected CNChangeHistoryRemoveMemberFromGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryRemoveMemberFromGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryRemoveSubgroupFromGroupEvent

Removed constructor:

protected CNChangeHistoryRemoveSubgroupFromGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryRemoveSubgroupFromGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryUpdateContactEvent

Removed constructor:

protected CNChangeHistoryUpdateContactEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryUpdateContactEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNChangeHistoryUpdateGroupEvent

Removed constructor:

protected CNChangeHistoryUpdateGroupEvent (IntPtr handle);

Added constructor:

protected CNChangeHistoryUpdateGroupEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContact

Removed constructor:

protected CNContact (IntPtr handle);

Added constructor:

protected CNContact (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContactFetchRequest

Removed constructor:

protected CNContactFetchRequest (IntPtr handle);

Added constructor:

protected CNContactFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContactFormatter

Removed constructor:

protected CNContactFormatter (IntPtr handle);

Added constructor:

protected CNContactFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContactProperty

Removed constructor:

protected CNContactProperty (IntPtr handle);

Added constructor:

protected CNContactProperty (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContactRelation

Removed constructor:

protected CNContactRelation (IntPtr handle);

Added constructor:

protected CNContactRelation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContactStore

Removed constructor:

protected CNContactStore (IntPtr handle);

Added constructor:

protected CNContactStore (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContactVCardSerialization

Removed constructor:

protected CNContactVCardSerialization (IntPtr handle);

Added constructor:

protected CNContactVCardSerialization (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContactsUserDefaults

Removed constructor:

protected CNContactsUserDefaults (IntPtr handle);

Added constructor:

protected CNContactsUserDefaults (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNContainer

Removed constructor:

protected CNContainer (IntPtr handle);

Added constructor:

protected CNContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNFetchRequest

Removed constructor:

protected CNFetchRequest (IntPtr handle);

Added constructor:

protected CNFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNFetchResult`1

Removed constructor:

protected CNFetchResult`1 (IntPtr handle);

Added constructor:

protected CNFetchResult`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNGroup

Removed constructor:

protected CNGroup (IntPtr handle);

Added constructor:

protected CNGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNInstantMessageAddress

Removed constructor:

protected CNInstantMessageAddress (IntPtr handle);

Added constructor:

protected CNInstantMessageAddress (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNLabeledValue`1

Removed constructor:

protected CNLabeledValue`1 (IntPtr handle);

Added constructor:

protected CNLabeledValue`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNMutableContact

Removed constructor:

protected CNMutableContact (IntPtr handle);

Added constructor:

protected CNMutableContact (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNMutableGroup

Removed constructor:

protected CNMutableGroup (IntPtr handle);

Added constructor:

protected CNMutableGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNMutablePostalAddress

Removed constructor:

protected CNMutablePostalAddress (IntPtr handle);

Added constructor:

protected CNMutablePostalAddress (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNPhoneNumber

Removed constructor:

protected CNPhoneNumber (IntPtr handle);

Added constructor:

protected CNPhoneNumber (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNPostalAddress

Removed constructor:

protected CNPostalAddress (IntPtr handle);

Added constructor:

protected CNPostalAddress (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNPostalAddressFormatter

Removed constructor:

protected CNPostalAddressFormatter (IntPtr handle);

Added constructor:

protected CNPostalAddressFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNSaveRequest

Removed constructor:

protected CNSaveRequest (IntPtr handle);

Added constructor:

protected CNSaveRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Contacts.CNSocialProfile

Removed constructor:

protected CNSocialProfile (IntPtr handle);

Added constructor:

protected CNSocialProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace ContactsUI

Type Changed: ContactsUI.CNContactPickerDelegate

Removed constructor:

protected CNContactPickerDelegate (IntPtr handle);

Added constructor:

protected CNContactPickerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ContactsUI.CNContactPickerViewController

Removed constructor:

protected CNContactPickerViewController (IntPtr handle);

Added constructor:

protected CNContactPickerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ContactsUI.CNContactViewController

Removed constructor:

protected CNContactViewController (IntPtr handle);

Added constructor:

protected CNContactViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ContactsUI.CNContactViewControllerDelegate

Removed constructor:

protected CNContactViewControllerDelegate (IntPtr handle);

Added constructor:

protected CNContactViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Namespace CoreAnimation

Type Changed: CoreAnimation.CAAction

Removed constructor:

protected CAAction (IntPtr handle);

Added constructor:

protected CAAction (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAAnimation

Removed constructor:

protected CAAnimation (IntPtr handle);

Added constructor:

protected CAAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added property:

public virtual CAFrameRateRange PreferredFrameRateRange { get; set; }

Type Changed: CoreAnimation.CAAnimationDelegate

Removed constructor:

protected CAAnimationDelegate (IntPtr handle);

Added constructor:

protected CAAnimationDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreAnimation.CAAnimationGroup

Removed constructor:

protected CAAnimationGroup (IntPtr handle);

Added constructor:

protected CAAnimationGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CABasicAnimation

Removed constructor:

protected CABasicAnimation (IntPtr handle);

Added constructor:

protected CABasicAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.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.CADisplayLink

Removed constructor:

protected CADisplayLink (IntPtr handle);

Added constructor:

protected CADisplayLink (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Added property:

public virtual CAFrameRateRange PreferredFrameRateRange { get; set; }

Type Changed: CoreAnimation.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.CAPropertyAnimation

Removed constructor:

protected CAPropertyAnimation (IntPtr handle);

Added constructor:

protected CAPropertyAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CAReplicatorLayer

Removed constructor:

protected CAReplicatorLayer (IntPtr handle);

Added constructor:

protected CAReplicatorLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CAScrollLayer

Removed constructor:

protected CAScrollLayer (IntPtr handle);

Added constructor:

protected CAScrollLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CAShapeLayer

Removed constructor:

protected CAShapeLayer (IntPtr handle);

Added constructor:

protected CAShapeLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CASpringAnimation

Removed constructor:

protected CASpringAnimation (IntPtr handle);

Added constructor:

protected CASpringAnimation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CATextLayer

Removed constructor:

protected CATextLayer (IntPtr handle);

Added constructor:

protected CATextLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CATiledLayer

Removed constructor:

protected CATiledLayer (IntPtr handle);

Added constructor:

protected CATiledLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CATransaction

Removed constructor:

protected CATransaction (IntPtr handle);

Added constructor:

protected CATransaction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CATransform3D

Modified fields:

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

Removed methods:

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

Added methods:

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

Type Changed: CoreAnimation.CATransformLayer

Removed constructor:

protected CATransformLayer (IntPtr handle);

Added constructor:

protected CATransformLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CATransition

Removed constructor:

protected CATransition (IntPtr handle);

Added constructor:

protected CATransition (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAnimation.CAValueFunction

Removed constructor:

protected CAValueFunction (IntPtr handle);

Added constructor:

protected CAValueFunction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

New Type: CoreAnimation.CAFrameRateRange

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

Namespace CoreAudioKit

Type Changed: CoreAudioKit.AUAudioUnitViewConfiguration

Removed constructors:

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

Added constructors:

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

Modified properties:

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

Type Changed: CoreAudioKit.AUViewController

Removed constructor:

protected AUViewController (IntPtr handle);

Added constructor:

protected AUViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAudioKit.CABTMidiCentralViewController

Removed constructor:

protected CABTMidiCentralViewController (IntPtr handle);

Added constructor:

protected CABTMidiCentralViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreAudioKit.CABTMidiLocalPeripheralViewController

Removed constructor:

protected CABTMidiLocalPeripheralViewController (IntPtr handle);

Added constructor:

protected CABTMidiLocalPeripheralViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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

Type Changed: CoreBluetooth.CBCharacteristic

Removed constructor:

protected CBCharacteristic (IntPtr handle);

Added constructor:

protected CBCharacteristic (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreBluetooth.CBDescriptor

Removed constructor:

protected CBDescriptor (IntPtr handle);

Added constructor:

protected CBDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreBluetooth.CBL2CapChannel

Removed constructor:

protected CBL2CapChannel (IntPtr handle);

Added constructor:

protected CBL2CapChannel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreBluetooth.CBManager

Removed constructor:

protected CBManager (IntPtr handle);

Added constructor:

protected CBManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreBluetooth.CBMutableCharacteristic

Removed constructor:

protected CBMutableCharacteristic (IntPtr handle);

Added constructor:

protected CBMutableCharacteristic (ObjCRuntime.NativeHandle handle);

Removed property:

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

Modified properties:

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

Type Changed: CoreBluetooth.CBMutableDescriptor

Removed constructor:

protected CBMutableDescriptor (IntPtr handle);

Added constructor:

protected CBMutableDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreBluetooth.CBMutableService

Removed constructor:

protected CBMutableService (IntPtr handle);

Added constructor:

protected CBMutableService (ObjCRuntime.NativeHandle handle);

Removed properties:

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

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

Modified properties:

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

Type Changed: CoreBluetooth.CBPeer

Removed constructors:

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

Added constructor:

protected CBPeer (ObjCRuntime.NativeHandle handle);

Removed property:

public virtual CBUUID UUID { get; }

Modified properties:

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

Type Changed: CoreBluetooth.CBPeripheral

Removed constructor:

protected CBPeripheral (IntPtr handle);

Added constructor:

protected CBPeripheral (ObjCRuntime.NativeHandle handle);

Removed property:

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

Modified properties:

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

Removed event:

public event System.EventHandler<CBServiceEventArgs> DiscoveredCharacteristic;

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

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

Added method:

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

Type Changed: CoreBluetooth.CBPeripheralDelegate_Extensions

Removed method:

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

Added method:

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

Type Changed: CoreBluetooth.CBPeripheralManager

Removed constructor:

protected CBPeripheralManager (IntPtr handle);

Added constructor:

protected CBPeripheralManager (ObjCRuntime.NativeHandle handle);

Removed properties:

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

Modified properties:

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

Type Changed: CoreBluetooth.CBPeripheralManagerDelegate

Removed constructor:

protected CBPeripheralManagerDelegate (IntPtr handle);

Added constructor:

protected CBPeripheralManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreBluetooth.CBService

Removed constructor:

protected CBService (IntPtr handle);

Added constructor:

protected CBService (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreBluetooth.CBUUID

Removed constructor:

protected CBUUID (IntPtr handle);

Added constructor:

protected CBUUID (ObjCRuntime.NativeHandle handle);

Removed properties:

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

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

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

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

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

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

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

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

Modified properties:

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

Removed Type CoreBluetooth.CBPeripheralManagerAuthorizationStatus

Namespace CoreData

Type Changed: CoreData.NSAsynchronousFetchRequest

Removed constructor:

protected NSAsynchronousFetchRequest (IntPtr handle);

Added constructor:

protected NSAsynchronousFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSAsynchronousFetchResult

Removed constructor:

protected NSAsynchronousFetchResult (IntPtr handle);

Added constructor:

protected NSAsynchronousFetchResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSAtomicStore

Removed constructor:

protected NSAtomicStore (IntPtr handle);

Added constructor:

protected NSAtomicStore (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSAtomicStoreCacheNode

Removed constructor:

protected NSAtomicStoreCacheNode (IntPtr handle);

Added constructor:

protected NSAtomicStoreCacheNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSAttributeDescription

Removed constructor:

protected NSAttributeDescription (IntPtr handle);

Added constructor:

protected NSAttributeDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSBatchDeleteRequest

Removed constructor:

protected NSBatchDeleteRequest (IntPtr handle);

Added constructor:

protected NSBatchDeleteRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSBatchDeleteResult

Removed constructor:

protected NSBatchDeleteResult (IntPtr handle);

Added constructor:

protected NSBatchDeleteResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSBatchInsertRequest

Removed constructor:

protected NSBatchInsertRequest (IntPtr handle);

Added constructor:

protected NSBatchInsertRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSBatchInsertResult

Removed constructor:

protected NSBatchInsertResult (IntPtr handle);

Added constructor:

protected NSBatchInsertResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSBatchUpdateRequest

Removed constructor:

protected NSBatchUpdateRequest (IntPtr handle);

Added constructor:

protected NSBatchUpdateRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSBatchUpdateResult

Removed constructor:

protected NSBatchUpdateResult (IntPtr handle);

Added constructor:

protected NSBatchUpdateResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSConstraintConflict

Removed constructor:

protected NSConstraintConflict (IntPtr handle);

Added constructor:

protected NSConstraintConflict (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSCoreDataCoreSpotlightDelegate

Removed constructor:

protected NSCoreDataCoreSpotlightDelegate (IntPtr handle);

Added constructor:

protected NSCoreDataCoreSpotlightDelegate (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSDerivedAttributeDescription

Removed constructor:

protected NSDerivedAttributeDescription (IntPtr handle);

Added constructor:

protected NSDerivedAttributeDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSEntityDescription

Removed constructor:

protected NSEntityDescription (IntPtr handle);

Added constructor:

protected NSEntityDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSEntityMapping

Removed constructor:

protected NSEntityMapping (IntPtr handle);

Added constructor:

protected NSEntityMapping (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSEntityMigrationPolicy

Removed constructor:

protected NSEntityMigrationPolicy (IntPtr handle);

Added constructor:

protected NSEntityMigrationPolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSExpressionDescription

Removed constructor:

protected NSExpressionDescription (IntPtr handle);

Added constructor:

protected NSExpressionDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSFetchIndexDescription

Removed constructor:

protected NSFetchIndexDescription (IntPtr handle);

Added constructor:

protected NSFetchIndexDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSFetchIndexElementDescription

Removed constructor:

protected NSFetchIndexElementDescription (IntPtr handle);

Added constructor:

protected NSFetchIndexElementDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSFetchRequest

Removed constructor:

protected NSFetchRequest (IntPtr handle);

Added constructor:

protected NSFetchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSFetchRequestExpression

Removed constructor:

protected NSFetchRequestExpression (IntPtr handle);

Added constructor:

protected NSFetchRequestExpression (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSFetchedPropertyDescription

Removed constructor:

protected NSFetchedPropertyDescription (IntPtr handle);

Added constructor:

protected NSFetchedPropertyDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSFetchedResultsController

Removed constructor:

protected NSFetchedResultsController (IntPtr handle);

Added constructor:

protected NSFetchedResultsController (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSFetchedResultsControllerDelegate

Removed constructor:

protected NSFetchedResultsControllerDelegate (IntPtr handle);

Added constructor:

protected NSFetchedResultsControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreData.NSFetchedResultsSectionInfo

Removed constructor:

protected NSFetchedResultsSectionInfo (IntPtr handle);

Added constructor:

protected NSFetchedResultsSectionInfo (ObjCRuntime.NativeHandle handle);

Type Changed: CoreData.NSIncrementalStore

Removed constructor:

protected NSIncrementalStore (IntPtr handle);

Added constructor:

protected NSIncrementalStore (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSIncrementalStoreNode

Removed constructor:

protected NSIncrementalStoreNode (IntPtr handle);

Added constructor:

protected NSIncrementalStoreNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSManagedObject

Removed constructor:

protected NSManagedObject (IntPtr handle);

Added constructor:

protected NSManagedObject (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSManagedObjectContext

Removed constructor:

protected NSManagedObjectContext (IntPtr handle);

Added constructor:

protected NSManagedObjectContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSManagedObjectID

Removed constructor:

protected NSManagedObjectID (IntPtr handle);

Added constructor:

protected NSManagedObjectID (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSManagedObjectModel

Removed constructor:

protected NSManagedObjectModel (IntPtr handle);

Added constructor:

protected NSManagedObjectModel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSMappingModel

Removed constructor:

protected NSMappingModel (IntPtr handle);

Added constructor:

protected NSMappingModel (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSMergeConflict

Removed constructor:

protected NSMergeConflict (IntPtr handle);

Added constructor:

protected NSMergeConflict (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSMergePolicy

Removed constructor:

protected NSMergePolicy (IntPtr handle);

Added constructor:

protected NSMergePolicy (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSMigrationManager

Removed constructor:

protected NSMigrationManager (IntPtr handle);

Added constructor:

protected NSMigrationManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentCloudKitContainer

Removed constructor:

protected NSPersistentCloudKitContainer (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentCloudKitContainerEvent

Removed constructor:

protected NSPersistentCloudKitContainerEvent (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainerEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentCloudKitContainerEventRequest

Removed constructor:

protected NSPersistentCloudKitContainerEventRequest (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainerEventRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentCloudKitContainerEventResult

Removed constructor:

protected NSPersistentCloudKitContainerEventResult (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainerEventResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentCloudKitContainerOptions

Removed constructor:

protected NSPersistentCloudKitContainerOptions (IntPtr handle);

Added constructor:

protected NSPersistentCloudKitContainerOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentContainer

Removed constructor:

protected NSPersistentContainer (IntPtr handle);

Added constructor:

protected NSPersistentContainer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentHistoryChange

Removed constructor:

protected NSPersistentHistoryChange (IntPtr handle);

Added constructor:

protected NSPersistentHistoryChange (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentHistoryChangeRequest

Removed constructor:

protected NSPersistentHistoryChangeRequest (IntPtr handle);

Added constructor:

protected NSPersistentHistoryChangeRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentHistoryResult

Removed constructor:

protected NSPersistentHistoryResult (IntPtr handle);

Added constructor:

protected NSPersistentHistoryResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentHistoryToken

Removed constructor:

protected NSPersistentHistoryToken (IntPtr handle);

Added constructor:

protected NSPersistentHistoryToken (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentHistoryTransaction

Removed constructor:

protected NSPersistentHistoryTransaction (IntPtr handle);

Added constructor:

protected NSPersistentHistoryTransaction (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentStore

Removed constructor:

protected NSPersistentStore (IntPtr handle);

Added constructor:

protected NSPersistentStore (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentStoreAsynchronousResult

Removed constructor:

protected NSPersistentStoreAsynchronousResult (IntPtr handle);

Added constructor:

protected NSPersistentStoreAsynchronousResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentStoreCoordinator

Removed constructor:

protected NSPersistentStoreCoordinator (IntPtr handle);

Added constructor:

protected NSPersistentStoreCoordinator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentStoreDescription

Removed constructor:

protected NSPersistentStoreDescription (IntPtr handle);

Added constructor:

protected NSPersistentStoreDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentStoreRequest

Removed constructor:

protected NSPersistentStoreRequest (IntPtr handle);

Added constructor:

protected NSPersistentStoreRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPersistentStoreResult

Removed constructor:

protected NSPersistentStoreResult (IntPtr handle);

Added constructor:

protected NSPersistentStoreResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPropertyDescription

Removed constructor:

protected NSPropertyDescription (IntPtr handle);

Added constructor:

protected NSPropertyDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSPropertyMapping

Removed constructor:

protected NSPropertyMapping (IntPtr handle);

Added constructor:

protected NSPropertyMapping (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSQueryGenerationToken

Removed constructor:

protected NSQueryGenerationToken (IntPtr handle);

Added constructor:

protected NSQueryGenerationToken (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSRelationshipDescription

Removed constructor:

protected NSRelationshipDescription (IntPtr handle);

Added constructor:

protected NSRelationshipDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreData.NSSaveChangesRequest

Removed constructor:

protected NSSaveChangesRequest (IntPtr handle);

Added constructor:

protected NSSaveChangesRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace CoreFoundation

Type Changed: CoreFoundation.CFAllocator

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

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

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreFoundation.CFArray

Removed methods:

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

Added methods:

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

Type Changed: CoreFoundation.CFBundle

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreFoundation.CFMachPort

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

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

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreFoundation.CFMessagePort

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

Type Changed: CoreFoundation.CFMutableString

Removed constructors:

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

Type Changed: CoreFoundation.CFNotificationCenter

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreFoundation.CFPropertyList

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

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

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreFoundation.CFReadStream

Removed constructor:

public CFReadStream (IntPtr handle);

Added interface:

ICFType

Type Changed: CoreFoundation.CFRunLoop

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreFoundation.CFRunLoopSource

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

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

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreFoundation.CFSocket

Added interface:

ICFType

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

Type Changed: CoreFoundation.CFStream

Removed constructor:

protected CFStream (IntPtr handle);

Added constructor:

protected CFStream (ObjCRuntime.NativeHandle handle, bool owns);

Added interface:

ICFType

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Obsoleted methods:

 [Obsolete ("Call 'GetCheckedHandle ()' instead.")]
 protected void CheckHandle ();

Modified methods:

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

Type Changed: CoreFoundation.CFString

Removed constructors:

public CFString (IntPtr handle);
protected CFString (IntPtr handle, bool owns);

Removed methods:

public static IntPtr CreateNative (string value);
public static string FromHandle (IntPtr handle);
public static string FromHandle (IntPtr handle, bool releaseHandle);
public static void ReleaseNative (IntPtr handle);

Added methods:

public static ObjCRuntime.NativeHandle CreateNative (string value);
public static string FromHandle (ObjCRuntime.NativeHandle handle);
public static string FromHandle (ObjCRuntime.NativeHandle handle, bool releaseHandle);
public static void ReleaseNative (ObjCRuntime.NativeHandle handle);

Type Changed: CoreFoundation.CFType

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Added interfaces:

ICFType
ObjCRuntime.INativeObject
System.IDisposable

Type Changed: CoreFoundation.CFUrl

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreFoundation.CFWriteStream

Added interface:

ICFType

Type Changed: CoreFoundation.DispatchData

Removed constructors:

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

Type Changed: CoreFoundation.DispatchQueue

Removed constructor:

public DispatchQueue (IntPtr handle);

Type Changed: CoreFoundation.NativeObject

Modified base type:

-System.Object
+ObjCRuntime.DisposableObject

Removed constructor:

protected NativeObject (IntPtr handle, bool owns);

Added constructors:

protected NativeObject (ObjCRuntime.NativeHandle handle, bool owns);
protected NativeObject (ObjCRuntime.NativeHandle handle, bool owns, bool verify);

Removed property:

protected override IntPtr Handle { get; set; }

Removed methods:

public virtual void Dispose ();
public IntPtr GetCheckedHandle ();
protected virtual void InitializeHandle (IntPtr handle);
protected override void ~NativeObject ();

Modified methods:

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

Namespace CoreGraphics

Type Changed: CoreGraphics.CGAffineTransform

Removed constructor:

public CGAffineTransform (nfloat xx, nfloat yx, nfloat xy, nfloat yy, nfloat x0, nfloat y0);

Added constructor:

public CGAffineTransform (ObjCRuntime.nfloat xx, ObjCRuntime.nfloat yx, ObjCRuntime.nfloat xy, ObjCRuntime.nfloat yy, ObjCRuntime.nfloat x0, ObjCRuntime.nfloat y0);

Modified fields:

-public nfloat x0;
+public ObjCRuntime.nfloat x0;
-public nfloat xx;
+public ObjCRuntime.nfloat xx;
-public nfloat xy;
+public ObjCRuntime.nfloat xy;
-public nfloat y0;
+public ObjCRuntime.nfloat y0;
-public nfloat yx;
+public ObjCRuntime.nfloat yx;
-public nfloat yy;
+public ObjCRuntime.nfloat yy;

Removed methods:

public static CGAffineTransform MakeRotation (nfloat angle);
public static CGAffineTransform MakeScale (nfloat sx, nfloat sy);
public static CGAffineTransform MakeTranslation (nfloat tx, nfloat ty);
public void Rotate (nfloat angle);
public static CGAffineTransform Rotate (CGAffineTransform transform, nfloat angle);
public void Rotate (nfloat angle, MatrixOrder order);
public void Scale (nfloat sx, nfloat sy);
public static CGAffineTransform Scale (CGAffineTransform transform, nfloat sx, nfloat sy);
public void Scale (nfloat sx, nfloat sy, MatrixOrder order);
public void Translate (nfloat tx, nfloat ty);
public static CGAffineTransform Translate (CGAffineTransform transform, nfloat tx, nfloat ty);
public void Translate (nfloat tx, nfloat ty, MatrixOrder order);

Added methods:

public static CGAffineTransform MakeRotation (ObjCRuntime.nfloat angle);
public static CGAffineTransform MakeScale (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy);
public static CGAffineTransform MakeTranslation (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty);
public void Rotate (ObjCRuntime.nfloat angle);
public static CGAffineTransform Rotate (CGAffineTransform transform, ObjCRuntime.nfloat angle);
public void Rotate (ObjCRuntime.nfloat angle, MatrixOrder order);
public void Scale (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy);
public static CGAffineTransform Scale (CGAffineTransform transform, ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy);
public void Scale (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy, MatrixOrder order);
public void Translate (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty);
public static CGAffineTransform Translate (CGAffineTransform transform, ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty);
public void Translate (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty, MatrixOrder order);

Type Changed: CoreGraphics.CGColor

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CGColor (IntPtr handle);
public CGColor (CGColor source, nfloat alpha);
public CGColor (CGColorSpace colorspace, nfloat[] components);
public CGColor (nfloat gray, nfloat alpha);
public CGColor (CGColorSpace colorspace, CGPattern pattern, nfloat[] components);
public CGColor (nfloat red, nfloat green, nfloat blue);
public CGColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);

Added constructors:

public CGColor (CGColor source, ObjCRuntime.nfloat alpha);
public CGColor (CGColorSpace colorspace, ObjCRuntime.nfloat[] components);
public CGColor (ObjCRuntime.nfloat gray, ObjCRuntime.nfloat alpha);
public CGColor (CGColorSpace colorspace, CGPattern pattern, ObjCRuntime.nfloat[] components);
public CGColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue);
public CGColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);

Removed property:

public virtual IntPtr Handle { get; }

Modified properties:

-public nfloat Alpha { get; }
+public ObjCRuntime.nfloat Alpha { get; }
-public nfloat[] Components { get; }
+public ObjCRuntime.nfloat[] Components { get; }

Removed methods:

public static CGColor CreateCmyk (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public static CGColor CreateGenericGrayGamma2_2 (nfloat gray, nfloat alpha);
public static CGColor CreateSrgb (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGColor ();

Added methods:

public static CGColor CreateCmyk (ObjCRuntime.nfloat cyan, ObjCRuntime.nfloat magenta, ObjCRuntime.nfloat yellow, ObjCRuntime.nfloat black, ObjCRuntime.nfloat alpha);
public static CGColor CreateGenericGrayGamma2_2 (ObjCRuntime.nfloat gray, ObjCRuntime.nfloat alpha);
public static CGColor CreateSrgb (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGColorConversionInfo

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreGraphics.CGColorConverter

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreGraphics.CGColorSpace

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGColorSpace (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public static CGColorSpace CreateCalibratedGray (nfloat[] whitepoint, nfloat[] blackpoint, nfloat gamma);
public static CGColorSpace CreateCalibratedRGB (nfloat[] whitepoint, nfloat[] blackpoint, nfloat[] gamma, nfloat[] matrix);
public static CGColorSpace CreateICCProfile (nfloat[] range, CGDataProvider profile, CGColorSpace alternate);
public static CGColorSpace CreateLab (nfloat[] whitepoint, nfloat[] blackpoint, nfloat[] range);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGColorSpace ();

Added methods:

public static CGColorSpace CreateCalibratedGray (ObjCRuntime.nfloat[] whitepoint, ObjCRuntime.nfloat[] blackpoint, ObjCRuntime.nfloat gamma);
public static CGColorSpace CreateCalibratedRGB (ObjCRuntime.nfloat[] whitepoint, ObjCRuntime.nfloat[] blackpoint, ObjCRuntime.nfloat[] gamma, ObjCRuntime.nfloat[] matrix);
public static CGColorSpace CreateICCProfile (ObjCRuntime.nfloat[] range, CGDataProvider profile, CGColorSpace alternate);
public static CGColorSpace CreateLab (ObjCRuntime.nfloat[] whitepoint, ObjCRuntime.nfloat[] blackpoint, ObjCRuntime.nfloat[] range);
protected override void Release ();
protected override void Retain ();

Type Changed: CoreGraphics.CGColorSpaceNames

Added properties:

public static Foundation.NSString ItuR_2020_sRgbGamma { get; }
public static Foundation.NSString ItuR_709_PQ { get; }

Type Changed: CoreGraphics.CGContext

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGContext (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public void AddArc (nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
public void AddArcToPoint (nfloat x1, nfloat y1, nfloat x2, nfloat y2, nfloat radius);
public void AddCurveToPoint (nfloat cp1x, nfloat cp1y, nfloat cp2x, nfloat cp2y, nfloat x, nfloat y);
public void AddLineToPoint (nfloat x, nfloat y);
public void AddQuadCurveToPoint (nfloat cpx, nfloat cpy, nfloat x, nfloat y);
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public void DrawRadialGradient (CGGradient gradient, CGPoint startCenter, nfloat startRadius, CGPoint endCenter, nfloat endRadius, CGGradientDrawingOptions options);
public void MoveTo (nfloat x, nfloat y);
public void RotateCTM (nfloat angle);
public void ScaleCTM (nfloat sx, nfloat sy);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void SelectFont (string name, nfloat size, CGTextEncoding textEncoding);
public void SetAlpha (nfloat alpha);
public void SetCharacterSpacing (nfloat spacing);
public void SetFillColor (nfloat[] components);
public void SetFillColor (nfloat gray, nfloat alpha);
public void SetFillColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public void SetFillColor (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public void SetFillPattern (CGPattern pattern, nfloat[] components);
public void SetFlatness (nfloat flatness);
public void SetFontSize (nfloat size);
public void SetLineDash (nfloat phase, nfloat[] lengths);
public void SetLineDash (nfloat phase, nfloat[] lengths, int n);
public void SetLineWidth (nfloat w);
public void SetMiterLimit (nfloat limit);
public void SetShadow (CGSize offset, nfloat blur, CGColor color);
public void SetStrokeColor (nfloat[] components);
public void SetStrokeColor (nfloat gray, nfloat alpha);
public void SetStrokeColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public void SetStrokeColor (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public void SetStrokePattern (CGPattern pattern, nfloat[] components);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (nfloat x, nfloat y, ushort[] glyphs);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (nfloat x, nfloat y, ushort[] glyphs, int count);
public void ShowTextAtPoint (nfloat x, nfloat y, byte[] bytes);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowTextAtPoint (nfloat x, nfloat y, string str);
public void ShowTextAtPoint (nfloat x, nfloat y, byte[] bytes, int length);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowTextAtPoint (nfloat x, nfloat y, string str, int length);
public void StrokeRectWithWidth (CGRect rect, nfloat width);
public void TranslateCTM (nfloat tx, nfloat ty);
protected override void ~CGContext ();

Added methods:

public void AddArc (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ObjCRuntime.nfloat radius, ObjCRuntime.nfloat startAngle, ObjCRuntime.nfloat endAngle, bool clockwise);
public void AddArcToPoint (ObjCRuntime.nfloat x1, ObjCRuntime.nfloat y1, ObjCRuntime.nfloat x2, ObjCRuntime.nfloat y2, ObjCRuntime.nfloat radius);
public void AddCurveToPoint (ObjCRuntime.nfloat cp1x, ObjCRuntime.nfloat cp1y, ObjCRuntime.nfloat cp2x, ObjCRuntime.nfloat cp2y, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddLineToPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void AddQuadCurveToPoint (ObjCRuntime.nfloat cpx, ObjCRuntime.nfloat cpy, ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
public void DrawRadialGradient (CGGradient gradient, CGPoint startCenter, ObjCRuntime.nfloat startRadius, CGPoint endCenter, ObjCRuntime.nfloat endRadius, CGGradientDrawingOptions options);
public void MoveTo (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y);
protected override void Release ();
protected override void Retain ();
public void RotateCTM (ObjCRuntime.nfloat angle);
public void ScaleCTM (ObjCRuntime.nfloat sx, ObjCRuntime.nfloat sy);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void SelectFont (string name, ObjCRuntime.nfloat size, CGTextEncoding textEncoding);
public void SetAlpha (ObjCRuntime.nfloat alpha);
public void SetCharacterSpacing (ObjCRuntime.nfloat spacing);
public void SetFillColor (ObjCRuntime.nfloat[] components);
public void SetFillColor (ObjCRuntime.nfloat gray, ObjCRuntime.nfloat alpha);
public void SetFillColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public void SetFillColor (ObjCRuntime.nfloat cyan, ObjCRuntime.nfloat magenta, ObjCRuntime.nfloat yellow, ObjCRuntime.nfloat black, ObjCRuntime.nfloat alpha);
public void SetFillPattern (CGPattern pattern, ObjCRuntime.nfloat[] components);
public void SetFlatness (ObjCRuntime.nfloat flatness);
public void SetFontSize (ObjCRuntime.nfloat size);
public void SetLineDash (ObjCRuntime.nfloat phase, ObjCRuntime.nfloat[] lengths);
public void SetLineDash (ObjCRuntime.nfloat phase, ObjCRuntime.nfloat[] lengths, int n);
public void SetLineWidth (ObjCRuntime.nfloat w);
public void SetMiterLimit (ObjCRuntime.nfloat limit);
public void SetShadow (CGSize offset, ObjCRuntime.nfloat blur, CGColor color);
public void SetStrokeColor (ObjCRuntime.nfloat[] components);
public void SetStrokeColor (ObjCRuntime.nfloat gray, ObjCRuntime.nfloat alpha);
public void SetStrokeColor (ObjCRuntime.nfloat red, ObjCRuntime.nfloat green, ObjCRuntime.nfloat blue, ObjCRuntime.nfloat alpha);
public void SetStrokeColor (ObjCRuntime.nfloat cyan, ObjCRuntime.nfloat magenta, ObjCRuntime.nfloat yellow, ObjCRuntime.nfloat black, ObjCRuntime.nfloat alpha);
public void SetStrokePattern (CGPattern pattern, ObjCRuntime.nfloat[] components);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ushort[] glyphs);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowGlyphsAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, ushort[] glyphs, int count);
public void ShowTextAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, byte[] bytes);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowTextAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, string str);
public void ShowTextAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, byte[] bytes, int length);

[Obsolete ("Starting with ios7.0 use the 'CoreText' API instead.")]
public void ShowTextAtPoint (ObjCRuntime.nfloat x, ObjCRuntime.nfloat y, string str, int length);
public void StrokeRectWithWidth (CGRect rect, ObjCRuntime.nfloat width);
public void TranslateCTM (ObjCRuntime.nfloat tx, ObjCRuntime.nfloat ty);

Type Changed: CoreGraphics.CGDataConsumer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGDataConsumer (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Added methods:

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

Type Changed: CoreGraphics.CGDataProvider

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGDataProvider (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Added methods:

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

Type Changed: CoreGraphics.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 CoreHaptics

Type Changed: CoreHaptics.CHHapticDynamicParameter

Removed constructor:

protected CHHapticDynamicParameter (IntPtr handle);

Added constructor:

protected CHHapticDynamicParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreHaptics.CHHapticEngine

Removed constructor:

protected CHHapticEngine (IntPtr handle);

Added constructor:

protected CHHapticEngine (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreHaptics.CHHapticEvent

Removed constructor:

protected CHHapticEvent (IntPtr handle);

Added constructor:

protected CHHapticEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreHaptics.CHHapticEventParameter

Removed constructor:

protected CHHapticEventParameter (IntPtr handle);

Added constructor:

protected CHHapticEventParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreHaptics.CHHapticParameterCurve

Removed constructor:

protected CHHapticParameterCurve (IntPtr handle);

Added constructor:

protected CHHapticParameterCurve (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreHaptics.CHHapticParameterCurveControlPoint

Removed constructor:

protected CHHapticParameterCurveControlPoint (IntPtr handle);

Added constructor:

protected CHHapticParameterCurveControlPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreHaptics.CHHapticPattern

Removed constructor:

protected CHHapticPattern (IntPtr handle);

Added constructor:

protected CHHapticPattern (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace CoreImage

Type Changed: CoreImage.CIAccordionFoldTransition

Removed constructor:

protected CIAccordionFoldTransition (IntPtr handle);

Added constructor:

protected CIAccordionFoldTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAdditionCompositing

Removed constructor:

protected CIAdditionCompositing (IntPtr handle);

Added constructor:

protected CIAdditionCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAffineClamp

Removed constructor:

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

protected CIAffineTile (IntPtr handle);

Added constructor:

protected CIAffineTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAffineTransform

Removed constructor:

protected CIAffineTransform (IntPtr handle);

Added constructor:

protected CIAffineTransform (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaAverage

Removed constructor:

protected CIAreaAverage (IntPtr handle);

Added constructor:

protected CIAreaAverage (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaHistogram

Removed constructor:

protected CIAreaHistogram (IntPtr handle);

Added constructor:

protected CIAreaHistogram (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMaximum

Removed constructor:

protected CIAreaMaximum (IntPtr handle);

Added constructor:

protected CIAreaMaximum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMaximumAlpha

Removed constructor:

protected CIAreaMaximumAlpha (IntPtr handle);

Added constructor:

protected CIAreaMaximumAlpha (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMinMax

Removed constructor:

protected CIAreaMinMax (IntPtr handle);

Added constructor:

protected CIAreaMinMax (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMinMaxRed

Removed constructor:

protected CIAreaMinMaxRed (IntPtr handle);

Added constructor:

protected CIAreaMinMaxRed (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMinimum

Removed constructor:

protected CIAreaMinimum (IntPtr handle);

Added constructor:

protected CIAreaMinimum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAreaMinimumAlpha

Removed constructor:

protected CIAreaMinimumAlpha (IntPtr handle);

Added constructor:

protected CIAreaMinimumAlpha (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIAttributedTextImageGenerator

Removed constructor:

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

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

protected CIBarcodeGenerator (IntPtr handle);

Added constructor:

protected CIBarcodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBarsSwipeTransition

Removed constructor:

protected CIBarsSwipeTransition (IntPtr handle);

Added constructor:

protected CIBarsSwipeTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBicubicScaleTransform

Removed constructor:

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

protected CIBlendWithAlphaMask (IntPtr handle);

Added constructor:

protected CIBlendWithAlphaMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBlendWithBlueMask

Removed constructor:

protected CIBlendWithBlueMask (IntPtr handle);

Added constructor:

protected CIBlendWithBlueMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBlendWithMask

Removed constructor:

protected CIBlendWithMask (IntPtr handle);

Added constructor:

protected CIBlendWithMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBlendWithRedMask

Removed constructor:

protected CIBlendWithRedMask (IntPtr handle);

Added constructor:

protected CIBlendWithRedMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBloom

Removed constructor:

protected CIBloom (IntPtr handle);

Added constructor:

protected CIBloom (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBokehBlur

Removed constructor:

protected CIBokehBlur (IntPtr handle);

Added constructor:

protected CIBokehBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBoxBlur

Removed constructor:

protected CIBoxBlur (IntPtr handle);

Added constructor:

protected CIBoxBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBumpDistortion

Removed constructor:

protected CIBumpDistortion (IntPtr handle);

Added constructor:

protected CIBumpDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIBumpDistortionLinear

Removed constructor:

protected CIBumpDistortionLinear (IntPtr handle);

Added constructor:

protected CIBumpDistortionLinear (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICameraCalibrationLensCorrection

Removed constructor:

protected CICameraCalibrationLensCorrection (IntPtr handle);

Added constructor:

protected CICameraCalibrationLensCorrection (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICheckerboardGenerator

Removed constructor:

protected CICheckerboardGenerator (IntPtr handle);

Added constructor:

protected CICheckerboardGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICircleSplashDistortion

Removed constructor:

protected CICircleSplashDistortion (IntPtr handle);

Added constructor:

protected CICircleSplashDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICircularScreen

Removed constructor:

protected CICircularScreen (IntPtr handle);

Added constructor:

protected CICircularScreen (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICircularWrap

Removed constructor:

protected CICircularWrap (IntPtr handle);

Added constructor:

protected CICircularWrap (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIClamp

Removed constructor:

protected CIClamp (IntPtr handle);

Added constructor:

protected CIClamp (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICmykHalftone

Removed constructor:

protected CICmykHalftone (IntPtr handle);

Added constructor:

protected CICmykHalftone (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICode128BarcodeGenerator

Removed constructor:

protected CICode128BarcodeGenerator (IntPtr handle);

Added constructor:

protected CICode128BarcodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICodeGenerator

Removed constructor:

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

protected CIColorAbsoluteDifference (IntPtr handle);

Added constructor:

protected CIColorAbsoluteDifference (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorBlendMode

Removed constructor:

protected CIColorBlendMode (IntPtr handle);

Added constructor:

protected CIColorBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorBurnBlendMode

Removed constructor:

protected CIColorBurnBlendMode (IntPtr handle);

Added constructor:

protected CIColorBurnBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorClamp

Removed constructor:

protected CIColorClamp (IntPtr handle);

Added constructor:

protected CIColorClamp (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorControls

Removed constructor:

protected CIColorControls (IntPtr handle);

Added constructor:

protected CIColorControls (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCrossPolynomial

Removed constructor:

protected CIColorCrossPolynomial (IntPtr handle);

Added constructor:

protected CIColorCrossPolynomial (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCube

Removed constructor:

protected CIColorCube (IntPtr handle);

Added constructor:

protected CIColorCube (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCubeWithColorSpace

Removed constructor:

protected CIColorCubeWithColorSpace (IntPtr handle);

Added constructor:

protected CIColorCubeWithColorSpace (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCubesMixedWithMask

Removed constructor:

protected CIColorCubesMixedWithMask (IntPtr handle);

Added constructor:

protected CIColorCubesMixedWithMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorCurves

Removed constructor:

protected CIColorCurves (IntPtr handle);

Added constructor:

protected CIColorCurves (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorDodgeBlendMode

Removed constructor:

protected CIColorDodgeBlendMode (IntPtr handle);

Added constructor:

protected CIColorDodgeBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorInvert

Removed constructor:

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

protected CIColorMap (IntPtr handle);

Added constructor:

protected CIColorMap (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorMatrix

Removed constructor:

protected CIColorMatrix (IntPtr handle);

Added constructor:

protected CIColorMatrix (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorMonochrome

Removed constructor:

protected CIColorMonochrome (IntPtr handle);

Added constructor:

protected CIColorMonochrome (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorPolynomial

Removed constructor:

protected CIColorPolynomial (IntPtr handle);

Added constructor:

protected CIColorPolynomial (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorPosterize

Removed constructor:

protected CIColorPosterize (IntPtr handle);

Added constructor:

protected CIColorPosterize (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorThreshold

Removed constructor:

protected CIColorThreshold (IntPtr handle);

Added constructor:

protected CIColorThreshold (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColorThresholdOtsu

Removed constructor:

protected CIColorThresholdOtsu (IntPtr handle);

Added constructor:

protected CIColorThresholdOtsu (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIColumnAverage

Removed constructor:

protected CIColumnAverage (IntPtr handle);

Added constructor:

protected CIColumnAverage (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIComicEffect

Removed constructor:

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

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

protected CIConvolution3X3 (IntPtr handle);

Added constructor:

protected CIConvolution3X3 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolution5X5

Removed constructor:

protected CIConvolution5X5 (IntPtr handle);

Added constructor:

protected CIConvolution5X5 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolution7X7

Removed constructor:

protected CIConvolution7X7 (IntPtr handle);

Added constructor:

protected CIConvolution7X7 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolution9Horizontal

Removed constructor:

protected CIConvolution9Horizontal (IntPtr handle);

Added constructor:

protected CIConvolution9Horizontal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolution9Vertical

Removed constructor:

protected CIConvolution9Vertical (IntPtr handle);

Added constructor:

protected CIConvolution9Vertical (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionCore

Removed constructor:

protected CIConvolutionCore (IntPtr handle);

Added constructor:

protected CIConvolutionCore (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB3X3

Removed constructor:

protected CIConvolutionRGB3X3 (IntPtr handle);

Added constructor:

protected CIConvolutionRGB3X3 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB5X5

Removed constructor:

protected CIConvolutionRGB5X5 (IntPtr handle);

Added constructor:

protected CIConvolutionRGB5X5 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB7X7

Removed constructor:

protected CIConvolutionRGB7X7 (IntPtr handle);

Added constructor:

protected CIConvolutionRGB7X7 (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB9Horizontal

Removed constructor:

protected CIConvolutionRGB9Horizontal (IntPtr handle);

Added constructor:

protected CIConvolutionRGB9Horizontal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIConvolutionRGB9Vertical

Removed constructor:

protected CIConvolutionRGB9Vertical (IntPtr handle);

Added constructor:

protected CIConvolutionRGB9Vertical (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICopyMachineTransition

Removed constructor:

protected CICopyMachineTransition (IntPtr handle);

Added constructor:

protected CICopyMachineTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICoreMLModelFilter

Removed constructor:

protected CICoreMLModelFilter (IntPtr handle);

Added constructor:

protected CICoreMLModelFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICrop

Removed constructor:

protected CICrop (IntPtr handle);

Added constructor:

protected CICrop (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CICrystallize

Removed constructor:

protected CICrystallize (IntPtr handle);

Added constructor:

protected CICrystallize (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDarkenBlendMode

Removed constructor:

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

protected CIDepthBlurEffect (IntPtr handle);

Added constructor:

protected CIDepthBlurEffect (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDepthDisparityConverter

Removed constructor:

protected CIDepthDisparityConverter (IntPtr handle);

Added constructor:

protected CIDepthDisparityConverter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDepthOfField

Removed constructor:

protected CIDepthOfField (IntPtr handle);

Added constructor:

protected CIDepthOfField (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDepthToDisparity

Removed constructor:

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

protected CIDifferenceBlendMode (IntPtr handle);

Added constructor:

protected CIDifferenceBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDiscBlur

Removed constructor:

protected CIDiscBlur (IntPtr handle);

Added constructor:

protected CIDiscBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDisintegrateWithMaskTransition

Removed constructor:

protected CIDisintegrateWithMaskTransition (IntPtr handle);

Added constructor:

protected CIDisintegrateWithMaskTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDisparityToDepth

Removed constructor:

protected CIDisparityToDepth (IntPtr handle);

Added constructor:

protected CIDisparityToDepth (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDisplacementDistortion

Removed constructor:

protected CIDisplacementDistortion (IntPtr handle);

Added constructor:

protected CIDisplacementDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDissolveTransition

Removed constructor:

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

protected CIDither (IntPtr handle);

Added constructor:

protected CIDither (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDivideBlendMode

Removed constructor:

protected CIDivideBlendMode (IntPtr handle);

Added constructor:

protected CIDivideBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDocumentEnhancer

Removed constructor:

protected CIDocumentEnhancer (IntPtr handle);

Added constructor:

protected CIDocumentEnhancer (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDotScreen

Removed constructor:

protected CIDotScreen (IntPtr handle);

Added constructor:

protected CIDotScreen (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIDroste

Removed constructor:

protected CIDroste (IntPtr handle);

Added constructor:

protected CIDroste (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIEdgePreserveUpsampleFilter

Removed constructor:

protected CIEdgePreserveUpsampleFilter (IntPtr handle);

Added constructor:

protected CIEdgePreserveUpsampleFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIEdgeWork

Removed constructor:

protected CIEdgeWork (IntPtr handle);

Added constructor:

protected CIEdgeWork (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIEdges

Removed constructor:

protected CIEdges (IntPtr handle);

Added constructor:

protected CIEdges (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIEightfoldReflectedTile

Removed constructor:

protected CIEightfoldReflectedTile (IntPtr handle);

Added constructor:

protected CIEightfoldReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIExclusionBlendMode

Removed constructor:

protected CIExclusionBlendMode (IntPtr handle);

Added constructor:

protected CIExclusionBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIExposureAdjust

Removed constructor:

protected CIExposureAdjust (IntPtr handle);

Added constructor:

protected CIExposureAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFaceBalance

Removed constructor:

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

protected CIFalseColor (IntPtr handle);

Added constructor:

protected CIFalseColor (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFeature

Removed constructor:

protected CIFeature (IntPtr handle);

Added constructor:

protected CIFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreImage.CIFilter

Removed constructor:

protected CIFilter (IntPtr handle);

Added constructor:

protected CIFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreImage.CIFilterShape

Removed constructor:

protected CIFilterShape (IntPtr handle);

Added constructor:

protected CIFilterShape (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreImage.CIFlashTransition

Removed constructor:

protected CIFlashTransition (IntPtr handle);

Added constructor:

protected CIFlashTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFourfoldReflectedTile

Removed constructor:

protected CIFourfoldReflectedTile (IntPtr handle);

Added constructor:

protected CIFourfoldReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFourfoldRotatedTile

Removed constructor:

protected CIFourfoldRotatedTile (IntPtr handle);

Added constructor:

protected CIFourfoldRotatedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIFourfoldTranslatedTile

Removed constructor:

protected CIFourfoldTranslatedTile (IntPtr handle);

Added constructor:

protected CIFourfoldTranslatedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGaborGradients

Removed constructor:

protected CIGaborGradients (IntPtr handle);

Added constructor:

protected CIGaborGradients (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGammaAdjust

Removed constructor:

protected CIGammaAdjust (IntPtr handle);

Added constructor:

protected CIGammaAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGaussianBlur

Removed constructor:

protected CIGaussianBlur (IntPtr handle);

Added constructor:

protected CIGaussianBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGaussianGradient

Removed constructor:

protected CIGaussianGradient (IntPtr handle);

Added constructor:

protected CIGaussianGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGlassDistortion

Removed constructor:

protected CIGlassDistortion (IntPtr handle);

Added constructor:

protected CIGlassDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGlassLozenge

Removed constructor:

protected CIGlassLozenge (IntPtr handle);

Added constructor:

protected CIGlassLozenge (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGlideReflectedTile

Removed constructor:

protected CIGlideReflectedTile (IntPtr handle);

Added constructor:

protected CIGlideReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGloom

Removed constructor:

protected CIGloom (IntPtr handle);

Added constructor:

protected CIGloom (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIGuidedFilter

Removed constructor:

protected CIGuidedFilter (IntPtr handle);

Added constructor:

protected CIGuidedFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHardLightBlendMode

Removed constructor:

protected CIHardLightBlendMode (IntPtr handle);

Added constructor:

protected CIHardLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHatchedScreen

Removed constructor:

protected CIHatchedScreen (IntPtr handle);

Added constructor:

protected CIHatchedScreen (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHeightFieldFromMask

Removed constructor:

protected CIHeightFieldFromMask (IntPtr handle);

Added constructor:

protected CIHeightFieldFromMask (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHexagonalPixellate

Removed constructor:

protected CIHexagonalPixellate (IntPtr handle);

Added constructor:

protected CIHexagonalPixellate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHighlightShadowAdjust

Removed constructor:

protected CIHighlightShadowAdjust (IntPtr handle);

Added constructor:

protected CIHighlightShadowAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHistogramDisplayFilter

Removed constructor:

protected CIHistogramDisplayFilter (IntPtr handle);

Added constructor:

protected CIHistogramDisplayFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHoleDistortion

Removed constructor:

protected CIHoleDistortion (IntPtr handle);

Added constructor:

protected CIHoleDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHueAdjust

Removed constructor:

protected CIHueAdjust (IntPtr handle);

Added constructor:

protected CIHueAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHueBlendMode

Removed constructor:

protected CIHueBlendMode (IntPtr handle);

Added constructor:

protected CIHueBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIHueSaturationValueGradient

Removed constructor:

protected CIHueSaturationValueGradient (IntPtr handle);

Added constructor:

protected CIHueSaturationValueGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIImage

Removed constructor:

protected CIImage (IntPtr handle);

Added constructor:

protected CIImage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreImage.CIImageAccumulator

Removed constructor:

protected CIImageAccumulator (IntPtr handle);

Added constructor:

protected CIImageAccumulator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreImage.CIImageGenerator

Removed constructor:

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

protected CIKMeans (IntPtr handle);

Added constructor:

protected CIKMeans (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKaleidoscope

Removed constructor:

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

protected CIKeystoneCorrection (IntPtr handle);

Added constructor:

protected CIKeystoneCorrection (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKeystoneCorrectionCombined

Removed constructor:

protected CIKeystoneCorrectionCombined (IntPtr handle);

Added constructor:

protected CIKeystoneCorrectionCombined (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKeystoneCorrectionHorizontal

Removed constructor:

protected CIKeystoneCorrectionHorizontal (IntPtr handle);

Added constructor:

protected CIKeystoneCorrectionHorizontal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIKeystoneCorrectionVertical

Removed constructor:

protected CIKeystoneCorrectionVertical (IntPtr handle);

Added constructor:

protected CIKeystoneCorrectionVertical (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILabDeltaE

Removed constructor:

protected CILabDeltaE (IntPtr handle);

Added constructor:

protected CILabDeltaE (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILanczosScaleTransform

Removed constructor:

protected CILanczosScaleTransform (IntPtr handle);

Added constructor:

protected CILanczosScaleTransform (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILenticularHaloGenerator

Removed constructor:

protected CILenticularHaloGenerator (IntPtr handle);

Added constructor:

protected CILenticularHaloGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILightTunnel

Removed constructor:

protected CILightTunnel (IntPtr handle);

Added constructor:

protected CILightTunnel (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILightenBlendMode

Removed constructor:

protected CILightenBlendMode (IntPtr handle);

Added constructor:

protected CILightenBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILineOverlay

Removed constructor:

protected CILineOverlay (IntPtr handle);

Added constructor:

protected CILineOverlay (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILineScreen

Removed constructor:

protected CILineScreen (IntPtr handle);

Added constructor:

protected CILineScreen (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearBlur

Removed constructor:

protected CILinearBlur (IntPtr handle);

Added constructor:

protected CILinearBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearBurnBlendMode

Removed constructor:

protected CILinearBurnBlendMode (IntPtr handle);

Added constructor:

protected CILinearBurnBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearDodgeBlendMode

Removed constructor:

protected CILinearDodgeBlendMode (IntPtr handle);

Added constructor:

protected CILinearDodgeBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearGradient

Removed constructor:

protected CILinearGradient (IntPtr handle);

Added constructor:

protected CILinearGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearLightBlendMode

Removed constructor:

protected CILinearLightBlendMode (IntPtr handle);

Added constructor:

protected CILinearLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILinearToSRGBToneCurve

Removed constructor:

protected CILinearToSRGBToneCurve (IntPtr handle);

Added constructor:

protected CILinearToSRGBToneCurve (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CILuminosityBlendMode

Removed constructor:

protected CILuminosityBlendMode (IntPtr handle);

Added constructor:

protected CILuminosityBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMaskToAlpha

Removed constructor:

protected CIMaskToAlpha (IntPtr handle);

Added constructor:

protected CIMaskToAlpha (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMaskedVariableBlur

Removed constructor:

protected CIMaskedVariableBlur (IntPtr handle);

Added constructor:

protected CIMaskedVariableBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMaximumComponent

Removed constructor:

protected CIMaximumComponent (IntPtr handle);

Added constructor:

protected CIMaximumComponent (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMaximumCompositing

Removed constructor:

protected CIMaximumCompositing (IntPtr handle);

Added constructor:

protected CIMaximumCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMedianFilter

Removed constructor:

protected CIMedianFilter (IntPtr handle);

Added constructor:

protected CIMedianFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMeshGenerator

Removed constructor:

protected CIMeshGenerator (IntPtr handle);

Added constructor:

protected CIMeshGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMinimumComponent

Removed constructor:

protected CIMinimumComponent (IntPtr handle);

Added constructor:

protected CIMinimumComponent (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMinimumCompositing

Removed constructor:

protected CIMinimumCompositing (IntPtr handle);

Added constructor:

protected CIMinimumCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMix

Removed constructor:

protected CIMix (IntPtr handle);

Added constructor:

protected CIMix (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIModTransition

Removed constructor:

protected CIModTransition (IntPtr handle);

Added constructor:

protected CIModTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphology

Removed constructor:

protected CIMorphology (IntPtr handle);

Added constructor:

protected CIMorphology (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyGradient

Removed constructor:

protected CIMorphologyGradient (IntPtr handle);

Added constructor:

protected CIMorphologyGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyMaximum

Removed constructor:

protected CIMorphologyMaximum (IntPtr handle);

Added constructor:

protected CIMorphologyMaximum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyMinimum

Removed constructor:

protected CIMorphologyMinimum (IntPtr handle);

Added constructor:

protected CIMorphologyMinimum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyRectangle

Removed constructor:

protected CIMorphologyRectangle (IntPtr handle);

Added constructor:

protected CIMorphologyRectangle (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyRectangleMaximum

Removed constructor:

protected CIMorphologyRectangleMaximum (IntPtr handle);

Added constructor:

protected CIMorphologyRectangleMaximum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMorphologyRectangleMinimum

Removed constructor:

protected CIMorphologyRectangleMinimum (IntPtr handle);

Added constructor:

protected CIMorphologyRectangleMinimum (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMotionBlur

Removed constructor:

protected CIMotionBlur (IntPtr handle);

Added constructor:

protected CIMotionBlur (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMultiplyBlendMode

Removed constructor:

protected CIMultiplyBlendMode (IntPtr handle);

Added constructor:

protected CIMultiplyBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIMultiplyCompositing

Removed constructor:

protected CIMultiplyCompositing (IntPtr handle);

Added constructor:

protected CIMultiplyCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CINinePartStretched

Removed constructor:

protected CINinePartStretched (IntPtr handle);

Added constructor:

protected CINinePartStretched (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CINinePartTiled

Removed constructor:

protected CINinePartTiled (IntPtr handle);

Added constructor:

protected CINinePartTiled (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CINoiseReduction

Removed constructor:

protected CINoiseReduction (IntPtr handle);

Added constructor:

protected CINoiseReduction (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIOpTile

Removed constructor:

protected CIOpTile (IntPtr handle);

Added constructor:

protected CIOpTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIOverlayBlendMode

Removed constructor:

protected CIOverlayBlendMode (IntPtr handle);

Added constructor:

protected CIOverlayBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPageCurlTransition

Removed constructor:

protected CIPageCurlTransition (IntPtr handle);

Added constructor:

protected CIPageCurlTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPageCurlWithShadowTransition

Removed constructor:

protected CIPageCurlWithShadowTransition (IntPtr handle);

Added constructor:

protected CIPageCurlWithShadowTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPaletteCentroid

Removed constructor:

protected CIPaletteCentroid (IntPtr handle);

Added constructor:

protected CIPaletteCentroid (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPalettize

Removed constructor:

protected CIPalettize (IntPtr handle);

Added constructor:

protected CIPalettize (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIParallelogramTile

Removed constructor:

protected CIParallelogramTile (IntPtr handle);

Added constructor:

protected CIParallelogramTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPdf417BarcodeGenerator

Removed constructor:

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

protected CIPersonSegmentation (IntPtr handle);

Added constructor:

protected CIPersonSegmentation (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveCorrection

Removed constructor:

protected CIPerspectiveCorrection (IntPtr handle);

Added constructor:

protected CIPerspectiveCorrection (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveRotate

Removed constructor:

protected CIPerspectiveRotate (IntPtr handle);

Added constructor:

protected CIPerspectiveRotate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveTile

Removed constructor:

protected CIPerspectiveTile (IntPtr handle);

Added constructor:

protected CIPerspectiveTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveTransform

Removed constructor:

protected CIPerspectiveTransform (IntPtr handle);

Added constructor:

protected CIPerspectiveTransform (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPerspectiveTransformWithExtent

Removed constructor:

protected CIPerspectiveTransformWithExtent (IntPtr handle);

Added constructor:

protected CIPerspectiveTransformWithExtent (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffect

Removed constructor:

protected CIPhotoEffect (IntPtr handle);

Added constructor:

protected CIPhotoEffect (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectChrome

Removed constructor:

protected CIPhotoEffectChrome (IntPtr handle);

Added constructor:

protected CIPhotoEffectChrome (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectFade

Removed constructor:

protected CIPhotoEffectFade (IntPtr handle);

Added constructor:

protected CIPhotoEffectFade (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectInstant

Removed constructor:

protected CIPhotoEffectInstant (IntPtr handle);

Added constructor:

protected CIPhotoEffectInstant (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectMono

Removed constructor:

protected CIPhotoEffectMono (IntPtr handle);

Added constructor:

protected CIPhotoEffectMono (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectNoir

Removed constructor:

protected CIPhotoEffectNoir (IntPtr handle);

Added constructor:

protected CIPhotoEffectNoir (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectProcess

Removed constructor:

protected CIPhotoEffectProcess (IntPtr handle);

Added constructor:

protected CIPhotoEffectProcess (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectTonal

Removed constructor:

protected CIPhotoEffectTonal (IntPtr handle);

Added constructor:

protected CIPhotoEffectTonal (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPhotoEffectTransfer

Removed constructor:

protected CIPhotoEffectTransfer (IntPtr handle);

Added constructor:

protected CIPhotoEffectTransfer (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPinLightBlendMode

Removed constructor:

protected CIPinLightBlendMode (IntPtr handle);

Added constructor:

protected CIPinLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPinchDistortion

Removed constructor:

protected CIPinchDistortion (IntPtr handle);

Added constructor:

protected CIPinchDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPixellate

Removed constructor:

protected CIPixellate (IntPtr handle);

Added constructor:

protected CIPixellate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIPointillize

Removed constructor:

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

protected CIQRCodeGenerator (IntPtr handle);

Added constructor:

protected CIQRCodeGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRadialGradient

Removed constructor:

protected CIRadialGradient (IntPtr handle);

Added constructor:

protected CIRadialGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRandomGenerator

Removed constructor:

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

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

protected CIRippleTransition (IntPtr handle);

Added constructor:

protected CIRippleTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRoundedRectangleGenerator

Removed constructor:

protected CIRoundedRectangleGenerator (IntPtr handle);

Added constructor:

protected CIRoundedRectangleGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIRowAverage

Removed constructor:

protected CIRowAverage (IntPtr handle);

Added constructor:

protected CIRowAverage (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISRGBToneCurveToLinear

Removed constructor:

protected CISRGBToneCurveToLinear (IntPtr handle);

Added constructor:

protected CISRGBToneCurveToLinear (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISaliencyMapFilter

Removed constructor:

protected CISaliencyMapFilter (IntPtr handle);

Added constructor:

protected CISaliencyMapFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISampleNearest

Removed constructor:

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

protected CISaturationBlendMode (IntPtr handle);

Added constructor:

protected CISaturationBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIScreenBlendMode

Removed constructor:

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

protected CISepiaTone (IntPtr handle);

Added constructor:

protected CISepiaTone (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIShadedMaterial

Removed constructor:

protected CIShadedMaterial (IntPtr handle);

Added constructor:

protected CIShadedMaterial (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISharpenLuminance

Removed constructor:

protected CISharpenLuminance (IntPtr handle);

Added constructor:

protected CISharpenLuminance (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISixfoldReflectedTile

Removed constructor:

protected CISixfoldReflectedTile (IntPtr handle);

Added constructor:

protected CISixfoldReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISixfoldRotatedTile

Removed constructor:

protected CISixfoldRotatedTile (IntPtr handle);

Added constructor:

protected CISixfoldRotatedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISmoothLinearGradient

Removed constructor:

protected CISmoothLinearGradient (IntPtr handle);

Added constructor:

protected CISmoothLinearGradient (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISoftLightBlendMode

Removed constructor:

protected CISoftLightBlendMode (IntPtr handle);

Added constructor:

protected CISoftLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISourceAtopCompositing

Removed constructor:

protected CISourceAtopCompositing (IntPtr handle);

Added constructor:

protected CISourceAtopCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISourceInCompositing

Removed constructor:

protected CISourceInCompositing (IntPtr handle);

Added constructor:

protected CISourceInCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISourceOutCompositing

Removed constructor:

protected CISourceOutCompositing (IntPtr handle);

Added constructor:

protected CISourceOutCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISourceOverCompositing

Removed constructor:

protected CISourceOverCompositing (IntPtr handle);

Added constructor:

protected CISourceOverCompositing (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISpotColor

Removed constructor:

protected CISpotColor (IntPtr handle);

Added constructor:

protected CISpotColor (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISpotLight

Removed constructor:

protected CISpotLight (IntPtr handle);

Added constructor:

protected CISpotLight (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIStarShineGenerator

Removed constructor:

protected CIStarShineGenerator (IntPtr handle);

Added constructor:

protected CIStarShineGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIStraightenFilter

Removed constructor:

protected CIStraightenFilter (IntPtr handle);

Added constructor:

protected CIStraightenFilter (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIStretchCrop

Removed constructor:

protected CIStretchCrop (IntPtr handle);

Added constructor:

protected CIStretchCrop (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIStripesGenerator

Removed constructor:

protected CIStripesGenerator (IntPtr handle);

Added constructor:

protected CIStripesGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISubtractBlendMode

Removed constructor:

protected CISubtractBlendMode (IntPtr handle);

Added constructor:

protected CISubtractBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISunbeamsGenerator

Removed constructor:

protected CISunbeamsGenerator (IntPtr handle);

Added constructor:

protected CISunbeamsGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CISwipeTransition

Removed constructor:

protected CISwipeTransition (IntPtr handle);

Added constructor:

protected CISwipeTransition (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITemperatureAndTint

Removed constructor:

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

protected CITextImageGenerator (IntPtr handle);

Added constructor:

protected CITextImageGenerator (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIThermal

Removed constructor:

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

protected CIToneCurve (IntPtr handle);

Added constructor:

protected CIToneCurve (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITorusLensDistortion

Removed constructor:

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

protected CITriangleKaleidoscope (IntPtr handle);

Added constructor:

protected CITriangleKaleidoscope (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITriangleTile

Removed constructor:

protected CITriangleTile (IntPtr handle);

Added constructor:

protected CITriangleTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITwelvefoldReflectedTile

Removed constructor:

protected CITwelvefoldReflectedTile (IntPtr handle);

Added constructor:

protected CITwelvefoldReflectedTile (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CITwirlDistortion

Removed constructor:

protected CITwirlDistortion (IntPtr handle);

Added constructor:

protected CITwirlDistortion (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIUnsharpMask

Removed constructor:

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

protected CIVibrance (IntPtr handle);

Added constructor:

protected CIVibrance (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVignette

Removed constructor:

protected CIVignette (IntPtr handle);

Added constructor:

protected CIVignette (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVignetteEffect

Removed constructor:

protected CIVignetteEffect (IntPtr handle);

Added constructor:

protected CIVignetteEffect (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVividLightBlendMode

Removed constructor:

protected CIVividLightBlendMode (IntPtr handle);

Added constructor:

protected CIVividLightBlendMode (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIVortexDistortion

Removed constructor:

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

protected CIWhitePointAdjust (IntPtr handle);

Added constructor:

protected CIWhitePointAdjust (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIXRay

Removed constructor:

protected CIXRay (IntPtr handle);

Added constructor:

protected CIXRay (ObjCRuntime.NativeHandle handle);

Type Changed: CoreImage.CIZoomBlur

Removed constructor:

protected 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 constructor:

protected MLMultiArray (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLMultiArrayConstraint

Removed constructor:

protected MLMultiArrayConstraint (IntPtr handle);

Added constructor:

protected MLMultiArrayConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLMultiArrayShapeConstraint

Removed constructor:

protected MLMultiArrayShapeConstraint (IntPtr handle);

Added constructor:

protected MLMultiArrayShapeConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLNumericConstraint

Removed constructor:

protected MLNumericConstraint (IntPtr handle);

Added constructor:

protected MLNumericConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLParameterDescription

Removed constructor:

protected MLParameterDescription (IntPtr handle);

Added constructor:

protected MLParameterDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLParameterKey

Removed constructor:

protected MLParameterKey (IntPtr handle);

Added constructor:

protected MLParameterKey (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLPredictionOptions

Removed constructor:

protected MLPredictionOptions (IntPtr handle);

Added constructor:

protected MLPredictionOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLSequence

Removed constructor:

protected MLSequence (IntPtr handle);

Added constructor:

protected MLSequence (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLSequenceConstraint

Removed constructor:

protected MLSequenceConstraint (IntPtr handle);

Added constructor:

protected MLSequenceConstraint (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLTask

Removed constructor:

protected MLTask (IntPtr handle);

Added constructor:

protected MLTask (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLUpdateContext

Removed constructor:

protected MLUpdateContext (IntPtr handle);

Added constructor:

protected MLUpdateContext (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLUpdateProgressHandlers

Removed constructor:

protected MLUpdateProgressHandlers (IntPtr handle);

Added constructor:

protected MLUpdateProgressHandlers (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreML.MLUpdateTask

Removed constructor:

protected MLUpdateTask (IntPtr handle);

Added constructor:

protected MLUpdateTask (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace CoreMedia

Type Changed: CoreMedia.CMBlockBuffer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreMedia.CMBufferQueue

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

Type Changed: CoreMedia.CMClock

Removed constructor:

public CMClock (IntPtr handle);

Type Changed: CoreMedia.CMClockOrTimebase

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CMClockOrTimebase (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreMedia.CMFormatDescription

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreMedia.CMMemoryPool

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreMedia.CMSampleBuffer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Modified methods:

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

Type Changed: CoreMedia.CMTimebase

Removed constructor:

public CMTimebase (IntPtr handle);

Type Changed: CoreMedia.CMVideoCodecType

Added values:

DepthHevc = 1684369512,
DisparityHevc = 1684632424,

Namespace CoreMidi

Type Changed: CoreMidi.MidiCIDeviceInfo

Removed constructor:

protected MidiCIDeviceInfo (IntPtr handle);

Added constructor:

protected MidiCIDeviceInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiCIDiscoveredNode

Removed constructor:

protected MidiCIDiscoveredNode (IntPtr handle);

Added constructor:

protected MidiCIDiscoveredNode (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiCIDiscoveryManager

Removed constructor:

protected MidiCIDiscoveryManager (IntPtr handle);

Added constructor:

protected MidiCIDiscoveryManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiCIProfile

Removed constructor:

protected MidiCIProfile (IntPtr handle);

Added constructor:

protected MidiCIProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiCIProfileResponderDelegate

Removed constructor:

protected MidiCIProfileResponderDelegate (IntPtr handle);

Added constructor:

protected MidiCIProfileResponderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreMidi.MidiCIProfileState

Removed constructor:

protected MidiCIProfileState (IntPtr handle);

Added constructor:

protected MidiCIProfileState (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiCIResponder

Removed constructor:

protected MidiCIResponder (IntPtr handle);

Added constructor:

protected MidiCIResponder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiCISession

Removed constructor:

protected MidiCISession (IntPtr handle);

Added constructor:

protected MidiCISession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiNetworkConnection

Removed constructor:

protected MidiNetworkConnection (IntPtr handle);

Added constructor:

protected MidiNetworkConnection (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiNetworkHost

Removed constructor:

protected MidiNetworkHost (IntPtr handle);

Added constructor:

protected MidiNetworkHost (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMidi.MidiNetworkSession

Removed constructor:

protected MidiNetworkSession (IntPtr handle);

Added constructor:

protected MidiNetworkSession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace CoreMotion

Type Changed: CoreMotion.CMAbsoluteAltitudeData

Removed constructor:

protected CMAbsoluteAltitudeData (IntPtr handle);

Added constructor:

protected CMAbsoluteAltitudeData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMAccelerometerData

Removed constructor:

protected CMAccelerometerData (IntPtr handle);

Added constructor:

protected CMAccelerometerData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMAltimeter

Removed constructor:

protected CMAltimeter (IntPtr handle);

Added constructor:

protected CMAltimeter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMAltitudeData

Removed constructor:

protected CMAltitudeData (IntPtr handle);

Added constructor:

protected CMAltitudeData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMAttitude

Removed constructor:

protected CMAttitude (IntPtr handle);

Added constructor:

protected CMAttitude (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMDeviceMotion

Removed constructor:

protected CMDeviceMotion (IntPtr handle);

Added constructor:

protected CMDeviceMotion (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMDyskineticSymptomResult

Removed constructor:

protected CMDyskineticSymptomResult (IntPtr handle);

Added constructor:

protected CMDyskineticSymptomResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMGyroData

Removed constructor:

protected CMGyroData (IntPtr handle);

Added constructor:

protected CMGyroData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMHeadphoneMotionManager

Removed constructor:

protected CMHeadphoneMotionManager (IntPtr handle);

Added constructor:

protected CMHeadphoneMotionManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMHeadphoneMotionManagerDelegate

Removed constructor:

protected CMHeadphoneMotionManagerDelegate (IntPtr handle);

Added constructor:

protected CMHeadphoneMotionManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreMotion.CMLogItem

Removed constructor:

protected CMLogItem (IntPtr handle);

Added constructor:

protected CMLogItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMMagnetometerData

Removed constructor:

protected CMMagnetometerData (IntPtr handle);

Added constructor:

protected CMMagnetometerData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMMotionActivity

Removed constructor:

protected CMMotionActivity (IntPtr handle);

Added constructor:

protected CMMotionActivity (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMMotionActivityManager

Removed constructor:

protected CMMotionActivityManager (IntPtr handle);

Added constructor:

protected CMMotionActivityManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMMotionManager

Removed constructor:

protected CMMotionManager (IntPtr handle);

Added constructor:

protected CMMotionManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMPedometer

Removed constructor:

protected CMPedometer (IntPtr handle);

Added constructor:

protected CMPedometer (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMPedometerData

Removed constructor:

protected CMPedometerData (IntPtr handle);

Added constructor:

protected CMPedometerData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMPedometerEvent

Removed constructor:

protected CMPedometerEvent (IntPtr handle);

Added constructor:

protected CMPedometerEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMRecordedAccelerometerData

Removed constructor:

protected CMRecordedAccelerometerData (IntPtr handle);

Added constructor:

protected CMRecordedAccelerometerData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMRecordedRotationRateData

Removed constructor:

protected CMRecordedRotationRateData (IntPtr handle);

Added constructor:

protected CMRecordedRotationRateData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMRotationRateData

Removed constructor:

protected CMRotationRateData (IntPtr handle);

Added constructor:

protected CMRotationRateData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMSensorDataList

Removed constructor:

protected CMSensorDataList (IntPtr handle);

Added constructor:

protected CMSensorDataList (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMSensorRecorder

Removed constructor:

protected CMSensorRecorder (IntPtr handle);

Added constructor:

protected CMSensorRecorder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMStepCounter

Removed constructor:

protected CMStepCounter (IntPtr handle);

Added constructor:

protected CMStepCounter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreMotion.CMTremorResult

Removed constructor:

protected CMTremorResult (IntPtr handle);

Added constructor:

protected CMTremorResult (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace CoreServices

Type Changed: CoreServices.CFHTTPAuthentication

Added interface:

CoreFoundation.ICFType

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreServices.CFHTTPMessage

Added interface:

CoreFoundation.ICFType

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreServices.CFHTTPStream

Added interface:

CoreFoundation.ICFType

Namespace CoreSpotlight

Type Changed: CoreSpotlight.CSCustomAttributeKey

Removed constructor:

protected CSCustomAttributeKey (IntPtr handle);

Added constructor:

protected CSCustomAttributeKey (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreSpotlight.CSImportExtension

Removed constructor:

protected CSImportExtension (IntPtr handle);

Added constructor:

protected CSImportExtension (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreSpotlight.CSIndexExtensionRequestHandler

Removed constructor:

protected CSIndexExtensionRequestHandler (IntPtr handle);

Added constructor:

protected CSIndexExtensionRequestHandler (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreSpotlight.CSLocalizedString

Removed constructor:

protected CSLocalizedString (IntPtr handle);

Added constructor:

protected CSLocalizedString (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreSpotlight.CSPerson

Removed constructor:

protected CSPerson (IntPtr handle);

Added constructor:

protected CSPerson (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreSpotlight.CSSearchQuery

Removed constructor:

protected CSSearchQuery (IntPtr handle);

Added constructor:

protected CSSearchQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreSpotlight.CSSearchableIndex

Removed constructor:

protected CSSearchableIndex (IntPtr handle);

Added constructor:

protected CSSearchableIndex (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreSpotlight.CSSearchableIndexDelegate

Removed constructor:

protected CSSearchableIndexDelegate (IntPtr handle);

Added constructor:

protected CSSearchableIndexDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: CoreSpotlight.CSSearchableItem

Removed constructor:

protected CSSearchableItem (IntPtr handle);

Added constructor:

protected CSSearchableItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: CoreSpotlight.CSSearchableItemAttributeSet

Removed constructor:

protected CSSearchableItemAttributeSet (IntPtr handle);

Added constructor:

protected CSSearchableItemAttributeSet (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Namespace CoreText

Type Changed: CoreText.CTFont

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructors:

public CTFont (CTFontDescriptor descriptor, nfloat size);
public CTFont (string name, nfloat size);
public CTFont (CoreGraphics.CGFont font, nfloat size, CoreGraphics.CGAffineTransform transform);
public CTFont (CoreGraphics.CGFont font, nfloat size, CTFontDescriptor descriptor);
public CTFont (CTFontDescriptor descriptor, nfloat size, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (CTFontDescriptor descriptor, nfloat size, CTFontOptions options);
public CTFont (CTFontUIFontType uiType, nfloat size, string language);
public CTFont (string name, nfloat size, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (string name, nfloat size, CTFontOptions options);
public CTFont (CoreGraphics.CGFont font, nfloat size, CoreGraphics.CGAffineTransform transform, CTFontDescriptor descriptor);
public CTFont (CTFontDescriptor descriptor, nfloat size, CTFontOptions options, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (string name, nfloat size, ref CoreGraphics.CGAffineTransform matrix, CTFontOptions options);

Added constructors:

public CTFont (CTFontDescriptor descriptor, ObjCRuntime.nfloat size);
public CTFont (string name, ObjCRuntime.nfloat size);
public CTFont (CoreGraphics.CGFont font, ObjCRuntime.nfloat size, CoreGraphics.CGAffineTransform transform);
public CTFont (CoreGraphics.CGFont font, ObjCRuntime.nfloat size, CTFontDescriptor descriptor);
public CTFont (CTFontDescriptor descriptor, ObjCRuntime.nfloat size, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (CTFontDescriptor descriptor, ObjCRuntime.nfloat size, CTFontOptions options);
public CTFont (CTFontUIFontType uiType, ObjCRuntime.nfloat size, string language);
public CTFont (string name, ObjCRuntime.nfloat size, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (string name, ObjCRuntime.nfloat size, CTFontOptions options);
public CTFont (CoreGraphics.CGFont font, ObjCRuntime.nfloat size, CoreGraphics.CGAffineTransform transform, CTFontDescriptor descriptor);
public CTFont (CTFontDescriptor descriptor, ObjCRuntime.nfloat size, CTFontOptions options, ref CoreGraphics.CGAffineTransform matrix);
public CTFont (string name, ObjCRuntime.nfloat size, ref CoreGraphics.CGAffineTransform matrix, CTFontOptions options);

Removed property:

public virtual IntPtr Handle { get; }

Modified properties:

-public nfloat AscentMetric { get; }
+public ObjCRuntime.nfloat AscentMetric { get; }
-public nfloat CapHeightMetric { get; }
+public ObjCRuntime.nfloat CapHeightMetric { get; }
-public nfloat DescentMetric { get; }
+public ObjCRuntime.nfloat DescentMetric { get; }
-public nfloat LeadingMetric { get; }
+public ObjCRuntime.nfloat LeadingMetric { get; }
-public nfloat Size { get; }
+public ObjCRuntime.nfloat Size { get; }
-public nfloat SlantAngle { get; }
+public ObjCRuntime.nfloat SlantAngle { get; }
-public nfloat UnderlinePosition { get; }
+public ObjCRuntime.nfloat UnderlinePosition { get; }
-public nfloat UnderlineThickness { get; }
+public ObjCRuntime.nfloat UnderlineThickness { get; }
-public nfloat XHeightMetric { get; }
+public ObjCRuntime.nfloat XHeightMetric { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public nint GetLigatureCaretPositions (ushort glyph, nfloat[] positions);
public CTFont WithAttributes (nfloat size, CTFontDescriptor attributes);
public CTFont WithAttributes (nfloat size, CTFontDescriptor attributes, ref CoreGraphics.CGAffineTransform matrix);
public CTFont WithFamily (nfloat size, string family);
public CTFont WithFamily (nfloat size, string family, ref CoreGraphics.CGAffineTransform matrix);
public CTFont WithSymbolicTraits (nfloat size, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask);
public CTFont WithSymbolicTraits (nfloat size, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask, ref CoreGraphics.CGAffineTransform matrix);
protected override void ~CTFont ();

Added methods:

public nint GetLigatureCaretPositions (ushort glyph, ObjCRuntime.nfloat[] positions);
public CTFont WithAttributes (ObjCRuntime.nfloat size, CTFontDescriptor attributes);
public CTFont WithAttributes (ObjCRuntime.nfloat size, CTFontDescriptor attributes, ref CoreGraphics.CGAffineTransform matrix);
public CTFont WithFamily (ObjCRuntime.nfloat size, string family);
public CTFont WithFamily (ObjCRuntime.nfloat size, string family, ref CoreGraphics.CGAffineTransform matrix);
public CTFont WithSymbolicTraits (ObjCRuntime.nfloat size, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask);
public CTFont WithSymbolicTraits (ObjCRuntime.nfloat size, CTFontSymbolicTraits symTraitValue, CTFontSymbolicTraits symTraitMask, ref CoreGraphics.CGAffineTransform matrix);

Type Changed: CoreText.CTFontCollection

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreText.CTFontDescriptor

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CTFontDescriptor (string name, nfloat size);

Added constructor:

public CTFontDescriptor (string name, ObjCRuntime.nfloat size);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public CTFontDescriptor WithVariation (uint variationIdentifier, nfloat variationValue);
protected override void ~CTFontDescriptor ();

Added method:

public CTFontDescriptor WithVariation (uint variationIdentifier, ObjCRuntime.nfloat variationValue);

Type Changed: CoreText.CTFrame

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreText.CTFramesetter

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreText.CTGlyphInfo

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreText.CTLine

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public CTLine GetJustifiedLine (nfloat justificationFactor, double justificationWidth);
public nfloat GetOffsetForStringIndex (nint charIndex);
public nfloat GetOffsetForStringIndex (nint charIndex, out nfloat secondaryOffset);
public double GetPenOffsetForFlush (nfloat flushFactor, double flushWidth);
public double GetTypographicBounds (out nfloat ascent, out nfloat descent, out nfloat leading);
protected override void ~CTLine ();

Added methods:

public CTLine GetJustifiedLine (ObjCRuntime.nfloat justificationFactor, double justificationWidth);
public ObjCRuntime.nfloat GetOffsetForStringIndex (nint charIndex);
public ObjCRuntime.nfloat GetOffsetForStringIndex (nint charIndex, out ObjCRuntime.nfloat secondaryOffset);
public double GetPenOffsetForFlush (ObjCRuntime.nfloat flushFactor, double flushWidth);
public double GetTypographicBounds (out ObjCRuntime.nfloat ascent, out ObjCRuntime.nfloat descent, out ObjCRuntime.nfloat leading);

Type Changed: CoreText.CTParagraphStyle

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreText.CTParagraphStyleSettings

Modified properties:

-public nfloat? DefaultTabInterval { get; set; }
+public ObjCRuntime.nfloat? DefaultTabInterval { get; set; }
-public nfloat? FirstLineHeadIndent { get; set; }
+public ObjCRuntime.nfloat? FirstLineHeadIndent { get; set; }
-public nfloat? HeadIndent { get; set; }
+public ObjCRuntime.nfloat? HeadIndent { get; set; }
-public nfloat? LineHeightMultiple { get; set; }
+public ObjCRuntime.nfloat? LineHeightMultiple { get; set; }
-public nfloat? LineSpacing { get; set; }
+public ObjCRuntime.nfloat? LineSpacing { get; set; }
-public nfloat? LineSpacingAdjustment { get; set; }
+public ObjCRuntime.nfloat? LineSpacingAdjustment { get; set; }
-public nfloat? MaximumLineHeight { get; set; }
+public ObjCRuntime.nfloat? MaximumLineHeight { get; set; }
-public nfloat? MaximumLineSpacing { get; set; }
+public ObjCRuntime.nfloat? MaximumLineSpacing { get; set; }
-public nfloat? MinimumLineHeight { get; set; }
+public ObjCRuntime.nfloat? MinimumLineHeight { get; set; }
-public nfloat? MinimumLineSpacing { get; set; }
+public ObjCRuntime.nfloat? MinimumLineSpacing { get; set; }
-public nfloat? ParagraphSpacing { get; set; }
+public ObjCRuntime.nfloat? ParagraphSpacing { get; set; }
-public nfloat? ParagraphSpacingBefore { get; set; }
+public ObjCRuntime.nfloat? ParagraphSpacingBefore { get; set; }
-public nfloat? TailIndent { get; set; }
+public ObjCRuntime.nfloat? TailIndent { get; set; }

Type Changed: CoreText.CTRun

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
public double GetTypographicBounds (Foundation.NSRange range, out nfloat ascent, out nfloat descent, out nfloat leading);
protected override void ~CTRun ();

Added method:

public double GetTypographicBounds (Foundation.NSRange range, out ObjCRuntime.nfloat ascent, out ObjCRuntime.nfloat descent, out ObjCRuntime.nfloat leading);

Type Changed: CoreText.CTTextTab

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreText.CTTypesetter

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Namespace CoreVideo

Type Changed: CoreVideo.CVBuffer

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Added methods:

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

Type Changed: CoreVideo.CVMetalTexture

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreVideo.CVMetalTextureCache

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Type Changed: CoreVideo.CVPixelBufferPool

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

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

Added methods:

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

Namespace CoreWlan

Type Changed: CoreWlan.CWEventDelegate

Removed constructor:

protected CWEventDelegate (IntPtr handle);

Added constructor:

protected CWEventDelegate (ObjCRuntime.NativeHandle handle);

Removed Type CoreWlan.CWChannel

Removed Type CoreWlan.CWChannelBand

Removed Type CoreWlan.CWChannelWidth

Removed Type CoreWlan.CWCipherKeyFlags

Removed Type CoreWlan.CWConfiguration

Removed Type CoreWlan.CWEventType

Removed Type CoreWlan.CWIbssModeSecurity

Removed Type CoreWlan.CWInterface

Removed Type CoreWlan.CWInterfaceMode

Removed Type CoreWlan.CWKeychain

Removed Type CoreWlan.CWKeychainDomain

Removed Type CoreWlan.CWMutableConfiguration

Removed Type CoreWlan.CWMutableNetworkProfile

Removed Type CoreWlan.CWNetwork

Removed Type CoreWlan.CWNetworkProfile

Removed Type CoreWlan.CWPhyMode

Removed Type CoreWlan.CWSecurity

Removed Type CoreWlan.CWStatus

Removed Type CoreWlan.CWStatusExtensions

Removed Type CoreWlan.CWWiFiClient

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 ExternalAccessory

Type Changed: ExternalAccessory.EAAccessory

Removed constructor:

protected EAAccessory (IntPtr handle);

Added constructor:

protected EAAccessory (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ExternalAccessory.EAAccessoryDelegate

Removed constructor:

protected EAAccessoryDelegate (IntPtr handle);

Added constructor:

protected EAAccessoryDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: ExternalAccessory.EAAccessoryManager

Removed constructor:

protected EAAccessoryManager (IntPtr handle);

Added constructor:

protected EAAccessoryManager (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ExternalAccessory.EASession

Removed constructor:

protected EASession (IntPtr handle);

Added constructor:

protected EASession (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ExternalAccessory.EAWiFiUnconfiguredAccessory

Removed constructor:

protected EAWiFiUnconfiguredAccessory (IntPtr handle);

Added constructor:

protected EAWiFiUnconfiguredAccessory (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowser

Removed constructor:

protected EAWiFiUnconfiguredAccessoryBrowser (IntPtr handle);

Added constructor:

protected EAWiFiUnconfiguredAccessoryBrowser (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowserDelegate

Removed constructor:

protected EAWiFiUnconfiguredAccessoryBrowserDelegate (IntPtr handle);

Added constructor:

protected EAWiFiUnconfiguredAccessoryBrowserDelegate (ObjCRuntime.NativeHandle handle);

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

Removed constructor:

protected NSBlockOperation (IntPtr handle);

Added constructor:

protected NSBlockOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSBundle

Removed constructor:

protected NSBundle (IntPtr handle);

Added constructor:

protected NSBundle (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSBundleResourceRequest

Removed constructor:

protected NSBundleResourceRequest (IntPtr handle);

Added constructor:

protected NSBundleResourceRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSByteCountFormatter

Removed constructor:

protected NSByteCountFormatter (IntPtr handle);

Added constructor:

protected NSByteCountFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCache

Removed constructor:

protected NSCache (IntPtr handle);

Added constructor:

protected NSCache (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCacheDelegate

Removed constructor:

protected NSCacheDelegate (IntPtr handle);

Added constructor:

protected NSCacheDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSCachedUrlResponse

Removed constructor:

protected NSCachedUrlResponse (IntPtr handle);

Added constructor:

protected NSCachedUrlResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCalendar

Removed constructor:

protected NSCalendar (IntPtr handle);

Added constructor:

protected NSCalendar (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCharacterSet

Removed constructor:

protected NSCharacterSet (IntPtr handle);

Added constructor:

protected NSCharacterSet (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCoder

Removed constructor:

protected NSCoder (IntPtr handle);

Added constructor:

protected NSCoder (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCoding

Removed constructor:

protected NSCoding (IntPtr handle);

Added constructor:

protected NSCoding (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSComparisonPredicate

Removed constructor:

protected NSComparisonPredicate (IntPtr handle);

Added constructor:

protected NSComparisonPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCompoundPredicate

Removed constructor:

protected NSCompoundPredicate (IntPtr handle);

Added constructor:

protected NSCompoundPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCondition

Removed constructor:

protected NSCondition (IntPtr handle);

Added constructor:

protected NSCondition (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSConditionLock

Removed constructor:

protected NSConditionLock (IntPtr handle);

Added constructor:

protected NSConditionLock (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSCopying

Removed constructor:

protected NSCopying (IntPtr handle);

Added constructor:

protected NSCopying (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSData

Removed constructor:

protected NSData (IntPtr handle);

Added constructor:

protected NSData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDataDetector

Removed constructor:

protected NSDataDetector (IntPtr handle);

Added constructor:

protected NSDataDetector (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDate

Removed constructor:

protected NSDate (IntPtr handle);

Added constructor:

protected NSDate (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDateComponents

Removed constructor:

protected NSDateComponents (IntPtr handle);

Added constructor:

protected NSDateComponents (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDateComponentsFormatter

Removed constructor:

protected NSDateComponentsFormatter (IntPtr handle);

Added constructor:

protected NSDateComponentsFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDateFormatter

Removed constructor:

protected NSDateFormatter (IntPtr handle);

Added constructor:

protected NSDateFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDateInterval

Removed constructor:

protected NSDateInterval (IntPtr handle);

Added constructor:

protected NSDateInterval (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDateIntervalFormatter

Removed constructor:

protected NSDateIntervalFormatter (IntPtr handle);

Added constructor:

protected NSDateIntervalFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDecimalNumber

Removed constructor:

protected NSDecimalNumber (IntPtr handle);

Added constructor:

protected NSDecimalNumber (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDictionary

Removed constructor:

protected NSDictionary (IntPtr handle);

Added constructor:

protected NSDictionary (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDimension

Removed constructor:

protected NSDimension (IntPtr handle);

Added constructor:

protected NSDimension (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSDirectoryEnumerator

Removed constructor:

protected NSDirectoryEnumerator (IntPtr handle);

Added constructor:

protected NSDirectoryEnumerator (ObjCRuntime.NativeHandle handle);

Modified properties:

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

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

Removed constructor:

protected NSHttpCookie (IntPtr handle);

Added constructor:

protected NSHttpCookie (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSHttpCookieStorage

Removed constructor:

protected NSHttpCookieStorage (IntPtr handle);

Added constructor:

protected NSHttpCookieStorage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSHttpUrlResponse

Removed constructor:

protected NSHttpUrlResponse (IntPtr handle);

Added constructor:

protected NSHttpUrlResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSIndexPath

Removed constructor:

protected NSIndexPath (IntPtr handle);

Added constructor:

protected NSIndexPath (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSIndexSet

Removed constructor:

protected NSIndexSet (IntPtr handle);

Added constructor:

protected NSIndexSet (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSInputStream

Removed constructor:

protected NSInputStream (IntPtr handle);

Added constructor:

protected NSInputStream (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSInvocation

Removed constructor:

protected NSInvocation (IntPtr handle);

Added constructor:

protected NSInvocation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSIso8601DateFormatter

Removed constructor:

protected NSIso8601DateFormatter (IntPtr handle);

Added constructor:

protected NSIso8601DateFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSItemProvider

Removed constructor:

protected NSItemProvider (IntPtr handle);

Added constructor:

protected NSItemProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSJsonSerialization

Removed constructor:

protected NSJsonSerialization (IntPtr handle);

Added constructor:

protected NSJsonSerialization (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSKeyedArchiver

Removed constructor:

protected NSKeyedArchiver (IntPtr handle);

Added constructor:

protected NSKeyedArchiver (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSKeyedArchiverDelegate

Removed constructor:

protected NSKeyedArchiverDelegate (IntPtr handle);

Added constructor:

protected NSKeyedArchiverDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSKeyedUnarchiver

Removed constructor:

protected NSKeyedUnarchiver (IntPtr handle);

Added constructor:

protected NSKeyedUnarchiver (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSKeyedUnarchiverDelegate

Removed constructor:

protected NSKeyedUnarchiverDelegate (IntPtr handle);

Added constructor:

protected NSKeyedUnarchiverDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSLengthFormatter

Removed constructor:

protected NSLengthFormatter (IntPtr handle);

Added constructor:

protected NSLengthFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSLinguisticTagger

Removed constructor:

protected NSLinguisticTagger (IntPtr handle);

Added constructor:

protected NSLinguisticTagger (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSListFormatter

Removed constructor:

protected NSListFormatter (IntPtr handle);

Added constructor:

protected NSListFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSLocale

Removed constructor:

protected NSLocale (IntPtr handle);

Added constructor:

protected NSLocale (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSLock

Removed constructor:

protected NSLock (IntPtr handle);

Added constructor:

protected NSLock (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMachPort

Removed constructor:

protected NSMachPort (IntPtr handle);

Added constructor:

protected NSMachPort (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMachPortDelegate

Removed constructor:

protected NSMachPortDelegate (IntPtr handle);

Added constructor:

protected NSMachPortDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSMassFormatter

Removed constructor:

protected NSMassFormatter (IntPtr handle);

Added constructor:

protected NSMassFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMeasurementFormatter

Removed constructor:

protected NSMeasurementFormatter (IntPtr handle);

Added constructor:

protected NSMeasurementFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMeasurement`1

Removed constructor:

protected NSMeasurement`1 (IntPtr handle);

Added constructor:

protected NSMeasurement`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMetadataItem

Removed constructor:

protected NSMetadataItem (IntPtr handle);

Added constructor:

protected NSMetadataItem (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMetadataQuery

Removed constructor:

protected NSMetadataQuery (IntPtr handle);

Added constructor:

protected NSMetadataQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMetadataQueryAttributeValueTuple

Removed constructor:

protected NSMetadataQueryAttributeValueTuple (IntPtr handle);

Added constructor:

protected NSMetadataQueryAttributeValueTuple (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMetadataQueryDelegate

Removed constructor:

protected NSMetadataQueryDelegate (IntPtr handle);

Added constructor:

protected NSMetadataQueryDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSMetadataQueryResultGroup

Removed constructor:

protected NSMetadataQueryResultGroup (IntPtr handle);

Added constructor:

protected NSMetadataQueryResultGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMethodSignature

Removed constructor:

protected NSMethodSignature (IntPtr handle);

Added constructor:

protected NSMethodSignature (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableArray

Removed constructor:

protected NSMutableArray (IntPtr handle);

Added constructor:

protected NSMutableArray (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableAttributedString

Removed constructor:

protected NSMutableAttributedString (IntPtr handle);

Added constructor:

protected NSMutableAttributedString (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableCharacterSet

Removed constructor:

protected NSMutableCharacterSet (IntPtr handle);

Added constructor:

protected NSMutableCharacterSet (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableCopying

Removed constructor:

protected NSMutableCopying (IntPtr handle);

Added constructor:

protected NSMutableCopying (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSMutableData

Removed constructor:

protected NSMutableData (IntPtr handle);

Added constructor:

protected NSMutableData (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableDictionary

Removed constructor:

protected NSMutableDictionary (IntPtr handle);

Added constructor:

protected NSMutableDictionary (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableIndexSet

Removed constructor:

protected NSMutableIndexSet (IntPtr handle);

Added constructor:

protected NSMutableIndexSet (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableOrderedSet

Removed constructor:

protected NSMutableOrderedSet (IntPtr handle);

Added constructor:

protected NSMutableOrderedSet (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableSet

Removed constructor:

protected NSMutableSet (IntPtr handle);

Added constructor:

protected NSMutableSet (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableString

Removed constructor:

protected NSMutableString (IntPtr handle);

Added constructor:

protected NSMutableString (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSMutableUrlRequest

Removed constructor:

protected NSMutableUrlRequest (IntPtr handle);

Added constructor:

protected NSMutableUrlRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSNetService

Removed constructor:

protected NSNetService (IntPtr handle);

Added constructor:

protected NSNetService (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual void Schedule (NSRunLoop aRunLoop, string forMode);
public virtual void Unschedule (NSRunLoop aRunLoop, string forMode);

Added methods:

public virtual void Schedule (NSRunLoop aRunLoop, NSString forMode);
public virtual void Unschedule (NSRunLoop aRunLoop, NSString forMode);

Type Changed: Foundation.NSNetServiceBrowser

Removed constructor:

protected NSNetServiceBrowser (IntPtr handle);

Added constructor:

protected NSNetServiceBrowser (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Removed methods:

public virtual void Schedule (NSRunLoop aRunLoop, string forMode);
public virtual void Unschedule (NSRunLoop aRunLoop, string forMode);

Added methods:

public virtual void Schedule (NSRunLoop aRunLoop, NSString forMode);
public virtual void Unschedule (NSRunLoop aRunLoop, NSString forMode);

Type Changed: Foundation.NSNetServiceBrowserDelegate

Removed constructor:

protected NSNetServiceBrowserDelegate (IntPtr handle);

Added constructor:

protected NSNetServiceBrowserDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSNetServiceDelegate

Removed constructor:

protected NSNetServiceDelegate (IntPtr handle);

Added constructor:

protected NSNetServiceDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSNotification

Removed constructor:

protected NSNotification (IntPtr handle);

Added constructor:

protected NSNotification (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSNotificationCenter

Removed constructor:

protected NSNotificationCenter (IntPtr handle);

Added constructor:

protected NSNotificationCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSNotificationQueue

Removed constructor:

protected NSNotificationQueue (IntPtr handle);

Added constructor:

protected NSNotificationQueue (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSNull

Removed constructor:

protected NSNull (IntPtr handle);

Added constructor:

protected NSNull (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSNumber

Removed constructors:

protected NSNumber (IntPtr handle);
public NSNumber (nfloat value);

Added constructors:

protected NSNumber (ObjCRuntime.NativeHandle handle);
public NSNumber (ObjCRuntime.nfloat value);

Modified properties:

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

Removed method:

public static NSNumber FromNFloat (nfloat value);

Added method:

public static NSNumber FromNFloat (ObjCRuntime.nfloat value);

Type Changed: Foundation.NSNumberFormatter

Removed constructor:

protected NSNumberFormatter (IntPtr handle);

Added constructor:

protected NSNumberFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSObject

Removed constructors:

public NSObject (IntPtr handle);
public NSObject (IntPtr handle, bool alloced);

Added constructors:

protected NSObject (ObjCRuntime.NativeHandle handle);
protected NSObject (ObjCRuntime.NativeHandle handle, bool alloced);

Modified properties:

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

Removed methods:

public virtual bool ConformsToProtocol (IntPtr protocol);
protected void InitializeHandle (IntPtr handle);
protected void InitializeHandle (IntPtr handle, string initSelector);

Added methods:

public virtual bool ConformsToProtocol (ObjCRuntime.NativeHandle protocol);
protected void InitializeHandle (ObjCRuntime.NativeHandle handle);
protected void InitializeHandle (ObjCRuntime.NativeHandle handle, string initSelector);

Type Changed: Foundation.NSOperation

Removed constructor:

protected NSOperation (IntPtr handle);

Added constructor:

protected NSOperation (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSOperationQueue

Removed constructor:

protected NSOperationQueue (IntPtr handle);

Added constructor:

protected NSOperationQueue (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSOrderedSet

Removed constructor:

protected NSOrderedSet (IntPtr handle);

Added constructor:

protected NSOrderedSet (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSOrthography

Removed constructor:

protected NSOrthography (IntPtr handle);

Added constructor:

protected NSOrthography (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSOutputStream

Removed constructor:

protected NSOutputStream (IntPtr handle);

Added constructor:

protected NSOutputStream (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSPersonNameComponents

Removed constructor:

protected NSPersonNameComponents (IntPtr handle);

Added constructor:

protected NSPersonNameComponents (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSPersonNameComponentsFormatter

Removed constructor:

protected NSPersonNameComponentsFormatter (IntPtr handle);

Added constructor:

protected NSPersonNameComponentsFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSPipe

Removed constructor:

protected NSPipe (IntPtr handle);

Added constructor:

protected NSPipe (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSPort

Removed constructor:

protected NSPort (IntPtr handle);

Added constructor:

protected NSPort (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSPortDelegate

Removed constructor:

protected NSPortDelegate (IntPtr handle);

Added constructor:

protected NSPortDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSPortMessage

Removed constructor:

protected NSPortMessage (IntPtr handle);

Added constructor:

protected NSPortMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSPredicate

Removed constructor:

protected NSPredicate (IntPtr handle);

Added constructor:

protected NSPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSProcessInfo

Removed constructor:

protected NSProcessInfo (IntPtr handle);

Added constructor:

protected NSProcessInfo (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSProgress

Removed constructor:

protected NSProgress (IntPtr handle);

Added constructor:

protected NSProgress (ObjCRuntime.NativeHandle handle);

Modified properties:

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

Type Changed: Foundation.NSPropertyListSerialization

Removed constructor:

protected NSPropertyListSerialization (IntPtr handle);

Added constructor:

protected NSPropertyListSerialization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSPurgeableData

Removed constructor:

protected NSPurgeableData (IntPtr handle);

Added constructor:

protected NSPurgeableData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSRecursiveLock

Removed constructor:

protected NSRecursiveLock (IntPtr handle);

Added constructor:

protected NSRecursiveLock (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSRegularExpression

Removed constructor:

protected NSRegularExpression (IntPtr handle);

Added constructor:

protected NSRegularExpression (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSRelativeDateTimeFormatter

Removed constructor:

protected NSRelativeDateTimeFormatter (IntPtr handle);

Added constructor:

protected NSRelativeDateTimeFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSRunLoop

Removed constructor:

protected NSRunLoop (IntPtr handle);

Added constructor:

protected NSRunLoop (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.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.NSStringDrawingContext

Removed constructor:

protected NSStringDrawingContext (IntPtr handle);

Added constructor:

protected NSStringDrawingContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat ActualScaleFactor { get; }
+public virtual ObjCRuntime.nfloat ActualScaleFactor { get; }
-public virtual nfloat ActualTrackingAdjustment { get; }
+public virtual ObjCRuntime.nfloat ActualTrackingAdjustment { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MinimumScaleFactor { get; set; }
+public virtual ObjCRuntime.nfloat MinimumScaleFactor { get; set; }

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.NSUrlProtectionSpace

Removed constructor:

protected NSUrlProtectionSpace (IntPtr handle);

Added constructor:

protected NSUrlProtectionSpace (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlProtocol

Removed constructor:

protected NSUrlProtocol (IntPtr handle);

Added constructor:

protected NSUrlProtocol (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlQueryItem

Removed constructor:

protected NSUrlQueryItem (IntPtr handle);

Added constructor:

protected NSUrlQueryItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlRequest

Removed constructor:

protected NSUrlRequest (IntPtr handle);

Added constructor:

protected NSUrlRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlResponse

Removed constructor:

protected NSUrlResponse (IntPtr handle);

Added constructor:

protected NSUrlResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSession

Removed constructor:

protected NSUrlSession (IntPtr handle);

Added constructor:

protected NSUrlSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionConfiguration

Removed constructor:

protected NSUrlSessionConfiguration (IntPtr handle);

Added constructor:

protected NSUrlSessionConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionDataDelegate

Removed constructor:

protected NSUrlSessionDataDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionDataDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionDataTask

Removed constructor:

protected NSUrlSessionDataTask (IntPtr handle);

Added constructor:

protected NSUrlSessionDataTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionDelegate

Removed constructor:

protected NSUrlSessionDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionDownloadDelegate

Removed constructor:

protected NSUrlSessionDownloadDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionDownloadDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionDownloadTask

Removed constructor:

protected NSUrlSessionDownloadTask (IntPtr handle);

Added constructor:

protected NSUrlSessionDownloadTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionStreamDelegate

Removed constructor:

protected NSUrlSessionStreamDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionStreamDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionStreamTask

Removed constructor:

protected NSUrlSessionStreamTask (IntPtr handle);

Added constructor:

protected NSUrlSessionStreamTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionTask

Removed constructor:

protected NSUrlSessionTask (IntPtr handle);

Added constructor:

protected NSUrlSessionTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionTaskDelegate

Removed constructor:

protected NSUrlSessionTaskDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionTaskDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionTaskMetrics

Removed constructor:

protected NSUrlSessionTaskMetrics (IntPtr handle);

Added constructor:

protected NSUrlSessionTaskMetrics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionTaskTransactionMetrics

Removed constructor:

protected NSUrlSessionTaskTransactionMetrics (IntPtr handle);

Added constructor:

protected NSUrlSessionTaskTransactionMetrics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual Security.SslCipherSuite? NegotiatedTlsCipherSuite { get; }
+public virtual Security.TlsCipherSuite? NegotiatedTlsCipherSuite { get; }

Type Changed: Foundation.NSUrlSessionUploadTask

Removed constructor:

protected NSUrlSessionUploadTask (IntPtr handle);

Added constructor:

protected NSUrlSessionUploadTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionWebSocketDelegate

Removed constructor:

protected NSUrlSessionWebSocketDelegate (IntPtr handle);

Added constructor:

protected NSUrlSessionWebSocketDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUrlSessionWebSocketMessage

Removed constructor:

protected NSUrlSessionWebSocketMessage (IntPtr handle);

Added constructor:

protected NSUrlSessionWebSocketMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUrlSessionWebSocketTask

Removed constructor:

protected NSUrlSessionWebSocketTask (IntPtr handle);

Added constructor:

protected NSUrlSessionWebSocketTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUserActivity

Removed constructor:

protected NSUserActivity (IntPtr handle);

Added constructor:

protected NSUserActivity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUserActivityDelegate

Removed constructor:

protected NSUserActivityDelegate (IntPtr handle);

Added constructor:

protected NSUserActivityDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSUserDefaults

Removed constructor:

protected NSUserDefaults (IntPtr handle);

Added constructor:

protected NSUserDefaults (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSUuid

Removed constructor:

protected NSUuid (IntPtr handle);

Added constructor:

protected NSUuid (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSValue

Removed constructor:

protected NSValue (IntPtr handle);

Added constructor:

protected NSValue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSValueTransformer

Removed constructor:

protected NSValueTransformer (IntPtr handle);

Added constructor:

protected NSValueTransformer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSXpcConnection

Removed constructor:

protected NSXpcConnection (IntPtr handle);

Added constructor:

protected NSXpcConnection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSXpcInterface

Removed constructor:

protected NSXpcInterface (IntPtr handle);

Added constructor:

protected NSXpcInterface (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSXpcListener

Removed constructor:

protected NSXpcListener (IntPtr handle);

Added constructor:

protected NSXpcListener (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSXpcListenerDelegate

Removed constructor:

protected NSXpcListenerDelegate (IntPtr handle);

Added constructor:

protected NSXpcListenerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: Foundation.NSXpcListenerEndpoint

Removed constructor:

protected NSXpcListenerEndpoint (IntPtr handle);

Added constructor:

protected NSXpcListenerEndpoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Foundation.NSZone

Removed constructors:

public NSZone (IntPtr handle);
public NSZone (IntPtr handle, bool owns);

Modified properties:

-public virtual final IntPtr Handle { get; }
+public virtual final ObjCRuntime.NativeHandle Handle { get; }

Namespace GameController

Type Changed: GameController.GCColor

Removed constructor:

protected GCColor (IntPtr handle);

Added constructor:

protected GCColor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCController

Removed constructor:

protected GCController (IntPtr handle);

Added constructor:

protected GCController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerAxisInput

Removed constructor:

protected GCControllerAxisInput (IntPtr handle);

Added constructor:

protected GCControllerAxisInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerButtonInput

Removed constructor:

protected GCControllerButtonInput (IntPtr handle);

Added constructor:

protected GCControllerButtonInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerDirectionPad

Removed constructor:

protected GCControllerDirectionPad (IntPtr handle);

Added constructor:

protected GCControllerDirectionPad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerElement

Removed constructor:

protected GCControllerElement (IntPtr handle);

Added constructor:

protected GCControllerElement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCControllerTouchpad

Removed constructor:

protected GCControllerTouchpad (IntPtr handle);

Added constructor:

protected GCControllerTouchpad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDeviceBattery

Removed constructor:

protected GCDeviceBattery (IntPtr handle);

Added constructor:

protected GCDeviceBattery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDeviceCursor

Removed constructor:

protected GCDeviceCursor (IntPtr handle);

Added constructor:

protected GCDeviceCursor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDeviceHaptics

Removed constructor:

protected GCDeviceHaptics (IntPtr handle);

Added constructor:

protected GCDeviceHaptics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDeviceLight

Removed constructor:

protected GCDeviceLight (IntPtr handle);

Added constructor:

protected GCDeviceLight (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDirectionalGamepad

Removed constructor:

protected GCDirectionalGamepad (IntPtr handle);

Added constructor:

protected GCDirectionalGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDualSenseAdaptiveTrigger

Removed constructor:

protected GCDualSenseAdaptiveTrigger (IntPtr handle);

Added constructor:

protected GCDualSenseAdaptiveTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDualSenseGamepad

Removed constructor:

protected GCDualSenseGamepad (IntPtr handle);

Added constructor:

protected GCDualSenseGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCDualShockGamepad

Removed constructor:

protected GCDualShockGamepad (IntPtr handle);

Added constructor:

protected GCDualShockGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCEventViewController

Removed constructor:

protected GCEventViewController (IntPtr handle);

Added constructor:

protected GCEventViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCExtendedGamepad

Removed constructor:

protected GCExtendedGamepad (IntPtr handle);

Added constructor:

protected GCExtendedGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCExtendedGamepadSnapshot

Removed constructor:

protected GCExtendedGamepadSnapshot (IntPtr handle);

Added constructor:

protected GCExtendedGamepadSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCGamepad

Removed constructor:

protected GCGamepad (IntPtr handle);

Added constructor:

protected GCGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCGamepadSnapshot

Removed constructor:

protected GCGamepadSnapshot (IntPtr handle);

Added constructor:

protected GCGamepadSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCKeyboard

Removed constructor:

protected GCKeyboard (IntPtr handle);

Added constructor:

protected GCKeyboard (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCKeyboardInput

Removed constructor:

protected GCKeyboardInput (IntPtr handle);

Added constructor:

protected GCKeyboardInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCMicroGamepad

Removed constructor:

protected GCMicroGamepad (IntPtr handle);

Added constructor:

protected GCMicroGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCMicroGamepadSnapshot

Removed constructor:

protected GCMicroGamepadSnapshot (IntPtr handle);

Added constructor:

protected GCMicroGamepadSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCMotion

Removed constructor:

protected GCMotion (IntPtr handle);

Added constructor:

protected GCMotion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual OpenTK.Quaterniond Attitude { get; }
+public virtual GCQuaternion Attitude { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.Vector3d Gravity { get; }
+public virtual GCAcceleration Gravity { get; }
-public virtual OpenTK.Vector3d RotationRate { get; }
+public virtual GCRotationRate RotationRate { get; }
-public virtual OpenTK.Vector3d UserAcceleration { get; }
+public virtual GCAcceleration UserAcceleration { get; }

Type Changed: GameController.GCMouse

Removed constructor:

protected GCMouse (IntPtr handle);

Added constructor:

protected GCMouse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCMouseInput

Removed constructor:

protected GCMouseInput (IntPtr handle);

Added constructor:

protected GCMouseInput (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCPhysicalInputProfile

Removed constructor:

protected GCPhysicalInputProfile (IntPtr handle);

Added constructor:

protected GCPhysicalInputProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCVirtualController

Removed constructor:

protected GCVirtualController (IntPtr handle);

Added constructor:

protected GCVirtualController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCVirtualControllerConfiguration

Removed constructor:

protected GCVirtualControllerConfiguration (IntPtr handle);

Added constructor:

protected GCVirtualControllerConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCVirtualControllerElementConfiguration

Removed constructor:

protected GCVirtualControllerElementConfiguration (IntPtr handle);

Added constructor:

protected GCVirtualControllerElementConfiguration (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameController.GCXboxGamepad

Removed constructor:

protected GCXboxGamepad (IntPtr handle);

Added constructor:

protected GCXboxGamepad (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

New Type: GameController.GCProductCategory

public static class GCProductCategory {
	// properties
	public static Foundation.NSString CoalescedRemote { get; }
	public static Foundation.NSString ControlCenterRemote { get; }
	public static Foundation.NSString DualSense { get; }
	public static Foundation.NSString DualShock4 { get; }
	public static Foundation.NSString Keyboard { get; }
	public static Foundation.NSString MFi { get; }
	public static Foundation.NSString Mouse { get; }
	public static Foundation.NSString SiriRemote1stGen { get; }
	public static Foundation.NSString SiriRemote2ndGen { get; }
	public static Foundation.NSString UniversalElectronicsRemote { get; }
	public static Foundation.NSString XboxOne { get; }
}

Namespace GameKit

Type Changed: GameKit.GKAccessPoint

Removed constructor:

protected GKAccessPoint (IntPtr handle);

Added constructor:

protected GKAccessPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKAchievement

Removed constructor:

protected GKAchievement (IntPtr handle);

Added constructor:

protected GKAchievement (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKAchievementChallenge

Removed constructor:

protected GKAchievementChallenge (IntPtr handle);

Added constructor:

protected GKAchievementChallenge (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKAchievementDescription

Removed constructor:

protected GKAchievementDescription (IntPtr handle);

Added constructor:

protected GKAchievementDescription (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKBasePlayer

Removed constructor:

protected GKBasePlayer (IntPtr handle);

Added constructor:

protected GKBasePlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKChallenge

Removed constructor:

protected GKChallenge (IntPtr handle);

Added constructor:

protected GKChallenge (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKChallengeEventHandler

Removed constructor:

protected GKChallengeEventHandler (IntPtr handle);

Added constructor:

protected GKChallengeEventHandler (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKChallengeEventHandlerDelegate

Removed constructor:

protected GKChallengeEventHandlerDelegate (IntPtr handle);

Added constructor:

protected GKChallengeEventHandlerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKChallengeListener

Removed constructor:

protected GKChallengeListener (IntPtr handle);

Added constructor:

protected GKChallengeListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKCloudPlayer

Removed constructor:

protected GKCloudPlayer (IntPtr handle);

Added constructor:

protected GKCloudPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.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.GKLocalPlayer

Removed constructor:

protected GKLocalPlayer (IntPtr handle);

Added constructor:

protected GKLocalPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKLocalPlayerListener

Removed constructor:

protected GKLocalPlayerListener (IntPtr handle);

Added constructor:

protected GKLocalPlayerListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKMatch

Removed constructor:

protected GKMatch (IntPtr handle);

Added constructor:

protected GKMatch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKMatchDelegate

Removed constructor:

protected GKMatchDelegate (IntPtr handle);

Added constructor:

protected GKMatchDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKMatchRequest

Removed constructor:

protected GKMatchRequest (IntPtr handle);

Added constructor:

protected GKMatchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKMatchmaker

Removed constructor:

protected GKMatchmaker (IntPtr handle);

Added constructor:

protected GKMatchmaker (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKMatchmakerViewController

Removed constructor:

protected GKMatchmakerViewController (IntPtr handle);

Added constructor:

protected GKMatchmakerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKMatchmakerViewControllerDelegate

Removed constructor:

protected GKMatchmakerViewControllerDelegate (IntPtr handle);

Added constructor:

protected GKMatchmakerViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKNotificationBanner

Removed constructor:

protected GKNotificationBanner (IntPtr handle);

Added constructor:

protected GKNotificationBanner (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKPeerPickerController

Removed constructor:

protected GKPeerPickerController (IntPtr handle);

Added constructor:

protected GKPeerPickerController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKPeerPickerControllerDelegate

Removed constructor:

protected GKPeerPickerControllerDelegate (IntPtr handle);

Added constructor:

protected GKPeerPickerControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKPlayer

Removed constructor:

protected GKPlayer (IntPtr handle);

Added constructor:

protected GKPlayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKSavedGame

Removed constructor:

protected GKSavedGame (IntPtr handle);

Added constructor:

protected GKSavedGame (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKSavedGameListener

Removed constructor:

protected GKSavedGameListener (IntPtr handle);

Added constructor:

protected GKSavedGameListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKScore

Removed constructor:

protected GKScore (IntPtr handle);

Added constructor:

protected GKScore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKScoreChallenge

Removed constructor:

protected GKScoreChallenge (IntPtr handle);

Added constructor:

protected GKScoreChallenge (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKSession

Removed constructor:

protected GKSession (IntPtr handle);

Added constructor:

protected GKSession (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKSessionDelegate

Removed constructor:

protected GKSessionDelegate (IntPtr handle);

Added constructor:

protected GKSessionDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKTurnBasedEventHandler

Removed constructor:

protected GKTurnBasedEventHandler (IntPtr handle);

Added constructor:

protected GKTurnBasedEventHandler (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedEventHandlerDelegate

Removed constructor:

protected GKTurnBasedEventHandlerDelegate (IntPtr handle);

Added constructor:

protected GKTurnBasedEventHandlerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKTurnBasedEventListener

Removed constructor:

protected GKTurnBasedEventListener (IntPtr handle);

Added constructor:

protected GKTurnBasedEventListener (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKTurnBasedExchange

Removed constructor:

protected GKTurnBasedExchange (IntPtr handle);

Added constructor:

protected GKTurnBasedExchange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedExchangeReply

Removed constructor:

protected GKTurnBasedExchangeReply (IntPtr handle);

Added constructor:

protected GKTurnBasedExchangeReply (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedMatch

Removed constructor:

protected GKTurnBasedMatch (IntPtr handle);

Added constructor:

protected GKTurnBasedMatch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedMatchmakerViewController

Removed constructor:

protected GKTurnBasedMatchmakerViewController (IntPtr handle);

Added constructor:

protected GKTurnBasedMatchmakerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKTurnBasedMatchmakerViewControllerDelegate

Removed constructor:

protected GKTurnBasedMatchmakerViewControllerDelegate (IntPtr handle);

Added constructor:

protected GKTurnBasedMatchmakerViewControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKTurnBasedParticipant

Removed constructor:

protected GKTurnBasedParticipant (IntPtr handle);

Added constructor:

protected GKTurnBasedParticipant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKVoiceChat

Removed constructor:

protected GKVoiceChat (IntPtr handle);

Added constructor:

protected GKVoiceChat (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameKit.GKVoiceChatClient

Removed constructor:

protected GKVoiceChatClient (IntPtr handle);

Added constructor:

protected GKVoiceChatClient (ObjCRuntime.NativeHandle handle);

Type Changed: GameKit.GKVoiceChatService

Removed constructor:

protected GKVoiceChatService (IntPtr handle);

Added constructor:

protected GKVoiceChatService (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace GameplayKit

Type Changed: GameplayKit.GKARC4RandomSource

Removed constructor:

protected GKARC4RandomSource (IntPtr handle);

Added constructor:

protected GKARC4RandomSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKAgent

Removed constructor:

protected GKAgent (IntPtr handle);

Added constructor:

protected GKAgent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKAgent2D

Removed constructor:

protected GKAgent2D (IntPtr handle);

Added constructor:

protected GKAgent2D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKAgent3D

Removed constructor:

protected GKAgent3D (IntPtr handle);

Added constructor:

protected GKAgent3D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKAgentDelegate

Removed constructor:

protected GKAgentDelegate (IntPtr handle);

Added constructor:

protected GKAgentDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: GameplayKit.GKBehavior

Removed constructor:

protected GKBehavior (IntPtr handle);

Added constructor:

protected GKBehavior (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKBillowNoiseSource

Removed constructor:

protected GKBillowNoiseSource (IntPtr handle);

Added constructor:

protected GKBillowNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCheckerboardNoiseSource

Removed constructor:

protected GKCheckerboardNoiseSource (IntPtr handle);

Added constructor:

protected GKCheckerboardNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCircleObstacle

Removed constructor:

protected GKCircleObstacle (IntPtr handle);

Added constructor:

protected GKCircleObstacle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCoherentNoiseSource

Removed constructor:

protected GKCoherentNoiseSource (IntPtr handle);

Added constructor:

protected GKCoherentNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKComponent

Removed constructor:

protected GKComponent (IntPtr handle);

Added constructor:

protected GKComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKComponentSystem`1

Removed constructor:

protected GKComponentSystem`1 (IntPtr handle);

Added constructor:

protected GKComponentSystem`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCompositeBehavior

Removed constructor:

protected GKCompositeBehavior (IntPtr handle);

Added constructor:

protected GKCompositeBehavior (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKConstantNoiseSource

Removed constructor:

protected GKConstantNoiseSource (IntPtr handle);

Added constructor:

protected GKConstantNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKCylindersNoiseSource

Removed constructor:

protected GKCylindersNoiseSource (IntPtr handle);

Added constructor:

protected GKCylindersNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKDecisionNode

Removed constructor:

protected GKDecisionNode (IntPtr handle);

Added constructor:

protected GKDecisionNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKDecisionTree

Removed constructor:

protected GKDecisionTree (IntPtr handle);

Added constructor:

protected GKDecisionTree (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKEntity

Removed constructor:

protected GKEntity (IntPtr handle);

Added constructor:

protected GKEntity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGaussianDistribution

Removed constructor:

protected GKGaussianDistribution (IntPtr handle);

Added constructor:

protected GKGaussianDistribution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGoal

Removed constructor:

protected GKGoal (IntPtr handle);

Added constructor:

protected GKGoal (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGraph

Removed constructor:

protected GKGraph (IntPtr handle);

Added constructor:

protected GKGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGraphNode

Removed constructor:

protected GKGraphNode (IntPtr handle);

Added constructor:

protected GKGraphNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGraphNode2D

Removed constructor:

protected GKGraphNode2D (IntPtr handle);

Added constructor:

protected GKGraphNode2D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGraphNode3D

Removed constructor:

protected GKGraphNode3D (IntPtr handle);

Added constructor:

protected GKGraphNode3D (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGridGraph

Removed constructor:

protected GKGridGraph (IntPtr handle);

Added constructor:

protected GKGridGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKGridGraphNode

Removed constructor:

protected GKGridGraphNode (IntPtr handle);

Added constructor:

protected GKGridGraphNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKHybridStrategist

Removed constructor:

protected GKHybridStrategist (IntPtr handle);

Added constructor:

protected GKHybridStrategist (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKLinearCongruentialRandomSource

Removed constructor:

protected GKLinearCongruentialRandomSource (IntPtr handle);

Added constructor:

protected GKLinearCongruentialRandomSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKMersenneTwisterRandomSource

Removed constructor:

protected GKMersenneTwisterRandomSource (IntPtr handle);

Added constructor:

protected GKMersenneTwisterRandomSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKMeshGraph`1

Removed constructor:

protected GKMeshGraph`1 (IntPtr handle);

Added constructor:

protected GKMeshGraph`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKMinMaxStrategist

Removed constructor:

protected GKMinMaxStrategist (IntPtr handle);

Added constructor:

protected GKMinMaxStrategist (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKMonteCarloStrategist

Removed constructor:

protected GKMonteCarloStrategist (IntPtr handle);

Added constructor:

protected GKMonteCarloStrategist (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKNSPredicateRule

Removed constructor:

protected GKNSPredicateRule (IntPtr handle);

Added constructor:

protected GKNSPredicateRule (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKNoise

Removed constructor:

protected GKNoise (IntPtr handle);

Added constructor:

protected GKNoise (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKNoiseMap

Removed constructor:

protected GKNoiseMap (IntPtr handle);

Added constructor:

protected GKNoiseMap (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKNoiseSource

Removed constructor:

protected GKNoiseSource (IntPtr handle);

Added constructor:

protected GKNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKObstacle

Removed constructor:

protected GKObstacle (IntPtr handle);

Added constructor:

protected GKObstacle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKObstacleGraph

Removed constructor:

protected GKObstacleGraph (IntPtr handle);

Added constructor:

protected GKObstacleGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKOctreeNode

Removed constructor:

protected GKOctreeNode (IntPtr handle);

Added constructor:

protected GKOctreeNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKOctree`1

Removed constructor:

protected GKOctree`1 (IntPtr handle);

Added constructor:

protected GKOctree`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKPath

Removed constructor:

protected GKPath (IntPtr handle);

Added constructor:

protected GKPath (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKPerlinNoiseSource

Removed constructor:

protected GKPerlinNoiseSource (IntPtr handle);

Added constructor:

protected GKPerlinNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKPolygonObstacle

Removed constructor:

protected GKPolygonObstacle (IntPtr handle);

Added constructor:

protected GKPolygonObstacle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKQuadTree

Removed constructor:

protected GKQuadTree (IntPtr handle);

Added constructor:

protected GKQuadTree (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKQuadTreeNode

Removed constructor:

protected GKQuadTreeNode (IntPtr handle);

Added constructor:

protected GKQuadTreeNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRTree`1

Removed constructor:

protected GKRTree`1 (IntPtr handle);

Added constructor:

protected GKRTree`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRandomDistribution

Removed constructor:

protected GKRandomDistribution (IntPtr handle);

Added constructor:

protected GKRandomDistribution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRandomSource

Removed constructor:

protected GKRandomSource (IntPtr handle);

Added constructor:

protected GKRandomSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRidgedNoiseSource

Removed constructor:

protected GKRidgedNoiseSource (IntPtr handle);

Added constructor:

protected GKRidgedNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRule

Removed constructor:

protected GKRule (IntPtr handle);

Added constructor:

protected GKRule (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKRuleSystem

Removed constructor:

protected GKRuleSystem (IntPtr handle);

Added constructor:

protected GKRuleSystem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKSCNNodeComponent

Removed constructor:

protected GKSCNNodeComponent (IntPtr handle);

Added constructor:

protected GKSCNNodeComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKSKNodeComponent

Removed constructor:

protected GKSKNodeComponent (IntPtr handle);

Added constructor:

protected GKSKNodeComponent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKScene

Removed constructor:

protected GKScene (IntPtr handle);

Added constructor:

protected GKScene (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKShuffledDistribution

Removed constructor:

protected GKShuffledDistribution (IntPtr handle);

Added constructor:

protected GKShuffledDistribution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKSphereObstacle

Removed constructor:

protected GKSphereObstacle (IntPtr handle);

Added constructor:

protected GKSphereObstacle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKSpheresNoiseSource

Removed constructor:

protected GKSpheresNoiseSource (IntPtr handle);

Added constructor:

protected GKSpheresNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKState

Removed constructor:

protected GKState (IntPtr handle);

Added constructor:

protected GKState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKStateMachine

Removed constructor:

protected GKStateMachine (IntPtr handle);

Added constructor:

protected GKStateMachine (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: GameplayKit.GKVoronoiNoiseSource

Removed constructor:

protected GKVoronoiNoiseSource (IntPtr handle);

Added constructor:

protected GKVoronoiNoiseSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace HomeKit

Type Changed: HomeKit.HMAccessControl

Removed constructor:

protected HMAccessControl (IntPtr handle);

Added constructor:

protected HMAccessControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessory

Removed constructor:

protected HMAccessory (IntPtr handle);

Added constructor:

protected HMAccessory (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessoryCategory

Removed constructor:

protected HMAccessoryCategory (IntPtr handle);

Added constructor:

protected HMAccessoryCategory (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAccessoryDelegate

Removed constructor:

protected HMAccessoryDelegate (IntPtr handle);

Added constructor:

protected HMAccessoryDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMAccessoryProfile

Removed constructor:

protected HMAccessoryProfile (IntPtr handle);

Added constructor:

protected HMAccessoryProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMAction

Removed constructor:

protected HMAction (IntPtr handle);

Added constructor:

protected HMAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMActionSet

Removed constructor:

protected HMActionSet (IntPtr handle);

Added constructor:

protected HMActionSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCalendarEvent

Removed constructor:

protected HMCalendarEvent (IntPtr handle);

Added constructor:

protected HMCalendarEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraAudioControl

Removed constructor:

protected HMCameraAudioControl (IntPtr handle);

Added constructor:

protected HMCameraAudioControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraControl

Removed constructor:

protected HMCameraControl (IntPtr handle);

Added constructor:

protected HMCameraControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraProfile

Removed constructor:

protected HMCameraProfile (IntPtr handle);

Added constructor:

protected HMCameraProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraSettingsControl

Removed constructor:

protected HMCameraSettingsControl (IntPtr handle);

Added constructor:

protected HMCameraSettingsControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraSnapshot

Removed constructor:

protected HMCameraSnapshot (IntPtr handle);

Added constructor:

protected HMCameraSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraSnapshotControl

Removed constructor:

protected HMCameraSnapshotControl (IntPtr handle);

Added constructor:

protected HMCameraSnapshotControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraSnapshotControlDelegate

Removed constructor:

protected HMCameraSnapshotControlDelegate (IntPtr handle);

Added constructor:

protected HMCameraSnapshotControlDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMCameraSource

Removed constructor:

protected HMCameraSource (IntPtr handle);

Added constructor:

protected HMCameraSource (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraStream

Removed constructor:

protected HMCameraStream (IntPtr handle);

Added constructor:

protected HMCameraStream (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraStreamControl

Removed constructor:

protected HMCameraStreamControl (IntPtr handle);

Added constructor:

protected HMCameraStreamControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCameraStreamControlDelegate

Removed constructor:

protected HMCameraStreamControlDelegate (IntPtr handle);

Added constructor:

protected HMCameraStreamControlDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMCameraView

Removed constructor:

protected HMCameraView (IntPtr handle);

Added constructor:

protected HMCameraView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristic

Removed constructor:

protected HMCharacteristic (IntPtr handle);

Added constructor:

protected HMCharacteristic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristicEvent

Removed constructor:

protected HMCharacteristicEvent (IntPtr handle);

Added constructor:

protected HMCharacteristicEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristicMetadata

Removed constructor:

protected HMCharacteristicMetadata (IntPtr handle);

Added constructor:

protected HMCharacteristicMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristicThresholdRangeEvent

Removed constructor:

protected HMCharacteristicThresholdRangeEvent (IntPtr handle);

Added constructor:

protected HMCharacteristicThresholdRangeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMCharacteristicWriteAction

Removed constructor:

protected HMCharacteristicWriteAction (IntPtr handle);

Added constructor:

protected HMCharacteristicWriteAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMDurationEvent

Removed constructor:

protected HMDurationEvent (IntPtr handle);

Added constructor:

protected HMDurationEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMEvent

Removed constructor:

protected HMEvent (IntPtr handle);

Added constructor:

protected HMEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMEventTrigger

Removed constructor:

protected HMEventTrigger (IntPtr handle);

Added constructor:

protected HMEventTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMHome

Removed constructor:

protected HMHome (IntPtr handle);

Added constructor:

protected HMHome (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMHomeAccessControl

Removed constructor:

protected HMHomeAccessControl (IntPtr handle);

Added constructor:

protected HMHomeAccessControl (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMHomeDelegate

Removed constructor:

protected HMHomeDelegate (IntPtr handle);

Added constructor:

protected HMHomeDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMHomeManager

Removed constructor:

protected HMHomeManager (IntPtr handle);

Added constructor:

protected HMHomeManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMHomeManagerDelegate

Removed constructor:

protected HMHomeManagerDelegate (IntPtr handle);

Added constructor:

protected HMHomeManagerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMLocationEvent

Removed constructor:

protected HMLocationEvent (IntPtr handle);

Added constructor:

protected HMLocationEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableCalendarEvent

Removed constructor:

protected HMMutableCalendarEvent (IntPtr handle);

Added constructor:

protected HMMutableCalendarEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableCharacteristicEvent

Removed constructor:

protected HMMutableCharacteristicEvent (IntPtr handle);

Added constructor:

protected HMMutableCharacteristicEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableCharacteristicThresholdRangeEvent

Removed constructor:

protected HMMutableCharacteristicThresholdRangeEvent (IntPtr handle);

Added constructor:

protected HMMutableCharacteristicThresholdRangeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableDurationEvent

Removed constructor:

protected HMMutableDurationEvent (IntPtr handle);

Added constructor:

protected HMMutableDurationEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableLocationEvent

Removed constructor:

protected HMMutableLocationEvent (IntPtr handle);

Added constructor:

protected HMMutableLocationEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutablePresenceEvent

Removed constructor:

protected HMMutablePresenceEvent (IntPtr handle);

Added constructor:

protected HMMutablePresenceEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMMutableSignificantTimeEvent

Removed constructor:

protected HMMutableSignificantTimeEvent (IntPtr handle);

Added constructor:

protected HMMutableSignificantTimeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMNetworkConfigurationProfile

Removed constructor:

protected HMNetworkConfigurationProfile (IntPtr handle);

Added constructor:

protected HMNetworkConfigurationProfile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMNetworkConfigurationProfileDelegate

Removed constructor:

protected HMNetworkConfigurationProfileDelegate (IntPtr handle);

Added constructor:

protected HMNetworkConfigurationProfileDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: HomeKit.HMNumberRange

Removed constructor:

protected HMNumberRange (IntPtr handle);

Added constructor:

protected HMNumberRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMPresenceEvent

Removed constructor:

protected HMPresenceEvent (IntPtr handle);

Added constructor:

protected HMPresenceEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMRoom

Removed constructor:

protected HMRoom (IntPtr handle);

Added constructor:

protected HMRoom (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMService

Removed constructor:

protected HMService (IntPtr handle);

Added constructor:

protected HMService (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMServiceGroup

Removed constructor:

protected HMServiceGroup (IntPtr handle);

Added constructor:

protected HMServiceGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMSignificantTimeEvent

Removed constructor:

protected HMSignificantTimeEvent (IntPtr handle);

Added constructor:

protected HMSignificantTimeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMTimeEvent

Removed constructor:

protected HMTimeEvent (IntPtr handle);

Added constructor:

protected HMTimeEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMTimerTrigger

Removed constructor:

protected HMTimerTrigger (IntPtr handle);

Added constructor:

protected HMTimerTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMTrigger

Removed constructor:

protected HMTrigger (IntPtr handle);

Added constructor:

protected HMTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMUser

Removed constructor:

protected HMUser (IntPtr handle);

Added constructor:

protected HMUser (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: HomeKit.HMZone

Removed constructor:

protected HMZone (IntPtr handle);

Added constructor:

protected HMZone (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed Type HomeKit.FetchRoomHandler

Removed Type HomeKit.HMChipServiceHome

Removed Type HomeKit.HMChipServiceRequestHandler

Removed Type HomeKit.HMChipServiceRoom

Removed Type HomeKit.HMChipServiceTopology

New Type: HomeKit.HMFetchRoomHandler

public sealed delegate HMFetchRoomHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
	// constructors
	public HMFetchRoomHandler (object object, IntPtr method);
	// methods
	public virtual System.IAsyncResult BeginInvoke (HMMatterRoom[] rooms, Foundation.NSError error, System.AsyncCallback callback, object object);
	public virtual void EndInvoke (System.IAsyncResult result);
	public virtual void Invoke (HMMatterRoom[] rooms, Foundation.NSError error);
}

New Type: HomeKit.HMMatterHome

public class HMMatterHome : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public HMMatterHome (Foundation.NSCoder coder);
	protected HMMatterHome (Foundation.NSObjectFlag t);
	protected HMMatterHome (ObjCRuntime.NativeHandle handle);
	public HMMatterHome (Foundation.NSUuid uuid, string name);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual string Name { get; }
	public virtual Foundation.NSUuid Uuid { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
}

New Type: HomeKit.HMMatterRequestHandler

public class HMMatterRequestHandler : Foundation.NSObject, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public HMMatterRequestHandler ();
	protected HMMatterRequestHandler (Foundation.NSObjectFlag t);
	protected HMMatterRequestHandler (ObjCRuntime.NativeHandle handle);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	// methods
	public virtual void BeginRequestWithExtensionContext (Foundation.NSExtensionContext context);
	public virtual void ConfigureAccessory (string accessoryName, HMMatterRoom accessoryRoom, System.Action<Foundation.NSError> completion);
	public virtual System.Threading.Tasks.Task ConfigureAccessoryAsync (string accessoryName, HMMatterRoom accessoryRoom);
	public virtual void FetchRooms (HMMatterHome home, HMFetchRoomHandler completion);
	public virtual System.Threading.Tasks.Task<HMMatterRoom[]> FetchRoomsAsync (HMMatterHome home);
	public virtual void PairAccessory (HMMatterHome home, string onboardingPayload, System.Action<Foundation.NSError> completion);
	public virtual System.Threading.Tasks.Task PairAccessoryAsync (HMMatterHome home, string onboardingPayload);
}

New Type: HomeKit.HMMatterRoom

public class HMMatterRoom : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public HMMatterRoom (Foundation.NSCoder coder);
	protected HMMatterRoom (Foundation.NSObjectFlag t);
	protected HMMatterRoom (ObjCRuntime.NativeHandle handle);
	public HMMatterRoom (Foundation.NSUuid uuid, string name);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual string Name { get; }
	public virtual Foundation.NSUuid Uuid { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
}

New Type: HomeKit.HMMatterTopology

public class HMMatterTopology : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	public HMMatterTopology (Foundation.NSCoder coder);
	protected HMMatterTopology (Foundation.NSObjectFlag t);
	public HMMatterTopology (HMMatterHome[] homes);
	protected HMMatterTopology (ObjCRuntime.NativeHandle handle);
	// properties
	public override ObjCRuntime.NativeHandle ClassHandle { get; }
	public virtual HMMatterHome[] Homes { get; }
	// methods
	public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
	public virtual void EncodeTo (Foundation.NSCoder encoder);
}

Namespace IOSurface

Type Changed: IOSurface.IOSurface

Removed constructor:

protected IOSurface (IntPtr handle);

Added constructor:

protected IOSurface (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace IdentityLookup

Type Changed: IdentityLookup.ILCallClassificationRequest

Removed constructor:

protected ILCallClassificationRequest (IntPtr handle);

Added constructor:

protected ILCallClassificationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILCallCommunication

Removed constructor:

protected ILCallCommunication (IntPtr handle);

Added constructor:

protected ILCallCommunication (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILClassificationRequest

Removed constructor:

protected ILClassificationRequest (IntPtr handle);

Added constructor:

protected ILClassificationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILClassificationResponse

Removed constructor:

protected ILClassificationResponse (IntPtr handle);

Added constructor:

protected ILClassificationResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILCommunication

Removed constructor:

protected ILCommunication (IntPtr handle);

Added constructor:

protected ILCommunication (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageClassificationRequest

Removed constructor:

protected ILMessageClassificationRequest (IntPtr handle);

Added constructor:

protected ILMessageClassificationRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageCommunication

Removed constructor:

protected ILMessageCommunication (IntPtr handle);

Added constructor:

protected ILMessageCommunication (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageFilterExtension

Removed constructor:

protected ILMessageFilterExtension (IntPtr handle);

Added constructor:

protected ILMessageFilterExtension (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageFilterExtensionContext

Removed constructor:

protected ILMessageFilterExtensionContext (IntPtr handle);

Added constructor:

protected ILMessageFilterExtensionContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageFilterQueryRequest

Removed constructor:

protected ILMessageFilterQueryRequest (IntPtr handle);

Added constructor:

protected ILMessageFilterQueryRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILMessageFilterQueryResponse

Removed constructor:

protected ILMessageFilterQueryResponse (IntPtr handle);

Added constructor:

protected ILMessageFilterQueryResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: IdentityLookup.ILNetworkResponse

Removed constructor:

protected ILNetworkResponse (IntPtr handle);

Added constructor:

protected ILNetworkResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace ImageIO

Type Changed: ImageIO.CGImageDestination

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGImageDestination ();

Type Changed: ImageIO.CGImageMetadata

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGImageMetadata (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGImageMetadata ();

Type Changed: ImageIO.CGImageMetadataTag

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed constructor:

public CGImageMetadataTag (IntPtr handle);

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGImageMetadataTag ();

Type Changed: ImageIO.CGImageSource

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGImageSource ();

Namespace Intents

Type Changed: Intents.INAccountTypeResolutionResult

Removed constructor:

protected INAccountTypeResolutionResult (IntPtr handle);

Added constructor:

protected INAccountTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INActivateCarSignalIntent

Removed constructor:

protected INActivateCarSignalIntent (IntPtr handle);

Added constructor:

protected INActivateCarSignalIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INActivateCarSignalIntentResponse

Removed constructor:

protected INActivateCarSignalIntentResponse (IntPtr handle);

Added constructor:

protected INActivateCarSignalIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddMediaIntent

Removed constructor:

protected INAddMediaIntent (IntPtr handle);

Added constructor:

protected INAddMediaIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddMediaIntentResponse

Removed constructor:

protected INAddMediaIntentResponse (IntPtr handle);

Added constructor:

protected INAddMediaIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddMediaMediaDestinationResolutionResult

Removed constructor:

protected INAddMediaMediaDestinationResolutionResult (IntPtr handle);

Added constructor:

protected INAddMediaMediaDestinationResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddMediaMediaItemResolutionResult

Removed constructor:

protected INAddMediaMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INAddMediaMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddTasksIntent

Removed constructor:

protected INAddTasksIntent (IntPtr handle);

Added constructor:

protected INAddTasksIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddTasksIntentResponse

Removed constructor:

protected INAddTasksIntentResponse (IntPtr handle);

Added constructor:

protected INAddTasksIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddTasksTargetTaskListResolutionResult

Removed constructor:

protected INAddTasksTargetTaskListResolutionResult (IntPtr handle);

Added constructor:

protected INAddTasksTargetTaskListResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAddTasksTemporalEventTriggerResolutionResult

Removed constructor:

protected INAddTasksTemporalEventTriggerResolutionResult (IntPtr handle);

Added constructor:

protected INAddTasksTemporalEventTriggerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAirline

Removed constructor:

protected INAirline (IntPtr handle);

Added constructor:

protected INAirline (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAirport

Removed constructor:

protected INAirport (IntPtr handle);

Added constructor:

protected INAirport (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAirportGate

Removed constructor:

protected INAirportGate (IntPtr handle);

Added constructor:

protected INAirportGate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAppendToNoteIntent

Removed constructor:

protected INAppendToNoteIntent (IntPtr handle);

Added constructor:

protected INAppendToNoteIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INAppendToNoteIntentResponse

Removed constructor:

protected INAppendToNoteIntentResponse (IntPtr handle);

Added constructor:

protected INAppendToNoteIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBalanceAmount

Removed constructor:

protected INBalanceAmount (IntPtr handle);

Added constructor:

protected INBalanceAmount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBalanceTypeResolutionResult

Removed constructor:

protected INBalanceTypeResolutionResult (IntPtr handle);

Added constructor:

protected INBalanceTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBillDetails

Removed constructor:

protected INBillDetails (IntPtr handle);

Added constructor:

protected INBillDetails (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBillPayee

Removed constructor:

protected INBillPayee (IntPtr handle);

Added constructor:

protected INBillPayee (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBillPayeeResolutionResult

Removed constructor:

protected INBillPayeeResolutionResult (IntPtr handle);

Added constructor:

protected INBillPayeeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBillTypeResolutionResult

Removed constructor:

protected INBillTypeResolutionResult (IntPtr handle);

Added constructor:

protected INBillTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBoatReservation

Removed constructor:

protected INBoatReservation (IntPtr handle);

Added constructor:

protected INBoatReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBoatTrip

Removed constructor:

protected INBoatTrip (IntPtr handle);

Added constructor:

protected INBoatTrip (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBookRestaurantReservationIntent

Removed constructor:

protected INBookRestaurantReservationIntent (IntPtr handle);

Added constructor:

protected INBookRestaurantReservationIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBookRestaurantReservationIntentResponse

Removed constructor:

protected INBookRestaurantReservationIntentResponse (IntPtr handle);

Added constructor:

protected INBookRestaurantReservationIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBooleanResolutionResult

Removed constructor:

protected INBooleanResolutionResult (IntPtr handle);

Added constructor:

protected INBooleanResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBusReservation

Removed constructor:

protected INBusReservation (IntPtr handle);

Added constructor:

protected INBusReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INBusTrip

Removed constructor:

protected INBusTrip (IntPtr handle);

Added constructor:

protected INBusTrip (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallCapabilityResolutionResult

Removed constructor:

protected INCallCapabilityResolutionResult (IntPtr handle);

Added constructor:

protected INCallCapabilityResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallDestinationTypeResolutionResult

Removed constructor:

protected INCallDestinationTypeResolutionResult (IntPtr handle);

Added constructor:

protected INCallDestinationTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallGroup

Removed constructor:

protected INCallGroup (IntPtr handle);

Added constructor:

protected INCallGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecord

Removed constructor:

protected INCallRecord (IntPtr handle);

Added constructor:

protected INCallRecord (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecordFilter

Removed constructor:

protected INCallRecordFilter (IntPtr handle);

Added constructor:

protected INCallRecordFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecordResolutionResult

Removed constructor:

protected INCallRecordResolutionResult (IntPtr handle);

Added constructor:

protected INCallRecordResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecordTypeOptionsResolutionResult

Removed constructor:

protected INCallRecordTypeOptionsResolutionResult (IntPtr handle);

Added constructor:

protected INCallRecordTypeOptionsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCallRecordTypeResolutionResult

Removed constructor:

protected INCallRecordTypeResolutionResult (IntPtr handle);

Added constructor:

protected INCallRecordTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCancelRideIntent

Removed constructor:

protected INCancelRideIntent (IntPtr handle);

Added constructor:

protected INCancelRideIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCancelRideIntentResponse

Removed constructor:

protected INCancelRideIntentResponse (IntPtr handle);

Added constructor:

protected INCancelRideIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCancelWorkoutIntent

Removed constructor:

protected INCancelWorkoutIntent (IntPtr handle);

Added constructor:

protected INCancelWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCancelWorkoutIntentResponse

Removed constructor:

protected INCancelWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INCancelWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCar

Removed constructor:

protected INCar (IntPtr handle);

Added constructor:

protected INCar (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarAirCirculationModeResolutionResult

Removed constructor:

protected INCarAirCirculationModeResolutionResult (IntPtr handle);

Added constructor:

protected INCarAirCirculationModeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarAudioSourceResolutionResult

Removed constructor:

protected INCarAudioSourceResolutionResult (IntPtr handle);

Added constructor:

protected INCarAudioSourceResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarDefrosterResolutionResult

Removed constructor:

protected INCarDefrosterResolutionResult (IntPtr handle);

Added constructor:

protected INCarDefrosterResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarHeadUnit

Removed constructor:

protected INCarHeadUnit (IntPtr handle);

Added constructor:

protected INCarHeadUnit (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarSeatResolutionResult

Removed constructor:

protected INCarSeatResolutionResult (IntPtr handle);

Added constructor:

protected INCarSeatResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCarSignalOptionsResolutionResult

Removed constructor:

protected INCarSignalOptionsResolutionResult (IntPtr handle);

Added constructor:

protected INCarSignalOptionsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCreateNoteIntent

Removed constructor:

protected INCreateNoteIntent (IntPtr handle);

Added constructor:

protected INCreateNoteIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCreateNoteIntentResponse

Removed constructor:

protected INCreateNoteIntentResponse (IntPtr handle);

Added constructor:

protected INCreateNoteIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCreateTaskListIntent

Removed constructor:

protected INCreateTaskListIntent (IntPtr handle);

Added constructor:

protected INCreateTaskListIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCreateTaskListIntentResponse

Removed constructor:

protected INCreateTaskListIntentResponse (IntPtr handle);

Added constructor:

protected INCreateTaskListIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCurrencyAmount

Removed constructor:

protected INCurrencyAmount (IntPtr handle);

Added constructor:

protected INCurrencyAmount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INCurrencyAmountResolutionResult

Removed constructor:

protected INCurrencyAmountResolutionResult (IntPtr handle);

Added constructor:

protected INCurrencyAmountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDailyRoutineRelevanceProvider

Removed constructor:

protected INDailyRoutineRelevanceProvider (IntPtr handle);

Added constructor:

protected INDailyRoutineRelevanceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateComponentsRange

Removed constructor:

protected INDateComponentsRange (IntPtr handle);

Added constructor:

protected INDateComponentsRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateComponentsRangeResolutionResult

Removed constructor:

protected INDateComponentsRangeResolutionResult (IntPtr handle);

Added constructor:

protected INDateComponentsRangeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateComponentsResolutionResult

Removed constructor:

protected INDateComponentsResolutionResult (IntPtr handle);

Added constructor:

protected INDateComponentsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateRelevanceProvider

Removed constructor:

protected INDateRelevanceProvider (IntPtr handle);

Added constructor:

protected INDateRelevanceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDateSearchTypeResolutionResult

Removed constructor:

protected INDateSearchTypeResolutionResult (IntPtr handle);

Added constructor:

protected INDateSearchTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDefaultCardTemplate

Removed constructor:

protected INDefaultCardTemplate (IntPtr handle);

Added constructor:

protected INDefaultCardTemplate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDeleteTasksIntent

Removed constructor:

protected INDeleteTasksIntent (IntPtr handle);

Added constructor:

protected INDeleteTasksIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDeleteTasksIntentResponse

Removed constructor:

protected INDeleteTasksIntentResponse (IntPtr handle);

Added constructor:

protected INDeleteTasksIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDeleteTasksTaskListResolutionResult

Removed constructor:

protected INDeleteTasksTaskListResolutionResult (IntPtr handle);

Added constructor:

protected INDeleteTasksTaskListResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDeleteTasksTaskResolutionResult

Removed constructor:

protected INDeleteTasksTaskResolutionResult (IntPtr handle);

Added constructor:

protected INDeleteTasksTaskResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INDoubleResolutionResult

Removed constructor:

protected INDoubleResolutionResult (IntPtr handle);

Added constructor:

protected INDoubleResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INEndWorkoutIntent

Removed constructor:

protected INEndWorkoutIntent (IntPtr handle);

Added constructor:

protected INEndWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INEndWorkoutIntentResponse

Removed constructor:

protected INEndWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INEndWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INEnergyResolutionResult

Removed constructor:

protected INEnergyResolutionResult (IntPtr handle);

Added constructor:

protected INEnergyResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INEnumResolutionResult

Removed constructor:

protected INEnumResolutionResult (IntPtr handle);

Added constructor:

protected INEnumResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INExtension

Removed constructor:

protected INExtension (IntPtr handle);

Added constructor:

protected INExtension (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFile

Removed constructor:

protected INFile (IntPtr handle);

Added constructor:

protected INFile (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Added property:

public virtual bool RemovedOnCompletion { get; set; }

Type Changed: Intents.INFileResolutionResult

Removed constructor:

protected INFileResolutionResult (IntPtr handle);

Added constructor:

protected INFileResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFlight

Removed constructor:

protected INFlight (IntPtr handle);

Added constructor:

protected INFlight (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFlightReservation

Removed constructor:

protected INFlightReservation (IntPtr handle);

Added constructor:

protected INFlightReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFocusStatus

Removed constructor:

protected INFocusStatus (IntPtr handle);

Added constructor:

protected INFocusStatus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INFocusStatusCenter

Removed constructor:

protected INFocusStatusCenter (IntPtr handle);

Added constructor:

protected INFocusStatusCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetAvailableRestaurantReservationBookingDefaultsIntent

Removed constructor:

protected INGetAvailableRestaurantReservationBookingDefaultsIntent (IntPtr handle);

Added constructor:

protected INGetAvailableRestaurantReservationBookingDefaultsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetAvailableRestaurantReservationBookingDefaultsIntentResponse

Removed constructor:

protected INGetAvailableRestaurantReservationBookingDefaultsIntentResponse (IntPtr handle);

Added constructor:

protected INGetAvailableRestaurantReservationBookingDefaultsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetAvailableRestaurantReservationBookingsIntent

Removed constructor:

protected INGetAvailableRestaurantReservationBookingsIntent (IntPtr handle);

Added constructor:

protected INGetAvailableRestaurantReservationBookingsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetAvailableRestaurantReservationBookingsIntentResponse

Removed constructor:

protected INGetAvailableRestaurantReservationBookingsIntentResponse (IntPtr handle);

Added constructor:

protected INGetAvailableRestaurantReservationBookingsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetCarLockStatusIntent

Removed constructor:

protected INGetCarLockStatusIntent (IntPtr handle);

Added constructor:

protected INGetCarLockStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetCarLockStatusIntentResponse

Removed constructor:

protected INGetCarLockStatusIntentResponse (IntPtr handle);

Added constructor:

protected INGetCarLockStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetCarPowerLevelStatusIntent

Removed constructor:

protected INGetCarPowerLevelStatusIntent (IntPtr handle);

Added constructor:

protected INGetCarPowerLevelStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetCarPowerLevelStatusIntentResponse

Removed constructor:

protected INGetCarPowerLevelStatusIntentResponse (IntPtr handle);

Added constructor:

protected INGetCarPowerLevelStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetReservationDetailsIntent

Removed constructor:

protected INGetReservationDetailsIntent (IntPtr handle);

Added constructor:

protected INGetReservationDetailsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetReservationDetailsIntentResponse

Removed constructor:

protected INGetReservationDetailsIntentResponse (IntPtr handle);

Added constructor:

protected INGetReservationDetailsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetRestaurantGuestIntent

Removed constructor:

protected INGetRestaurantGuestIntent (IntPtr handle);

Added constructor:

protected INGetRestaurantGuestIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetRestaurantGuestIntentResponse

Removed constructor:

protected INGetRestaurantGuestIntentResponse (IntPtr handle);

Added constructor:

protected INGetRestaurantGuestIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetRideStatusIntent

Removed constructor:

protected INGetRideStatusIntent (IntPtr handle);

Added constructor:

protected INGetRideStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetRideStatusIntentResponse

Removed constructor:

protected INGetRideStatusIntentResponse (IntPtr handle);

Added constructor:

protected INGetRideStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetUserCurrentRestaurantReservationBookingsIntent

Removed constructor:

protected INGetUserCurrentRestaurantReservationBookingsIntent (IntPtr handle);

Added constructor:

protected INGetUserCurrentRestaurantReservationBookingsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetUserCurrentRestaurantReservationBookingsIntentResponse

Removed constructor:

protected INGetUserCurrentRestaurantReservationBookingsIntentResponse (IntPtr handle);

Added constructor:

protected INGetUserCurrentRestaurantReservationBookingsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetVisualCodeIntent

Removed constructor:

protected INGetVisualCodeIntent (IntPtr handle);

Added constructor:

protected INGetVisualCodeIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INGetVisualCodeIntentResponse

Removed constructor:

protected INGetVisualCodeIntentResponse (IntPtr handle);

Added constructor:

protected INGetVisualCodeIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INImage

Removed constructor:

protected INImage (IntPtr handle);

Added constructor:

protected INImage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INImageNoteContent

Removed constructor:

protected INImageNoteContent (IntPtr handle);

Added constructor:

protected INImageNoteContent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntegerResolutionResult

Removed constructor:

protected INIntegerResolutionResult (IntPtr handle);

Added constructor:

protected INIntegerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntent

Removed constructor:

protected INIntent (IntPtr handle);

Added constructor:

protected INIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntentDonationMetadata

Removed constructor:

protected INIntentDonationMetadata (IntPtr handle);

Added constructor:

protected INIntentDonationMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntentResolutionResult

Removed constructor:

protected INIntentResolutionResult (IntPtr handle);

Added constructor:

protected INIntentResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INIntentResponse

Removed constructor:

protected INIntentResponse (IntPtr handle);

Added constructor:

protected INIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INInteraction

Removed constructor:

protected INInteraction (IntPtr handle);

Added constructor:

protected INInteraction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INLengthResolutionResult

Removed constructor:

protected INLengthResolutionResult (IntPtr handle);

Added constructor:

protected INLengthResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INListCarsIntent

Removed constructor:

protected INListCarsIntent (IntPtr handle);

Added constructor:

protected INListCarsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INListCarsIntentResponse

Removed constructor:

protected INListCarsIntentResponse (IntPtr handle);

Added constructor:

protected INListCarsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INListRideOptionsIntent

Removed constructor:

protected INListRideOptionsIntent (IntPtr handle);

Added constructor:

protected INListRideOptionsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INListRideOptionsIntentResponse

Removed constructor:

protected INListRideOptionsIntentResponse (IntPtr handle);

Added constructor:

protected INListRideOptionsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INLocationRelevanceProvider

Removed constructor:

protected INLocationRelevanceProvider (IntPtr handle);

Added constructor:

protected INLocationRelevanceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INLocationSearchTypeResolutionResult

Removed constructor:

protected INLocationSearchTypeResolutionResult (IntPtr handle);

Added constructor:

protected INLocationSearchTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INLodgingReservation

Removed constructor:

protected INLodgingReservation (IntPtr handle);

Added constructor:

protected INLodgingReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMassResolutionResult

Removed constructor:

protected INMassResolutionResult (IntPtr handle);

Added constructor:

protected INMassResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaAffinityTypeResolutionResult

Removed constructor:

protected INMediaAffinityTypeResolutionResult (IntPtr handle);

Added constructor:

protected INMediaAffinityTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaDestination

Removed constructor:

protected INMediaDestination (IntPtr handle);

Added constructor:

protected INMediaDestination (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaDestinationResolutionResult

Removed constructor:

protected INMediaDestinationResolutionResult (IntPtr handle);

Added constructor:

protected INMediaDestinationResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaItem

Removed constructor:

protected INMediaItem (IntPtr handle);

Added constructor:

protected INMediaItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaItemResolutionResult

Removed constructor:

protected INMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaSearch

Removed constructor:

protected INMediaSearch (IntPtr handle);

Added constructor:

protected INMediaSearch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaUserContext

Removed constructor:

protected INMediaUserContext (IntPtr handle);

Added constructor:

protected INMediaUserContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMediaUserContextSubscriptionStatus

Added value:

Voice = 3,

Type Changed: Intents.INMessage

Removed constructor:

protected INMessage (IntPtr handle);

Added constructor:

protected INMessage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMessageAttributeOptionsResolutionResult

Removed constructor:

protected INMessageAttributeOptionsResolutionResult (IntPtr handle);

Added constructor:

protected INMessageAttributeOptionsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INMessageAttributeResolutionResult

Removed constructor:

protected INMessageAttributeResolutionResult (IntPtr handle);

Added constructor:

protected INMessageAttributeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNote

Removed constructor:

protected INNote (IntPtr handle);

Added constructor:

protected INNote (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNoteContent

Removed constructor:

protected INNoteContent (IntPtr handle);

Added constructor:

protected INNoteContent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNoteContentResolutionResult

Removed constructor:

protected INNoteContentResolutionResult (IntPtr handle);

Added constructor:

protected INNoteContentResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNoteContentTypeResolutionResult

Removed constructor:

protected INNoteContentTypeResolutionResult (IntPtr handle);

Added constructor:

protected INNoteContentTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNoteResolutionResult

Removed constructor:

protected INNoteResolutionResult (IntPtr handle);

Added constructor:

protected INNoteResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INNotebookItemTypeResolutionResult

Removed constructor:

protected INNotebookItemTypeResolutionResult (IntPtr handle);

Added constructor:

protected INNotebookItemTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INObject

Removed constructor:

protected INObject (IntPtr handle);

Added constructor:

protected INObject (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INObjectCollection`1

Removed constructor:

protected INObjectCollection`1 (IntPtr handle);

Added constructor:

protected INObjectCollection`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INObjectResolutionResult

Removed constructor:

protected INObjectResolutionResult (IntPtr handle);

Added constructor:

protected INObjectResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INObjectSection`1

Removed constructor:

protected INObjectSection`1 (IntPtr handle);

Added constructor:

protected INObjectSection`1 (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INOutgoingMessageTypeResolutionResult

Removed constructor:

protected INOutgoingMessageTypeResolutionResult (IntPtr handle);

Added constructor:

protected INOutgoingMessageTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INParameter

Removed constructor:

protected INParameter (IntPtr handle);

Added constructor:

protected INParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPauseWorkoutIntent

Removed constructor:

protected INPauseWorkoutIntent (IntPtr handle);

Added constructor:

protected INPauseWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPauseWorkoutIntentResponse

Removed constructor:

protected INPauseWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INPauseWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPayBillIntent

Removed constructor:

protected INPayBillIntent (IntPtr handle);

Added constructor:

protected INPayBillIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPayBillIntentResponse

Removed constructor:

protected INPayBillIntentResponse (IntPtr handle);

Added constructor:

protected INPayBillIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentAccount

Removed constructor:

protected INPaymentAccount (IntPtr handle);

Added constructor:

protected INPaymentAccount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentAccountResolutionResult

Removed constructor:

protected INPaymentAccountResolutionResult (IntPtr handle);

Added constructor:

protected INPaymentAccountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentAmount

Removed constructor:

protected INPaymentAmount (IntPtr handle);

Added constructor:

protected INPaymentAmount (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentAmountResolutionResult

Removed constructor:

protected INPaymentAmountResolutionResult (IntPtr handle);

Added constructor:

protected INPaymentAmountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentMethod

Removed constructor:

protected INPaymentMethod (IntPtr handle);

Added constructor:

protected INPaymentMethod (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentMethodResolutionResult

Removed constructor:

protected INPaymentMethodResolutionResult (IntPtr handle);

Added constructor:

protected INPaymentMethodResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentRecord

Removed constructor:

protected INPaymentRecord (IntPtr handle);

Added constructor:

protected INPaymentRecord (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPaymentStatusResolutionResult

Removed constructor:

protected INPaymentStatusResolutionResult (IntPtr handle);

Added constructor:

protected INPaymentStatusResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPerson

Removed constructor:

protected INPerson (IntPtr handle);

Added constructor:

protected INPerson (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPersonHandle

Removed constructor:

protected INPersonHandle (IntPtr handle);

Added constructor:

protected INPersonHandle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPersonResolutionResult

Removed constructor:

protected INPersonResolutionResult (IntPtr handle);

Added constructor:

protected INPersonResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlacemarkResolutionResult

Removed constructor:

protected INPlacemarkResolutionResult (IntPtr handle);

Added constructor:

protected INPlacemarkResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlayMediaIntent

Removed constructor:

protected INPlayMediaIntent (IntPtr handle);

Added constructor:

protected INPlayMediaIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlayMediaIntentResponse

Removed constructor:

protected INPlayMediaIntentResponse (IntPtr handle);

Added constructor:

protected INPlayMediaIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlayMediaMediaItemResolutionResult

Removed constructor:

protected INPlayMediaMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INPlayMediaMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlayMediaPlaybackSpeedResolutionResult

Removed constructor:

protected INPlayMediaPlaybackSpeedResolutionResult (IntPtr handle);

Added constructor:

protected INPlayMediaPlaybackSpeedResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlaybackQueueLocationResolutionResult

Removed constructor:

protected INPlaybackQueueLocationResolutionResult (IntPtr handle);

Added constructor:

protected INPlaybackQueueLocationResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPlaybackRepeatModeResolutionResult

Removed constructor:

protected INPlaybackRepeatModeResolutionResult (IntPtr handle);

Added constructor:

protected INPlaybackRepeatModeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPreferences

Removed constructor:

protected INPreferences (IntPtr handle);

Added constructor:

protected INPreferences (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INPriceRange

Removed constructor:

protected INPriceRange (IntPtr handle);

Added constructor:

protected INPriceRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRadioTypeResolutionResult

Removed constructor:

protected INRadioTypeResolutionResult (IntPtr handle);

Added constructor:

protected INRadioTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRecurrenceRule

Removed constructor:

protected INRecurrenceRule (IntPtr handle);

Added constructor:

protected INRecurrenceRule (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelativeReferenceResolutionResult

Removed constructor:

protected INRelativeReferenceResolutionResult (IntPtr handle);

Added constructor:

protected INRelativeReferenceResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelativeSettingResolutionResult

Removed constructor:

protected INRelativeSettingResolutionResult (IntPtr handle);

Added constructor:

protected INRelativeSettingResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelevanceProvider

Removed constructor:

protected INRelevanceProvider (IntPtr handle);

Added constructor:

protected INRelevanceProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelevantShortcut

Removed constructor:

protected INRelevantShortcut (IntPtr handle);

Added constructor:

protected INRelevantShortcut (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRelevantShortcutStore

Removed constructor:

protected INRelevantShortcutStore (IntPtr handle);

Added constructor:

protected INRelevantShortcutStore (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRentalCar

Removed constructor:

protected INRentalCar (IntPtr handle);

Added constructor:

protected INRentalCar (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRentalCarReservation

Removed constructor:

protected INRentalCarReservation (IntPtr handle);

Added constructor:

protected INRentalCarReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestPaymentCurrencyAmountResolutionResult

Removed constructor:

protected INRequestPaymentCurrencyAmountResolutionResult (IntPtr handle);

Added constructor:

protected INRequestPaymentCurrencyAmountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestPaymentIntent

Removed constructor:

protected INRequestPaymentIntent (IntPtr handle);

Added constructor:

protected INRequestPaymentIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestPaymentIntentResponse

Removed constructor:

protected INRequestPaymentIntentResponse (IntPtr handle);

Added constructor:

protected INRequestPaymentIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestPaymentPayerResolutionResult

Removed constructor:

protected INRequestPaymentPayerResolutionResult (IntPtr handle);

Added constructor:

protected INRequestPaymentPayerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestRideIntent

Removed constructor:

protected INRequestRideIntent (IntPtr handle);

Added constructor:

protected INRequestRideIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRequestRideIntentResponse

Removed constructor:

protected INRequestRideIntentResponse (IntPtr handle);

Added constructor:

protected INRequestRideIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INReservation

Removed constructor:

protected INReservation (IntPtr handle);

Added constructor:

protected INReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INReservationAction

Removed constructor:

protected INReservationAction (IntPtr handle);

Added constructor:

protected INReservationAction (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurant

Removed constructor:

protected INRestaurant (IntPtr handle);

Added constructor:

protected INRestaurant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantGuest

Removed constructor:

protected INRestaurantGuest (IntPtr handle);

Added constructor:

protected INRestaurantGuest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantGuestDisplayPreferences

Removed constructor:

protected INRestaurantGuestDisplayPreferences (IntPtr handle);

Added constructor:

protected INRestaurantGuestDisplayPreferences (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantGuestResolutionResult

Removed constructor:

protected INRestaurantGuestResolutionResult (IntPtr handle);

Added constructor:

protected INRestaurantGuestResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantOffer

Removed constructor:

protected INRestaurantOffer (IntPtr handle);

Added constructor:

protected INRestaurantOffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantReservation

Removed constructor:

protected INRestaurantReservation (IntPtr handle);

Added constructor:

protected INRestaurantReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantReservationBooking

Removed constructor:

protected INRestaurantReservationBooking (IntPtr handle);

Added constructor:

protected INRestaurantReservationBooking (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantReservationUserBooking

Removed constructor:

protected INRestaurantReservationUserBooking (IntPtr handle);

Added constructor:

protected INRestaurantReservationUserBooking (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRestaurantResolutionResult

Removed constructor:

protected INRestaurantResolutionResult (IntPtr handle);

Added constructor:

protected INRestaurantResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INResumeWorkoutIntent

Removed constructor:

protected INResumeWorkoutIntent (IntPtr handle);

Added constructor:

protected INResumeWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INResumeWorkoutIntentResponse

Removed constructor:

protected INResumeWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INResumeWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideCompletionStatus

Removed constructor:

protected INRideCompletionStatus (IntPtr handle);

Added constructor:

protected INRideCompletionStatus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideDriver

Removed constructor:

protected INRideDriver (IntPtr handle);

Added constructor:

protected INRideDriver (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideFareLineItem

Removed constructor:

protected INRideFareLineItem (IntPtr handle);

Added constructor:

protected INRideFareLineItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideOption

Removed constructor:

protected INRideOption (IntPtr handle);

Added constructor:

protected INRideOption (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRidePartySizeOption

Removed constructor:

protected INRidePartySizeOption (IntPtr handle);

Added constructor:

protected INRidePartySizeOption (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideStatus

Removed constructor:

protected INRideStatus (IntPtr handle);

Added constructor:

protected INRideStatus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INRideVehicle

Removed constructor:

protected INRideVehicle (IntPtr handle);

Added constructor:

protected INRideVehicle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSaveProfileInCarIntent

Removed constructor:

protected INSaveProfileInCarIntent (IntPtr handle);

Added constructor:

protected INSaveProfileInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSaveProfileInCarIntentResponse

Removed constructor:

protected INSaveProfileInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSaveProfileInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchCallHistoryIntent

Removed constructor:

protected INSearchCallHistoryIntent (IntPtr handle);

Added constructor:

protected INSearchCallHistoryIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchCallHistoryIntentResponse

Removed constructor:

protected INSearchCallHistoryIntentResponse (IntPtr handle);

Added constructor:

protected INSearchCallHistoryIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForAccountsIntent

Removed constructor:

protected INSearchForAccountsIntent (IntPtr handle);

Added constructor:

protected INSearchForAccountsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForAccountsIntentResponse

Removed constructor:

protected INSearchForAccountsIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForAccountsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForBillsIntent

Removed constructor:

protected INSearchForBillsIntent (IntPtr handle);

Added constructor:

protected INSearchForBillsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForBillsIntentResponse

Removed constructor:

protected INSearchForBillsIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForBillsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMediaIntent

Removed constructor:

protected INSearchForMediaIntent (IntPtr handle);

Added constructor:

protected INSearchForMediaIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMediaIntentResponse

Removed constructor:

protected INSearchForMediaIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForMediaIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMediaMediaItemResolutionResult

Removed constructor:

protected INSearchForMediaMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INSearchForMediaMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMessagesIntent

Removed constructor:

protected INSearchForMessagesIntent (IntPtr handle);

Added constructor:

protected INSearchForMessagesIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForMessagesIntentResponse

Removed constructor:

protected INSearchForMessagesIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForMessagesIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForNotebookItemsIntent

Removed constructor:

protected INSearchForNotebookItemsIntent (IntPtr handle);

Added constructor:

protected INSearchForNotebookItemsIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForNotebookItemsIntentResponse

Removed constructor:

protected INSearchForNotebookItemsIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForNotebookItemsIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForPhotosIntent

Removed constructor:

protected INSearchForPhotosIntent (IntPtr handle);

Added constructor:

protected INSearchForPhotosIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSearchForPhotosIntentResponse

Removed constructor:

protected INSearchForPhotosIntentResponse (IntPtr handle);

Added constructor:

protected INSearchForPhotosIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSeat

Removed constructor:

protected INSeat (IntPtr handle);

Added constructor:

protected INSeat (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageAttachment

Removed constructor:

protected INSendMessageAttachment (IntPtr handle);

Added constructor:

protected INSendMessageAttachment (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageIntent

Removed constructor:

protected INSendMessageIntent (IntPtr handle);

Added constructor:

protected INSendMessageIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageIntentDonationMetadata

Removed constructor:

protected INSendMessageIntentDonationMetadata (IntPtr handle);

Added constructor:

protected INSendMessageIntentDonationMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageIntentResponse

Removed constructor:

protected INSendMessageIntentResponse (IntPtr handle);

Added constructor:

protected INSendMessageIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendMessageRecipientResolutionResult

Removed constructor:

protected INSendMessageRecipientResolutionResult (IntPtr handle);

Added constructor:

protected INSendMessageRecipientResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendPaymentCurrencyAmountResolutionResult

Removed constructor:

protected INSendPaymentCurrencyAmountResolutionResult (IntPtr handle);

Added constructor:

protected INSendPaymentCurrencyAmountResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendPaymentIntent

Removed constructor:

protected INSendPaymentIntent (IntPtr handle);

Added constructor:

protected INSendPaymentIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendPaymentIntentResponse

Removed constructor:

protected INSendPaymentIntentResponse (IntPtr handle);

Added constructor:

protected INSendPaymentIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendPaymentPayeeResolutionResult

Removed constructor:

protected INSendPaymentPayeeResolutionResult (IntPtr handle);

Added constructor:

protected INSendPaymentPayeeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendRideFeedbackIntent

Removed constructor:

protected INSendRideFeedbackIntent (IntPtr handle);

Added constructor:

protected INSendRideFeedbackIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSendRideFeedbackIntentResponse

Removed constructor:

protected INSendRideFeedbackIntentResponse (IntPtr handle);

Added constructor:

protected INSendRideFeedbackIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetAudioSourceInCarIntent

Removed constructor:

protected INSetAudioSourceInCarIntent (IntPtr handle);

Added constructor:

protected INSetAudioSourceInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetAudioSourceInCarIntentResponse

Removed constructor:

protected INSetAudioSourceInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetAudioSourceInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetCarLockStatusIntent

Removed constructor:

protected INSetCarLockStatusIntent (IntPtr handle);

Added constructor:

protected INSetCarLockStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetCarLockStatusIntentResponse

Removed constructor:

protected INSetCarLockStatusIntentResponse (IntPtr handle);

Added constructor:

protected INSetCarLockStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetClimateSettingsInCarIntent

Removed constructor:

protected INSetClimateSettingsInCarIntent (IntPtr handle);

Added constructor:

protected INSetClimateSettingsInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetClimateSettingsInCarIntentResponse

Removed constructor:

protected INSetClimateSettingsInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetClimateSettingsInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetDefrosterSettingsInCarIntent

Removed constructor:

protected INSetDefrosterSettingsInCarIntent (IntPtr handle);

Added constructor:

protected INSetDefrosterSettingsInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetDefrosterSettingsInCarIntentResponse

Removed constructor:

protected INSetDefrosterSettingsInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetDefrosterSettingsInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetMessageAttributeIntent

Removed constructor:

protected INSetMessageAttributeIntent (IntPtr handle);

Added constructor:

protected INSetMessageAttributeIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetMessageAttributeIntentResponse

Removed constructor:

protected INSetMessageAttributeIntentResponse (IntPtr handle);

Added constructor:

protected INSetMessageAttributeIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetProfileInCarIntent

Removed constructor:

protected INSetProfileInCarIntent (IntPtr handle);

Added constructor:

protected INSetProfileInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetProfileInCarIntentResponse

Removed constructor:

protected INSetProfileInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetProfileInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetRadioStationIntent

Removed constructor:

protected INSetRadioStationIntent (IntPtr handle);

Added constructor:

protected INSetRadioStationIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetRadioStationIntentResponse

Removed constructor:

protected INSetRadioStationIntentResponse (IntPtr handle);

Added constructor:

protected INSetRadioStationIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetSeatSettingsInCarIntent

Removed constructor:

protected INSetSeatSettingsInCarIntent (IntPtr handle);

Added constructor:

protected INSetSeatSettingsInCarIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetSeatSettingsInCarIntentResponse

Removed constructor:

protected INSetSeatSettingsInCarIntentResponse (IntPtr handle);

Added constructor:

protected INSetSeatSettingsInCarIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetTaskAttributeIntent

Removed constructor:

protected INSetTaskAttributeIntent (IntPtr handle);

Added constructor:

protected INSetTaskAttributeIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetTaskAttributeIntentResponse

Removed constructor:

protected INSetTaskAttributeIntentResponse (IntPtr handle);

Added constructor:

protected INSetTaskAttributeIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSetTaskAttributeTemporalEventTriggerResolutionResult

Removed constructor:

protected INSetTaskAttributeTemporalEventTriggerResolutionResult (IntPtr handle);

Added constructor:

protected INSetTaskAttributeTemporalEventTriggerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INShareFocusStatusIntent

Removed constructor:

protected INShareFocusStatusIntent (IntPtr handle);

Added constructor:

protected INShareFocusStatusIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INShareFocusStatusIntentResponse

Removed constructor:

protected INShareFocusStatusIntentResponse (IntPtr handle);

Added constructor:

protected INShareFocusStatusIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INShortcut

Removed constructor:

protected INShortcut (IntPtr handle);

Added constructor:

protected INShortcut (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSnoozeTasksIntent

Removed constructor:

protected INSnoozeTasksIntent (IntPtr handle);

Added constructor:

protected INSnoozeTasksIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSnoozeTasksIntentResponse

Removed constructor:

protected INSnoozeTasksIntentResponse (IntPtr handle);

Added constructor:

protected INSnoozeTasksIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSnoozeTasksTaskResolutionResult

Removed constructor:

protected INSnoozeTasksTaskResolutionResult (IntPtr handle);

Added constructor:

protected INSnoozeTasksTaskResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpatialEventTrigger

Removed constructor:

protected INSpatialEventTrigger (IntPtr handle);

Added constructor:

protected INSpatialEventTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpatialEventTriggerResolutionResult

Removed constructor:

protected INSpatialEventTriggerResolutionResult (IntPtr handle);

Added constructor:

protected INSpatialEventTriggerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpeakableString

Removed constructor:

protected INSpeakableString (IntPtr handle);

Added constructor:

protected INSpeakableString (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpeakableStringResolutionResult

Removed constructor:

protected INSpeakableStringResolutionResult (IntPtr handle);

Added constructor:

protected INSpeakableStringResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INSpeedResolutionResult

Removed constructor:

protected INSpeedResolutionResult (IntPtr handle);

Added constructor:

protected INSpeedResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartAudioCallIntent

Removed constructor:

protected INStartAudioCallIntent (IntPtr handle);

Added constructor:

protected INStartAudioCallIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartAudioCallIntentResponse

Removed constructor:

protected INStartAudioCallIntentResponse (IntPtr handle);

Added constructor:

protected INStartAudioCallIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallCallCapabilityResolutionResult

Removed constructor:

protected INStartCallCallCapabilityResolutionResult (IntPtr handle);

Added constructor:

protected INStartCallCallCapabilityResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallCallRecordToCallBackResolutionResult

Removed constructor:

protected INStartCallCallRecordToCallBackResolutionResult (IntPtr handle);

Added constructor:

protected INStartCallCallRecordToCallBackResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallContactResolutionResult

Removed constructor:

protected INStartCallContactResolutionResult (IntPtr handle);

Added constructor:

protected INStartCallContactResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallIntent

Removed constructor:

protected INStartCallIntent (IntPtr handle);

Added constructor:

protected INStartCallIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartCallIntentResponse

Removed constructor:

protected INStartCallIntentResponse (IntPtr handle);

Added constructor:

protected INStartCallIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartPhotoPlaybackIntent

Removed constructor:

protected INStartPhotoPlaybackIntent (IntPtr handle);

Added constructor:

protected INStartPhotoPlaybackIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartPhotoPlaybackIntentResponse

Removed constructor:

protected INStartPhotoPlaybackIntentResponse (IntPtr handle);

Added constructor:

protected INStartPhotoPlaybackIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartVideoCallIntent

Removed constructor:

protected INStartVideoCallIntent (IntPtr handle);

Added constructor:

protected INStartVideoCallIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartVideoCallIntentResponse

Removed constructor:

protected INStartVideoCallIntentResponse (IntPtr handle);

Added constructor:

protected INStartVideoCallIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartWorkoutIntent

Removed constructor:

protected INStartWorkoutIntent (IntPtr handle);

Added constructor:

protected INStartWorkoutIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStartWorkoutIntentResponse

Removed constructor:

protected INStartWorkoutIntentResponse (IntPtr handle);

Added constructor:

protected INStartWorkoutIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INStringResolutionResult

Removed constructor:

protected INStringResolutionResult (IntPtr handle);

Added constructor:

protected INStringResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTask

Removed constructor:

protected INTask (IntPtr handle);

Added constructor:

protected INTask (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskList

Removed constructor:

protected INTaskList (IntPtr handle);

Added constructor:

protected INTaskList (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskListResolutionResult

Removed constructor:

protected INTaskListResolutionResult (IntPtr handle);

Added constructor:

protected INTaskListResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskPriorityResolutionResult

Removed constructor:

protected INTaskPriorityResolutionResult (IntPtr handle);

Added constructor:

protected INTaskPriorityResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskResolutionResult

Removed constructor:

protected INTaskResolutionResult (IntPtr handle);

Added constructor:

protected INTaskResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTaskStatusResolutionResult

Removed constructor:

protected INTaskStatusResolutionResult (IntPtr handle);

Added constructor:

protected INTaskStatusResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTemperatureResolutionResult

Removed constructor:

protected INTemperatureResolutionResult (IntPtr handle);

Added constructor:

protected INTemperatureResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTemporalEventTrigger

Removed constructor:

protected INTemporalEventTrigger (IntPtr handle);

Added constructor:

protected INTemporalEventTrigger (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTemporalEventTriggerResolutionResult

Removed constructor:

protected INTemporalEventTriggerResolutionResult (IntPtr handle);

Added constructor:

protected INTemporalEventTriggerResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTemporalEventTriggerTypeOptionsResolutionResult

Removed constructor:

protected INTemporalEventTriggerTypeOptionsResolutionResult (IntPtr handle);

Added constructor:

protected INTemporalEventTriggerTypeOptionsResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTermsAndConditions

Removed constructor:

protected INTermsAndConditions (IntPtr handle);

Added constructor:

protected INTermsAndConditions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTextNoteContent

Removed constructor:

protected INTextNoteContent (IntPtr handle);

Added constructor:

protected INTextNoteContent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTicketedEvent

Removed constructor:

protected INTicketedEvent (IntPtr handle);

Added constructor:

protected INTicketedEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTicketedEventReservation

Removed constructor:

protected INTicketedEventReservation (IntPtr handle);

Added constructor:

protected INTicketedEventReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTimeIntervalResolutionResult

Removed constructor:

protected INTimeIntervalResolutionResult (IntPtr handle);

Added constructor:

protected INTimeIntervalResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTrainReservation

Removed constructor:

protected INTrainReservation (IntPtr handle);

Added constructor:

protected INTrainReservation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTrainTrip

Removed constructor:

protected INTrainTrip (IntPtr handle);

Added constructor:

protected INTrainTrip (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTransferMoneyIntent

Removed constructor:

protected INTransferMoneyIntent (IntPtr handle);

Added constructor:

protected INTransferMoneyIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INTransferMoneyIntentResponse

Removed constructor:

protected INTransferMoneyIntentResponse (IntPtr handle);

Added constructor:

protected INTransferMoneyIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUpcomingMediaManager

Removed constructor:

protected INUpcomingMediaManager (IntPtr handle);

Added constructor:

protected INUpcomingMediaManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUpdateMediaAffinityIntent

Removed constructor:

protected INUpdateMediaAffinityIntent (IntPtr handle);

Added constructor:

protected INUpdateMediaAffinityIntent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUpdateMediaAffinityIntentResponse

Removed constructor:

protected INUpdateMediaAffinityIntentResponse (IntPtr handle);

Added constructor:

protected INUpdateMediaAffinityIntentResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUpdateMediaAffinityMediaItemResolutionResult

Removed constructor:

protected INUpdateMediaAffinityMediaItemResolutionResult (IntPtr handle);

Added constructor:

protected INUpdateMediaAffinityMediaItemResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUrlResolutionResult

Removed constructor:

protected INUrlResolutionResult (IntPtr handle);

Added constructor:

protected INUrlResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INUserContext

Removed constructor:

protected INUserContext (IntPtr handle);

Added constructor:

protected INUserContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVisualCodeTypeResolutionResult

Removed constructor:

protected INVisualCodeTypeResolutionResult (IntPtr handle);

Added constructor:

protected INVisualCodeTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVocabulary

Removed constructor:

protected INVocabulary (IntPtr handle);

Added constructor:

protected INVocabulary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVoiceShortcut

Removed constructor:

protected INVoiceShortcut (IntPtr handle);

Added constructor:

protected INVoiceShortcut (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVoiceShortcutCenter

Removed constructor:

protected INVoiceShortcutCenter (IntPtr handle);

Added constructor:

protected INVoiceShortcutCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INVolumeResolutionResult

Removed constructor:

protected INVolumeResolutionResult (IntPtr handle);

Added constructor:

protected INVolumeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INWorkoutGoalUnitTypeResolutionResult

Removed constructor:

protected INWorkoutGoalUnitTypeResolutionResult (IntPtr handle);

Added constructor:

protected INWorkoutGoalUnitTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Intents.INWorkoutLocationTypeResolutionResult

Removed constructor:

protected INWorkoutLocationTypeResolutionResult (IntPtr handle);

Added constructor:

protected INWorkoutLocationTypeResolutionResult (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace JavaScriptCore

Type Changed: JavaScriptCore.JSContext

Removed constructor:

protected JSContext (IntPtr handle);

Added constructor:

protected JSContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: JavaScriptCore.JSExport

Removed constructor:

protected JSExport (IntPtr handle);

Added constructor:

protected JSExport (ObjCRuntime.NativeHandle handle);

Type Changed: JavaScriptCore.JSManagedValue

Removed constructor:

protected JSManagedValue (IntPtr handle);

Added constructor:

protected JSManagedValue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: JavaScriptCore.JSValue

Removed constructor:

protected JSValue (IntPtr handle);

Added constructor:

protected JSValue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: JavaScriptCore.JSVirtualMachine

Removed constructor:

protected JSVirtualMachine (IntPtr handle);

Added constructor:

protected JSVirtualMachine (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace LinkPresentation

Type Changed: LinkPresentation.LPLinkMetadata

Removed constructor:

protected LPLinkMetadata (IntPtr handle);

Added constructor:

protected LPLinkMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: LinkPresentation.LPLinkView

Removed constructor:

protected LPLinkView (IntPtr handle);

Added constructor:

protected LPLinkView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: LinkPresentation.LPMetadataProvider

Removed constructor:

protected LPMetadataProvider (IntPtr handle);

Added constructor:

protected LPMetadataProvider (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace LocalAuthentication

Type Changed: LocalAuthentication.LABiometryType

Removed value:

[Obsolete ("Use 'FaceId' instead.")]
TypeFaceId = 2,

Type Changed: LocalAuthentication.LAContext

Removed constructor:

protected LAContext (IntPtr handle);

Added constructor:

protected LAContext (ObjCRuntime.NativeHandle handle);

Removed property:

public static Foundation.NSString ErrorDomain { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: LocalAuthentication.LAStatus

Removed values:

TouchIDLockout = -8,
TouchIDNotAvailable = -6,
TouchIDNotEnrolled = -7,

Namespace MLCompute

Type Changed: MLCompute.MLCActivationDescriptor

Removed constructor:

protected MLCActivationDescriptor (IntPtr handle);

Added constructor:

protected MLCActivationDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCActivationLayer

Removed constructor:

protected MLCActivationLayer (IntPtr handle);

Added constructor:

protected MLCActivationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCAdamOptimizer

Removed constructor:

protected MLCAdamOptimizer (IntPtr handle);

Added constructor:

protected MLCAdamOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCAdamWOptimizer

Removed constructor:

protected MLCAdamWOptimizer (IntPtr handle);

Added constructor:

protected MLCAdamWOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCArithmeticLayer

Removed constructor:

protected MLCArithmeticLayer (IntPtr handle);

Added constructor:

protected MLCArithmeticLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCBatchNormalizationLayer

Removed constructor:

protected MLCBatchNormalizationLayer (IntPtr handle);

Added constructor:

protected MLCBatchNormalizationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCComparisonLayer

Removed constructor:

protected MLCComparisonLayer (IntPtr handle);

Added constructor:

protected MLCComparisonLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCConcatenationLayer

Removed constructor:

protected MLCConcatenationLayer (IntPtr handle);

Added constructor:

protected MLCConcatenationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCConvolutionDescriptor

Removed constructor:

protected MLCConvolutionDescriptor (IntPtr handle);

Added constructor:

protected MLCConvolutionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCConvolutionLayer

Removed constructor:

protected MLCConvolutionLayer (IntPtr handle);

Added constructor:

protected MLCConvolutionLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCDevice

Removed constructor:

protected MLCDevice (IntPtr handle);

Added constructor:

protected MLCDevice (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCDropoutLayer

Removed constructor:

protected MLCDropoutLayer (IntPtr handle);

Added constructor:

protected MLCDropoutLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCEmbeddingDescriptor

Removed constructor:

protected MLCEmbeddingDescriptor (IntPtr handle);

Added constructor:

protected MLCEmbeddingDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCEmbeddingLayer

Removed constructor:

protected MLCEmbeddingLayer (IntPtr handle);

Added constructor:

protected MLCEmbeddingLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCFullyConnectedLayer

Removed constructor:

protected MLCFullyConnectedLayer (IntPtr handle);

Added constructor:

protected MLCFullyConnectedLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCGatherLayer

Removed constructor:

protected MLCGatherLayer (IntPtr handle);

Added constructor:

protected MLCGatherLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCGramMatrixLayer

Removed constructor:

protected MLCGramMatrixLayer (IntPtr handle);

Added constructor:

protected MLCGramMatrixLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCGraph

Removed constructor:

protected MLCGraph (IntPtr handle);

Added constructor:

protected MLCGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCGroupNormalizationLayer

Removed constructor:

protected MLCGroupNormalizationLayer (IntPtr handle);

Added constructor:

protected MLCGroupNormalizationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCInferenceGraph

Removed constructor:

protected MLCInferenceGraph (IntPtr handle);

Added constructor:

protected MLCInferenceGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCInstanceNormalizationLayer

Removed constructor:

protected MLCInstanceNormalizationLayer (IntPtr handle);

Added constructor:

protected MLCInstanceNormalizationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLayer

Removed constructor:

protected MLCLayer (IntPtr handle);

Added constructor:

protected MLCLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLayerNormalizationLayer

Removed constructor:

protected MLCLayerNormalizationLayer (IntPtr handle);

Added constructor:

protected MLCLayerNormalizationLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLossDescriptor

Removed constructor:

protected MLCLossDescriptor (IntPtr handle);

Added constructor:

protected MLCLossDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLossLayer

Removed constructor:

protected MLCLossLayer (IntPtr handle);

Added constructor:

protected MLCLossLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLstmDescriptor

Removed constructor:

protected MLCLstmDescriptor (IntPtr handle);

Added constructor:

protected MLCLstmDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCLstmLayer

Removed constructor:

protected MLCLstmLayer (IntPtr handle);

Added constructor:

protected MLCLstmLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCMatMulDescriptor

Removed constructor:

protected MLCMatMulDescriptor (IntPtr handle);

Added constructor:

protected MLCMatMulDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCMatMulLayer

Removed constructor:

protected MLCMatMulLayer (IntPtr handle);

Added constructor:

protected MLCMatMulLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCMultiheadAttentionDescriptor

Removed constructor:

protected MLCMultiheadAttentionDescriptor (IntPtr handle);

Added constructor:

protected MLCMultiheadAttentionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCMultiheadAttentionLayer

Removed constructor:

protected MLCMultiheadAttentionLayer (IntPtr handle);

Added constructor:

protected MLCMultiheadAttentionLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCOptimizer

Removed constructor:

protected MLCOptimizer (IntPtr handle);

Added constructor:

protected MLCOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCOptimizerDescriptor

Removed constructor:

protected MLCOptimizerDescriptor (IntPtr handle);

Added constructor:

protected MLCOptimizerDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCPaddingLayer

Removed constructor:

protected MLCPaddingLayer (IntPtr handle);

Added constructor:

protected MLCPaddingLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCPlatform

Removed constructor:

protected MLCPlatform (IntPtr handle);

Added constructor:

protected MLCPlatform (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCPoolingDescriptor

Removed constructor:

protected MLCPoolingDescriptor (IntPtr handle);

Added constructor:

protected MLCPoolingDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCPoolingLayer

Removed constructor:

protected MLCPoolingLayer (IntPtr handle);

Added constructor:

protected MLCPoolingLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCReductionLayer

Removed constructor:

protected MLCReductionLayer (IntPtr handle);

Added constructor:

protected MLCReductionLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCReshapeLayer

Removed constructor:

protected MLCReshapeLayer (IntPtr handle);

Added constructor:

protected MLCReshapeLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCRmsPropOptimizer

Removed constructor:

protected MLCRmsPropOptimizer (IntPtr handle);

Added constructor:

protected MLCRmsPropOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCScatterLayer

Removed constructor:

protected MLCScatterLayer (IntPtr handle);

Added constructor:

protected MLCScatterLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSelectionLayer

Removed constructor:

protected MLCSelectionLayer (IntPtr handle);

Added constructor:

protected MLCSelectionLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSgdOptimizer

Removed constructor:

protected MLCSgdOptimizer (IntPtr handle);

Added constructor:

protected MLCSgdOptimizer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSliceLayer

Removed constructor:

protected MLCSliceLayer (IntPtr handle);

Added constructor:

protected MLCSliceLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSoftmaxLayer

Removed constructor:

protected MLCSoftmaxLayer (IntPtr handle);

Added constructor:

protected MLCSoftmaxLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCSplitLayer

Removed constructor:

protected MLCSplitLayer (IntPtr handle);

Added constructor:

protected MLCSplitLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensor

Removed constructor:

protected MLCTensor (IntPtr handle);

Added constructor:

protected MLCTensor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensorData

Removed constructor:

protected MLCTensorData (IntPtr handle);

Added constructor:

protected MLCTensorData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensorDescriptor

Removed constructor:

protected MLCTensorDescriptor (IntPtr handle);

Added constructor:

protected MLCTensorDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensorOptimizerDeviceData

Removed constructor:

protected MLCTensorOptimizerDeviceData (IntPtr handle);

Added constructor:

protected MLCTensorOptimizerDeviceData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTensorParameter

Removed constructor:

protected MLCTensorParameter (IntPtr handle);

Added constructor:

protected MLCTensorParameter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTrainingGraph

Removed constructor:

protected MLCTrainingGraph (IntPtr handle);

Added constructor:

protected MLCTrainingGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCTransposeLayer

Removed constructor:

protected MLCTransposeLayer (IntPtr handle);

Added constructor:

protected MLCTransposeLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCUpsampleLayer

Removed constructor:

protected MLCUpsampleLayer (IntPtr handle);

Added constructor:

protected MLCUpsampleLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCYoloLossDescriptor

Removed constructor:

protected MLCYoloLossDescriptor (IntPtr handle);

Added constructor:

protected MLCYoloLossDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MLCompute.MLCYoloLossLayer

Removed constructor:

protected MLCYoloLossLayer (IntPtr handle);

Added constructor:

protected MLCYoloLossLayer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace MapKit

Type Changed: MapKit.MKAnnotation

Removed constructor:

protected MKAnnotation (IntPtr handle);

Added constructor:

protected MKAnnotation (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKAnnotationView

Removed constructor:

protected MKAnnotationView (IntPtr handle);

Added constructor:

protected MKAnnotationView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKCircle

Removed constructor:

protected MKCircle (IntPtr handle);

Added constructor:

protected MKCircle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKCircleRenderer

Removed constructor:

protected MKCircleRenderer (IntPtr handle);

Added constructor:

protected MKCircleRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat StrokeEnd { get; set; }
+public virtual ObjCRuntime.nfloat StrokeEnd { get; set; }
-public virtual nfloat StrokeStart { get; set; }
+public virtual ObjCRuntime.nfloat StrokeStart { get; set; }

Type Changed: MapKit.MKCircleView

Removed constructor:

protected MKCircleView (IntPtr handle);

Added constructor:

protected MKCircleView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKClusterAnnotation

Removed constructor:

protected MKClusterAnnotation (IntPtr handle);

Added constructor:

protected MKClusterAnnotation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKCompassButton

Removed constructor:

protected MKCompassButton (IntPtr handle);

Added constructor:

protected MKCompassButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKDirections

Removed constructor:

protected MKDirections (IntPtr handle);

Added constructor:

protected MKDirections (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKDirectionsRequest

Removed constructor:

protected MKDirectionsRequest (IntPtr handle);

Added constructor:

protected MKDirectionsRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKDirectionsResponse

Removed constructor:

protected MKDirectionsResponse (IntPtr handle);

Added constructor:

protected MKDirectionsResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKDistanceFormatter

Removed constructor:

protected MKDistanceFormatter (IntPtr handle);

Added constructor:

protected MKDistanceFormatter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKETAResponse

Removed constructor:

protected MKETAResponse (IntPtr handle);

Added constructor:

protected MKETAResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKGeoJsonDecoder

Removed constructor:

protected MKGeoJsonDecoder (IntPtr handle);

Added constructor:

protected MKGeoJsonDecoder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKGeoJsonFeature

Removed constructor:

protected MKGeoJsonFeature (IntPtr handle);

Added constructor:

protected MKGeoJsonFeature (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKGeodesicPolyline

Removed constructor:

protected MKGeodesicPolyline (IntPtr handle);

Added constructor:

protected MKGeodesicPolyline (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKGradientPolylineRenderer

Removed constructor:

protected MKGradientPolylineRenderer (IntPtr handle);

Added constructor:

protected MKGradientPolylineRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat[] Locations { get; }
+public virtual ObjCRuntime.nfloat[] Locations { get; }

Removed method:

public virtual void SetColors (UIKit.UIColor[] colors, nfloat[] locations);

Added method:

public virtual void SetColors (UIKit.UIColor[] colors, ObjCRuntime.nfloat[] locations);

Type Changed: MapKit.MKLocalPointsOfInterestRequest

Removed constructor:

protected MKLocalPointsOfInterestRequest (IntPtr handle);

Added constructor:

protected MKLocalPointsOfInterestRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearch

Removed constructor:

protected MKLocalSearch (IntPtr handle);

Added constructor:

protected MKLocalSearch (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearchCompleter

Removed constructor:

protected MKLocalSearchCompleter (IntPtr handle);

Added constructor:

protected MKLocalSearchCompleter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearchCompleterDelegate

Removed constructor:

protected MKLocalSearchCompleterDelegate (IntPtr handle);

Added constructor:

protected MKLocalSearchCompleterDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKLocalSearchCompletion

Removed constructor:

protected MKLocalSearchCompletion (IntPtr handle);

Added constructor:

protected MKLocalSearchCompletion (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearchRequest

Removed constructor:

protected MKLocalSearchRequest (IntPtr handle);

Added constructor:

protected MKLocalSearchRequest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKLocalSearchResponse

Removed constructor:

protected MKLocalSearchResponse (IntPtr handle);

Added constructor:

protected MKLocalSearchResponse (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapCamera

Removed constructor:

protected MKMapCamera (IntPtr handle);

Added constructor:

protected MKMapCamera (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Pitch { get; set; }
+public virtual ObjCRuntime.nfloat Pitch { get; set; }

Removed method:

public static MKMapCamera CameraLookingAtCenterCoordinate (CoreLocation.CLLocationCoordinate2D centerCoordinate, double locationDistance, nfloat pitch, double locationDirectionHeading);

Added method:

public static MKMapCamera CameraLookingAtCenterCoordinate (CoreLocation.CLLocationCoordinate2D centerCoordinate, double locationDistance, ObjCRuntime.nfloat pitch, double locationDirectionHeading);

Type Changed: MapKit.MKMapCameraBoundary

Removed constructor:

protected MKMapCameraBoundary (IntPtr handle);

Added constructor:

protected MKMapCameraBoundary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapCameraZoomRange

Removed constructor:

protected MKMapCameraZoomRange (IntPtr handle);

Added constructor:

protected MKMapCameraZoomRange (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapItem

Removed constructor:

protected MKMapItem (IntPtr handle);

Added constructor:

protected MKMapItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapSnapshot

Removed constructor:

protected MKMapSnapshot (IntPtr handle);

Added constructor:

protected MKMapSnapshot (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapSnapshotOptions

Removed constructor:

protected MKMapSnapshotOptions (IntPtr handle);

Added constructor:

protected MKMapSnapshotOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Scale { get; set; }
+public virtual ObjCRuntime.nfloat Scale { get; set; }

Type Changed: MapKit.MKMapSnapshotter

Removed constructor:

protected MKMapSnapshotter (IntPtr handle);

Added constructor:

protected MKMapSnapshotter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapView

Removed constructor:

protected MKMapView (IntPtr handle);

Added constructor:

protected MKMapView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMapViewDelegate

Removed constructor:

protected MKMapViewDelegate (IntPtr handle);

Added constructor:

protected MKMapViewDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKMarkerAnnotationView

Removed constructor:

protected MKMarkerAnnotationView (IntPtr handle);

Added constructor:

protected MKMarkerAnnotationView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMultiPoint

Removed constructor:

protected MKMultiPoint (IntPtr handle);

Added constructor:

protected MKMultiPoint (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual nfloat GetLocation (nuint pointIndex);
public virtual nfloat[] GetLocations (Foundation.NSIndexSet indexes);

Added methods:

public virtual ObjCRuntime.nfloat GetLocation (nuint pointIndex);
public virtual ObjCRuntime.nfloat[] GetLocations (Foundation.NSIndexSet indexes);

Type Changed: MapKit.MKMultiPolygon

Removed constructor:

protected MKMultiPolygon (IntPtr handle);

Added constructor:

protected MKMultiPolygon (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMultiPolygonRenderer

Removed constructor:

protected MKMultiPolygonRenderer (IntPtr handle);

Added constructor:

protected MKMultiPolygonRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMultiPolyline

Removed constructor:

protected MKMultiPolyline (IntPtr handle);

Added constructor:

protected MKMultiPolyline (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKMultiPolylineRenderer

Removed constructor:

protected MKMultiPolylineRenderer (IntPtr handle);

Added constructor:

protected MKMultiPolylineRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKOverlay

Removed constructor:

protected MKOverlay (IntPtr handle);

Added constructor:

protected MKOverlay (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKOverlayPathRenderer

Removed constructor:

protected MKOverlayPathRenderer (IntPtr handle);

Added constructor:

protected MKOverlayPathRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LineDashPhase { get; set; }
+public virtual ObjCRuntime.nfloat LineDashPhase { get; set; }
-public virtual nfloat LineWidth { get; set; }
+public virtual ObjCRuntime.nfloat LineWidth { get; set; }
-public virtual nfloat MiterLimit { get; set; }
+public virtual ObjCRuntime.nfloat MiterLimit { get; set; }

Removed methods:

public virtual void ApplyFillPropertiesToContext (CoreGraphics.CGContext context, nfloat zoomScale);
public virtual void ApplyStrokePropertiesToContext (CoreGraphics.CGContext context, nfloat zoomScale);

Added methods:

public virtual void ApplyFillPropertiesToContext (CoreGraphics.CGContext context, ObjCRuntime.nfloat zoomScale);
public virtual void ApplyStrokePropertiesToContext (CoreGraphics.CGContext context, ObjCRuntime.nfloat zoomScale);

Type Changed: MapKit.MKOverlayPathView

Removed constructor:

protected MKOverlayPathView (IntPtr handle);

Added constructor:

protected MKOverlayPathView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LineDashPhase { get; set; }
+public virtual ObjCRuntime.nfloat LineDashPhase { get; set; }
-public virtual nfloat LineWidth { get; set; }
+public virtual ObjCRuntime.nfloat LineWidth { get; set; }
-public virtual nfloat MiterLimit { get; set; }
+public virtual ObjCRuntime.nfloat MiterLimit { get; set; }

Removed methods:

public virtual void ApplyFillProperties (CoreGraphics.CGContext context, nfloat zoomScale);
public virtual void ApplyStrokeProperties (CoreGraphics.CGContext context, nfloat zoomScale);

Added methods:

public virtual void ApplyFillProperties (CoreGraphics.CGContext context, ObjCRuntime.nfloat zoomScale);
public virtual void ApplyStrokeProperties (CoreGraphics.CGContext context, ObjCRuntime.nfloat zoomScale);

Type Changed: MapKit.MKOverlayRenderer

Removed constructor:

protected MKOverlayRenderer (IntPtr handle);

Added constructor:

protected MKOverlayRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public virtual nfloat Alpha { get; set; }
+public virtual ObjCRuntime.nfloat Alpha { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ContentScaleFactor { get; }
+public virtual ObjCRuntime.nfloat ContentScaleFactor { get; }

Removed methods:

public virtual bool CanDrawMapRect (MKMapRect mapRect, nfloat zoomScale);
public virtual void DrawMapRect (MKMapRect mapRect, nfloat zoomScale, CoreGraphics.CGContext context);
public virtual void SetNeedsDisplay (MKMapRect mapRect, nfloat zoomScale);

Added methods:

public virtual bool CanDrawMapRect (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale);
public virtual void DrawMapRect (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale, CoreGraphics.CGContext context);
public virtual void SetNeedsDisplay (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale);

Type Changed: MapKit.MKOverlayView

Removed constructor:

protected MKOverlayView (IntPtr handle);

Added constructor:

protected MKOverlayView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual bool CanDrawMapRect (MKMapRect mapRect, nfloat zoomScale);
public virtual void DrawMapRect (MKMapRect mapRect, nfloat zoomScale, CoreGraphics.CGContext context);
public static nfloat MKRoadWidthAtZoomScale (nfloat zoomScale);
public virtual void SetNeedsDisplay (MKMapRect mapRect, nfloat zoomScale);

Added methods:

public virtual bool CanDrawMapRect (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale);
public virtual void DrawMapRect (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale, CoreGraphics.CGContext context);
public static ObjCRuntime.nfloat MKRoadWidthAtZoomScale (ObjCRuntime.nfloat zoomScale);
public virtual void SetNeedsDisplay (MKMapRect mapRect, ObjCRuntime.nfloat zoomScale);

Type Changed: MapKit.MKPinAnnotationView

Removed constructor:

protected MKPinAnnotationView (IntPtr handle);

Added constructor:

protected MKPinAnnotationView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.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.MKPolygonView

Removed constructor:

protected MKPolygonView (IntPtr handle);

Added constructor:

protected MKPolygonView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPolyline

Removed constructor:

protected MKPolyline (IntPtr handle);

Added constructor:

protected MKPolyline (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKPolylineRenderer

Removed constructor:

protected MKPolylineRenderer (IntPtr handle);

Added constructor:

protected MKPolylineRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat StrokeEnd { get; set; }
+public virtual ObjCRuntime.nfloat StrokeEnd { get; set; }
-public virtual nfloat StrokeStart { get; set; }
+public virtual ObjCRuntime.nfloat StrokeStart { get; set; }

Type Changed: MapKit.MKPolylineView

Removed constructor:

protected MKPolylineView (IntPtr handle);

Added constructor:

protected MKPolylineView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKReverseGeocoder

Removed constructor:

protected MKReverseGeocoder (IntPtr handle);

Added constructor:

protected MKReverseGeocoder (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKReverseGeocoderDelegate

Removed constructor:

protected MKReverseGeocoderDelegate (IntPtr handle);

Added constructor:

protected MKReverseGeocoderDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: MapKit.MKRoute

Removed constructor:

protected MKRoute (IntPtr handle);

Added constructor:

protected MKRoute (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKRouteStep

Removed constructor:

protected MKRouteStep (IntPtr handle);

Added constructor:

protected MKRouteStep (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKScaleView

Removed constructor:

protected MKScaleView (IntPtr handle);

Added constructor:

protected MKScaleView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKShape

Removed constructor:

protected MKShape (IntPtr handle);

Added constructor:

protected MKShape (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKTileOverlay

Removed constructor:

protected MKTileOverlay (IntPtr handle);

Added constructor:

protected MKTileOverlay (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKTileOverlayPath

Modified fields:

-public nfloat ContentScaleFactor;
+public ObjCRuntime.nfloat ContentScaleFactor;

Type Changed: MapKit.MKTileOverlayRenderer

Removed constructor:

protected MKTileOverlayRenderer (IntPtr handle);

Added constructor:

protected MKTileOverlayRenderer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKUserLocation

Removed constructor:

protected MKUserLocation (IntPtr handle);

Added constructor:

protected MKUserLocation (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKUserLocationView

Removed constructor:

protected MKUserLocationView (IntPtr handle);

Added constructor:

protected MKUserLocationView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKUserTrackingBarButtonItem

Removed constructor:

protected MKUserTrackingBarButtonItem (IntPtr handle);

Added constructor:

protected MKUserTrackingBarButtonItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MapKit.MKUserTrackingButton

Removed constructor:

protected MKUserTrackingButton (IntPtr handle);

Added constructor:

protected MKUserTrackingButton (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

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 MediaPlayer

Type Changed: MediaPlayer.IMPPlayableContentDataSource

Removed method:

public virtual MPContentItem ContentItem (Foundation.NSIndexPath indexPath);

Added method:

public virtual MPContentItem GetContentItem (Foundation.NSIndexPath indexPath);

Type Changed: MediaPlayer.MPChangeLanguageOptionCommandEvent

Removed constructor:

protected MPChangeLanguageOptionCommandEvent (IntPtr handle);

Added constructor:

protected MPChangeLanguageOptionCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangePlaybackPositionCommand

Removed constructor:

protected MPChangePlaybackPositionCommand (IntPtr handle);

Added constructor:

protected MPChangePlaybackPositionCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangePlaybackPositionCommandEvent

Removed constructor:

protected MPChangePlaybackPositionCommandEvent (IntPtr handle);

Added constructor:

protected MPChangePlaybackPositionCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangePlaybackRateCommand

Removed constructor:

protected MPChangePlaybackRateCommand (IntPtr handle);

Added constructor:

protected MPChangePlaybackRateCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangePlaybackRateCommandEvent

Removed constructor:

protected MPChangePlaybackRateCommandEvent (IntPtr handle);

Added constructor:

protected MPChangePlaybackRateCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangeRepeatModeCommand

Removed constructor:

protected MPChangeRepeatModeCommand (IntPtr handle);

Added constructor:

protected MPChangeRepeatModeCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangeRepeatModeCommandEvent

Removed constructor:

protected MPChangeRepeatModeCommandEvent (IntPtr handle);

Added constructor:

protected MPChangeRepeatModeCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangeShuffleModeCommand

Removed constructor:

protected MPChangeShuffleModeCommand (IntPtr handle);

Added constructor:

protected MPChangeShuffleModeCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPChangeShuffleModeCommandEvent

Removed constructor:

protected MPChangeShuffleModeCommandEvent (IntPtr handle);

Added constructor:

protected MPChangeShuffleModeCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPContentItem

Removed constructor:

protected MPContentItem (IntPtr handle);

Added constructor:

protected MPContentItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPFeedbackCommand

Removed constructor:

protected MPFeedbackCommand (IntPtr handle);

Added constructor:

protected MPFeedbackCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPFeedbackCommandEvent

Removed constructor:

protected MPFeedbackCommandEvent (IntPtr handle);

Added constructor:

protected MPFeedbackCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaEntity

Removed constructor:

protected MPMediaEntity (IntPtr handle);

Added constructor:

protected MPMediaEntity (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaItem

Removed constructor:

protected MPMediaItem (IntPtr handle);

Added constructor:

protected MPMediaItem (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaItemArtwork

Removed constructors:

[Obsolete ("Use the (UIImage) constructor instead, iOS9 does not allow creating an empty instance.")]
public MPMediaItemArtwork ();
protected MPMediaItemArtwork (IntPtr handle);

Added constructor:

protected MPMediaItemArtwork (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaItemCollection

Removed constructor:

protected MPMediaItemCollection (IntPtr handle);

Added constructor:

protected MPMediaItemCollection (ObjCRuntime.NativeHandle handle);

Removed property:

public static Foundation.NSString PropertyPersistentID { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public static bool CanFilterByProperty (Foundation.NSString property);
public virtual void EnumerateValues (Foundation.NSSet propertiesToEnumerate, MPMediaItemEnumerator enumerator);
public virtual Foundation.NSObject GetObject (Foundation.NSObject key);
public virtual Foundation.NSObject ValueForProperty (Foundation.NSString property);

Type Changed: MediaPlayer.MPMediaLibrary

Removed constructor:

protected MPMediaLibrary (IntPtr handle);

Added constructor:

protected MPMediaLibrary (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPickerController

Removed constructor:

protected MPMediaPickerController (IntPtr handle);

Added constructor:

protected MPMediaPickerController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPickerControllerDelegate

Removed constructor:

protected MPMediaPickerControllerDelegate (IntPtr handle);

Added constructor:

protected MPMediaPickerControllerDelegate (ObjCRuntime.NativeHandle handle);

Type Changed: MediaPlayer.MPMediaPlaylist

Removed constructor:

protected MPMediaPlaylist (IntPtr handle);

Added constructor:

protected MPMediaPlaylist (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPlaylistCreationMetadata

Removed constructor:

protected MPMediaPlaylistCreationMetadata (IntPtr handle);

Added constructor:

protected MPMediaPlaylistCreationMetadata (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPredicate

Removed constructor:

protected MPMediaPredicate (IntPtr handle);

Added constructor:

protected MPMediaPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaPropertyPredicate

Removed constructor:

protected MPMediaPropertyPredicate (IntPtr handle);

Added constructor:

protected MPMediaPropertyPredicate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaQuery

Removed constructor:

protected MPMediaQuery (IntPtr handle);

Added constructor:

protected MPMediaQuery (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMediaQuerySection

Removed constructor:

protected MPMediaQuerySection (IntPtr handle);

Added constructor:

protected MPMediaQuerySection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMovieAccessLog

Removed constructor:

protected MPMovieAccessLog (IntPtr handle);

Added constructor:

protected MPMovieAccessLog (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMovieAccessLogEvent

Removed constructor:

protected MPMovieAccessLogEvent (IntPtr handle);

Added constructor:

protected MPMovieAccessLogEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMovieErrorLog

Removed constructor:

protected MPMovieErrorLog (IntPtr handle);

Added constructor:

protected MPMovieErrorLog (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMovieErrorLogEvent

Removed constructor:

protected MPMovieErrorLogEvent (IntPtr handle);

Added constructor:

protected MPMovieErrorLogEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMoviePlayerController

Removed constructor:

protected MPMoviePlayerController (IntPtr handle);

Added constructor:

protected MPMoviePlayerController (ObjCRuntime.NativeHandle handle);

Removed properties:

[Obsolete ("Starting with ios8.0 Do not use; this API was removed and is not always available.")]
public virtual UIKit.UIColor BackgroundColor { get; set; }

[Obsolete ("Starting with ios8.0 Do not use; this API was removed.")]
public virtual MPMovieControlMode MovieControlMode { get; set; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMoviePlayerViewController

Removed constructor:

protected MPMoviePlayerViewController (IntPtr handle);

Added constructor:

protected MPMoviePlayerViewController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed method:

[Obsolete ("Starting with ios7.0 Do not use; this API was removed.")]
public virtual bool ShouldAutorotateToInterfaceOrientation (UIKit.UIInterfaceOrientation orientation);

Type Changed: MediaPlayer.MPMusicPlayerApplicationController

Removed constructor:

protected MPMusicPlayerApplicationController (IntPtr handle);

Added constructor:

protected MPMusicPlayerApplicationController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerController

Removed constructor:

protected MPMusicPlayerController (IntPtr handle);

Added constructor:

protected MPMusicPlayerController (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerControllerMutableQueue

Removed constructor:

protected MPMusicPlayerControllerMutableQueue (IntPtr handle);

Added constructor:

protected MPMusicPlayerControllerMutableQueue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerControllerQueue

Removed constructor:

protected MPMusicPlayerControllerQueue (IntPtr handle);

Added constructor:

protected MPMusicPlayerControllerQueue (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerMediaItemQueueDescriptor

Removed constructor:

protected MPMusicPlayerMediaItemQueueDescriptor (IntPtr handle);

Added constructor:

protected MPMusicPlayerMediaItemQueueDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerPlayParameters

Removed constructor:

protected MPMusicPlayerPlayParameters (IntPtr handle);

Added constructor:

protected MPMusicPlayerPlayParameters (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerPlayParametersQueueDescriptor

Removed constructor:

protected MPMusicPlayerPlayParametersQueueDescriptor (IntPtr handle);

Added constructor:

protected MPMusicPlayerPlayParametersQueueDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerQueueDescriptor

Removed constructor:

protected MPMusicPlayerQueueDescriptor (IntPtr handle);

Added constructor:

protected MPMusicPlayerQueueDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPMusicPlayerStoreQueueDescriptor

Removed constructor:

protected MPMusicPlayerStoreQueueDescriptor (IntPtr handle);

Added constructor:

protected MPMusicPlayerStoreQueueDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPNowPlayingInfoCenter

Removed constructor:

protected MPNowPlayingInfoCenter (IntPtr handle);

Added constructor:

protected MPNowPlayingInfoCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPNowPlayingInfoLanguageOption

Removed constructor:

protected MPNowPlayingInfoLanguageOption (IntPtr handle);

Added constructor:

protected MPNowPlayingInfoLanguageOption (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPNowPlayingInfoLanguageOptionGroup

Removed constructor:

protected MPNowPlayingInfoLanguageOptionGroup (IntPtr handle);

Added constructor:

protected MPNowPlayingInfoLanguageOptionGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPPlayableContentDataSource

Removed constructor:

protected MPPlayableContentDataSource (IntPtr handle);

Added constructor:

protected MPPlayableContentDataSource (ObjCRuntime.NativeHandle handle);

Removed methods:

public virtual MPContentItem ContentItem (Foundation.NSIndexPath indexPath);

[Obsolete ("Use 'MPPlayableContentDataSource_Extensions.GetContentItemAsync' instead.")]
public virtual System.Threading.Tasks.Task<MPContentItem> GetContentItemAsync (string identifier);

Added method:

public virtual MPContentItem GetContentItem (Foundation.NSIndexPath indexPath);

Type Changed: MediaPlayer.MPPlayableContentDelegate

Removed constructor:

protected MPPlayableContentDelegate (IntPtr handle);

Added constructor:

protected MPPlayableContentDelegate (ObjCRuntime.NativeHandle handle);

Removed method:

[Obsolete ("Use 'InitiatePlaybackOfContentItem' instead.")]
public virtual void PlayableContentManager (MPPlayableContentManager contentManager, Foundation.NSIndexPath indexPath, System.Action<Foundation.NSError> completionHandler);

Type Changed: MediaPlayer.MPPlayableContentDelegate_Extensions

Removed method:

[Obsolete ("Use 'InitiatePlaybackOfContentItem' instead.")]
public static void PlayableContentManager (this IMPPlayableContentDelegate This, MPPlayableContentManager contentManager, Foundation.NSIndexPath indexPath, System.Action<Foundation.NSError> completionHandler);

Type Changed: MediaPlayer.MPPlayableContentManager

Removed constructor:

protected MPPlayableContentManager (IntPtr handle);

Added constructor:

protected MPPlayableContentManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPPlayableContentManagerContext

Removed constructor:

protected MPPlayableContentManagerContext (IntPtr handle);

Added constructor:

protected MPPlayableContentManagerContext (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPRatingCommand

Removed constructor:

protected MPRatingCommand (IntPtr handle);

Added constructor:

protected MPRatingCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPRatingCommandEvent

Removed constructor:

protected MPRatingCommandEvent (IntPtr handle);

Added constructor:

protected MPRatingCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPRemoteCommand

Removed constructor:

protected MPRemoteCommand (IntPtr handle);

Added constructor:

protected MPRemoteCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPRemoteCommandCenter

Removed constructor:

protected MPRemoteCommandCenter (IntPtr handle);

Added constructor:

protected MPRemoteCommandCenter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPRemoteCommandEvent

Removed constructor:

protected MPRemoteCommandEvent (IntPtr handle);

Added constructor:

protected MPRemoteCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPSeekCommandEvent

Removed constructor:

protected MPSeekCommandEvent (IntPtr handle);

Added constructor:

protected MPSeekCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPSkipIntervalCommand

Removed constructor:

protected MPSkipIntervalCommand (IntPtr handle);

Added constructor:

protected MPSkipIntervalCommand (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPSkipIntervalCommandEvent

Removed constructor:

protected MPSkipIntervalCommandEvent (IntPtr handle);

Added constructor:

protected MPSkipIntervalCommandEvent (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MediaPlayer.MPTimedMetadata

Removed constructor:

protected MPTimedMetadata (IntPtr handle);

Added constructor:

protected MPTimedMetadata (ObjCRuntime.NativeHandle handle);

Removed property:

public virtual Foundation.NSObject value { get; }

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Added property:

public virtual Foundation.NSObject Value { get; }

Type Changed: MediaPlayer.MPVolumeView

Removed constructor:

protected MPVolumeView (IntPtr handle);

Added constructor:

protected MPVolumeView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace MediaToolbox

Type Changed: MediaToolbox.MTAudioProcessingTap

Modified base type:

-System.Object
+CoreFoundation.NativeObject

Removed property:

public virtual IntPtr Handle { get; }

Removed methods:

public virtual void Dispose ();
protected override void ~MTAudioProcessingTap ();

Modified methods:

-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)

Namespace Metal

Type Changed: Metal.MTLAccelerationStructureBoundingBoxGeometryDescriptor

Removed constructor:

protected MTLAccelerationStructureBoundingBoxGeometryDescriptor (IntPtr handle);

Added constructor:

protected MTLAccelerationStructureBoundingBoxGeometryDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLAccelerationStructureDescriptor

Removed constructor:

protected MTLAccelerationStructureDescriptor (IntPtr handle);

Added constructor:

protected MTLAccelerationStructureDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLAccelerationStructureGeometryDescriptor

Removed constructor:

protected MTLAccelerationStructureGeometryDescriptor (IntPtr handle);

Added constructor:

protected MTLAccelerationStructureGeometryDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor

Removed constructor:

protected MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor (IntPtr handle);

Added constructor:

protected MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLAccelerationStructureMotionTriangleGeometryDescriptor

Removed constructor:

protected MTLAccelerationStructureMotionTriangleGeometryDescriptor (IntPtr handle);

Added constructor:

protected MTLAccelerationStructureMotionTriangleGeometryDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLAccelerationStructureTriangleGeometryDescriptor

Removed constructor:

protected MTLAccelerationStructureTriangleGeometryDescriptor (IntPtr handle);

Added constructor:

protected MTLAccelerationStructureTriangleGeometryDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLArgument

Removed constructor:

protected MTLArgument (IntPtr handle);

Added constructor:

protected MTLArgument (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLArgumentDescriptor

Removed constructor:

protected MTLArgumentDescriptor (IntPtr handle);

Added constructor:

protected MTLArgumentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLArrayType

Removed constructor:

protected MTLArrayType (IntPtr handle);

Added constructor:

protected MTLArrayType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLAttribute

Removed constructor:

protected MTLAttribute (IntPtr handle);

Added constructor:

protected MTLAttribute (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLAttributeDescriptor

Removed constructor:

protected MTLAttributeDescriptor (IntPtr handle);

Added constructor:

protected MTLAttributeDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLAttributeDescriptorArray

Removed constructor:

protected MTLAttributeDescriptorArray (IntPtr handle);

Added constructor:

protected MTLAttributeDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLBinaryArchiveDescriptor

Removed constructor:

protected MTLBinaryArchiveDescriptor (IntPtr handle);

Added constructor:

protected MTLBinaryArchiveDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLBlitPassDescriptor

Removed constructor:

protected MTLBlitPassDescriptor (IntPtr handle);

Added constructor:

protected MTLBlitPassDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLBlitPassSampleBufferAttachmentDescriptor

Removed constructor:

protected MTLBlitPassSampleBufferAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLBlitPassSampleBufferAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLBlitPassSampleBufferAttachmentDescriptorArray

Removed constructor:

protected MTLBlitPassSampleBufferAttachmentDescriptorArray (IntPtr handle);

Added constructor:

protected MTLBlitPassSampleBufferAttachmentDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLBufferLayoutDescriptor

Removed constructor:

protected MTLBufferLayoutDescriptor (IntPtr handle);

Added constructor:

protected MTLBufferLayoutDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLBufferLayoutDescriptorArray

Removed constructor:

protected MTLBufferLayoutDescriptorArray (IntPtr handle);

Added constructor:

protected MTLBufferLayoutDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLCaptureDescriptor

Removed constructor:

protected MTLCaptureDescriptor (IntPtr handle);

Added constructor:

protected MTLCaptureDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLCaptureManager

Removed constructor:

protected MTLCaptureManager (IntPtr handle);

Added constructor:

protected MTLCaptureManager (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLCaptureScope

Removed constructor:

protected MTLCaptureScope (IntPtr handle);

Added constructor:

protected MTLCaptureScope (ObjCRuntime.NativeHandle handle);

Type Changed: Metal.MTLCommandBufferDescriptor

Removed constructor:

protected MTLCommandBufferDescriptor (IntPtr handle);

Added constructor:

protected MTLCommandBufferDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLCompileOptions

Removed constructor:

protected MTLCompileOptions (IntPtr handle);

Added constructor:

protected MTLCompileOptions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLComputePassDescriptor

Removed constructor:

protected MTLComputePassDescriptor (IntPtr handle);

Added constructor:

protected MTLComputePassDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLComputePassSampleBufferAttachmentDescriptor

Removed constructor:

protected MTLComputePassSampleBufferAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLComputePassSampleBufferAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLComputePassSampleBufferAttachmentDescriptorArray

Removed constructor:

protected MTLComputePassSampleBufferAttachmentDescriptorArray (IntPtr handle);

Added constructor:

protected MTLComputePassSampleBufferAttachmentDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLComputePipelineDescriptor

Removed constructor:

protected MTLComputePipelineDescriptor (IntPtr handle);

Added constructor:

protected MTLComputePipelineDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLComputePipelineReflection

Removed constructor:

protected MTLComputePipelineReflection (IntPtr handle);

Added constructor:

protected MTLComputePipelineReflection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLCounter

Removed constructor:

protected MTLCounter (IntPtr handle);

Added constructor:

protected MTLCounter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLCounterSampleBuffer

Removed constructor:

protected MTLCounterSampleBuffer (IntPtr handle);

Added constructor:

protected MTLCounterSampleBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLCounterSampleBufferDescriptor

Removed constructor:

protected MTLCounterSampleBufferDescriptor (IntPtr handle);

Added constructor:

protected MTLCounterSampleBufferDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLCounterSet

Removed constructor:

protected MTLCounterSet (IntPtr handle);

Added constructor:

protected MTLCounterSet (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLDepthStencilDescriptor

Removed constructor:

protected MTLDepthStencilDescriptor (IntPtr handle);

Added constructor:

protected MTLDepthStencilDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLDrawable

Removed constructor:

protected MTLDrawable (IntPtr handle);

Added constructor:

protected MTLDrawable (ObjCRuntime.NativeHandle handle);

Type Changed: Metal.MTLFunctionConstant

Removed constructor:

protected MTLFunctionConstant (IntPtr handle);

Added constructor:

protected MTLFunctionConstant (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLFunctionConstantValues

Removed constructor:

protected MTLFunctionConstantValues (IntPtr handle);

Added constructor:

protected MTLFunctionConstantValues (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLFunctionDescriptor

Removed constructor:

protected MTLFunctionDescriptor (IntPtr handle);

Added constructor:

protected MTLFunctionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLFunctionStitchingFunctionNode

Removed constructor:

protected MTLFunctionStitchingFunctionNode (IntPtr handle);

Added constructor:

protected MTLFunctionStitchingFunctionNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLFunctionStitchingGraph

Removed constructor:

protected MTLFunctionStitchingGraph (IntPtr handle);

Added constructor:

protected MTLFunctionStitchingGraph (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLFunctionStitchingInputNode

Removed constructor:

protected MTLFunctionStitchingInputNode (IntPtr handle);

Added constructor:

protected MTLFunctionStitchingInputNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLHeapDescriptor

Removed constructor:

protected MTLHeapDescriptor (IntPtr handle);

Added constructor:

protected MTLHeapDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLIndirectCommandBufferDescriptor

Removed constructor:

protected MTLIndirectCommandBufferDescriptor (IntPtr handle);

Added constructor:

protected MTLIndirectCommandBufferDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLInstanceAccelerationStructureDescriptor

Removed constructor:

protected MTLInstanceAccelerationStructureDescriptor (IntPtr handle);

Added constructor:

protected MTLInstanceAccelerationStructureDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLIntersectionFunctionDescriptor

Removed constructor:

protected MTLIntersectionFunctionDescriptor (IntPtr handle);

Added constructor:

protected MTLIntersectionFunctionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLIntersectionFunctionTableDescriptor

Removed constructor:

protected MTLIntersectionFunctionTableDescriptor (IntPtr handle);

Added constructor:

protected MTLIntersectionFunctionTableDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLLinkedFunctions

Removed constructor:

protected MTLLinkedFunctions (IntPtr handle);

Added constructor:

protected MTLLinkedFunctions (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLMotionKeyframeData

Removed constructor:

protected MTLMotionKeyframeData (IntPtr handle);

Added constructor:

protected MTLMotionKeyframeData (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLPipelineBufferDescriptor

Removed constructor:

protected MTLPipelineBufferDescriptor (IntPtr handle);

Added constructor:

protected MTLPipelineBufferDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLPipelineBufferDescriptorArray

Removed constructor:

protected MTLPipelineBufferDescriptorArray (IntPtr handle);

Added constructor:

protected MTLPipelineBufferDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLPointerType

Removed constructor:

protected MTLPointerType (IntPtr handle);

Added constructor:

protected MTLPointerType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLPrimitiveAccelerationStructureDescriptor

Removed constructor:

protected MTLPrimitiveAccelerationStructureDescriptor (IntPtr handle);

Added constructor:

protected MTLPrimitiveAccelerationStructureDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRasterizationRateLayerArray

Removed constructor:

protected MTLRasterizationRateLayerArray (IntPtr handle);

Added constructor:

protected MTLRasterizationRateLayerArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRasterizationRateLayerDescriptor

Removed constructor:

protected MTLRasterizationRateLayerDescriptor (IntPtr handle);

Added constructor:

protected MTLRasterizationRateLayerDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRasterizationRateMapDescriptor

Removed constructor:

protected MTLRasterizationRateMapDescriptor (IntPtr handle);

Added constructor:

protected MTLRasterizationRateMapDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRasterizationRateSampleArray

Removed constructor:

protected MTLRasterizationRateSampleArray (IntPtr handle);

Added constructor:

protected MTLRasterizationRateSampleArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPassAttachmentDescriptor

Removed constructor:

protected MTLRenderPassAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPassAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPassColorAttachmentDescriptor

Removed constructor:

protected MTLRenderPassColorAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPassColorAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPassColorAttachmentDescriptorArray

Removed constructor:

protected MTLRenderPassColorAttachmentDescriptorArray (IntPtr handle);

Added constructor:

protected MTLRenderPassColorAttachmentDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPassDepthAttachmentDescriptor

Removed constructor:

protected MTLRenderPassDepthAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPassDepthAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPassDescriptor

Removed constructor:

protected MTLRenderPassDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPassDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPassSampleBufferAttachmentDescriptor

Removed constructor:

protected MTLRenderPassSampleBufferAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPassSampleBufferAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPassSampleBufferAttachmentDescriptorArray

Removed constructor:

protected MTLRenderPassSampleBufferAttachmentDescriptorArray (IntPtr handle);

Added constructor:

protected MTLRenderPassSampleBufferAttachmentDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPassStencilAttachmentDescriptor

Removed constructor:

protected MTLRenderPassStencilAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPassStencilAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPipelineColorAttachmentDescriptor

Removed constructor:

protected MTLRenderPipelineColorAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPipelineColorAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPipelineColorAttachmentDescriptorArray

Removed constructor:

protected MTLRenderPipelineColorAttachmentDescriptorArray (IntPtr handle);

Added constructor:

protected MTLRenderPipelineColorAttachmentDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPipelineDescriptor

Removed constructor:

protected MTLRenderPipelineDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPipelineDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPipelineFunctionsDescriptor

Removed constructor:

protected MTLRenderPipelineFunctionsDescriptor (IntPtr handle);

Added constructor:

protected MTLRenderPipelineFunctionsDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLRenderPipelineReflection

Removed constructor:

protected MTLRenderPipelineReflection (IntPtr handle);

Added constructor:

protected MTLRenderPipelineReflection (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLResourceStatePassDescriptor

Removed constructor:

protected MTLResourceStatePassDescriptor (IntPtr handle);

Added constructor:

protected MTLResourceStatePassDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLResourceStatePassSampleBufferAttachmentDescriptor

Removed constructor:

protected MTLResourceStatePassSampleBufferAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLResourceStatePassSampleBufferAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLResourceStatePassSampleBufferAttachmentDescriptorArray

Removed constructor:

protected MTLResourceStatePassSampleBufferAttachmentDescriptorArray (IntPtr handle);

Added constructor:

protected MTLResourceStatePassSampleBufferAttachmentDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLSamplerDescriptor

Removed constructor:

protected MTLSamplerDescriptor (IntPtr handle);

Added constructor:

protected MTLSamplerDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLSharedEventHandle

Removed constructor:

protected MTLSharedEventHandle (IntPtr handle);

Added constructor:

protected MTLSharedEventHandle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLSharedEventListener

Removed constructor:

protected MTLSharedEventListener (IntPtr handle);

Added constructor:

protected MTLSharedEventListener (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLSharedTextureHandle

Removed constructor:

protected MTLSharedTextureHandle (IntPtr handle);

Added constructor:

protected MTLSharedTextureHandle (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLStageInputOutputDescriptor

Removed constructor:

protected MTLStageInputOutputDescriptor (IntPtr handle);

Added constructor:

protected MTLStageInputOutputDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLStencilDescriptor

Removed constructor:

protected MTLStencilDescriptor (IntPtr handle);

Added constructor:

protected MTLStencilDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLStitchedLibraryDescriptor

Removed constructor:

protected MTLStitchedLibraryDescriptor (IntPtr handle);

Added constructor:

protected MTLStitchedLibraryDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLStructMember

Removed constructor:

protected MTLStructMember (IntPtr handle);

Added constructor:

protected MTLStructMember (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLStructType

Removed constructor:

protected MTLStructType (IntPtr handle);

Added constructor:

protected MTLStructType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLTextureDescriptor

Removed constructor:

protected MTLTextureDescriptor (IntPtr handle);

Added constructor:

protected MTLTextureDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLTextureReferenceType

Removed constructor:

protected MTLTextureReferenceType (IntPtr handle);

Added constructor:

protected MTLTextureReferenceType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLTileRenderPipelineColorAttachmentDescriptor

Removed constructor:

protected MTLTileRenderPipelineColorAttachmentDescriptor (IntPtr handle);

Added constructor:

protected MTLTileRenderPipelineColorAttachmentDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLTileRenderPipelineColorAttachmentDescriptorArray

Removed constructor:

protected MTLTileRenderPipelineColorAttachmentDescriptorArray (IntPtr handle);

Added constructor:

protected MTLTileRenderPipelineColorAttachmentDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLTileRenderPipelineDescriptor

Removed constructor:

protected MTLTileRenderPipelineDescriptor (IntPtr handle);

Added constructor:

protected MTLTileRenderPipelineDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLType

Removed constructor:

protected MTLType (IntPtr handle);

Added constructor:

protected MTLType (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLVertexAttribute

Removed constructor:

protected MTLVertexAttribute (IntPtr handle);

Added constructor:

protected MTLVertexAttribute (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLVertexAttributeDescriptor

Removed constructor:

protected MTLVertexAttributeDescriptor (IntPtr handle);

Added constructor:

protected MTLVertexAttributeDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLVertexAttributeDescriptorArray

Removed constructor:

protected MTLVertexAttributeDescriptorArray (IntPtr handle);

Added constructor:

protected MTLVertexAttributeDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLVertexBufferLayoutDescriptor

Removed constructor:

protected MTLVertexBufferLayoutDescriptor (IntPtr handle);

Added constructor:

protected MTLVertexBufferLayoutDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLVertexBufferLayoutDescriptorArray

Removed constructor:

protected MTLVertexBufferLayoutDescriptorArray (IntPtr handle);

Added constructor:

protected MTLVertexBufferLayoutDescriptorArray (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLVertexDescriptor

Removed constructor:

protected MTLVertexDescriptor (IntPtr handle);

Added constructor:

protected MTLVertexDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: Metal.MTLVisibleFunctionTableDescriptor

Removed constructor:

protected MTLVisibleFunctionTableDescriptor (IntPtr handle);

Added constructor:

protected MTLVisibleFunctionTableDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Namespace MetalKit

Type Changed: MetalKit.MTKMesh

Removed constructor:

protected MTKMesh (IntPtr handle);

Added constructor:

protected MTKMesh (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalKit.MTKMeshBuffer

Removed constructor:

protected MTKMeshBuffer (IntPtr handle);

Added constructor:

protected MTKMeshBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalKit.MTKMeshBufferAllocator

Removed constructor:

protected MTKMeshBufferAllocator (IntPtr handle);

Added constructor:

protected MTKMeshBufferAllocator (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalKit.MTKSubmesh

Removed constructor:

protected MTKSubmesh (IntPtr handle);

Added constructor:

protected MTKSubmesh (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalKit.MTKTextureLoader

Removed constructor:

protected MTKTextureLoader (IntPtr handle);

Added constructor:

protected MTKTextureLoader (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Removed methods:

public virtual void FromName (string name, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options, MTKTextureLoaderCallback completionHandler);
public virtual Metal.IMTLTexture FromName (string name, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options, out Foundation.NSError error);
public void FromName (string name, nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options, MTKTextureLoaderCallback completionHandler);
public Metal.IMTLTexture FromName (string name, nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options, out Foundation.NSError error);
public virtual System.Threading.Tasks.Task<Metal.IMTLTexture> FromNameAsync (string name, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options);
public System.Threading.Tasks.Task<Metal.IMTLTexture> FromNameAsync (string name, nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options);
public virtual void FromNames (string[] names, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options, MTKTextureLoaderArrayCallback completionHandler);
public void FromNames (string[] names, nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options, MTKTextureLoaderArrayCallback completionHandler);
public virtual System.Threading.Tasks.Task<Metal.IMTLTexture[]> FromNamesAsync (string[] names, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options);
public System.Threading.Tasks.Task<Metal.IMTLTexture[]> FromNamesAsync (string[] names, nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options);

Added methods:

public virtual void FromName (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options, MTKTextureLoaderCallback completionHandler);
public virtual Metal.IMTLTexture FromName (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options, out Foundation.NSError error);
public void FromName (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options, MTKTextureLoaderCallback completionHandler);
public Metal.IMTLTexture FromName (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options, out Foundation.NSError error);
public virtual System.Threading.Tasks.Task<Metal.IMTLTexture> FromNameAsync (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options);
public System.Threading.Tasks.Task<Metal.IMTLTexture> FromNameAsync (string name, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options);
public virtual void FromNames (string[] names, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options, MTKTextureLoaderArrayCallback completionHandler);
public void FromNames (string[] names, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options, MTKTextureLoaderArrayCallback completionHandler);
public virtual System.Threading.Tasks.Task<Metal.IMTLTexture[]> FromNamesAsync (string[] names, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary options);
public System.Threading.Tasks.Task<Metal.IMTLTexture[]> FromNamesAsync (string[] names, ObjCRuntime.nfloat scaleFactor, Foundation.NSBundle bundle, MTKTextureLoaderOptions options);

Type Changed: MetalKit.MTKView

Removed constructor:

protected MTKView (IntPtr handle);

Added constructor:

protected MTKView (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalKit.MTKViewDelegate

Removed constructor:

protected MTKViewDelegate (IntPtr handle);

Added constructor:

protected MTKViewDelegate (ObjCRuntime.NativeHandle handle);

Namespace MetalPerformanceShaders

Type Changed: MetalPerformanceShaders.MPSAccelerationStructure

Removed constructor:

protected MPSAccelerationStructure (IntPtr handle);

Added constructor:

protected MPSAccelerationStructure (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSAccelerationStructureGroup

Removed constructor:

protected MPSAccelerationStructureGroup (IntPtr handle);

Added constructor:

protected MPSAccelerationStructureGroup (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSBinaryImageKernel

Removed constructor:

protected MPSBinaryImageKernel (IntPtr handle);

Added constructor:

protected MPSBinaryImageKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnAdd

Removed constructor:

protected MPSCnnAdd (IntPtr handle);

Added constructor:

protected MPSCnnAdd (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnAddGradient

Removed constructor:

protected MPSCnnAddGradient (IntPtr handle);

Added constructor:

protected MPSCnnAddGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnArithmetic

Removed constructor:

protected MPSCnnArithmetic (IntPtr handle);

Added constructor:

protected MPSCnnArithmetic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnArithmeticGradient

Removed constructor:

protected MPSCnnArithmeticGradient (IntPtr handle);

Added constructor:

protected MPSCnnArithmeticGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnArithmeticGradientState

Removed constructor:

protected MPSCnnArithmeticGradientState (IntPtr handle);

Added constructor:

protected MPSCnnArithmeticGradientState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBatchNormalization

Removed constructor:

protected MPSCnnBatchNormalization (IntPtr handle);

Added constructor:

protected MPSCnnBatchNormalization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBatchNormalizationDataSource

Removed constructor:

protected MPSCnnBatchNormalizationDataSource (IntPtr handle);

Added constructor:

protected MPSCnnBatchNormalizationDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: MetalPerformanceShaders.MPSCnnBatchNormalizationGradient

Removed constructor:

protected MPSCnnBatchNormalizationGradient (IntPtr handle);

Added constructor:

protected MPSCnnBatchNormalizationGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBatchNormalizationGradientNode

Removed constructor:

protected MPSCnnBatchNormalizationGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnBatchNormalizationGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBatchNormalizationNode

Removed constructor:

protected MPSCnnBatchNormalizationNode (IntPtr handle);

Added constructor:

protected MPSCnnBatchNormalizationNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBatchNormalizationState

Removed constructor:

protected MPSCnnBatchNormalizationState (IntPtr handle);

Added constructor:

protected MPSCnnBatchNormalizationState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBatchNormalizationStatistics

Removed constructor:

protected MPSCnnBatchNormalizationStatistics (IntPtr handle);

Added constructor:

protected MPSCnnBatchNormalizationStatistics (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBatchNormalizationStatisticsGradient

Removed constructor:

protected MPSCnnBatchNormalizationStatisticsGradient (IntPtr handle);

Added constructor:

protected MPSCnnBatchNormalizationStatisticsGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBinaryConvolution

Removed constructor:

protected MPSCnnBinaryConvolution (IntPtr handle);

Added constructor:

protected MPSCnnBinaryConvolution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBinaryConvolutionNode

Removed constructor:

protected MPSCnnBinaryConvolutionNode (IntPtr handle);

Added constructor:

protected MPSCnnBinaryConvolutionNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBinaryFullyConnected

Removed constructor:

protected MPSCnnBinaryFullyConnected (IntPtr handle);

Added constructor:

protected MPSCnnBinaryFullyConnected (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBinaryFullyConnectedNode

Removed constructor:

protected MPSCnnBinaryFullyConnectedNode (IntPtr handle);

Added constructor:

protected MPSCnnBinaryFullyConnectedNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnBinaryKernel

Removed constructor:

protected MPSCnnBinaryKernel (IntPtr handle);

Added constructor:

protected MPSCnnBinaryKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolution

Removed constructor:

protected MPSCnnConvolution (IntPtr handle);

Added constructor:

protected MPSCnnConvolution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionDataSource

Removed constructor:

protected MPSCnnConvolutionDataSource (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionDescriptor

Removed constructor:

protected MPSCnnConvolutionDescriptor (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionGradient

Removed constructor:

protected MPSCnnConvolutionGradient (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionGradientNode

Removed constructor:

protected MPSCnnConvolutionGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionGradientState

Removed constructor:

protected MPSCnnConvolutionGradientState (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionGradientState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionGradientStateNode

Removed constructor:

protected MPSCnnConvolutionGradientStateNode (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionGradientStateNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionNode

Removed constructor:

protected MPSCnnConvolutionNode (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionState

Removed constructor:

[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
protected MPSCnnConvolutionState (IntPtr handle);

Added constructor:

[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
protected MPSCnnConvolutionState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionStateNode

Removed constructor:

protected MPSCnnConvolutionStateNode (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionStateNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionTranspose

Removed constructor:

protected MPSCnnConvolutionTranspose (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionTranspose (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionTransposeNode

Removed constructor:

protected MPSCnnConvolutionTransposeNode (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionTransposeNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState

Removed constructor:

protected MPSCnnConvolutionWeightsAndBiasesState (IntPtr handle);

Added constructor:

protected MPSCnnConvolutionWeightsAndBiasesState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnCrossChannelNormalization

Removed constructor:

protected MPSCnnCrossChannelNormalization (IntPtr handle);

Added constructor:

protected MPSCnnCrossChannelNormalization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnCrossChannelNormalizationGradient

Removed constructor:

protected MPSCnnCrossChannelNormalizationGradient (IntPtr handle);

Added constructor:

protected MPSCnnCrossChannelNormalizationGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnCrossChannelNormalizationGradientNode

Removed constructor:

protected MPSCnnCrossChannelNormalizationGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnCrossChannelNormalizationGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnCrossChannelNormalizationNode

Removed constructor:

protected MPSCnnCrossChannelNormalizationNode (IntPtr handle);

Added constructor:

protected MPSCnnCrossChannelNormalizationNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDepthWiseConvolutionDescriptor

Removed constructor:

protected MPSCnnDepthWiseConvolutionDescriptor (IntPtr handle);

Added constructor:

protected MPSCnnDepthWiseConvolutionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDilatedPoolingMax

Removed constructor:

protected MPSCnnDilatedPoolingMax (IntPtr handle);

Added constructor:

protected MPSCnnDilatedPoolingMax (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDilatedPoolingMaxGradient

Removed constructor:

protected MPSCnnDilatedPoolingMaxGradient (IntPtr handle);

Added constructor:

protected MPSCnnDilatedPoolingMaxGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDilatedPoolingMaxGradientNode

Removed constructor:

protected MPSCnnDilatedPoolingMaxGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnDilatedPoolingMaxGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDilatedPoolingMaxNode

Removed constructor:

protected MPSCnnDilatedPoolingMaxNode (IntPtr handle);

Added constructor:

protected MPSCnnDilatedPoolingMaxNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDivide

Removed constructor:

protected MPSCnnDivide (IntPtr handle);

Added constructor:

protected MPSCnnDivide (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDropout

Removed constructor:

protected MPSCnnDropout (IntPtr handle);

Added constructor:

protected MPSCnnDropout (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDropoutGradient

Removed constructor:

protected MPSCnnDropoutGradient (IntPtr handle);

Added constructor:

protected MPSCnnDropoutGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDropoutGradientNode

Removed constructor:

protected MPSCnnDropoutGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnDropoutGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDropoutGradientState

Removed constructor:

protected MPSCnnDropoutGradientState (IntPtr handle);

Added constructor:

protected MPSCnnDropoutGradientState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnDropoutNode

Removed constructor:

protected MPSCnnDropoutNode (IntPtr handle);

Added constructor:

protected MPSCnnDropoutNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnFullyConnected

Removed constructor:

protected MPSCnnFullyConnected (IntPtr handle);

Added constructor:

protected MPSCnnFullyConnected (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnFullyConnectedGradient

Removed constructor:

protected MPSCnnFullyConnectedGradient (IntPtr handle);

Added constructor:

protected MPSCnnFullyConnectedGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnFullyConnectedNode

Removed constructor:

protected MPSCnnFullyConnectedNode (IntPtr handle);

Added constructor:

protected MPSCnnFullyConnectedNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnGradientKernel

Removed constructor:

protected MPSCnnGradientKernel (IntPtr handle);

Added constructor:

protected MPSCnnGradientKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnInstanceNormalization

Removed constructor:

protected MPSCnnInstanceNormalization (IntPtr handle);

Added constructor:

protected MPSCnnInstanceNormalization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnInstanceNormalizationDataSource

Removed constructor:

protected MPSCnnInstanceNormalizationDataSource (IntPtr handle);

Added constructor:

protected MPSCnnInstanceNormalizationDataSource (ObjCRuntime.NativeHandle handle);

Type Changed: MetalPerformanceShaders.MPSCnnInstanceNormalizationGradient

Removed constructor:

protected MPSCnnInstanceNormalizationGradient (IntPtr handle);

Added constructor:

protected MPSCnnInstanceNormalizationGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnInstanceNormalizationGradientNode

Removed constructor:

protected MPSCnnInstanceNormalizationGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnInstanceNormalizationGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnInstanceNormalizationGradientState

Removed constructor:

protected MPSCnnInstanceNormalizationGradientState (IntPtr handle);

Added constructor:

protected MPSCnnInstanceNormalizationGradientState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnInstanceNormalizationNode

Removed constructor:

protected MPSCnnInstanceNormalizationNode (IntPtr handle);

Added constructor:

protected MPSCnnInstanceNormalizationNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnKernel

Removed constructor:

protected MPSCnnKernel (IntPtr handle);

Added constructor:

protected MPSCnnKernel (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLocalContrastNormalization

Removed constructor:

protected MPSCnnLocalContrastNormalization (IntPtr handle);

Added constructor:

protected MPSCnnLocalContrastNormalization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLocalContrastNormalizationGradient

Removed constructor:

protected MPSCnnLocalContrastNormalizationGradient (IntPtr handle);

Added constructor:

protected MPSCnnLocalContrastNormalizationGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLocalContrastNormalizationGradientNode

Removed constructor:

protected MPSCnnLocalContrastNormalizationGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnLocalContrastNormalizationGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLocalContrastNormalizationNode

Removed constructor:

protected MPSCnnLocalContrastNormalizationNode (IntPtr handle);

Added constructor:

protected MPSCnnLocalContrastNormalizationNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLogSoftMax

Removed constructor:

protected MPSCnnLogSoftMax (IntPtr handle);

Added constructor:

protected MPSCnnLogSoftMax (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLogSoftMaxGradient

Removed constructor:

protected MPSCnnLogSoftMaxGradient (IntPtr handle);

Added constructor:

protected MPSCnnLogSoftMaxGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLogSoftMaxGradientNode

Removed constructor:

protected MPSCnnLogSoftMaxGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnLogSoftMaxGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLogSoftMaxNode

Removed constructor:

protected MPSCnnLogSoftMaxNode (IntPtr handle);

Added constructor:

protected MPSCnnLogSoftMaxNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLoss

Removed constructor:

protected MPSCnnLoss (IntPtr handle);

Added constructor:

protected MPSCnnLoss (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLossDataDescriptor

Removed constructor:

protected MPSCnnLossDataDescriptor (IntPtr handle);

Added constructor:

protected MPSCnnLossDataDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLossDescriptor

Removed constructor:

protected MPSCnnLossDescriptor (IntPtr handle);

Added constructor:

protected MPSCnnLossDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLossLabels

Removed constructor:

protected MPSCnnLossLabels (IntPtr handle);

Added constructor:

protected MPSCnnLossLabels (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnLossNode

Removed constructor:

protected MPSCnnLossNode (IntPtr handle);

Added constructor:

protected MPSCnnLossNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnMultiply

Removed constructor:

protected MPSCnnMultiply (IntPtr handle);

Added constructor:

protected MPSCnnMultiply (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnMultiplyGradient

Removed constructor:

protected MPSCnnMultiplyGradient (IntPtr handle);

Added constructor:

protected MPSCnnMultiplyGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuron

Removed constructor:

protected MPSCnnNeuron (IntPtr handle);

Added constructor:

protected MPSCnnNeuron (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronAbsolute

Removed constructor:

protected MPSCnnNeuronAbsolute (IntPtr handle);

Added constructor:

protected MPSCnnNeuronAbsolute (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronAbsoluteNode

Removed constructor:

protected MPSCnnNeuronAbsoluteNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronAbsoluteNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronElu

Removed constructor:

protected MPSCnnNeuronElu (IntPtr handle);

Added constructor:

protected MPSCnnNeuronElu (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronEluNode

Removed constructor:

protected MPSCnnNeuronEluNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronEluNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronExponential

Removed constructor:

protected MPSCnnNeuronExponential (IntPtr handle);

Added constructor:

protected MPSCnnNeuronExponential (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronExponentialNode

Removed constructor:

protected MPSCnnNeuronExponentialNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronExponentialNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronGradient

Removed constructor:

protected MPSCnnNeuronGradient (IntPtr handle);

Added constructor:

protected MPSCnnNeuronGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronGradientNode

Removed constructor:

protected MPSCnnNeuronGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronHardSigmoid

Removed constructor:

protected MPSCnnNeuronHardSigmoid (IntPtr handle);

Added constructor:

protected MPSCnnNeuronHardSigmoid (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronHardSigmoidNode

Removed constructor:

protected MPSCnnNeuronHardSigmoidNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronHardSigmoidNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronLinear

Removed constructor:

protected MPSCnnNeuronLinear (IntPtr handle);

Added constructor:

protected MPSCnnNeuronLinear (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronLinearNode

Removed constructor:

protected MPSCnnNeuronLinearNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronLinearNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronLogarithm

Removed constructor:

protected MPSCnnNeuronLogarithm (IntPtr handle);

Added constructor:

protected MPSCnnNeuronLogarithm (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronLogarithmNode

Removed constructor:

protected MPSCnnNeuronLogarithmNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronLogarithmNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronNode

Removed constructor:

protected MPSCnnNeuronNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronPReLU

Removed constructor:

protected MPSCnnNeuronPReLU (IntPtr handle);

Added constructor:

protected MPSCnnNeuronPReLU (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronPReLUNode

Removed constructor:

protected MPSCnnNeuronPReLUNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronPReLUNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronPower

Removed constructor:

protected MPSCnnNeuronPower (IntPtr handle);

Added constructor:

protected MPSCnnNeuronPower (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronPowerNode

Removed constructor:

protected MPSCnnNeuronPowerNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronPowerNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronReLU

Removed constructor:

protected MPSCnnNeuronReLU (IntPtr handle);

Added constructor:

protected MPSCnnNeuronReLU (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronReLUNode

Removed constructor:

protected MPSCnnNeuronReLUNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronReLUNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronReLun

Removed constructor:

protected MPSCnnNeuronReLun (IntPtr handle);

Added constructor:

protected MPSCnnNeuronReLun (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronReLunNode

Removed constructor:

protected MPSCnnNeuronReLunNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronReLunNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronSigmoid

Removed constructor:

protected MPSCnnNeuronSigmoid (IntPtr handle);

Added constructor:

protected MPSCnnNeuronSigmoid (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronSigmoidNode

Removed constructor:

protected MPSCnnNeuronSigmoidNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronSigmoidNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronSoftPlus

Removed constructor:

protected MPSCnnNeuronSoftPlus (IntPtr handle);

Added constructor:

protected MPSCnnNeuronSoftPlus (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronSoftPlusNode

Removed constructor:

protected MPSCnnNeuronSoftPlusNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronSoftPlusNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronSoftSign

Removed constructor:

protected MPSCnnNeuronSoftSign (IntPtr handle);

Added constructor:

protected MPSCnnNeuronSoftSign (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronSoftSignNode

Removed constructor:

protected MPSCnnNeuronSoftSignNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronSoftSignNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronTanH

Removed constructor:

protected MPSCnnNeuronTanH (IntPtr handle);

Added constructor:

protected MPSCnnNeuronTanH (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNeuronTanHNode

Removed constructor:

protected MPSCnnNeuronTanHNode (IntPtr handle);

Added constructor:

protected MPSCnnNeuronTanHNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState

Removed constructor:

protected MPSCnnNormalizationGammaAndBetaState (IntPtr handle);

Added constructor:

protected MPSCnnNormalizationGammaAndBetaState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNormalizationMeanAndVarianceState

Removed constructor:

protected MPSCnnNormalizationMeanAndVarianceState (IntPtr handle);

Added constructor:

protected MPSCnnNormalizationMeanAndVarianceState (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnNormalizationNode

Removed constructor:

protected MPSCnnNormalizationNode (IntPtr handle);

Added constructor:

protected MPSCnnNormalizationNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPooling

Removed constructor:

protected MPSCnnPooling (IntPtr handle);

Added constructor:

protected MPSCnnPooling (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingAverage

Removed constructor:

protected MPSCnnPoolingAverage (IntPtr handle);

Added constructor:

protected MPSCnnPoolingAverage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingAverageGradient

Removed constructor:

protected MPSCnnPoolingAverageGradient (IntPtr handle);

Added constructor:

protected MPSCnnPoolingAverageGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingAverageGradientNode

Removed constructor:

protected MPSCnnPoolingAverageGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnPoolingAverageGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingAverageNode

Removed constructor:

protected MPSCnnPoolingAverageNode (IntPtr handle);

Added constructor:

protected MPSCnnPoolingAverageNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingGradient

Removed constructor:

protected MPSCnnPoolingGradient (IntPtr handle);

Added constructor:

protected MPSCnnPoolingGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingGradientNode

Removed constructor:

protected MPSCnnPoolingGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnPoolingGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingL2Norm

Removed constructor:

protected MPSCnnPoolingL2Norm (IntPtr handle);

Added constructor:

protected MPSCnnPoolingL2Norm (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingL2NormGradient

Removed constructor:

protected MPSCnnPoolingL2NormGradient (IntPtr handle);

Added constructor:

protected MPSCnnPoolingL2NormGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingL2NormGradientNode

Removed constructor:

protected MPSCnnPoolingL2NormGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnPoolingL2NormGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingL2NormNode

Removed constructor:

protected MPSCnnPoolingL2NormNode (IntPtr handle);

Added constructor:

protected MPSCnnPoolingL2NormNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingMax

Removed constructor:

protected MPSCnnPoolingMax (IntPtr handle);

Added constructor:

protected MPSCnnPoolingMax (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingMaxGradient

Removed constructor:

protected MPSCnnPoolingMaxGradient (IntPtr handle);

Added constructor:

protected MPSCnnPoolingMaxGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingMaxGradientNode

Removed constructor:

protected MPSCnnPoolingMaxGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnPoolingMaxGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingMaxNode

Removed constructor:

protected MPSCnnPoolingMaxNode (IntPtr handle);

Added constructor:

protected MPSCnnPoolingMaxNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnPoolingNode

Removed constructor:

protected MPSCnnPoolingNode (IntPtr handle);

Added constructor:

protected MPSCnnPoolingNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSoftMax

Removed constructor:

protected MPSCnnSoftMax (IntPtr handle);

Added constructor:

protected MPSCnnSoftMax (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSoftMaxGradient

Removed constructor:

protected MPSCnnSoftMaxGradient (IntPtr handle);

Added constructor:

protected MPSCnnSoftMaxGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSoftMaxGradientNode

Removed constructor:

protected MPSCnnSoftMaxGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnSoftMaxGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSoftMaxNode

Removed constructor:

protected MPSCnnSoftMaxNode (IntPtr handle);

Added constructor:

protected MPSCnnSoftMaxNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSpatialNormalization

Removed constructor:

protected MPSCnnSpatialNormalization (IntPtr handle);

Added constructor:

protected MPSCnnSpatialNormalization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSpatialNormalizationGradient

Removed constructor:

protected MPSCnnSpatialNormalizationGradient (IntPtr handle);

Added constructor:

protected MPSCnnSpatialNormalizationGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSpatialNormalizationGradientNode

Removed constructor:

protected MPSCnnSpatialNormalizationGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnSpatialNormalizationGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSpatialNormalizationNode

Removed constructor:

protected MPSCnnSpatialNormalizationNode (IntPtr handle);

Added constructor:

protected MPSCnnSpatialNormalizationNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSubPixelConvolutionDescriptor

Removed constructor:

protected MPSCnnSubPixelConvolutionDescriptor (IntPtr handle);

Added constructor:

protected MPSCnnSubPixelConvolutionDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSubtract

Removed constructor:

protected MPSCnnSubtract (IntPtr handle);

Added constructor:

protected MPSCnnSubtract (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnSubtractGradient

Removed constructor:

protected MPSCnnSubtractGradient (IntPtr handle);

Added constructor:

protected MPSCnnSubtractGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsampling

Removed constructor:

protected MPSCnnUpsampling (IntPtr handle);

Added constructor:

protected MPSCnnUpsampling (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingBilinear

Removed constructor:

protected MPSCnnUpsamplingBilinear (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingBilinear (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingBilinearGradient

Removed constructor:

protected MPSCnnUpsamplingBilinearGradient (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingBilinearGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingBilinearGradientNode

Removed constructor:

protected MPSCnnUpsamplingBilinearGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingBilinearGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingBilinearNode

Removed constructor:

protected MPSCnnUpsamplingBilinearNode (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingBilinearNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingGradient

Removed constructor:

protected MPSCnnUpsamplingGradient (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingNearest

Removed constructor:

protected MPSCnnUpsamplingNearest (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingNearest (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingNearestGradient

Removed constructor:

protected MPSCnnUpsamplingNearestGradient (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingNearestGradient (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingNearestGradientNode

Removed constructor:

protected MPSCnnUpsamplingNearestGradientNode (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingNearestGradientNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnUpsamplingNearestNode

Removed constructor:

protected MPSCnnUpsamplingNearestNode (IntPtr handle);

Added constructor:

protected MPSCnnUpsamplingNearestNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnYoloLoss

Removed constructor:

protected MPSCnnYoloLoss (IntPtr handle);

Added constructor:

protected MPSCnnYoloLoss (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnYoloLossDescriptor

Removed constructor:

protected MPSCnnYoloLossDescriptor (IntPtr handle);

Added constructor:

protected MPSCnnYoloLossDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCnnYoloLossNode

Removed constructor:

protected MPSCnnYoloLossNode (IntPtr handle);

Added constructor:

protected MPSCnnYoloLossNode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSCommandBuffer

Removed constructor:

protected MPSCommandBuffer (IntPtr handle);

Added constructor:

protected MPSCommandBuffer (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSGRUDescriptor

Removed constructor:

protected MPSGRUDescriptor (IntPtr handle);

Added constructor:

protected MPSGRUDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImage

Removed constructor:

protected MPSImage (IntPtr handle);

Added constructor:

protected MPSImage (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageAdd

Removed constructor:

protected MPSImageAdd (IntPtr handle);

Added constructor:

protected MPSImageAdd (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageAreaMax

Removed constructor:

protected MPSImageAreaMax (IntPtr handle);

Added constructor:

protected MPSImageAreaMax (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageAreaMin

Removed constructor:

protected MPSImageAreaMin (IntPtr handle);

Added constructor:

protected MPSImageAreaMin (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageArithmetic

Removed constructor:

protected MPSImageArithmetic (IntPtr handle);

Added constructor:

protected MPSImageArithmetic (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageBilinearScale

Removed constructor:

protected MPSImageBilinearScale (IntPtr handle);

Added constructor:

protected MPSImageBilinearScale (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageBox

Removed constructor:

protected MPSImageBox (IntPtr handle);

Added constructor:

protected MPSImageBox (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageConversion

Removed constructors:

protected MPSImageConversion (IntPtr handle);
public MPSImageConversion (Metal.IMTLDevice device, MPSAlphaType srcAlpha, MPSAlphaType destAlpha, nfloat[] backgroundColor, CoreGraphics.CGColorConversionInfo conversionInfo);

Added constructors:

protected MPSImageConversion (ObjCRuntime.NativeHandle handle);
public MPSImageConversion (Metal.IMTLDevice device, MPSAlphaType srcAlpha, MPSAlphaType destAlpha, ObjCRuntime.nfloat[] backgroundColor, CoreGraphics.CGColorConversionInfo conversionInfo);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageConvolution

Removed constructor:

protected MPSImageConvolution (IntPtr handle);

Added constructor:

protected MPSImageConvolution (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageCopyToMatrix

Removed constructor:

protected MPSImageCopyToMatrix (IntPtr handle);

Added constructor:

protected MPSImageCopyToMatrix (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageDescriptor

Removed constructor:

protected MPSImageDescriptor (IntPtr handle);

Added constructor:

protected MPSImageDescriptor (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageDilate

Removed constructor:

protected MPSImageDilate (IntPtr handle);

Added constructor:

protected MPSImageDilate (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageDivide

Removed constructor:

protected MPSImageDivide (IntPtr handle);

Added constructor:

protected MPSImageDivide (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageErode

Removed constructor:

protected MPSImageErode (IntPtr handle);

Added constructor:

protected MPSImageErode (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageEuclideanDistanceTransform

Removed constructor:

protected MPSImageEuclideanDistanceTransform (IntPtr handle);

Added constructor:

protected MPSImageEuclideanDistanceTransform (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageFindKeypoints

Removed constructor:

protected MPSImageFindKeypoints (IntPtr handle);

Added constructor:

protected MPSImageFindKeypoints (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageGaussianBlur

Removed constructor:

protected MPSImageGaussianBlur (IntPtr handle);

Added constructor:

protected MPSImageGaussianBlur (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageGaussianPyramid

Removed constructor:

protected MPSImageGaussianPyramid (IntPtr handle);

Added constructor:

protected MPSImageGaussianPyramid (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageGuidedFilter

Removed constructor:

protected MPSImageGuidedFilter (IntPtr handle);

Added constructor:

protected MPSImageGuidedFilter (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageHistogram

Removed constructor:

protected MPSImageHistogram (IntPtr handle);

Added constructor:

protected MPSImageHistogram (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageHistogramEqualization

Removed constructor:

protected MPSImageHistogramEqualization (IntPtr handle);

Added constructor:

protected MPSImageHistogramEqualization (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageHistogramSpecification

Removed constructor:

protected MPSImageHistogramSpecification (IntPtr handle);

Added constructor:

protected MPSImageHistogramSpecification (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageIntegral

Removed constructor:

protected MPSImageIntegral (IntPtr handle);

Added constructor:

protected MPSImageIntegral (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageIntegralOfSquares

Removed constructor:

protected MPSImageIntegralOfSquares (IntPtr handle);

Added constructor:

protected MPSImageIntegralOfSquares (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageLanczosScale

Removed constructor:

protected MPSImageLanczosScale (IntPtr handle);

Added constructor:

protected MPSImageLanczosScale (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageLaplacian

Removed constructor:

protected MPSImageLaplacian (IntPtr handle);

Added constructor:

protected MPSImageLaplacian (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageLaplacianPyramid

Removed constructor:

protected MPSImageLaplacianPyramid (IntPtr handle);

Added constructor:

protected MPSImageLaplacianPyramid (ObjCRuntime.NativeHandle handle);

Modified properties:

-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }

Type Changed: MetalPerformanceShaders.MPSImageLaplacianPyramidAdd

Removed constructor:

protected MPSImageLaplacianPyramidAdd (I
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment