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; }
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; }
Removed methods:
[Obsolete ("Use 'GetChapterMetadataGroups'.")]
public virtual AVMetadataItem[] ChapterMetadataGroups (Foundation.NSLocale forLocale, AVMetadataItem[] commonKeys);
[Obsolete ("Use 'GetMetadataForFormat' with enum values AVMetadataFormat.")]
public virtual AVMetadataItem[] MetadataForFormat (string format);
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; }
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; }
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; }
Removed constructor:
protected AVAssetDownloadDelegate (IntPtr handle);
Added constructor:
protected AVAssetDownloadDelegate (ObjCRuntime.NativeHandle handle);
Added methods:
public virtual void DidReceiveInformationalResponse (Foundation.NSUrlSession session, Foundation.NSUrlSessionTask task, Foundation.NSHttpUrlResponse response);
public virtual void NeedNewBodyStream (Foundation.NSUrlSession session, Foundation.NSUrlSessionTask task, long offset, System.Action<Foundation.NSInputStream> completionHandler);
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; }
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; }
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; }
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; }
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; }
-public virtual Foundation.NSObject[] SupportedFileTypes { get; }
+public virtual string[] SupportedFileTypes { get; }
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; }
Added method:
public virtual void GenerateCGImageAsynchronously (CoreMedia.CMTime requestedTime, AVAssetImageGenerateAsynchronouslyForTimeCompletionHandler handler);
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; }
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; }
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; }
Removed constructor:
protected AVAssetReaderOutputCaptionAdaptor (IntPtr handle);
Added constructor:
protected AVAssetReaderOutputCaptionAdaptor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected AVAssetResourceLoaderDelegate (IntPtr handle);
Modified constructors:
-protected AVAssetResourceLoaderDelegate ()
+public AVAssetResourceLoaderDelegate ()
Added constructor:
protected AVAssetResourceLoaderDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract bool ShouldWaitForLoadingOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
+public virtual bool ShouldWaitForLoadingOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
Added method:
public static bool ShouldWaitForLoadingOfRequestedResource (this IAVAssetResourceLoaderDelegate This, AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest);
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; }
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; }
-public virtual nint RequestedLength { get; }
+public virtual IntPtr RequestedLength { get; }
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; }
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; }
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; }
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; }
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; }
-public virtual nint Length { get; }
+public virtual IntPtr Length { get; }
-public virtual nint Offset { get; }
+public virtual IntPtr Offset { get; }
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; }
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; }
Removed method:
[Obsolete ("Use 'GetAssociatedTracks'.")]
public virtual Foundation.NSString GetAssociatedTracksOfType (Foundation.NSString avAssetTrackTrackAssociationType);
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; }
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; }
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; }
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; }
Removed constructor:
protected AVAssetVariantAudioRenditionSpecificAttributes (IntPtr handle);
Added constructor:
protected AVAssetVariantAudioRenditionSpecificAttributes (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint ChannelCount { get; }
+public virtual IntPtr ChannelCount { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed method:
public static Foundation.NSPredicate GetPredicate (nint channelCount, AVMediaSelectionOption mediaSelectionOption, Foundation.NSPredicateOperatorType operatorType);
Added method:
public static Foundation.NSPredicate GetPredicate (IntPtr channelCount, AVMediaSelectionOption mediaSelectionOption, Foundation.NSPredicateOperatorType operatorType);
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; }
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; }
-public virtual nint InitialMovieFragmentSequenceNumber { get; set; }
+public virtual IntPtr InitialMovieFragmentSequenceNumber { get; set; }
Removed constructor:
protected AVAssetWriterDelegate (IntPtr handle);
Added constructor:
protected AVAssetWriterDelegate (ObjCRuntime.NativeHandle handle);
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; }
-public virtual nint PreferredMediaChunkAlignment { get; set; }
+public virtual IntPtr PreferredMediaChunkAlignment { get; set; }
Removed constructor:
protected AVAssetWriterInputCaptionAdaptor (IntPtr handle);
Added constructor:
protected AVAssetWriterInputCaptionAdaptor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected AVAsynchronousKeyValueLoading (IntPtr handle);
Added constructor:
protected AVAsynchronousKeyValueLoading (ObjCRuntime.NativeHandle handle);
Removed method:
public abstract AVKeyValueStatus StatusOfValueForKeyerror (string key, IntPtr outError);
Modified methods:
-public abstract void LoadValuesAsynchronously (string[] keys, System.Action handler)
+public virtual void LoadValuesAsynchronously (string[] keys, System.Action handler)
Added method:
public virtual AVKeyValueStatus GetStatusOfValue (string forKey, out Foundation.NSError error);
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; }
Removed constructor:
protected AVAudio3DMixing (IntPtr handle);
Added constructor:
protected AVAudio3DMixing (ObjCRuntime.NativeHandle handle);
Modified properties:
-public abstract float Obstruction { get; set; }
+public virtual float Obstruction { get; set; }
-public abstract float Occlusion { get; set; }
+public virtual float Occlusion { get; set; }
-public abstract OpenTK.Vector3---System.Numerics.Vector3--- Position { get; set; }
+public virtual +++OpenTK.Vector3+++System.Numerics.Vector3 Position { get; set; }
-public abstract float Rate { get; set; }
+public virtual float Rate { get; set; }
-public abstract AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; set; }
+public virtual AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; set; }
-public abstract float ReverbBlend { get; set; }
+public virtual float ReverbBlend { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Removed constructor:
public AVAudio3DVectorOrientation (OpenTK.Vector3 forward, OpenTK.Vector3 up);
Added constructor:
public AVAudio3DVectorOrientation (System.Numerics.Vector3 forward, System.Numerics.Vector3 up);
Modified fields:
-public OpenTK.Vector3 Forward;
+public System.Numerics.Vector3 Forward;
-public OpenTK.Vector3 Up;
+public System.Numerics.Vector3 Up;
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; }
Removed constructors:
[Obsolete ("Valid instance of this type cannot be directly created.")]
public AVAudioChannelLayout ();
protected AVAudioChannelLayout (IntPtr handle);
Added constructor:
protected AVAudioChannelLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
protected AVAudioCompressedBuffer (IntPtr handle);
public AVAudioCompressedBuffer (AVAudioFormat format, uint packetCapacity, nint maximumPacketSize);
Added constructors:
protected AVAudioCompressedBuffer (ObjCRuntime.NativeHandle handle);
public AVAudioCompressedBuffer (AVAudioFormat format, uint packetCapacity, IntPtr maximumPacketSize);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumPacketSize { get; }
+public virtual IntPtr MaximumPacketSize { get; }
Removed constructors:
[Obsolete ("Valid instance of this type cannot be directly created.")]
public AVAudioConnectionPoint ();
protected AVAudioConnectionPoint (IntPtr handle);
public AVAudioConnectionPoint (AVAudioNode node, nuint bus);
Added constructors:
protected AVAudioConnectionPoint (ObjCRuntime.NativeHandle handle);
public AVAudioConnectionPoint (AVAudioNode node, UIntPtr bus);
Modified properties:
-public virtual nuint Bus { get; }
+public virtual UIntPtr Bus { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVAudioConverter (IntPtr handle);
Added constructor:
protected AVAudioConverter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint BitRate { get; set; }
+public virtual IntPtr BitRate { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumOutputPacketSize { get; }
+public virtual IntPtr MaximumOutputPacketSize { get; }
-public virtual nint SampleRateConverterQuality { get; set; }
+public virtual IntPtr SampleRateConverterQuality { get; set; }
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; }
Removed methods:
public virtual void Connect (AVAudioNode sourceNode, AVAudioConnectionPoint[] destNodes, nuint sourceBus, AVAudioFormat format);
public virtual void Connect (AVAudioNode sourceNode, AVAudioNode targetNode, nuint sourceBus, nuint targetBus, AVAudioFormat format);
public virtual void DisconnectNodeInput (AVAudioNode node, nuint bus);
public virtual void DisconnectNodeOutput (AVAudioNode node, nuint bus);
public virtual AVAudioConnectionPoint InputConnectionPoint (AVAudioNode node, nuint bus);
public virtual AVAudioConnectionPoint[] OutputConnectionPoints (AVAudioNode node, nuint bus);
Added methods:
public virtual void Connect (AVAudioNode sourceNode, AVAudioConnectionPoint[] destNodes, UIntPtr sourceBus, AVAudioFormat format);
public virtual void Connect (AVAudioNode sourceNode, AVAudioNode targetNode, UIntPtr sourceBus, UIntPtr targetBus, AVAudioFormat format);
public virtual void DisconnectNodeInput (AVAudioNode node, UIntPtr bus);
public virtual void DisconnectNodeOutput (AVAudioNode node, UIntPtr bus);
public virtual AVAudioConnectionPoint InputConnectionPoint (AVAudioNode node, UIntPtr bus);
public virtual AVAudioConnectionPoint[] OutputConnectionPoints (AVAudioNode node, UIntPtr bus);
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; }
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; }
-public virtual OpenTK.Vector3 ListenerPosition { get; set; }
+public virtual System.Numerics.Vector3 ListenerPosition { get; set; }
-public virtual nuint NextAvailableInputBus { get; }
+public virtual UIntPtr NextAvailableInputBus { get; }
-public virtual OpenTK.Vector3 Position { get; set; }
+public virtual System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual Foundation.NSNumber[] ApplicableRenderingAlgorithms { get; }
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual Foundation.NSObject[] ApplicableRenderingAlgorithms ();
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, nuint bus);
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
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; }
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; }
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; }
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; }
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; }
-public virtual OpenTK.Vector3 Position { get; set; }
+public virtual System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, nuint bus);
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
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; }
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; }
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; }
-public virtual nuint NextAvailableInputBus { get; }
+public virtual UIntPtr NextAvailableInputBus { get; }
-public virtual OpenTK.Vector3 Position { get; set; }
+public virtual System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, nuint bus);
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
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; }
-public virtual OpenTK.Vector3 Position { get; set; }
+public virtual System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, nuint bus);
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
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; }
-public virtual nuint NumberOfInputs { get; }
+public virtual UIntPtr NumberOfInputs { get; }
-public virtual nuint NumberOfOutputs { get; }
+public virtual UIntPtr NumberOfOutputs { get; }
Removed methods:
public virtual AVAudioFormat GetBusInputFormat (nuint bus);
public virtual AVAudioFormat GetBusOutputFormat (nuint bus);
public virtual string GetNameForInputBus (nuint bus);
public virtual string GetNameForOutputBus (nuint bus);
public virtual void InstallTapOnBus (nuint bus, uint bufferSize, AVAudioFormat format, AVAudioNodeTapBlock tapBlock);
public virtual void RemoveTapOnBus (nuint bus);
Added methods:
public virtual AVAudioFormat GetBusInputFormat (UIntPtr bus);
public virtual AVAudioFormat GetBusOutputFormat (UIntPtr bus);
public virtual string GetNameForInputBus (UIntPtr bus);
public virtual string GetNameForOutputBus (UIntPtr bus);
public virtual void InstallTapOnBus (UIntPtr bus, uint bufferSize, AVAudioFormat format, AVAudioNodeTapBlock tapBlock);
public virtual void RemoveTapOnBus (UIntPtr bus);
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; }
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; }
-public virtual nuint Stride { get; }
+public virtual UIntPtr Stride { get; }
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; }
-public virtual nuint NumberOfChannels { get; }
+public virtual UIntPtr NumberOfChannels { get; }
-public virtual nint NumberOfLoops { get; set; }
+public virtual IntPtr NumberOfLoops { get; set; }
Removed methods:
public virtual float AveragePower (nuint channelNumber);
public virtual float PeakPower (nuint channelNumber);
Added methods:
public virtual float AveragePower (UIntPtr channelNumber);
public virtual float PeakPower (UIntPtr channelNumber);
Removed constructor:
protected AVAudioPlayerDelegate (IntPtr handle);
Added constructor:
protected AVAudioPlayerDelegate (ObjCRuntime.NativeHandle handle);
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; }
-public virtual OpenTK.Vector3 Position { get; set; }
+public virtual System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, nuint bus);
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
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; }
Removed methods:
public virtual float AveragePower (nuint channelNumber);
public virtual float PeakPower (nuint channelNumber);
Added methods:
public virtual float AveragePower (UIntPtr channelNumber);
public virtual float PeakPower (UIntPtr channelNumber);
Removed constructor:
protected AVAudioRecorderDelegate (IntPtr handle);
Added constructor:
protected AVAudioRecorderDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected AVAudioRoutingArbiter (IntPtr handle);
Added constructor:
protected AVAudioRoutingArbiter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed methods:
public virtual Foundation.NSData GetData (nint smpteResolution, out Foundation.NSError outError);
public virtual bool Write (Foundation.NSUrl fileUrl, nint resolution, bool replace, out Foundation.NSError outError);
Added methods:
public virtual Foundation.NSData GetData (IntPtr smpteResolution, out Foundation.NSError outError);
public virtual bool Write (Foundation.NSUrl fileUrl, IntPtr resolution, bool replace, out Foundation.NSError outError);
Removed value:
[Obsolete ("Use 'ResourceNotAvailable' instead.")]
CodeResourceNotAvailable = 561145203,
Removed constructor:
protected AVAudioSinkNode (IntPtr handle);
Obsoleted constructors:
[Obsolete ("Use the overload that takes a delegate that does not take a 'ref AudioBuffers' instead. Assigning a value to the 'inputData' parameter in the callback has no effect.")]
public AVAudioSinkNode (AVAudioSinkNodeReceiverHandler receiverHandler);
Added constructors:
public AVAudioSinkNode (AVAudioSinkNodeReceiverHandler2 receiverHandler);
public AVAudioSinkNode (AVAudioSinkNodeReceiverHandlerRaw receiverHandler);
protected AVAudioSinkNode (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
public AVAudioSourceNode (AVAudioSourceNodeRenderHandler2 renderHandler);
protected AVAudioSourceNode (IntPtr handle);
public AVAudioSourceNode (AVAudioFormat format, AVAudioSourceNodeRenderHandler2 renderHandler);
Added constructors:
public AVAudioSourceNode (AVAudioSourceNodeRenderHandler3 renderHandler);
public AVAudioSourceNode (AVAudioSourceNodeRenderHandlerRaw renderHandler);
protected AVAudioSourceNode (ObjCRuntime.NativeHandle handle);
public AVAudioSourceNode (AVAudioFormat format, AVAudioSourceNodeRenderHandler3 renderHandler);
public AVAudioSourceNode (AVAudioFormat format, AVAudioSourceNodeRenderHandlerRaw renderHandler);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.Vector3 Position { get; set; }
+public virtual System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, nuint bus);
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (bool isSilence, AudioToolbox.AudioTimeStamp timestamp, uint frameCount, ref AudioToolbox.AudioBuffers outputData, System.AsyncCallback callback, object object);
public virtual int EndInvoke (ref AudioToolbox.AudioBuffers outputData, System.IAsyncResult result);
public virtual int Invoke (bool isSilence, AudioToolbox.AudioTimeStamp timestamp, uint frameCount, ref AudioToolbox.AudioBuffers outputData);
Added methods:
public virtual System.IAsyncResult BeginInvoke (ref bool isSilence, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, ref AudioToolbox.AudioBuffers outputData, System.AsyncCallback callback, object object);
public virtual int EndInvoke (ref bool isSilence, ref AudioToolbox.AudioTimeStamp timestamp, ref AudioToolbox.AudioBuffers outputData, System.IAsyncResult result);
public virtual int Invoke (ref bool isSilence, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, ref AudioToolbox.AudioBuffers outputData);
Removed constructor:
protected AVAudioStereoMixing (IntPtr handle);
Added constructor:
protected AVAudioStereoMixing (ObjCRuntime.NativeHandle handle);
Modified properties:
-public abstract float Pan { get; set; }
+public virtual float Pan { get; set; }
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; }
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; }
-public virtual nuint Version { get; }
+public virtual UIntPtr Version { get; }
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; }
-public virtual nuint Version { get; }
+public virtual UIntPtr Version { get; }
Removed method:
public virtual bool SupportsNumberInputChannels (nint numInputChannels, nint numOutputChannels);
Added method:
public virtual bool SupportsNumberInputChannels (IntPtr numInputChannels, IntPtr numOutputChannels);
Removed constructors:
[Obsolete ("Please use the static 'SharedInstance' property as this type is not meant to be created.")]
public AVAudioUnitComponentManager ();
protected AVAudioUnitComponentManager (IntPtr handle);
Added constructor:
protected AVAudioUnitComponentManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
Removed constructors:
protected AVAudioUnitEQ (IntPtr handle);
public AVAudioUnitEQ (nuint numberOfBands);
Added constructors:
protected AVAudioUnitEQ (ObjCRuntime.NativeHandle handle);
public AVAudioUnitEQ (UIntPtr numberOfBands);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
-public virtual OpenTK.Vector3 Position { get; set; }
+public virtual System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, nuint bus);
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
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; }
-public virtual OpenTK.Vector3 Position { get; set; }
+public virtual System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Removed methods:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, nuint bus);
public virtual AVAudio3DMixingPointSourceInHeadMode GetPointSourceInHeadMode ();
public virtual AVAudio3DMixingSourceMode GetSourceMode ();
public virtual void SetPointSourceInHeadMode (AVAudio3DMixingPointSourceInHeadMode pointSourceInHeadMode);
public virtual void SetSourceMode (AVAudio3DMixingSourceMode sourceMode);
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
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; }
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; }
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; }
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; }
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; }
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; }
-public virtual OpenTK.NMatrix4x3 ExtrinsicMatrix { get; }
+public virtual CoreGraphics.NMatrix4x3 ExtrinsicMatrix { get; }
-public virtual OpenTK.NMatrix3 IntrinsicMatrix { get; }
+public virtual CoreGraphics.NMatrix3 IntrinsicMatrix { get; }
Removed constructor:
protected AVCaption (IntPtr handle);
Added constructor:
protected AVCaption (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual CoreGraphics.CGColor GetBackgroundColor (nint index, out Foundation.NSRange outRange);
public virtual AVCaptionDecoration GetDecoration (nint index, out Foundation.NSRange outRange);
public virtual AVCaptionFontStyle GetFontStyle (nint index, out Foundation.NSRange outRange);
public virtual AVCaptionFontWeight GetFontWeight (nint index, out Foundation.NSRange outRange);
public virtual AVCaptionRuby GetRuby (nint index, out Foundation.NSRange outRange);
public virtual CoreGraphics.CGColor GetTextColor (nint index, out Foundation.NSRange outRange);
public virtual AVCaptionTextCombine GetTextCombine (nint index, out Foundation.NSRange outRange);
Added methods:
public virtual CoreGraphics.CGColor GetBackgroundColor (IntPtr index, out Foundation.NSRange outRange);
public virtual AVCaptionDecoration GetDecoration (IntPtr index, out Foundation.NSRange outRange);
public virtual AVCaptionFontStyle GetFontStyle (IntPtr index, out Foundation.NSRange outRange);
public virtual AVCaptionFontWeight GetFontWeight (IntPtr index, out Foundation.NSRange outRange);
public virtual AVCaptionRuby GetRuby (IntPtr index, out Foundation.NSRange outRange);
public virtual CoreGraphics.CGColor GetTextColor (IntPtr index, out Foundation.NSRange outRange);
public virtual AVCaptionTextCombine GetTextCombine (IntPtr index, out Foundation.NSRange outRange);
Removed constructor:
protected AVCaptionConversionAdjustment (IntPtr handle);
Added constructor:
protected AVCaptionConversionAdjustment (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionConversionTimeRangeAdjustment (IntPtr handle);
Added constructor:
protected AVCaptionConversionTimeRangeAdjustment (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionConversionValidator (IntPtr handle);
Added constructor:
protected AVCaptionConversionValidator (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionConversionWarning (IntPtr handle);
Added constructor:
protected AVCaptionConversionWarning (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified fields:
-public nfloat Value;
+public System.Runtime.InteropServices.NFloat Value;
Removed method:
public static AVCaptionDimension Create (nfloat dimension, AVCaptionUnitsType units);
Added method:
public static AVCaptionDimension Create (System.Runtime.InteropServices.NFloat dimension, AVCaptionUnitsType units);
Removed constructor:
protected AVCaptionFormatConformer (IntPtr handle);
Added constructor:
protected AVCaptionFormatConformer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionGroup (IntPtr handle);
Added constructor:
protected AVCaptionGroup (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionGrouper (IntPtr handle);
Added constructor:
protected AVCaptionGrouper (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionRegion (IntPtr handle);
Added constructor:
protected AVCaptionRegion (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionRenderer (IntPtr handle);
Added constructor:
protected AVCaptionRenderer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionRendererScene (IntPtr handle);
Added constructor:
protected AVCaptionRendererScene (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptionRuby (IntPtr handle);
Added constructor:
protected AVCaptionRuby (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
Removed methods:
[Obsolete ("Use overload accepting a 'IAVCaptureVideoDataOutputSampleBufferDelegate'.")]
public virtual void SetSampleBufferDelegateQueue (AVCaptureAudioDataOutputSampleBufferDelegate sampleBufferDelegate, CoreFoundation.DispatchQueue sampleBufferCallbackDispatchQueue);
public void SetSampleBufferDelegateQueue (IAVCaptureAudioDataOutputSampleBufferDelegate sampleBufferDelegate, CoreFoundation.DispatchQueue sampleBufferCallbackDispatchQueue);
Added method:
public virtual void SetSampleBufferDelegate (IAVCaptureAudioDataOutputSampleBufferDelegate sampleBufferDelegate, CoreFoundation.DispatchQueue sampleBufferCallbackDispatchQueue);
Removed constructor:
protected AVCaptureAudioDataOutputSampleBufferDelegate (IntPtr handle);
Added constructor:
protected AVCaptureAudioDataOutputSampleBufferDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
[Obsolete ("This member only exists for 'AVCaptureVideoDataOutputSampleBufferDelegate'.")]
public virtual void DidDropSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection);
Removed method:
[Obsolete ("This member only exists for 'AVCaptureVideoDataOutputSampleBufferDelegate'.")]
public static void DidDropSampleBuffer (IAVCaptureAudioDataOutputSampleBufferDelegate This, AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection);
Removed constructor:
protected AVCaptureAudioFileOutput (IntPtr handle);
Added constructor:
protected AVCaptureAudioFileOutput (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureAudioPreviewOutput (IntPtr handle);
Added constructor:
protected AVCaptureAudioPreviewOutput (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureConnection (IntPtr handle);
Added constructor:
protected AVCaptureConnection (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use AvailableAudioChannels property instead.")]
public virtual AVCaptureAudioChannel AudioChannels { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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 nint MinimumFocusDistance { get; }
+public virtual IntPtr MinimumFocusDistance { get; }
Removed method:
[Obsolete ("Use 'GetDefaultDevice (AVMediaTypes)'.")]
public static AVCaptureDevice DefaultDeviceWithMediaType (string mediaType);
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; }
Added method:
public static AVCaptureDeviceDiscoverySession Create (AVCaptureDeviceType[] deviceTypes, AVMediaTypes mediaType, AVCaptureDevicePosition position);
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[] SecondaryNativeResolutionZoomFactors { get; }
+public virtual System.Runtime.InteropServices.NFloat[] SecondaryNativeResolutionZoomFactors { get; }
-public virtual Foundation.NSNumber[] SupportedColorSpaces { get; }
+public virtual AVCaptureColorSpace[] SupportedColorSpaces { get; }
-public virtual nfloat[] SupportedVideoZoomFactorsForDepthDataDelivery { get; }
+public virtual System.Runtime.InteropServices.NFloat[] SupportedVideoZoomFactorsForDepthDataDelivery { get; }
-public virtual nfloat VideoMaxZoomFactorForCenterStage { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForCenterStage { get; }
-public virtual nfloat VideoMinZoomFactorForCenterStage { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForCenterStage { get; }
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; }
Removed constructor:
protected AVCaptureDeviceInputSource (IntPtr handle);
Added constructor:
protected AVCaptureDeviceInputSource (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected AVCaptureFileOutputDelegate (IntPtr handle);
Added constructor:
protected AVCaptureFileOutputDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract bool ShouldProvideSampleAccurateRecordingStart (AVCaptureOutput captureOutput)
+public virtual bool ShouldProvideSampleAccurateRecordingStart (AVCaptureOutput captureOutput)
Removed constructor:
protected AVCaptureFileOutputRecordingDelegate (IntPtr handle);
Added constructor:
protected AVCaptureFileOutputRecordingDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void FinishedRecording (AVCaptureFileOutput captureOutput, Foundation.NSUrl outputFileUrl, Foundation.NSObject[] connections, Foundation.NSError error)
+public virtual void FinishedRecording (AVCaptureFileOutput captureOutput, Foundation.NSUrl outputFileUrl, Foundation.NSObject[] connections, Foundation.NSError error)
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; }
Removed constructors:
[Obsolete ("Valid instance of this type cannot be directly created.")]
public AVCaptureInputPort ();
protected AVCaptureInputPort (IntPtr handle);
Added constructor:
protected AVCaptureInputPort (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
-public virtual nint PhotoCount { get; }
+public virtual IntPtr PhotoCount { get; }
Removed constructor:
protected AVCapturePhotoCaptureDelegate (IntPtr handle);
Added constructor:
protected AVCapturePhotoCaptureDelegate (ObjCRuntime.NativeHandle handle);
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; }
Removed constructor:
protected AVCapturePhotoSettings (IntPtr handle);
Added constructor:
protected AVCapturePhotoSettings (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'AvailableEmbeddedThumbnailPhotoCodecTypes' instead.")]
public AVVideoCodecType[] GetAvailableEmbeddedThumbnailPhotoCodecTypes { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual Foundation.NSDictionary EmbeddedThumbnailPhotoFormat { get; set; }
+public +++Foundation.NSDictionary+++AVCapturePhotoSettingsThumbnailFormat EmbeddedThumbnailPhotoFormat { get; set; }
Added property:
public virtual Foundation.NSDictionary WeakEmbeddedThumbnailPhotoFormat { get; set; }
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; }
-public virtual nuint ExpectedPhotoCount { get; }
+public virtual UIntPtr ExpectedPhotoCount { get; }
Removed constructor:
protected AVCaptureScreenInput (IntPtr handle);
Added constructor:
protected AVCaptureScreenInput (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ScaleFactor { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ScaleFactor { get; set; }
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; }
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; }
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; }
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; }
-public virtual nuint Count { get; }
+public virtual UIntPtr Count { get; }
Removed methods:
[Obsolete ("Use 'GetSynchronizedData' instead.")]
public virtual AVCaptureSynchronizedData From (AVCaptureOutput captureOutput);
[Obsolete ("Use 'GetSynchronizedData' instead.")]
public virtual AVCaptureSynchronizedData ObjectForKeyedSubscript (AVCaptureOutput key);
Removed constructor:
protected AVCaptureVideoDataOutput (IntPtr handle);
Added constructor:
protected AVCaptureVideoDataOutput (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual Foundation.NSNumber[] AvailableVideoCVPixelFormatTypes { get; }
+public virtual CoreVideo.CVPixelFormatType[] AvailableVideoCVPixelFormatTypes { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
[Obsolete ("Use overload accepting a 'IAVCaptureVideoDataOutputSampleBufferDelegate'.")]
public virtual void SetSampleBufferDelegate (AVCaptureVideoDataOutputSampleBufferDelegate sampleBufferDelegate, CoreFoundation.DispatchQueue sampleBufferCallbackQueue);
public void SetSampleBufferDelegateQueue (IAVCaptureVideoDataOutputSampleBufferDelegate sampleBufferDelegate, CoreFoundation.DispatchQueue sampleBufferCallbackQueue);
Added method:
public virtual void SetSampleBufferDelegate (IAVCaptureVideoDataOutputSampleBufferDelegate sampleBufferDelegate, CoreFoundation.DispatchQueue sampleBufferCallbackQueue);
Removed constructor:
protected AVCaptureVideoDataOutputSampleBufferDelegate (IntPtr handle);
Added constructor:
protected AVCaptureVideoDataOutputSampleBufferDelegate (ObjCRuntime.NativeHandle handle);
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; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed method:
[Obsolete ("This API is not available on this platform.")]
public virtual void RespondByRequestingPersistableContentKeyRequest ();
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; }
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; }
Removed constructor:
protected AVContentKeySessionDelegate (IntPtr handle);
Added constructor:
protected AVContentKeySessionDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidProvideContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest)
+public virtual void DidProvideContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest)
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
public AVEdgeWidths (nfloat left, nfloat top, nfloat right, nfloat bottom);
Added constructor:
public AVEdgeWidths (System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat top, System.Runtime.InteropServices.NFloat right, System.Runtime.InteropServices.NFloat bottom);
Modified fields:
-public nfloat Bottom;
+public System.Runtime.InteropServices.NFloat Bottom;
-public nfloat Left;
+public System.Runtime.InteropServices.NFloat Left;
-public nfloat Right;
+public System.Runtime.InteropServices.NFloat Right;
-public nfloat Top;
+public System.Runtime.InteropServices.NFloat Top;
Removed constructors:
[Obsolete ("Default constructor should not be used")]
public AVFragmentedAsset ();
protected AVFragmentedAsset (IntPtr handle);
Added constructor:
protected AVFragmentedAsset (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructors:
[Obsolete ("Default constructor should not be used")]
public AVFragmentedAssetTrack ();
protected AVFragmentedAssetTrack (IntPtr handle);
Added constructor:
protected AVFragmentedAssetTrack (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
Removed constructor:
protected AVFragmentedMovieTrack (IntPtr handle);
Added constructor:
protected AVFragmentedMovieTrack (ObjCRuntime.NativeHandle handle);
Removed property:
public static Foundation.NSString ATimeRangeDidChangeNotification { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
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; }
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; }
Removed value:
TimedMetadata = 6,
Removed properties:
[Obsolete ("Use 'AVMetadataFormat' enum values.")]
public static Foundation.NSString FormatHlsMetadata { get; }
[Obsolete ("Use 'AVMetadataFormat' enum values.")]
public static Foundation.NSString FormatID3Metadata { get; }
[Obsolete ("Use 'AVMetadataFormat' enum values.")]
public static Foundation.NSString FormatQuickTimeUserData { get; }
[Obsolete ("Use 'AVMetadataFormat' enum values.")]
public static Foundation.NSString FormatiTunesMetadata { get; }
[Obsolete ("Use 'AVMetadataFormat' enum values.")]
public static Foundation.NSString KFormatISOUserData { get; }
Removed constructor:
protected AVMetadataBodyObject (IntPtr handle);
Added constructor:
protected AVMetadataBodyObject (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint BodyId { get; }
+public virtual IntPtr BodyId { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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 nint FaceID { get; }
+public virtual IntPtr FaceID { get; }
-public virtual nfloat RollAngle { get; }
+public virtual System.Runtime.InteropServices.NFloat RollAngle { get; }
-public virtual nfloat YawAngle { get; }
+public virtual System.Runtime.InteropServices.NFloat YawAngle { get; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected AVMetadataObject (IntPtr handle);
Added constructor:
protected AVMetadataObject (ObjCRuntime.NativeHandle handle);
Removed properties:
public static Foundation.NSString TypeAztecCode { get; }
public static Foundation.NSString TypeCatBody { get; }
public static Foundation.NSString TypeCode128Code { get; }
public static Foundation.NSString TypeCode39Code { get; }
public static Foundation.NSString TypeCode39Mod43Code { get; }
public static Foundation.NSString TypeCode93Code { get; }
public static Foundation.NSString TypeDataMatrixCode { get; }
public static Foundation.NSString TypeDogBody { get; }
public static Foundation.NSString TypeEAN13Code { get; }
public static Foundation.NSString TypeEAN8Code { get; }
public static Foundation.NSString TypeFace { get; }
public static Foundation.NSString TypeHumanBody { get; }
public static Foundation.NSString TypeITF14Code { get; }
public static Foundation.NSString TypeInterleaved2of5Code { get; }
public static Foundation.NSString TypePDF417Code { get; }
public static Foundation.NSString TypeQRCode { get; }
public static Foundation.NSString TypeSalientObject { get; }
public static Foundation.NSString TypeUPCECode { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added methods:
public static Foundation.NSString[] ToArray (this AVMetadataObjectType value);
public static AVMetadataObjectType ToFlags (System.Collections.Generic.IEnumerable<Foundation.NSString> constants);
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; }
-public virtual nint ObjectId { get; }
+public virtual IntPtr ObjectId { get; }
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; }
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; }
Removed constructor:
protected AVMovieTrack (IntPtr handle);
Added constructor:
protected AVMovieTrack (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AlternateGroupID { get; }
+public virtual IntPtr AlternateGroupID { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
-public virtual nint NumberOfLoops { get; set; }
+public virtual IntPtr NumberOfLoops { get; set; }
-public virtual nuint TimeResolution { get; }
+public virtual UIntPtr TimeResolution { get; }
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; }
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; }
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; }
Removed constructor:
protected AVMutableCaption (IntPtr handle);
Added constructor:
protected AVMutableCaption (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVMutableCaptionRegion (IntPtr handle);
Added constructor:
protected AVMutableCaptionRegion (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Added method:
public virtual Cinematic.CNCompositionInfo AddTracks (Cinematic.CNAssetInfo assetInfo, int preferredStartingTrackID);
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; }
Removed method:
[Obsolete ("Use 'InsertTimeRanges' overload accepting an 'NSValue' array.")]
public virtual bool InsertTimeRanges (Foundation.NSValue cmTimeRanges, AVAssetTrack[] tracks, CoreMedia.CMTime startTime, out Foundation.NSError error);
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; }
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; }
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; }
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; }
Removed constructor:
protected AVMutableMovieTrack (IntPtr handle);
Added constructor:
protected AVMutableMovieTrack (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AlternateGroupID { get; set; }
+public virtual IntPtr AlternateGroupID { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Layer { get; set; }
+public virtual IntPtr Layer { get; set; }
-public virtual nint PreferredMediaChunkAlignment { get; set; }
+public virtual IntPtr PreferredMediaChunkAlignment { get; set; }
-public virtual nint PreferredMediaChunkSize { get; set; }
+public virtual IntPtr PreferredMediaChunkSize { get; set; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
public AVPixelAspectRatio (nint horizontalSpacing, nint verticalSpacing);
Added constructor:
public AVPixelAspectRatio (IntPtr horizontalSpacing, IntPtr verticalSpacing);
Modified fields:
-public nint HorizontalSpacing;
+public IntPtr HorizontalSpacing;
-public nint VerticalSpacing;
+public IntPtr VerticalSpacing;
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; }
Removed methods:
public virtual nint GetParticipantLimit (string reason);
public virtual void SetParticipantLimit (nint participantLimit, string reason);
Added methods:
public virtual IntPtr GetParticipantLimit (string reason);
public virtual void SetParticipantLimit (IntPtr participantLimit, string reason);
Removed constructor:
protected AVPlaybackCoordinatorPlaybackControlDelegate (IntPtr handle);
Added constructor:
protected AVPlaybackCoordinatorPlaybackControlDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidIssueBufferingCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorBufferingCommand bufferingCommand, System.Action completionHandler)
+public virtual void DidIssueBufferingCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorBufferingCommand bufferingCommand, System.Action completionHandler)
-public abstract void DidIssuePauseCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPauseCommand pauseCommand, System.Action completionHandler)
+public virtual void DidIssuePauseCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPauseCommand pauseCommand, System.Action completionHandler)
-public abstract void DidIssuePlayCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPlayCommand playCommand, System.Action completionHandler)
+public virtual void DidIssuePlayCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPlayCommand playCommand, System.Action completionHandler)
-public abstract void DidIssueSeekCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorSeekCommand seekCommand, System.Action completionHandler)
+public virtual void DidIssueSeekCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorSeekCommand seekCommand, System.Action completionHandler)
Removed constructor:
protected AVPlayer (IntPtr handle);
Added constructor:
protected AVPlayer (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'AVPlayerWaitingReason' enum instead.")]
public static Foundation.NSString AVPlayerWaitingForCoordinatedPlaybackReason { get; }
[Obsolete ("Use 'AVPlayerWaitingReason' enum instead.")]
public static Foundation.NSString WaitingDuringInterstitialEventReason { get; }
[Obsolete ("Use 'AVPlayerWaitingReason' enum instead.")]
public static Foundation.NSString WaitingToMinimizeStallsReason { get; }
[Obsolete ("Use 'AVPlayerWaitingReason' enum instead.")]
public static Foundation.NSString WaitingWhileEvaluatingBufferingRateReason { get; }
[Obsolete ("Use 'AVPlayerWaitingReason' enum instead.")]
public static Foundation.NSString WaitingWithNoItemToPlayReason { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVPlayerInterstitialEvent (IntPtr handle);
Added constructor:
protected AVPlayerInterstitialEvent (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'TemplateItems' instead.")]
public virtual AVPlayerItem[] InterstitialTemplateItems { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVPlayerInterstitialEventController (IntPtr handle);
Added constructor:
protected AVPlayerInterstitialEventController (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'Events' instead.")]
public virtual AVPlayerInterstitialEvent[] InterstitialEvents { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
[Obsolete ("Use 'GetInterstitialEventController' instead.")]
public static AVPlayerInterstitialEventController GetPlayerInterstitialEventController (AVPlayer primaryPlayer);
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; }
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; }
Removed method:
public virtual void StepByCount (nint stepCount);
Added method:
public virtual void StepByCount (IntPtr stepCount);
Removed methods:
public static Foundation.NSObject ObserveTimeJumped (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveTimeJumped (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Added methods:
public static Foundation.NSObject ObserveTimeJumped (System.EventHandler<AVPlayerItemTimeJumpedEventArgs> handler);
public static Foundation.NSObject ObserveTimeJumped (Foundation.NSObject objectToObserve, System.EventHandler<AVPlayerItemTimeJumpedEventArgs> handler);
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; }
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; }
-public virtual nint DownloadOverdue { get; }
+public virtual IntPtr DownloadOverdue { get; }
-public virtual nint DroppedVideoFrameCount { get; }
+public virtual IntPtr DroppedVideoFrameCount { get; }
-public virtual nint MediaRequestsWWAN { get; }
+public virtual IntPtr MediaRequestsWWAN { get; }
-public virtual nint NumberOfMediaRequests { get; }
+public virtual IntPtr NumberOfMediaRequests { get; }
-public virtual nint SegmentedDownloadedCount { get; }
+public virtual IntPtr SegmentedDownloadedCount { get; }
-public virtual nint ServerAddressChangeCount { get; }
+public virtual IntPtr ServerAddressChangeCount { get; }
-public virtual nint StallCount { get; }
+public virtual IntPtr StallCount { get; }
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; }
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; }
-public virtual nint ErrorStatusCode { get; }
+public virtual IntPtr ErrorStatusCode { get; }
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; }
Removed constructor:
protected AVPlayerItemLegibleOutputPushDelegate (IntPtr handle);
Added constructor:
protected AVPlayerItemLegibleOutputPushDelegate (ObjCRuntime.NativeHandle handle);
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; }
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; }
Removed constructor:
protected AVPlayerItemMetadataCollectorPushDelegate (IntPtr handle);
Added constructor:
protected AVPlayerItemMetadataCollectorPushDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidCollectDateRange (AVPlayerItemMetadataCollector metadataCollector, AVDateRangeMetadataGroup[] metadataGroups, Foundation.NSIndexSet indexesOfNewGroups, Foundation.NSIndexSet indexesOfModifiedGroups)
+public virtual void DidCollectDateRange (AVPlayerItemMetadataCollector metadataCollector, AVDateRangeMetadataGroup[] metadataGroups, Foundation.NSIndexSet indexesOfNewGroups, Foundation.NSIndexSet indexesOfModifiedGroups)
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; }
Removed constructor:
protected AVPlayerItemMetadataOutputPushDelegate (IntPtr handle);
Added constructor:
protected AVPlayerItemMetadataOutputPushDelegate (ObjCRuntime.NativeHandle handle);
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; }
Removed constructor:
protected AVPlayerItemOutputPullDelegate (IntPtr handle);
Added constructor:
protected AVPlayerItemOutputPullDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected AVPlayerItemOutputPushDelegate (IntPtr handle);
Added constructor:
protected AVPlayerItemOutputPushDelegate (ObjCRuntime.NativeHandle handle);
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; }
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; }
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; }
Removed constructor:
protected AVPlayerLooper (IntPtr handle);
Added constructor:
protected AVPlayerLooper (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("This selector does not exist in the header and was wrongly added.")]
public virtual bool LoopingEnabled { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint LoopCount { get; }
+public virtual IntPtr LoopCount { get; }
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; }
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; }
Removed constructor:
protected AVPlayerPlaybackCoordinatorDelegate (IntPtr handle);
Added constructor:
protected AVPlayerPlaybackCoordinatorDelegate (ObjCRuntime.NativeHandle handle);
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; }
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; }
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; }
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; }
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; }
Removed methods:
[Obsolete ("Use the 'Enqueue' method instead.")]
public virtual void EnqueueSampleBuffer (CoreMedia.CMSampleBuffer sampleBuffer);
[Obsolete ("Use the 'RequestMediaData' method instead.")]
public virtual void RequestMediaDataWhenReadyOnQueue (CoreFoundation.DispatchQueue queue, System.Action enqueuer);
Removed constructor:
protected AVSampleBufferGenerator (IntPtr handle);
Added constructor:
protected AVSampleBufferGenerator (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected AVSampleBufferRequest (IntPtr handle);
Added constructor:
protected AVSampleBufferRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaxSampleCount { get; set; }
+public virtual IntPtr MaxSampleCount { get; set; }
-public virtual nint PreferredMinSampleCount { get; set; }
+public virtual IntPtr PreferredMinSampleCount { get; set; }
Removed constructor:
protected AVSampleCursor (IntPtr handle);
Added constructor:
protected AVSampleCursor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint SamplesRequiredForDecoderRefresh { get; }
+public virtual IntPtr SamplesRequiredForDecoderRefresh { get; }
Modified fields:
-public nint PacketRefreshCount;
+public IntPtr PacketRefreshCount;
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; }
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; }
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; }
Obsoleted methods:
[Obsolete ("Do not use this API, it doesn't work correctly. Use the non-Async version (WriteUtterance) instead.")]
public virtual System.Threading.Tasks.Task<AVAudioBuffer> WriteUtteranceAsync (AVSpeechUtterance utterance);
Removed constructor:
protected AVSpeechSynthesizerDelegate (IntPtr handle);
Added constructor:
protected AVSpeechSynthesizerDelegate (ObjCRuntime.NativeHandle handle);
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; }
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; }
Removed constructors:
[Obsolete ("iOS9 does not allow creating an empty instance")]
public AVTextStyleRule ();
protected AVTextStyleRule (IntPtr handle);
Added constructor:
protected AVTextStyleRule (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
Removed constructor:
protected AVVideoCompositing (IntPtr handle);
Added constructor:
protected AVVideoCompositing (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void RenderContextChanged (AVVideoCompositionRenderContext newRenderContext)
+public virtual void RenderContextChanged (AVVideoCompositionRenderContext newRenderContext)
-public abstract Foundation.NSDictionary RequiredPixelBufferAttributesForRenderContext ()
+public virtual Foundation.NSDictionary RequiredPixelBufferAttributesForRenderContext ()
-public abstract Foundation.NSDictionary SourcePixelBufferAttributes ()
+public virtual Foundation.NSDictionary SourcePixelBufferAttributes ()
-public abstract void StartVideoCompositionRequest (AVAsynchronousVideoCompositionRequest asyncVideoCompositionRequest)
+public virtual void StartVideoCompositionRequest (AVAsynchronousVideoCompositionRequest asyncVideoCompositionRequest)
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; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected AVVideoCompositionValidationHandling (IntPtr handle);
Added constructor:
protected AVVideoCompositionValidationHandling (ObjCRuntime.NativeHandle handle);
Removed method:
public abstract bool ShouldWaitForLoadingOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest);
Removed method:
public abstract AVKeyValueStatus StatusOfValueForKeyerror (string key, IntPtr outError);
Added method:
public abstract AVKeyValueStatus GetStatusOfValue (string forKey, out Foundation.NSError error);
Modified properties:
-public abstract OpenTK.Vector3 Position { get; set; }
+public abstract System.Numerics.Vector3 Position { get; set; }
Added properties:
public virtual AVAudio3DMixingPointSourceInHeadMode PointSourceInHeadMode { get; set; }
public virtual AVAudio3DMixingSourceMode SourceMode { get; set; }
Added method:
public abstract AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
Added method:
public abstract bool IsAssociatedWithFragmentMinder ();
Added property:
public virtual bool HasSufficientMediaDataForReliablePlaybackStart { get; }
public sealed delegate AVAssetImageGenerateAsynchronouslyForTimeCompletionHandler : System.MulticastDelegate {
// constructors
public AVAssetImageGenerateAsynchronouslyForTimeCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CoreGraphics.CGImage imageRef, CoreMedia.CMTime actualTime, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CoreGraphics.CGImage imageRef, CoreMedia.CMTime actualTime, Foundation.NSError error);
}
public sealed delegate AVAudioSinkNodeReceiverHandler2 : System.MulticastDelegate {
// constructors
public AVAudioSinkNodeReceiverHandler2 (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (AudioToolbox.AudioTimeStamp timestamp, uint frameCount, AudioToolbox.AudioBuffers inputData, System.AsyncCallback callback, object object);
public virtual int EndInvoke (System.IAsyncResult result);
public virtual int Invoke (AudioToolbox.AudioTimeStamp timestamp, uint frameCount, AudioToolbox.AudioBuffers inputData);
}
public sealed delegate AVAudioSinkNodeReceiverHandlerRaw : System.MulticastDelegate {
// constructors
public AVAudioSinkNodeReceiverHandlerRaw (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (IntPtr timestamp, uint frameCount, IntPtr inputData, System.AsyncCallback callback, object object);
public virtual int EndInvoke (System.IAsyncResult result);
public virtual int Invoke (IntPtr timestamp, uint frameCount, IntPtr inputData);
}
public sealed delegate AVAudioSourceNodeRenderHandler3 : System.MulticastDelegate {
// constructors
public AVAudioSourceNodeRenderHandler3 (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (ref bool isSilence, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, AudioToolbox.AudioBuffers outputData, System.AsyncCallback callback, object object);
public virtual int EndInvoke (ref bool isSilence, ref AudioToolbox.AudioTimeStamp timestamp, System.IAsyncResult result);
public virtual int Invoke (ref bool isSilence, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, AudioToolbox.AudioBuffers outputData);
}
public sealed delegate AVAudioSourceNodeRenderHandlerRaw : System.MulticastDelegate {
// constructors
public AVAudioSourceNodeRenderHandlerRaw (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (IntPtr isSilence, IntPtr timestamp, uint frameCount, IntPtr outputData, System.AsyncCallback callback, object object);
public virtual int EndInvoke (System.IAsyncResult result);
public virtual int Invoke (IntPtr isSilence, IntPtr timestamp, uint frameCount, IntPtr outputData);
}
public class AVPlayerItemTimeJumpedEventArgs : Foundation.NSNotificationEventArgs {
// constructors
public AVPlayerItemTimeJumpedEventArgs (Foundation.NSNotification notification);
// properties
public Foundation.NSString OriginatingParticipant { get; }
}
Removed constructor:
protected AVCaptureView (IntPtr handle);
Added constructor:
protected AVCaptureView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureViewDelegate (IntPtr handle);
Added constructor:
protected AVCaptureViewDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void StartRecording (AVCaptureView captureView, AVFoundation.AVCaptureFileOutput fileOutput)
+public virtual void StartRecording (AVCaptureView captureView, AVFoundation.AVCaptureFileOutput fileOutput)
Removed constructors:
protected AVPictureInPictureController (Foundation.NSObjectFlag t);
protected AVPictureInPictureController (IntPtr handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual AVPictureInPictureControllerContentSource ContentSource { get; set; }
+public AVPictureInPictureControllerContentSource ContentSource { get; set; }
-public virtual bool PictureInPictureActive { get; }
+public bool PictureInPictureActive { get; }
-public virtual bool PictureInPicturePossible { get; }
+public bool PictureInPicturePossible { get; }
-public virtual bool PictureInPictureSuspended { get; }
+public bool PictureInPictureSuspended { get; }
-public virtual AVFoundation.AVPlayerLayer PlayerLayer { get; }
+public AVFoundation.AVPlayerLayer PlayerLayer { get; }
-public virtual bool RequiresLinearPlayback { get; set; }
+public bool RequiresLinearPlayback { get; set; }
-public virtual Foundation.NSObject WeakDelegate { get; set; }
+public Foundation.NSObject WeakDelegate { get; set; }
Modified methods:
-public virtual void InvalidatePlaybackState ()
+public void InvalidatePlaybackState ()
-public virtual void StartPictureInPicture ()
+public void StartPictureInPicture ()
-public virtual void StopPictureInPicture ()
+public void StopPictureInPicture ()
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; }
Removed constructor:
protected AVPictureInPictureControllerDelegate (IntPtr handle);
Added constructor:
protected AVPictureInPictureControllerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected AVPictureInPictureSampleBufferPlaybackDelegate (IntPtr handle);
Added constructor:
protected AVPictureInPictureSampleBufferPlaybackDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidTransitionToRenderSize (AVPictureInPictureController pictureInPictureController, CoreMedia.CMVideoDimensions newRenderSize)
+public virtual void DidTransitionToRenderSize (AVPictureInPictureController pictureInPictureController, CoreMedia.CMVideoDimensions newRenderSize)
-public abstract CoreMedia.CMTimeRange GetTimeRange (AVPictureInPictureController pictureInPictureController)
+public virtual CoreMedia.CMTimeRange GetTimeRange (AVPictureInPictureController pictureInPictureController)
-public abstract bool IsPlaybackPaused (AVPictureInPictureController pictureInPictureController)
+public virtual bool IsPlaybackPaused (AVPictureInPictureController pictureInPictureController)
-public abstract void SetPlaying (AVPictureInPictureController pictureInPictureController, bool playing)
+public virtual void SetPlaying (AVPictureInPictureController pictureInPictureController, bool playing)
-public abstract void SkipByInterval (AVPictureInPictureController pictureInPictureController, CoreMedia.CMTime skipInterval, System.Action completionHandler)
+public virtual void SkipByInterval (AVPictureInPictureController pictureInPictureController, CoreMedia.CMTime skipInterval, System.Action completionHandler)
Removed constructor:
protected AVPlaybackSpeed (IntPtr handle);
Added constructor:
protected AVPlaybackSpeed (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVPlayerView (IntPtr handle);
Added constructor:
protected AVPlayerView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Magnification { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Magnification { get; set; }
Removed methods:
public virtual void FlashChapter (nuint chapterNumber, string chapterTitle);
public virtual void SetMagnification (nfloat magnification, CoreGraphics.CGPoint centeredAtPoint);
Added methods:
public virtual void FlashChapter (UIntPtr chapterNumber, string chapterTitle);
public virtual void SetMagnification (System.Runtime.InteropServices.NFloat magnification, CoreGraphics.CGPoint centeredAtPoint);
Removed constructor:
protected AVPlayerViewDelegate (IntPtr handle);
Added constructor:
protected AVPlayerViewDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected AVPlayerViewPictureInPictureDelegate (IntPtr handle);
Added constructor:
protected AVPlayerViewPictureInPictureDelegate (ObjCRuntime.NativeHandle handle);
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; }
Removed constructor:
protected AVRoutePickerViewDelegate (IntPtr handle);
Added constructor:
protected AVRoutePickerViewDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public static vImageError BoxConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, uint kernel_height, uint kernel_width, Pixel8888* backgroundColor, vImageFlags flags);
public static vImageError BoxConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, uint kernel_height, uint kernel_width, Pixel8888 backgroundColor, vImageFlags flags);
public static vImageError BoxConvolvePlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, uint kernel_height, uint kernel_width, byte backgroundColor, vImageFlags flags);
public static vImageError ConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, short* kernel, uint kernel_height, uint kernel_width, int divisor, Pixel8888* backgroundColor, vImageFlags flags);
public static vImageError ConvolveARGBFFFF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, float* kernel, uint kernel_height, uint kernel_width, PixelFFFF backgroundColor, vImageFlags flags);
public static vImageError ConvolveMultiKernelARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, short[][] kernels, uint kernel_height, uint kernel_width, int[] divisors, int[] biases, Pixel8888 backgroundColor, vImageFlags flags);
public static vImageError ConvolveMultiKernelARGBFFFF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, float[][] kernels, uint kernel_height, uint kernel_width, float[] biases, PixelFFFF backgroundColor, vImageFlags flags);
public static vImageError ConvolvePlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, short* kernel, uint kernel_height, uint kernel_width, int divisor, byte backgroundColor, vImageFlags flags);
public static vImageError ConvolvePlanarF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, float* kernel, uint kernel_height, uint kernel_width, float backgroundColor, vImageFlags flags);
public static vImageError ConvolveWithBiasARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, short* kernel, uint kernel_height, uint kernel_width, int divisor, int bias, Pixel8888 backgroundColor, vImageFlags flags);
public static vImageError ConvolveWithBiasARGBFFFF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, float* kernel, uint kernel_height, uint kernel_width, float bias, PixelFFFF backgroundColor, vImageFlags flags);
public static vImageError ConvolveWithBiasPlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, short* kernel, uint kernel_height, uint kernel_width, int divisor, int bias, byte backgroundColor, vImageFlags flags);
public static vImageError ConvolveWithBiasPlanarF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, float* kernel, uint kernel_height, uint kernel_width, float bias, float backgroundColor, vImageFlags flags);
public static vImageError RichardsonLucyDeConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, short* kernel, short* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, int divisor, int divisor2, Pixel8888 backgroundColor, uint iterationCount, vImageFlags flags);
public static vImageError RichardsonLucyDeConvolveARGBFFFF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, float* kernel, float* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, PixelFFFF backgroundColor, uint iterationCount, vImageFlags flags);
public static vImageError RichardsonLucyDeConvolvePlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, short* kernel, short* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, int divisor, int divisor2, byte backgroundColor, uint iterationCount, vImageFlags flags);
public static vImageError RichardsonLucyDeConvolvePlanarF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, float* kernel, float* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, float backgroundColor, uint iterationCount, vImageFlags flags);
public static vImageError TentConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, uint kernel_height, uint kernel_width, Pixel8888 backgroundColor, vImageFlags flags);
public static vImageError TentConvolvePlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, nint srcOffsetToROI_X, nint srcOffsetToROI_Y, uint kernel_height, uint kernel_width, byte backgroundColor, vImageFlags flags);
Added methods:
public static vImageError BoxConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, uint kernel_height, uint kernel_width, Pixel8888* backgroundColor, vImageFlags flags);
public static vImageError BoxConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, uint kernel_height, uint kernel_width, Pixel8888 backgroundColor, vImageFlags flags);
public static vImageError BoxConvolvePlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, uint kernel_height, uint kernel_width, byte backgroundColor, vImageFlags flags);
public static vImageError ConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, short* kernel, uint kernel_height, uint kernel_width, int divisor, Pixel8888* backgroundColor, vImageFlags flags);
public static vImageError ConvolveARGBFFFF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, float* kernel, uint kernel_height, uint kernel_width, PixelFFFF backgroundColor, vImageFlags flags);
public static vImageError ConvolveMultiKernelARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, short[][] kernels, uint kernel_height, uint kernel_width, int[] divisors, int[] biases, Pixel8888 backgroundColor, vImageFlags flags);
public static vImageError ConvolveMultiKernelARGBFFFF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, float[][] kernels, uint kernel_height, uint kernel_width, float[] biases, PixelFFFF backgroundColor, vImageFlags flags);
public static vImageError ConvolvePlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, short* kernel, uint kernel_height, uint kernel_width, int divisor, byte backgroundColor, vImageFlags flags);
public static vImageError ConvolvePlanarF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, float* kernel, uint kernel_height, uint kernel_width, float backgroundColor, vImageFlags flags);
public static vImageError ConvolveWithBiasARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, short* kernel, uint kernel_height, uint kernel_width, int divisor, int bias, Pixel8888 backgroundColor, vImageFlags flags);
public static vImageError ConvolveWithBiasARGBFFFF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, float* kernel, uint kernel_height, uint kernel_width, float bias, PixelFFFF backgroundColor, vImageFlags flags);
public static vImageError ConvolveWithBiasPlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, short* kernel, uint kernel_height, uint kernel_width, int divisor, int bias, byte backgroundColor, vImageFlags flags);
public static vImageError ConvolveWithBiasPlanarF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, float* kernel, uint kernel_height, uint kernel_width, float bias, float backgroundColor, vImageFlags flags);
public static vImageError RichardsonLucyDeConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, short* kernel, short* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, int divisor, int divisor2, Pixel8888 backgroundColor, uint iterationCount, vImageFlags flags);
public static vImageError RichardsonLucyDeConvolveARGBFFFF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, float* kernel, float* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, PixelFFFF backgroundColor, uint iterationCount, vImageFlags flags);
public static vImageError RichardsonLucyDeConvolvePlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, short* kernel, short* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, int divisor, int divisor2, byte backgroundColor, uint iterationCount, vImageFlags flags);
public static vImageError RichardsonLucyDeConvolvePlanarF (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, float* kernel, float* kernel2, uint kernel_height, uint kernel_width, uint kernel_height2, uint kernel_width2, float backgroundColor, uint iterationCount, vImageFlags flags);
public static vImageError TentConvolveARGB8888 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, uint kernel_height, uint kernel_width, Pixel8888 backgroundColor, vImageFlags flags);
public static vImageError TentConvolvePlanar8 (ref vImageBuffer src, ref vImageBuffer dest, IntPtr tempBuffer, IntPtr srcOffsetToROI_X, IntPtr srcOffsetToROI_Y, uint kernel_height, uint kernel_width, byte backgroundColor, vImageFlags flags);
Removed constructor:
protected AXBrailleMap (IntPtr handle);
Added constructor:
protected AXBrailleMap (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed properties:
public virtual CoreGraphics.CGRect AccessibilityBrailleMapRenderRegion { get; set; }
public virtual System.Action<AXBrailleMap> AccessibilityBrailleMapRenderer { get; set; }
public static class AXAnimatedImagesUtilities {
// properties
public static Foundation.NSString AnimatedImagesEnabledDidChangeNotification { get; }
public static bool Enabled { get; }
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObserveAnimatedImagesEnabledDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveAnimatedImagesEnabledDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
}
}
public static class AXBrailleMapRenderer_Extensions {
// methods
public static CoreGraphics.CGRect GetAccessibilityBrailleMapRenderRegion (this IAXBrailleMapRenderer This);
public static System.Action<AXBrailleMap> GetAccessibilityBrailleMapRenderer (this IAXBrailleMapRenderer This);
public static void SetAccessibilityBrailleMapRenderRegion (this IAXBrailleMapRenderer This, CoreGraphics.CGRect value);
public static void SetAccessibilityBrailleMapRenderer (this IAXBrailleMapRenderer This, System.Action<AXBrailleMap> value);
}
public static class AXCustomContentProvider_Extensions {
// methods
public static System.Func<AXCustomContent[]> GetAccessibilityCustomContentHandler (this IAXCustomContentProvider This);
public static void SetAccessibilityCustomContentHandler (this IAXCustomContentProvider This, System.Func<AXCustomContent[]> value);
}
public static class AXPrefers {
// properties
public static Foundation.NSString HorizontalTextLayoutDidChangeNotification { get; }
// methods
public static bool HorizontalTextEnabled ();
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObserveHorizontalTextLayoutDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveHorizontalTextLayoutDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
}
}
Removed constructor:
protected ACAccount (IntPtr handle);
Added constructor:
protected ACAccount (ObjCRuntime.NativeHandle handle);
Removed property:
public static Foundation.NSString ErrorDomain { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
Removed methods:
public virtual void RequestAccess (ACAccountType accountType, ACRequestCompletionHandler completionHandler);
public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> RequestAccessAsync (ACAccountType accountType);
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; }
Removed value:
[Obsolete ("Use 'MissingTransportMessageId'.")]
MissingMessageID = 21,
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; }
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; }
Removed method:
[Obsolete ("Empty stub. This member was retroactively marked as unavailable for macOS.")]
public virtual void ClearAdvertisingIdentifier ();
Removed methods:
public virtual System.IAsyncResult BeginInvoke (Foundation.NSObject candidate, nint index, System.AsyncCallback callback, object object);
public virtual Foundation.NSAttributedString Invoke (Foundation.NSObject candidate, nint index);
Added methods:
public virtual System.IAsyncResult BeginInvoke (Foundation.NSObject candidate, IntPtr index, System.AsyncCallback callback, object object);
public virtual Foundation.NSAttributedString Invoke (Foundation.NSObject candidate, IntPtr index);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (Foundation.NSObject[] restorableObjects, System.AsyncCallback callback, object object);
public virtual void Invoke (Foundation.NSObject[] restorableObjects);
Added methods:
public virtual System.IAsyncResult BeginInvoke (INSUserActivityRestoring[] restorableObjects, System.AsyncCallback callback, object object);
public virtual void Invoke (INSUserActivityRestoring[] restorableObjects);
Removed value:
[Obsolete ("Use 'GenericSharedLibraryIcon' instead.")]
GenericSharedLibaryIcon = 1936223330,
Modified properties:
-public abstract nint AccessibilityColumnCount { get; set; }
+public abstract IntPtr AccessibilityColumnCount { get; set; }
-public abstract nint AccessibilityDisclosureLevel { get; set; }
+public abstract IntPtr AccessibilityDisclosureLevel { get; set; }
-public abstract nint AccessibilityIndex { get; set; }
+public abstract IntPtr AccessibilityIndex { get; set; }
-public abstract nint AccessibilityInsertionPointLineNumber { get; set; }
+public abstract IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public abstract nint AccessibilityNumberOfCharacters { get; set; }
+public abstract IntPtr AccessibilityNumberOfCharacters { get; set; }
-public abstract nint AccessibilityRowCount { get; set; }
+public abstract IntPtr AccessibilityRowCount { get; set; }
Added properties:
public virtual NSAccessibilityElement[] AccessibilityChildrenInNavigationOrder { get; set; }
public virtual NSAccessibilityCustomAction[] AccessibilityCustomActions { get; set; }
public virtual NSAccessibilityCustomRotor[] AccessibilityCustomRotors { get; set; }
public virtual bool AccessibilityRequired { get; set; }
Removed methods:
public abstract Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public abstract nint GetAccessibilityLine (nint index);
public abstract Foundation.NSRange GetAccessibilityRange (nint index);
public abstract Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public abstract Foundation.NSRange GetAccessibilityStyleRange (nint index);
Added methods:
public abstract Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public abstract IntPtr GetAccessibilityLine (IntPtr index);
public abstract Foundation.NSRange GetAccessibilityRange (IntPtr index);
public abstract Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public abstract Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
Removed methods:
public abstract nint GetAccessibilityLine (nint index);
public abstract Foundation.NSRange GetAccessibilityRangeForLine (nint lineNumber);
Added methods:
public abstract IntPtr GetAccessibilityLine (IntPtr index);
public abstract Foundation.NSRange GetAccessibilityRangeForLine (IntPtr lineNumber);
Modified properties:
-public abstract nint AccessibilityIndex { get; }
+public abstract IntPtr AccessibilityIndex { get; }
Added properties:
public virtual NSAppearance Appearance { get; set; }
public virtual NSAppearance EffectiveAppearance { get; }
Modified properties:
-public abstract nfloat Alpha { get; set; }
+public abstract System.Runtime.InteropServices.NFloat Alpha { get; set; }
-public abstract nint ZIndex { get; set; }
+public abstract IntPtr ZIndex { get; set; }
Removed method:
public abstract nint GetNumberofItems (NSCollectionView collectionView, nint section);
Added method:
public abstract IntPtr GetNumberofItems (NSCollectionView collectionView, IntPtr section);
Removed method:
public abstract NSMenu DockMenu ();
Added properties:
public virtual bool AnimatesToDestination { get; set; }
public virtual NSImage DraggedImage { get; }
public virtual CoreGraphics.CGPoint DraggedImageLocation { get; }
public virtual NSWindow DraggingDestinationWindow { get; }
public virtual NSDraggingFormation DraggingFormation { get; set; }
public virtual CoreGraphics.CGPoint DraggingLocation { get; }
public virtual NSPasteboard DraggingPasteboard { get; }
public virtual IntPtr DraggingSequenceNumber { get; }
public virtual Foundation.NSObject DraggingSource { get; }
public virtual NSDragOperation DraggingSourceOperationMask { get; }
public virtual IntPtr NumberOfValidItemsForDrop { get; set; }
public virtual NSSpringLoadingHighlight SpringLoadingHighlight { get; }
Added methods:
public abstract void EnumerateDraggingItems (NSDraggingItemEnumerationOptions enumOpts, NSView view, IntPtr classArray, Foundation.NSDictionary searchOptions, NSDraggingEnumerator enumerator);
public abstract string[] PromisedFilesDroppedAtDestination (Foundation.NSUrl dropDestination);
public abstract void ResetSpringLoading ();
public abstract void SlideDraggedImageTo (CoreGraphics.CGPoint screenPoint);
Added method:
public abstract void WritePromiseToUrl (NSFilePromiseProvider filePromiseProvider, Foundation.NSUrl url, System.Action<Foundation.NSError> completionHandler);
Removed method:
public abstract void MenuWillHighlightItem (NSMenu menu, NSMenuItem item);
Removed method:
public abstract void FinishedWithDataProvider (NSPasteboard pasteboard);
Removed method:
[Obsolete ("It will never be called.")]
public abstract Foundation.NSObject InitWithPasteboardPropertyList (Foundation.NSObject propertyList, string type);
Added methods:
public abstract Foundation.NSObject GetPasteboardPropertyListForType (string type);
public abstract string[] GetWritableTypesForPasteboard (NSPasteboard pasteboard);
Removed method:
public abstract Foundation.NSSet KeyPathsForValuesAffectingPreview ();
Removed methods:
public abstract Foundation.NSObject ChildForCriterion (NSRuleEditor editor, nint index, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
public abstract Foundation.NSObject DisplayValue (NSRuleEditor editor, Foundation.NSObject criterion, nint row);
public abstract nint NumberOfChildren (NSRuleEditor editor, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
public abstract Foundation.NSDictionary PredicateParts (NSRuleEditor editor, Foundation.NSObject criterion, Foundation.NSObject value, nint row);
public abstract void RowsDidChange (Foundation.NSNotification notification);
Added methods:
public abstract Foundation.NSObject ChildForCriterion (NSRuleEditor editor, IntPtr index, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
public abstract Foundation.NSObject DisplayValue (NSRuleEditor editor, Foundation.NSObject criterion, IntPtr row);
public abstract IntPtr NumberOfChildren (NSRuleEditor editor, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
Removed methods:
public abstract nint GetNumberOfItems (NSScrubber scrubber);
public abstract NSScrubberItemView GetViewForItem (NSScrubber scrubber, nint index);
Added methods:
public abstract IntPtr GetNumberOfItems (NSScrubber scrubber);
public abstract NSScrubberItemView GetViewForItem (NSScrubber scrubber, IntPtr index);
Removed methods:
public abstract void Activated (bool activated, NSDraggingInfo draggingInfo);
public abstract void HighlightChanged (NSDraggingInfo draggingInfo);
Added methods:
public abstract void Activated (bool activated, INSDraggingInfo draggingInfo);
public abstract void HighlightChanged (INSDraggingInfo draggingInfo);
Removed methods:
public abstract CoreGraphics.CGRect CellFrameForTextContainer (NSTextContainer textContainer, CoreGraphics.CGRect lineFrag, CoreGraphics.CGPoint position, nuint charIndex);
public abstract void DrawWithFrame (CoreGraphics.CGRect cellFrame, NSView controlView, nuint charIndex);
public abstract void DrawWithFrame (CoreGraphics.CGRect cellFrame, NSView controlView, nuint charIndex, NSLayoutManager layoutManager);
public abstract bool TrackMouse (NSEvent theEvent, CoreGraphics.CGRect cellFrame, NSView controlView, nuint charIndex, bool untilMouseUp);
public abstract bool WantsToTrackMouse (NSEvent theEvent, CoreGraphics.CGRect cellFrame, NSView controlView, nuint charIndex);
Added methods:
public abstract CoreGraphics.CGRect CellFrameForTextContainer (NSTextContainer textContainer, CoreGraphics.CGRect lineFrag, CoreGraphics.CGPoint position, UIntPtr charIndex);
public abstract void DrawWithFrame (CoreGraphics.CGRect cellFrame, NSView controlView, UIntPtr charIndex);
public abstract void DrawWithFrame (CoreGraphics.CGRect cellFrame, NSView controlView, UIntPtr charIndex, NSLayoutManager layoutManager);
public abstract bool TrackMouse (NSEvent theEvent, CoreGraphics.CGRect cellFrame, NSView controlView, UIntPtr charIndex, bool untilMouseUp);
public abstract bool WantsToTrackMouse (NSEvent theEvent, CoreGraphics.CGRect cellFrame, NSView controlView, UIntPtr charIndex);
Removed methods:
public abstract CoreGraphics.CGRect GetAttachmentBounds (NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint glyphPosition, nuint characterIndex);
public abstract NSImage GetImage (CoreGraphics.CGRect imageBounds, NSTextContainer textContainer, nuint charIndex);
Added methods:
public abstract CoreGraphics.CGRect GetAttachmentBounds (NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint glyphPosition, UIntPtr characterIndex);
public abstract NSImage GetImageForBounds (CoreGraphics.CGRect bounds, NSTextContainer textContainer, UIntPtr characterIndex);
Removed properties:
public virtual bool AllowsMultipleSelection { get; }
public virtual bool Editable { get; }
public virtual Foundation.NSRange FirstSelectedRange { get; }
public virtual bool Selectable { get; }
public virtual Foundation.NSArray SelectedRanges { get; set; }
public virtual string String { get; }
public virtual Foundation.NSArray VisibleCharacterRanges { get; }
Removed methods:
public abstract NSView ContentViewAtIndexeffectiveCharacterRange (nuint index, ref Foundation.NSRange outRange);
public abstract void DidReplaceCharacters ();
public abstract void DrawCharactersInRangeforContentView (Foundation.NSRange range, NSView view);
public abstract Foundation.NSArray RectsForCharacterRange (Foundation.NSRange range);
public abstract void ReplaceCharactersInRangewithString (Foundation.NSRange range, string str);
public abstract void ScrollRangeToVisible (Foundation.NSRange range);
public abstract bool ShouldReplaceCharactersInRangeswithStrings (Foundation.NSArray ranges, Foundation.NSArray strings);
public abstract string StringAtIndexeffectiveRangeendsWithSearchBoundary (nuint characterIndex, ref Foundation.NSRange outRange, bool outFlag);
public abstract nuint StringLength ();
Modified properties:
-public abstract nint ConversationIdentifier { get; }
+public abstract IntPtr ConversationIdentifier { get; }
Removed method:
public abstract nuint GetCharacterIndex (CoreGraphics.CGPoint point);
Added method:
public abstract UIntPtr GetCharacterIndex (CoreGraphics.CGPoint point);
Added properties:
public virtual bool HasMarkedText { get; }
public virtual Foundation.NSRange MarkedRange { get; }
public virtual Foundation.NSRange SelectedRange { get; }
public virtual Foundation.NSString[] ValidAttributesForMarkedText { get; }
Added methods:
public abstract Foundation.NSAttributedString GetAttributedSubstring (Foundation.NSRange proposedRange, out Foundation.NSRange actualRange);
public abstract UIntPtr GetCharacterIndex (CoreGraphics.CGPoint point);
public abstract CoreGraphics.CGRect GetFirstRect (Foundation.NSRange characterRange, out Foundation.NSRange actualRange);
public abstract void InsertText (Foundation.NSObject text, Foundation.NSRange replacementRange);
public abstract void SetMarkedText (Foundation.NSObject text, Foundation.NSRange selectedRange, Foundation.NSRange replacementRange);
public abstract void UnmarkText ();
Removed methods:
public abstract INSTextLocation GetLocation (INSTextLocation location, nint offset);
public abstract nint GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
Added methods:
public abstract INSTextLocation GetLocation (INSTextLocation location, IntPtr offset);
public abstract IntPtr GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
Removed method:
public abstract void ProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editMask, Foundation.NSRange newCharRange, nint delta, Foundation.NSRange invalidatedCharRange);
Added method:
public abstract void ProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editMask, Foundation.NSRange newCharRange, IntPtr delta, Foundation.NSRange invalidatedCharRange);
Removed method:
public abstract string GetStringForToolTip (NSView view, nint tag, CoreGraphics.CGPoint point, IntPtr data);
Added method:
public abstract string GetStringForToolTip (NSView view, IntPtr tag, CoreGraphics.CGPoint point, IntPtr data);
Added property:
public virtual string Identifier { get; set; }
Modified properties:
-public abstract nint Tag { get; }
+public abstract IntPtr Tag { get; }
Removed method:
public abstract string GetStringForToolTip (NSView view, nint tag, CoreGraphics.CGPoint point, IntPtr data);
Added method:
public abstract string GetStringForToolTip (NSView view, IntPtr tag, CoreGraphics.CGPoint point, IntPtr data);
Removed constructor:
protected NSATSTypesetter (IntPtr handle);
Added constructor:
protected NSATSTypesetter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed property:
[Obsolete ("Use 'TopLevelUIElementAttribute' instead.")]
public static Foundation.NSString ToplevelUIElementAttribute { get; }
Removed constructor:
protected NSAccessibilityCustomAction (IntPtr handle);
Added constructor:
protected NSAccessibilityCustomAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSAccessibilityCustomRotor (IntPtr handle);
Added constructor:
protected NSAccessibilityCustomRotor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSAccessibilityCustomRotorItemResult (IntPtr handle);
Added constructor:
protected NSAccessibilityCustomRotorItemResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSAccessibilityCustomRotorItemSearchDelegate (IntPtr handle);
Added constructor:
protected NSAccessibilityCustomRotorItemSearchDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract NSAccessibilityCustomRotorItemResult GetResult (NSAccessibilityCustomRotor rotor, NSAccessibilityCustomRotorSearchParameters searchParameters)
+public virtual NSAccessibilityCustomRotorItemResult GetResult (NSAccessibilityCustomRotor rotor, NSAccessibilityCustomRotorSearchParameters searchParameters)
Removed constructor:
protected NSAccessibilityCustomRotorSearchParameters (IntPtr handle);
Added constructor:
protected NSAccessibilityCustomRotorSearchParameters (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSAccessibilityElement (IntPtr handle);
Added constructor:
protected NSAccessibilityElement (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
Removed methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
Added methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
Removed method:
public static nint GetAccessibilityDisclosureLevel (this INSAccessibilityRow This);
Added method:
public static IntPtr GetAccessibilityDisclosureLevel (this INSAccessibilityRow This);
Removed methods:
public static NSAccessibilityElement[] GetAccessibilityChildrenInNavigationOrder (this INSAccessibility This);
public static NSAccessibilityCustomAction[] GetAccessibilityCustomActions (this INSAccessibility This);
public static NSAccessibilityCustomRotor[] GetAccessibilityCustomRotors (this INSAccessibility This);
public static bool GetAccessibilityRequired (this INSAccessibility This);
public static void SetAccessibilityChildrenInNavigationOrder (this INSAccessibility This, NSAccessibilityElement[] value);
public static void SetAccessibilityCustomActions (this INSAccessibility This, NSAccessibilityCustomAction[] value);
public static void SetAccessibilityCustomRotors (this INSAccessibility This, NSAccessibilityCustomRotor[] value);
public static void SetAccessibilityRequired (this INSAccessibility This, bool value);
Added methods:
public static Foundation.NSAttributedString[] GetAccessibilityAttributedUserInputLabels (this INSAccessibility This);
public static string[] GetAccessibilityUserInputLabels (this INSAccessibility This);
public static void SetAccessibilityAttributedUserInputLabels (this INSAccessibility This, Foundation.NSAttributedString[] value);
public static void SetAccessibilityUserInputLabels (this INSAccessibility This, string[] value);
Removed constructor:
protected NSActionCell (IntPtr handle);
Added constructor:
protected NSActionCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Tag { get; set; }
+public virtual IntPtr Tag { get; set; }
Removed constructor:
protected NSAlert (IntPtr handle);
Added constructor:
protected NSAlert (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public void BeginSheetForResponse (NSWindow window, System.Action<nint> onEnded);
public virtual nint RunModal ();
public nint RunSheetModal (NSWindow window);
public nint RunSheetModal (NSWindow window, NSApplication application);
Added methods:
public void BeginSheetForResponse (NSWindow window, System.Action<IntPtr> onEnded);
public virtual IntPtr RunModal ();
public IntPtr RunSheetModal (NSWindow window);
public IntPtr RunSheetModal (NSWindow window, NSApplication application);
Removed constructor:
protected NSAlertDelegate (IntPtr handle);
Added constructor:
protected NSAlertDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSAlignmentFeedbackFilter (IntPtr handle);
Added constructor:
protected NSAlignmentFeedbackFilter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual INSAlignmentFeedbackToken GetTokenForHorizontalMovement (NSView view, nfloat previousX, nfloat alignedX, nfloat defaultX);
public virtual INSAlignmentFeedbackToken GetTokenForVerticalMovement (NSView view, nfloat previousY, nfloat alignedY, nfloat defaultY);
Added methods:
public virtual INSAlignmentFeedbackToken GetTokenForHorizontalMovement (NSView view, System.Runtime.InteropServices.NFloat previousX, System.Runtime.InteropServices.NFloat alignedX, System.Runtime.InteropServices.NFloat defaultX);
public virtual INSAlignmentFeedbackToken GetTokenForVerticalMovement (NSView view, System.Runtime.InteropServices.NFloat previousY, System.Runtime.InteropServices.NFloat alignedY, System.Runtime.InteropServices.NFloat defaultY);
Removed constructor:
protected NSAlignmentFeedbackToken (IntPtr handle);
Added constructor:
protected NSAlignmentFeedbackToken (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSAnimation (IntPtr handle);
Added constructor:
protected NSAnimation (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
[Obsolete ("Use the constructor instead.")]
public virtual IntPtr Constant (double duration, NSAnimationCurve animationCurve);
Removed constructor:
protected NSAnimationContext (IntPtr handle);
Added constructor:
protected NSAnimationContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSAnimationDelegate (IntPtr handle);
Added constructor:
protected NSAnimationDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSAppearance (IntPtr handle);
Added constructor:
protected NSAppearance (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSAppearanceCustomization (IntPtr handle);
Modified constructors:
-public NSAppearanceCustomization ()
+protected NSAppearanceCustomization ()
Added constructor:
protected NSAppearanceCustomization (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSApplication (IntPtr handle);
Added constructor:
protected NSApplication (ObjCRuntime.NativeHandle handle);
Removed field:
public static bool IgnoreMissingAssembliesDuringRegistration;
Removed properties:
public NSPasteboardPredicate ReadSelectionFromPasteboard { get; set; }
[Obsolete ("Remove usage or use 'DangerousWindows' instead.")]
public virtual NSWindow[] Windows { get; }
public NSApplicationSelection WriteSelectionToPasteboard { get; set; }
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual NSApplicationLayoutDirection UserInterfaceLayoutDirection { get; }
+public virtual NSUserInterfaceLayoutDirection UserInterfaceLayoutDirection { get; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
Removed events:
[Obsolete ("Use the 'OrderFrontStandardAboutPanel2' on NSApplication.")]
public event System.EventHandler OrderFrontStandardAboutPanel;
[Obsolete ("Use the 'OrderFrontStandardAboutPanelWithOptions2' on NSApplication.")]
public event System.EventHandler OrderFrontStandardAboutPanelWithOptions;
[Obsolete ("Use the 'RegisterServicesMenu2' on NSApplication.")]
public event System.EventHandler<NSApplicationRegisterEventArgs> RegisterServicesMenu;
Removed methods:
public virtual void CancelUserAttentionRequest (nint request);
protected virtual void DiscardEvents (nuint mask, NSEvent lastEvent);
public virtual void EndSheet (NSWindow sheet, nint returnCode);
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
[Obsolete ("Use the 'NextEvent (NSEventMask, NSDate, [NSRunLoopMode|NSString], bool)' overloads instead.")]
public NSEvent NextEvent (NSEventMask mask, Foundation.NSDate expiration, string mode, bool deqFlag);
[Obsolete ("Use the 'NextEvent (NSEventMask, NSDate, [NSRunLoopMode|NSString], bool)' overloads instead.")]
protected virtual NSEvent NextEvent (nuint mask, Foundation.NSDate expiration, string mode, bool deqFlag);
public virtual void OrderFrontStandardAboutPanel2 (Foundation.NSObject sender);
public virtual void OrderFrontStandardAboutPanelWithOptions2 (Foundation.NSDictionary optionsDictionary);
public virtual void RegisterServicesMenu2 (string[] sendTypes, string[] returnTypes);
public virtual nint RequestUserAttention (NSRequestUserAttentionType requestType);
[Obsolete ("This method does nothing.")]
public static void RestoreWindow (string identifier, Foundation.NSCoder state, NSWindowCompletionHandler onCompletion);
public virtual nint RunModalForWindow (NSWindow theWindow);
public virtual nint RunModalSession (IntPtr session);
public virtual void StopModalWithCode (nint returnCode);
public virtual NSWindow WindowWithWindowNumber (nint windowNum);
Added methods:
public virtual void Activate ();
public virtual void ActivateContextHelpMode (Foundation.NSObject sender);
public virtual void CancelUserAttentionRequest (IntPtr request);
protected virtual void DiscardEvents (UIntPtr mask, NSEvent lastEvent);
public virtual void EndSheet (NSWindow sheet, IntPtr returnCode);
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
public virtual void RegisterUserInterfaceItemSearchHandler (INSUserInterfaceItemSearching handler);
public virtual IntPtr RequestUserAttention (NSRequestUserAttentionType requestType);
public virtual IntPtr RunModalForWindow (NSWindow theWindow);
public virtual IntPtr RunModalSession (IntPtr session);
public virtual bool SearchStringInUserInterface (string searchString, string stringToSearch, Foundation.NSRange searchRange, out Foundation.NSRange foundRange);
public virtual void ShowHelp (Foundation.NSObject sender);
public virtual void StopModalWithCode (IntPtr returnCode);
public virtual void UnregisterUserInterfaceItemSearchHandler (INSUserInterfaceItemSearching handler);
public virtual NSWindow WindowWithWindowNumber (IntPtr windowNum);
public virtual void YieldActivation (NSRunningApplication toApplication);
public virtual void YieldActivation (string toApplicationWithBundleIdentifier);
Removed constructor:
protected NSApplicationDelegate (IntPtr handle);
Added constructor:
protected NSApplicationDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
[Obsolete ("Use the 'OrderFrontStandardAboutPanel2' on NSApplication.")]
public virtual void OrderFrontStandardAboutPanel (Foundation.NSObject sender);
[Obsolete ("Use the 'OrderFrontStandardAboutPanelWithOptions2' on NSApplication.")]
public virtual void OrderFrontStandardAboutPanelWithOptions (Foundation.NSDictionary optionsDictionary);
[Obsolete ("Use the 'INSServicesMenuRequestor' protocol.")]
public virtual bool ReadSelectionFromPasteboard (NSPasteboard pboard);
[Obsolete ("Use the 'RegisterServicesMenu2' on NSApplication.")]
public virtual void RegisterServicesMenu (string[] sendTypes, string[] returnTypes);
[Obsolete ("Use the 'INSServicesMenuRequestor' protocol.")]
public virtual bool WriteSelectionToPasteboard (NSPasteboard board, string[] types);
Removed methods:
[Obsolete ("Use the 'OrderFrontStandardAboutPanel2' on NSApplication.")]
public static void OrderFrontStandardAboutPanel (this INSApplicationDelegate This, Foundation.NSObject sender);
[Obsolete ("Use the 'OrderFrontStandardAboutPanelWithOptions2' on NSApplication.")]
public static void OrderFrontStandardAboutPanelWithOptions (this INSApplicationDelegate This, Foundation.NSDictionary optionsDictionary);
[Obsolete ("Use the 'INSServicesMenuRequestor' protocol.")]
public static bool ReadSelectionFromPasteboard (this INSApplicationDelegate This, NSPasteboard pboard);
[Obsolete ("Use the 'RegisterServicesMenu2' on NSApplication.")]
public static void RegisterServicesMenu (this INSApplicationDelegate This, string[] sendTypes, string[] returnTypes);
[Obsolete ("Use the 'INSServicesMenuRequestor' protocol.")]
public static bool WriteSelectionToPasteboard (this INSApplicationDelegate This, NSPasteboard board, string[] types);
Removed constructor:
protected NSArrayController (IntPtr handle);
Added constructor:
protected NSArrayController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
protected virtual nuint GetSelectionIndex ();
public virtual void Insert (Foundation.NSObject aObject, nint index);
public virtual void RemoveAt (nint index);
protected virtual bool SetSelectionIndex (nuint index);
Added methods:
protected virtual UIntPtr GetSelectionIndex ();
public virtual void Insert (Foundation.NSObject aObject, IntPtr index);
public virtual void RemoveAt (IntPtr index);
protected virtual bool SetSelectionIndex (UIntPtr index);
Added values:
AccessoryBar = 13,
AccessoryBarAction = 12,
Automatic = 0,
Badge = 15,
FlexiblePush = 2,
Push = 1,
PushDisclosure = 14,
Toolbar = 11,
Removed constructor:
protected NSBezierPath (IntPtr handle);
Added constructor:
protected NSBezierPath (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nfloat DefaultFlatness { get; set; }
+public System.Runtime.InteropServices.NFloat DefaultFlatness { get; set; }
-public nfloat DefaultLineWidth { get; set; }
+public System.Runtime.InteropServices.NFloat DefaultLineWidth { get; set; }
-public nfloat DefaultMiterLimit { get; set; }
+public System.Runtime.InteropServices.NFloat DefaultMiterLimit { get; set; }
-public virtual nint ElementCount { get; }
+public virtual IntPtr ElementCount { get; }
-public virtual nfloat Flatness { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Flatness { get; set; }
-public virtual nfloat LineWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LineWidth { get; set; }
-public virtual nfloat MiterLimit { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MiterLimit { get; set; }
Added property:
public virtual CoreGraphics.CGPath CGPath { get; set; }
Removed methods:
public virtual void AppendPathWithArc (CoreGraphics.CGPoint point1, CoreGraphics.CGPoint point2, nfloat radius);
public virtual void AppendPathWithArc (CoreGraphics.CGPoint center, nfloat radius, nfloat startAngle, nfloat endAngle);
public virtual void AppendPathWithArc (CoreGraphics.CGPoint center, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
[Obsolete ("Use 'Append (uint[], NSFont)' instead.")]
public void AppendPathWithGlyphs (uint[] glyphs, NSFont font);
[Obsolete ("Use 'Append (CGPoint[])' instead.")]
public void AppendPathWithPoints (CoreGraphics.CGPoint[] points);
public virtual void AppendPathWithRoundedRect (CoreGraphics.CGRect rect, nfloat xRadius, nfloat yRadius);
public virtual NSBezierPathElement ElementAt (nint index);
public NSBezierPathElement ElementAt (nint index, out CoreGraphics.CGPoint[] points);
public static NSBezierPath FromRoundedRect (CoreGraphics.CGRect rect, nfloat xRadius, nfloat yRadius);
public void GetLineDash (out nfloat[] pattern, out nfloat phase);
public void SetAssociatedPointsAtIndex (CoreGraphics.CGPoint[] points, nint index);
public void SetLineDash (nfloat[] pattern, nfloat phase);
Added methods:
public virtual void AppendPathWithArc (CoreGraphics.CGPoint point1, CoreGraphics.CGPoint point2, System.Runtime.InteropServices.NFloat radius);
public virtual void AppendPathWithArc (CoreGraphics.CGPoint center, System.Runtime.InteropServices.NFloat radius, System.Runtime.InteropServices.NFloat startAngle, System.Runtime.InteropServices.NFloat endAngle);
public virtual void AppendPathWithArc (CoreGraphics.CGPoint center, System.Runtime.InteropServices.NFloat radius, System.Runtime.InteropServices.NFloat startAngle, System.Runtime.InteropServices.NFloat endAngle, bool clockwise);
public virtual void AppendPathWithRoundedRect (CoreGraphics.CGRect rect, System.Runtime.InteropServices.NFloat xRadius, System.Runtime.InteropServices.NFloat yRadius);
public virtual void CurveTo (CoreGraphics.CGPoint endPoint, CoreGraphics.CGPoint controlPoint);
public virtual NSBezierPathElement ElementAt (IntPtr index);
public NSBezierPathElement ElementAt (IntPtr index, out CoreGraphics.CGPoint[] points);
public static NSBezierPath FromCGPath (CoreGraphics.CGPath cgPath);
public static NSBezierPath FromRoundedRect (CoreGraphics.CGRect rect, System.Runtime.InteropServices.NFloat xRadius, System.Runtime.InteropServices.NFloat yRadius);
public void GetLineDash (out System.Runtime.InteropServices.NFloat[] pattern, out System.Runtime.InteropServices.NFloat phase);
public virtual void RelativeCurveTo (CoreGraphics.CGPoint endPoint, CoreGraphics.CGPoint controlPoint);
public void SetAssociatedPointsAtIndex (CoreGraphics.CGPoint[] points, IntPtr index);
public void SetLineDash (System.Runtime.InteropServices.NFloat[] pattern, System.Runtime.InteropServices.NFloat phase);
Added value:
QuadraticCurveTo = 4,
Removed constructors:
protected NSBitmapImageRep (IntPtr handle);
public NSBitmapImageRep (IntPtr planes, nint width, nint height, nint bps, nint spp, bool alpha, bool isPlanar, string colorSpaceName, nint rBytes, nint pBits);
public NSBitmapImageRep (IntPtr planes, nint width, nint height, nint bps, nint spp, bool alpha, bool isPlanar, string colorSpaceName, NSBitmapFormat bitmapFormat, nint rBytes, nint pBits);
Added constructors:
protected NSBitmapImageRep (ObjCRuntime.NativeHandle handle);
public NSBitmapImageRep (IntPtr planes, IntPtr width, IntPtr height, IntPtr bps, IntPtr spp, bool alpha, bool isPlanar, string colorSpaceName, IntPtr rBytes, IntPtr pBits);
public NSBitmapImageRep (IntPtr planes, IntPtr width, IntPtr height, IntPtr bps, IntPtr spp, bool alpha, bool isPlanar, string colorSpaceName, NSBitmapFormat bitmapFormat, IntPtr rBytes, IntPtr pBits);
Modified properties:
-public virtual nint BitsPerPixel { get; }
+public virtual IntPtr BitsPerPixel { get; }
-public virtual nint BytesPerPlane { get; }
+public virtual IntPtr BytesPerPlane { get; }
-public virtual nint BytesPerRow { get; }
+public virtual IntPtr BytesPerRow { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Planes { get; }
+public virtual IntPtr Planes { get; }
-public virtual nint SamplesPerPixel { get; }
+public virtual IntPtr SamplesPerPixel { get; }
Removed methods:
public virtual NSColor ColorAt (nint x, nint y);
public virtual void Colorize (nfloat midPoint, NSColor midPointColor, NSColor shadowColor, NSColor lightColor);
public virtual nint IncrementalLoad (Foundation.NSData data, bool complete);
public virtual void SetColorAt (NSColor color, nint x, nint y);
Added methods:
public virtual NSColor ColorAt (IntPtr x, IntPtr y);
public virtual void Colorize (System.Runtime.InteropServices.NFloat midPoint, NSColor midPointColor, NSColor shadowColor, NSColor lightColor);
public virtual IntPtr IncrementalLoad (Foundation.NSData data, bool complete);
public virtual void SetColorAt (NSColor color, IntPtr x, IntPtr y);
Removed constructor:
protected NSBox (IntPtr handle);
Added constructor:
protected NSBox (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat BorderWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat BorderWidth { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat CornerRadius { get; set; }
+public virtual System.Runtime.InteropServices.NFloat CornerRadius { get; set; }
Removed constructor:
protected NSBrowser (IntPtr handle);
Added constructor:
protected NSBrowser (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat DefaultColumnWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat DefaultColumnWidth { get; set; }
-public virtual nint FirstVisibleColumn { get; }
+public virtual IntPtr FirstVisibleColumn { get; }
-public virtual nint LastColumn { get; set; }
+public virtual IntPtr LastColumn { get; set; }
-public virtual nint LastVisibleColumn { get; }
+public virtual IntPtr LastVisibleColumn { get; }
-public virtual nint MaxVisibleColumns { get; set; }
+public virtual IntPtr MaxVisibleColumns { get; set; }
-public virtual nfloat MinColumnWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinColumnWidth { get; set; }
-public virtual nfloat RowHeight { get; set; }
+public virtual System.Runtime.InteropServices.NFloat RowHeight { get; set; }
-public virtual nfloat TitleHeight { get; }
+public virtual System.Runtime.InteropServices.NFloat TitleHeight { get; }
-public virtual nint VisibleColumns { get; }
+public virtual IntPtr VisibleColumns { get; }
Removed methods:
public virtual bool CanDragRowsWithIndexes (Foundation.NSIndexSet rowIndexes, nint column, NSEvent theEvent);
public virtual nint ClickedColumn ();
public virtual nint ClickedRow ();
public virtual nfloat ColumnContentWidthForColumnWidth (nfloat columnWidth);
public virtual CoreGraphics.CGRect ColumnFrame (nint column);
public virtual CoreGraphics.CGRect ColumnInsideFrame (nint column);
public virtual nint ColumnOfMatrix (NSMatrix matrix);
public virtual string ColumnPath (nint column);
public virtual string ColumnTitle (nint column);
public virtual nfloat ColumnWidthForColumnContentWidth (nfloat columnContentWidth);
public virtual void DrawTitle (nint column, CoreGraphics.CGRect aRect);
public virtual nfloat GetColumnWidth (nint column);
public virtual Foundation.NSObject GetItem (nint row, nint column);
public virtual bool GetRowColumnForPoint (out nint row, out nint column, CoreGraphics.CGPoint point);
public virtual Foundation.NSIndexPath IndexPathForColumn (nint column);
public virtual NSCell LoadedCell (nint row, nint col);
public virtual NSMatrix MatrixInColumn (nint column);
public virtual void NoteHeightOfRows (Foundation.NSIndexSet indexSet, nint columnIndex);
public virtual Foundation.NSObject ParentForItems (nint column);
public virtual void ReloadColumn (nint column);
public virtual void ReloadData (Foundation.NSIndexSet rowIndexes, nint column);
public virtual CoreGraphics.CGRect RowFrame (nint row, nint column);
public virtual void ScrollColumnToVisible (nint column);
public virtual void ScrollColumnsLeftBy (nint shiftAmount);
public virtual void ScrollColumnsRightBy (nint shiftAmount);
public virtual void ScrollRowToVisible (nint row, nint column);
public virtual void Select (nint row, nint column);
public virtual void SelectRowIndexes (Foundation.NSIndexSet indexes, nint column);
public virtual Foundation.NSObject SelectedCellInColumn (nint column);
public virtual nint SelectedColumn ();
public virtual nint SelectedRow (nint column);
public virtual Foundation.NSIndexSet SelectedRowIndexes (nint column);
public virtual void SetColumnWidth (nfloat columnWidth, nint columnIndex);
public virtual void SetTitle (string aString, nint column);
public virtual CoreGraphics.CGRect TitleFrameOfColumn (nint column);
Added methods:
public virtual bool CanDragRowsWithIndexes (Foundation.NSIndexSet rowIndexes, IntPtr column, NSEvent theEvent);
public virtual IntPtr ClickedColumn ();
public virtual IntPtr ClickedRow ();
public virtual System.Runtime.InteropServices.NFloat ColumnContentWidthForColumnWidth (System.Runtime.InteropServices.NFloat columnWidth);
public virtual CoreGraphics.CGRect ColumnFrame (IntPtr column);
public virtual CoreGraphics.CGRect ColumnInsideFrame (IntPtr column);
public virtual IntPtr ColumnOfMatrix (NSMatrix matrix);
public virtual string ColumnPath (IntPtr column);
public virtual string ColumnTitle (IntPtr column);
public virtual System.Runtime.InteropServices.NFloat ColumnWidthForColumnContentWidth (System.Runtime.InteropServices.NFloat columnContentWidth);
public virtual void DrawTitle (IntPtr column, CoreGraphics.CGRect aRect);
public virtual System.Runtime.InteropServices.NFloat GetColumnWidth (IntPtr column);
public virtual Foundation.NSObject GetItem (IntPtr row, IntPtr column);
public virtual bool GetRowColumnForPoint (out IntPtr row, out IntPtr column, CoreGraphics.CGPoint point);
public virtual Foundation.NSIndexPath IndexPathForColumn (IntPtr column);
public virtual NSCell LoadedCell (IntPtr row, IntPtr col);
public virtual NSMatrix MatrixInColumn (IntPtr column);
public virtual void NoteHeightOfRows (Foundation.NSIndexSet indexSet, IntPtr columnIndex);
public virtual Foundation.NSObject ParentForItems (IntPtr column);
public virtual void ReloadColumn (IntPtr column);
public virtual void ReloadData (Foundation.NSIndexSet rowIndexes, IntPtr column);
public virtual CoreGraphics.CGRect RowFrame (IntPtr row, IntPtr column);
public virtual void ScrollColumnToVisible (IntPtr column);
public virtual void ScrollColumnsLeftBy (IntPtr shiftAmount);
public virtual void ScrollColumnsRightBy (IntPtr shiftAmount);
public virtual void ScrollRowToVisible (IntPtr row, IntPtr column);
public virtual void Select (IntPtr row, IntPtr column);
public virtual void SelectRowIndexes (Foundation.NSIndexSet indexes, IntPtr column);
public virtual Foundation.NSObject SelectedCellInColumn (IntPtr column);
public virtual IntPtr SelectedColumn ();
public virtual IntPtr SelectedRow (IntPtr column);
public virtual Foundation.NSIndexSet SelectedRowIndexes (IntPtr column);
public virtual void SetColumnWidth (System.Runtime.InteropServices.NFloat columnWidth, IntPtr columnIndex);
public virtual void SetTitle (string aString, IntPtr column);
public virtual CoreGraphics.CGRect TitleFrameOfColumn (IntPtr column);
Removed constructor:
protected NSBrowserCell (IntPtr handle);
Added constructor:
protected NSBrowserCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSBrowserDelegate (IntPtr handle);
Added constructor:
protected NSBrowserDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual bool AcceptDrop (NSBrowser browser, NSDraggingInfo info, nint row, nint column, NSBrowserDropOperation dropOperation);
public virtual bool CanDragRowsWithIndexes (NSBrowser browser, Foundation.NSIndexSet rowIndexes, nint column, NSEvent theEvent);
public virtual string ColumnTitle (NSBrowser sender, nint column);
public virtual nint CountChildren (NSBrowser browser, Foundation.NSObject item);
public virtual void CreateRowsForColumn (NSBrowser sender, nint column, NSMatrix matrix);
public virtual void DidChangeLastColumn (NSBrowser browser, nint oldLastColumn, nint toColumn);
public virtual Foundation.NSObject GetChild (NSBrowser browser, nint index, Foundation.NSObject item);
public virtual bool IsColumnValid (NSBrowser sender, nint column);
public virtual nint NextTypeSelectMatch (NSBrowser browser, nint startRow, nint endRow, nint column, string searchString);
public virtual string[] PromisedFilesDroppedAtDestination (NSBrowser browser, Foundation.NSUrl dropDestination, Foundation.NSIndexSet rowIndexes, nint column);
public virtual nfloat RowHeight (NSBrowser browser, nint row, nint columnIndex);
public virtual nint RowsInColumn (NSBrowser sender, nint column);
public virtual bool SelectCellWithString (NSBrowser sender, string title, nint column);
public virtual bool SelectRowInColumn (NSBrowser sender, nint row, nint column);
public virtual Foundation.NSIndexSet SelectionIndexesForProposedSelection (NSBrowser browser, Foundation.NSIndexSet proposedSelectionIndexes, nint inColumn);
public virtual bool ShouldShowCellExpansion (NSBrowser browser, nint row, nint column);
public virtual nfloat ShouldSizeColumn (NSBrowser browser, nint columnIndex, bool userResize, nfloat suggestedWidth);
public virtual nfloat SizeToFitWidth (NSBrowser browser, nint columnIndex);
public virtual string TypeSelectString (NSBrowser browser, nint row, nint column);
public virtual NSDragOperation ValidateDrop (NSBrowser browser, NSDraggingInfo info, ref nint row, ref nint column, ref NSBrowserDropOperation dropOperation);
public virtual void WillDisplayCell (NSBrowser sender, Foundation.NSObject cell, nint row, nint column);
public virtual bool WriteRowsWithIndexesToPasteboard (NSBrowser browser, Foundation.NSIndexSet rowIndexes, nint column, NSPasteboard pasteboard);
Added methods:
public virtual bool AcceptDrop (NSBrowser browser, INSDraggingInfo info, IntPtr row, IntPtr column, NSBrowserDropOperation dropOperation);
public virtual bool CanDragRowsWithIndexes (NSBrowser browser, Foundation.NSIndexSet rowIndexes, IntPtr column, NSEvent theEvent);
public virtual string ColumnTitle (NSBrowser sender, IntPtr column);
public virtual IntPtr CountChildren (NSBrowser browser, Foundation.NSObject item);
public virtual void CreateRowsForColumn (NSBrowser sender, IntPtr column, NSMatrix matrix);
public virtual void DidChangeLastColumn (NSBrowser browser, IntPtr oldLastColumn, IntPtr toColumn);
public virtual Foundation.NSObject GetChild (NSBrowser browser, IntPtr index, Foundation.NSObject item);
public virtual bool IsColumnValid (NSBrowser sender, IntPtr column);
public virtual IntPtr NextTypeSelectMatch (NSBrowser browser, IntPtr startRow, IntPtr endRow, IntPtr column, string searchString);
public virtual string[] PromisedFilesDroppedAtDestination (NSBrowser browser, Foundation.NSUrl dropDestination, Foundation.NSIndexSet rowIndexes, IntPtr column);
public virtual System.Runtime.InteropServices.NFloat RowHeight (NSBrowser browser, IntPtr row, IntPtr columnIndex);
public virtual IntPtr RowsInColumn (NSBrowser sender, IntPtr column);
public virtual bool SelectCellWithString (NSBrowser sender, string title, IntPtr column);
public virtual bool SelectRowInColumn (NSBrowser sender, IntPtr row, IntPtr column);
public virtual Foundation.NSIndexSet SelectionIndexesForProposedSelection (NSBrowser browser, Foundation.NSIndexSet proposedSelectionIndexes, IntPtr inColumn);
public virtual bool ShouldShowCellExpansion (NSBrowser browser, IntPtr row, IntPtr column);
public virtual System.Runtime.InteropServices.NFloat ShouldSizeColumn (NSBrowser browser, IntPtr columnIndex, bool userResize, System.Runtime.InteropServices.NFloat suggestedWidth);
public virtual System.Runtime.InteropServices.NFloat SizeToFitWidth (NSBrowser browser, IntPtr columnIndex);
public virtual string TypeSelectString (NSBrowser browser, IntPtr row, IntPtr column);
public virtual NSDragOperation ValidateDrop (NSBrowser browser, INSDraggingInfo info, ref IntPtr row, ref IntPtr column, ref NSBrowserDropOperation dropOperation);
public virtual void WillDisplayCell (NSBrowser sender, Foundation.NSObject cell, IntPtr row, IntPtr column);
public virtual bool WriteRowsWithIndexesToPasteboard (NSBrowser browser, Foundation.NSIndexSet rowIndexes, IntPtr column, NSPasteboard pasteboard);
Removed methods:
public static bool AcceptDrop (this INSBrowserDelegate This, NSBrowser browser, NSDraggingInfo info, nint row, nint column, NSBrowserDropOperation dropOperation);
public static bool CanDragRowsWithIndexes (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSIndexSet rowIndexes, nint column, NSEvent theEvent);
public static string ColumnTitle (this INSBrowserDelegate This, NSBrowser sender, nint column);
public static nint CountChildren (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSObject item);
public static void CreateRowsForColumn (this INSBrowserDelegate This, NSBrowser sender, nint column, NSMatrix matrix);
public static void DidChangeLastColumn (this INSBrowserDelegate This, NSBrowser browser, nint oldLastColumn, nint toColumn);
public static Foundation.NSObject GetChild (this INSBrowserDelegate This, NSBrowser browser, nint index, Foundation.NSObject item);
public static bool IsColumnValid (this INSBrowserDelegate This, NSBrowser sender, nint column);
public static nint NextTypeSelectMatch (this INSBrowserDelegate This, NSBrowser browser, nint startRow, nint endRow, nint column, string searchString);
public static string[] PromisedFilesDroppedAtDestination (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSUrl dropDestination, Foundation.NSIndexSet rowIndexes, nint column);
public static nfloat RowHeight (this INSBrowserDelegate This, NSBrowser browser, nint row, nint columnIndex);
public static nint RowsInColumn (this INSBrowserDelegate This, NSBrowser sender, nint column);
public static bool SelectCellWithString (this INSBrowserDelegate This, NSBrowser sender, string title, nint column);
public static bool SelectRowInColumn (this INSBrowserDelegate This, NSBrowser sender, nint row, nint column);
public static Foundation.NSIndexSet SelectionIndexesForProposedSelection (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSIndexSet proposedSelectionIndexes, nint inColumn);
public static bool ShouldShowCellExpansion (this INSBrowserDelegate This, NSBrowser browser, nint row, nint column);
public static nfloat ShouldSizeColumn (this INSBrowserDelegate This, NSBrowser browser, nint columnIndex, bool userResize, nfloat suggestedWidth);
public static nfloat SizeToFitWidth (this INSBrowserDelegate This, NSBrowser browser, nint columnIndex);
public static string TypeSelectString (this INSBrowserDelegate This, NSBrowser browser, nint row, nint column);
public static NSDragOperation ValidateDrop (this INSBrowserDelegate This, NSBrowser browser, NSDraggingInfo info, ref nint row, ref nint column, ref NSBrowserDropOperation dropOperation);
public static void WillDisplayCell (this INSBrowserDelegate This, NSBrowser sender, Foundation.NSObject cell, nint row, nint column);
public static bool WriteRowsWithIndexesToPasteboard (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSIndexSet rowIndexes, nint column, NSPasteboard pasteboard);
Added methods:
public static bool AcceptDrop (this INSBrowserDelegate This, NSBrowser browser, INSDraggingInfo info, IntPtr row, IntPtr column, NSBrowserDropOperation dropOperation);
public static bool CanDragRowsWithIndexes (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSIndexSet rowIndexes, IntPtr column, NSEvent theEvent);
public static string ColumnTitle (this INSBrowserDelegate This, NSBrowser sender, IntPtr column);
public static IntPtr CountChildren (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSObject item);
public static void CreateRowsForColumn (this INSBrowserDelegate This, NSBrowser sender, IntPtr column, NSMatrix matrix);
public static void DidChangeLastColumn (this INSBrowserDelegate This, NSBrowser browser, IntPtr oldLastColumn, IntPtr toColumn);
public static Foundation.NSObject GetChild (this INSBrowserDelegate This, NSBrowser browser, IntPtr index, Foundation.NSObject item);
public static bool IsColumnValid (this INSBrowserDelegate This, NSBrowser sender, IntPtr column);
public static IntPtr NextTypeSelectMatch (this INSBrowserDelegate This, NSBrowser browser, IntPtr startRow, IntPtr endRow, IntPtr column, string searchString);
public static string[] PromisedFilesDroppedAtDestination (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSUrl dropDestination, Foundation.NSIndexSet rowIndexes, IntPtr column);
public static System.Runtime.InteropServices.NFloat RowHeight (this INSBrowserDelegate This, NSBrowser browser, IntPtr row, IntPtr columnIndex);
public static IntPtr RowsInColumn (this INSBrowserDelegate This, NSBrowser sender, IntPtr column);
public static bool SelectCellWithString (this INSBrowserDelegate This, NSBrowser sender, string title, IntPtr column);
public static bool SelectRowInColumn (this INSBrowserDelegate This, NSBrowser sender, IntPtr row, IntPtr column);
public static Foundation.NSIndexSet SelectionIndexesForProposedSelection (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSIndexSet proposedSelectionIndexes, IntPtr inColumn);
public static bool ShouldShowCellExpansion (this INSBrowserDelegate This, NSBrowser browser, IntPtr row, IntPtr column);
public static System.Runtime.InteropServices.NFloat ShouldSizeColumn (this INSBrowserDelegate This, NSBrowser browser, IntPtr columnIndex, bool userResize, System.Runtime.InteropServices.NFloat suggestedWidth);
public static System.Runtime.InteropServices.NFloat SizeToFitWidth (this INSBrowserDelegate This, NSBrowser browser, IntPtr columnIndex);
public static string TypeSelectString (this INSBrowserDelegate This, NSBrowser browser, IntPtr row, IntPtr column);
public static NSDragOperation ValidateDrop (this INSBrowserDelegate This, NSBrowser browser, INSDraggingInfo info, ref IntPtr row, ref IntPtr column, ref NSBrowserDropOperation dropOperation);
public static void WillDisplayCell (this INSBrowserDelegate This, NSBrowser sender, Foundation.NSObject cell, IntPtr row, IntPtr column);
public static bool WriteRowsWithIndexesToPasteboard (this INSBrowserDelegate This, NSBrowser browser, Foundation.NSIndexSet rowIndexes, IntPtr column, NSPasteboard pasteboard);
Removed constructor:
protected NSButton (IntPtr handle);
Added constructor:
protected NSButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaxAcceleratorLevel { get; set; }
+public virtual IntPtr MaxAcceleratorLevel { get; set; }
Removed constructor:
protected NSButtonCell (IntPtr handle);
Added constructor:
protected NSButtonCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AlternateMnemonicLocation { get; set; }
+public virtual IntPtr AlternateMnemonicLocation { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint HighlightsBy { get; set; }
+public virtual IntPtr HighlightsBy { get; set; }
-public virtual nint ShowsStateBy { get; set; }
+public virtual IntPtr ShowsStateBy { get; set; }
Removed method:
public virtual void SetKeyEquivalentFont (string fontName, nfloat fontSize);
Added method:
public virtual void SetKeyEquivalentFont (string fontName, System.Runtime.InteropServices.NFloat fontSize);
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; }
Removed constructor:
protected NSCIImageRep (IntPtr handle);
Added constructor:
protected NSCIImageRep (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCachedImageRep (IntPtr handle);
Added constructor:
protected NSCachedImageRep (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCandidateListTouchBarItem (IntPtr handle);
Added constructor:
protected NSCandidateListTouchBarItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCandidateListTouchBarItemDelegate (IntPtr handle);
Added constructor:
protected NSCandidateListTouchBarItemDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void BeginSelectingCandidate (NSCandidateListTouchBarItem anItem, nint index);
public virtual void ChangeSelectionFromCandidate (NSCandidateListTouchBarItem anItem, nint previousIndex, nint index);
public virtual void EndSelectingCandidate (NSCandidateListTouchBarItem anItem, nint index);
Added methods:
public virtual void BeginSelectingCandidate (NSCandidateListTouchBarItem anItem, IntPtr index);
public virtual void ChangeSelectionFromCandidate (NSCandidateListTouchBarItem anItem, IntPtr previousIndex, IntPtr index);
public virtual void EndSelectingCandidate (NSCandidateListTouchBarItem anItem, IntPtr index);
Removed methods:
public static void BeginSelectingCandidate (this INSCandidateListTouchBarItemDelegate This, NSCandidateListTouchBarItem anItem, nint index);
public static void ChangeSelectionFromCandidate (this INSCandidateListTouchBarItemDelegate This, NSCandidateListTouchBarItem anItem, nint previousIndex, nint index);
public static void EndSelectingCandidate (this INSCandidateListTouchBarItemDelegate This, NSCandidateListTouchBarItem anItem, nint index);
Added methods:
public static void BeginSelectingCandidate (this INSCandidateListTouchBarItemDelegate This, NSCandidateListTouchBarItem anItem, IntPtr index);
public static void ChangeSelectionFromCandidate (this INSCandidateListTouchBarItemDelegate This, NSCandidateListTouchBarItem anItem, IntPtr previousIndex, IntPtr index);
public static void EndSelectingCandidate (this INSCandidateListTouchBarItemDelegate This, NSCandidateListTouchBarItem anItem, IntPtr index);
Removed constructor:
protected NSCell (IntPtr handle);
Added constructor:
protected NSCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public virtual NSWritingDirection BaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint IntegerValue { get; set; }
+public virtual IntPtr IntegerValue { get; set; }
-public virtual nint MnemonicLocation { get; set; }
+public virtual IntPtr MnemonicLocation { get; set; }
-public virtual nint MouseDownFlags { get; }
+public virtual IntPtr MouseDownFlags { get; }
-public virtual nint NextState { get; }
+public virtual IntPtr NextState { get; }
-public virtual nint Tag { get; set; }
+public virtual IntPtr Tag { get; set; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
Removed methods:
public virtual nint CellAttribute (NSCellAttribute aParameter);
public void DrawNinePartImage (CoreGraphics.CGRect frame, NSImage topLeftCorner, NSImage topEdgeFill, NSImage topRightCorner, NSImage leftEdgeFill, NSImage centerFill, NSImage rightEdgeFill, NSImage bottomLeftCorner, NSImage bottomEdgeFill, NSImage bottomRightCorner, NSCompositingOperation op, nfloat alphaFraction, bool flipped);
public void DrawThreePartImage (CoreGraphics.CGRect frame, NSImage startCap, NSImage centerFill, NSImage endCap, bool vertical, NSCompositingOperation op, nfloat alphaFraction, bool flipped);
public virtual nuint GetAccessibilityArrayAttributeCount (Foundation.NSString attribute);
public virtual Foundation.NSObject[] GetAccessibilityArrayAttributeValues (Foundation.NSString attribute, nuint index, nuint maxCount);
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nuint GetAccessibilityIndexOfChild (Foundation.NSObject child);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
public virtual void SelectWithFrame (CoreGraphics.CGRect aRect, NSView inView, NSText editor, Foundation.NSObject delegateObject, nint selStart, nint selLength);
public virtual nint SendActionOn (NSEventType mask);
public virtual void SetCellAttribute (NSCellAttribute aParameter, nint value);
Added methods:
public virtual IntPtr CellAttribute (NSCellAttribute aParameter);
public void DrawNinePartImage (CoreGraphics.CGRect frame, NSImage topLeftCorner, NSImage topEdgeFill, NSImage topRightCorner, NSImage leftEdgeFill, NSImage centerFill, NSImage rightEdgeFill, NSImage bottomLeftCorner, NSImage bottomEdgeFill, NSImage bottomRightCorner, NSCompositingOperation op, System.Runtime.InteropServices.NFloat alphaFraction, bool flipped);
public void DrawThreePartImage (CoreGraphics.CGRect frame, NSImage startCap, NSImage centerFill, NSImage endCap, bool vertical, NSCompositingOperation op, System.Runtime.InteropServices.NFloat alphaFraction, bool flipped);
public virtual UIntPtr GetAccessibilityArrayAttributeCount (Foundation.NSString attribute);
public virtual Foundation.NSObject[] GetAccessibilityArrayAttributeValues (Foundation.NSString attribute, UIntPtr index, UIntPtr maxCount);
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual UIntPtr GetAccessibilityIndexOfChild (Foundation.NSObject child);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
public virtual void SelectWithFrame (CoreGraphics.CGRect aRect, NSView inView, NSText editor, Foundation.NSObject delegateObject, IntPtr selStart, IntPtr selLength);
public virtual IntPtr SendActionOn (NSEventType mask);
public virtual void SetCellAttribute (NSCellAttribute aParameter, IntPtr value);
Removed constructor:
protected NSClickGestureRecognizer (IntPtr handle);
Added constructor:
protected NSClickGestureRecognizer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nuint ButtonMask { get; set; }
+public virtual UIntPtr ButtonMask { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint NumberOfClicksRequired { get; set; }
+public virtual IntPtr NumberOfClicksRequired { get; set; }
-public virtual nint NumberOfTouchesRequired { get; set; }
+public virtual IntPtr NumberOfTouchesRequired { get; set; }
Removed constructor:
protected NSClipView (IntPtr handle);
Added constructor:
protected NSClipView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCloudSharingServiceDelegate (IntPtr handle);
Added constructor:
protected NSCloudSharingServiceDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSCollectionLayoutAnchor (IntPtr handle);
Added constructor:
protected NSCollectionLayoutAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCollectionLayoutBoundarySupplementaryItem (IntPtr handle);
Added constructor:
protected NSCollectionLayoutBoundarySupplementaryItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCollectionLayoutDecorationItem (IntPtr handle);
Added constructor:
protected NSCollectionLayoutDecorationItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ZIndex { get; set; }
+public virtual IntPtr ZIndex { get; set; }
Removed constructor:
protected NSCollectionLayoutDimension (IntPtr handle);
Added constructor:
protected NSCollectionLayoutDimension (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Dimension { get; }
+public virtual System.Runtime.InteropServices.NFloat Dimension { get; }
Removed methods:
public static NSCollectionLayoutDimension CreateAbsoluteDimension (nfloat absoluteDimension);
public static NSCollectionLayoutDimension CreateEstimatedDimension (nfloat estimatedDimension);
public static NSCollectionLayoutDimension CreateFractionalHeightDimension (nfloat fractionalHeight);
public static NSCollectionLayoutDimension CreateFractionalWidthDimension (nfloat fractionalWidth);
Added methods:
public static NSCollectionLayoutDimension CreateAbsolute (System.Runtime.InteropServices.NFloat absoluteDimension);
public static NSCollectionLayoutDimension CreateEstimated (System.Runtime.InteropServices.NFloat estimatedDimension);
public static NSCollectionLayoutDimension CreateFractionalHeight (System.Runtime.InteropServices.NFloat fractionalHeight);
public static NSCollectionLayoutDimension CreateFractionalWidth (System.Runtime.InteropServices.NFloat fractionalWidth);
Removed constructor:
protected NSCollectionLayoutEdgeSpacing (IntPtr handle);
Added constructor:
protected NSCollectionLayoutEdgeSpacing (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public static NSCollectionLayoutEdgeSpacing CreateSpacing (NSCollectionLayoutSpacing leading, NSCollectionLayoutSpacing top, NSCollectionLayoutSpacing trailing, NSCollectionLayoutSpacing bottom);
Added method:
public static NSCollectionLayoutEdgeSpacing Create (NSCollectionLayoutSpacing leading, NSCollectionLayoutSpacing top, NSCollectionLayoutSpacing trailing, NSCollectionLayoutSpacing bottom);
Removed constructor:
protected NSCollectionLayoutGroup (IntPtr handle);
Added constructor:
protected NSCollectionLayoutGroup (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public static NSCollectionLayoutGroup CreateCustomGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutGroupCustomItemProvider itemProvider);
public static NSCollectionLayoutGroup CreateHorizontalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem[] subitems);
public static NSCollectionLayoutGroup CreateHorizontalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem subitem, nint count);
public static NSCollectionLayoutGroup CreateVerticalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem[] subitems);
public static NSCollectionLayoutGroup CreateVerticalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem subitem, nint count);
public static NSCollectionLayoutGroup GetHorizontalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem repeatingSubitem, nint count);
public static NSCollectionLayoutGroup GetVerticalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem repeatingSubitem, nint count);
Added methods:
public static NSCollectionLayoutGroup CreateCustom (NSCollectionLayoutSize layoutSize, NSCollectionLayoutGroupCustomItemProvider itemProvider);
public static NSCollectionLayoutGroup CreateHorizontal (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem[] subitems);
public static NSCollectionLayoutGroup CreateHorizontal (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem subitem, IntPtr count);
public static NSCollectionLayoutGroup CreateVertical (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem[] subitems);
public static NSCollectionLayoutGroup CreateVertical (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem subitem, IntPtr count);
public static NSCollectionLayoutGroup GetHorizontalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem repeatingSubitem, IntPtr count);
public static NSCollectionLayoutGroup GetVerticalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem repeatingSubitem, IntPtr count);
Removed constructor:
protected NSCollectionLayoutGroupCustomItem (IntPtr handle);
Added constructor:
protected NSCollectionLayoutGroupCustomItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ZIndex { get; }
+public virtual IntPtr ZIndex { get; }
Removed method:
public static NSCollectionLayoutGroupCustomItem Create (CoreGraphics.CGRect frame, nint zIndex);
Added method:
public static NSCollectionLayoutGroupCustomItem Create (CoreGraphics.CGRect frame, IntPtr zIndex);
Removed constructor:
protected NSCollectionLayoutItem (IntPtr handle);
Added constructor:
protected NSCollectionLayoutItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCollectionLayoutSection (IntPtr handle);
Added constructor:
protected NSCollectionLayoutSection (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat InterGroupSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat InterGroupSpacing { get; set; }
Removed constructor:
protected NSCollectionLayoutSize (IntPtr handle);
Added constructor:
protected NSCollectionLayoutSize (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCollectionLayoutSpacing (IntPtr handle);
Added constructor:
protected NSCollectionLayoutSpacing (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Spacing { get; }
+public virtual System.Runtime.InteropServices.NFloat Spacing { get; }
Removed methods:
public static NSCollectionLayoutSpacing CreateFixedSpacing (nfloat fixedSpacing);
public static NSCollectionLayoutSpacing CreateFlexibleSpacing (nfloat flexibleSpacing);
Added methods:
public static NSCollectionLayoutSpacing CreateFixed (System.Runtime.InteropServices.NFloat fixedSpacing);
public static NSCollectionLayoutSpacing CreateFlexible (System.Runtime.InteropServices.NFloat flexibleSpacing);
Removed constructor:
protected NSCollectionLayoutSupplementaryItem (IntPtr handle);
Added constructor:
protected NSCollectionLayoutSupplementaryItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ZIndex { get; set; }
+public virtual IntPtr ZIndex { get; set; }
Removed constructor:
protected NSCollectionView (IntPtr handle);
Added constructor:
protected NSCollectionView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaxNumberOfColumns { get; set; }
+public virtual IntPtr MaxNumberOfColumns { get; set; }
-public virtual nint MaxNumberOfRows { get; set; }
+public virtual IntPtr MaxNumberOfRows { get; set; }
-public virtual nint NumberOfSections { get; }
+public virtual IntPtr NumberOfSections { get; }
Removed methods:
public virtual void ConcludeDragOperation (NSDraggingInfo sender);
public virtual void DraggingEnded (NSDraggingInfo sender);
public virtual NSDragOperation DraggingEntered (NSDraggingInfo sender);
public virtual void DraggingExited (NSDraggingInfo sender);
public virtual NSDragOperation DraggingUpdated (NSDraggingInfo sender);
public virtual CoreGraphics.CGRect FrameForItemAtIndex (nint index);
public virtual CoreGraphics.CGRect FrameForItemAtIndex (nint index, nint numberOfItems);
[Obsolete ("Use 'GetLayoutAttributes' instead.")]
public virtual NSCollectionViewLayoutAttributes GetLayoutAttributest (string kind, Foundation.NSIndexPath indexPath);
public virtual nint GetNumberOfItems (nint section);
public virtual NSCollectionViewItem ItemAtIndex (nint index);
public virtual void MoveSection (nint section, nint newSection);
public virtual bool PerformDragOperation (NSDraggingInfo sender);
public virtual bool PrepareForDragOperation (NSDraggingInfo sender);
Added methods:
public virtual void ConcludeDragOperation (INSDraggingInfo sender);
public virtual void DraggingEnded (INSDraggingInfo sender);
public virtual NSDragOperation DraggingEntered (INSDraggingInfo sender);
public virtual void DraggingExited (INSDraggingInfo sender);
public virtual NSDragOperation DraggingUpdated (INSDraggingInfo sender);
public virtual CoreGraphics.CGRect GetFrameForItem (IntPtr index);
public virtual CoreGraphics.CGRect GetFrameForItem (IntPtr index, IntPtr numberOfItems);
public virtual NSCollectionViewItem GetItem (IntPtr index);
public virtual IntPtr GetNumberOfItems (IntPtr section);
public virtual void MoveSection (IntPtr section, IntPtr newSection);
public virtual bool PerformDragOperation (INSDraggingInfo sender);
public virtual bool PrepareForDragOperation (INSDraggingInfo sender);
Removed constructor:
protected NSCollectionViewCompositionalLayout (IntPtr handle);
Added constructor:
protected NSCollectionViewCompositionalLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCollectionViewCompositionalLayoutConfiguration (IntPtr handle);
Added constructor:
protected NSCollectionViewCompositionalLayoutConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat InterSectionSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat InterSectionSpacing { get; set; }
Removed methods:
public virtual System.IAsyncResult BeginInvoke (nint section, INSCollectionLayoutEnvironment layout, System.AsyncCallback callback, object object);
public virtual NSCollectionLayoutSection Invoke (nint section, INSCollectionLayoutEnvironment layout);
Added methods:
public virtual System.IAsyncResult BeginInvoke (IntPtr section, INSCollectionLayoutEnvironment layout, System.AsyncCallback callback, object object);
public virtual NSCollectionLayoutSection Invoke (IntPtr section, INSCollectionLayoutEnvironment layout);
Removed constructor:
protected NSCollectionViewDataSource (IntPtr handle);
Added constructor:
protected NSCollectionViewDataSource (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual nint GetNumberOfSections (NSCollectionView collectionView);
public abstract nint GetNumberofItems (NSCollectionView collectionView, nint section);
Modified methods:
-public abstract NSCollectionViewItem GetItem (NSCollectionView collectionView, Foundation.NSIndexPath indexPath)
+public virtual NSCollectionViewItem GetItem (NSCollectionView collectionView, Foundation.NSIndexPath indexPath)
Added methods:
public virtual IntPtr GetNumberOfSections (NSCollectionView collectionView);
public virtual IntPtr GetNumberofItems (NSCollectionView collectionView, IntPtr section);
Removed method:
public static nint GetNumberOfSections (this INSCollectionViewDataSource This, NSCollectionView collectionView);
Added method:
public static IntPtr GetNumberOfSections (this INSCollectionViewDataSource This, NSCollectionView collectionView);
Removed constructor:
protected NSCollectionViewDelegate (IntPtr handle);
Added constructor:
protected NSCollectionViewDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual bool AcceptDrop (NSCollectionView collectionView, NSDraggingInfo draggingInfo, Foundation.NSIndexPath indexPath, NSCollectionViewDropOperation dropOperation);
public virtual bool AcceptDrop (NSCollectionView collectionView, NSDraggingInfo draggingInfo, nint index, NSCollectionViewDropOperation dropOperation);
public virtual INSPasteboardWriting PasteboardWriterForItem (NSCollectionView collectionView, nuint index);
public virtual void UpdateDraggingItemsForDrag (NSCollectionView collectionView, NSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref nint dropIndex, ref NSCollectionViewDropOperation dropOperation);
[Obsolete ("Use 'ValidateDropOperation (NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation)' instead.")]
public virtual NSDragOperation ValidateDrop (NSCollectionView collectionView, NSDraggingInfo draggingInfo, out Foundation.NSIndexPath proposedDropIndexPath, out NSCollectionViewDropOperation proposedDropOperation);
public virtual NSDragOperation ValidateDropOperation (NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref Foundation.NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation);
Added methods:
public virtual bool AcceptDrop (NSCollectionView collectionView, INSDraggingInfo draggingInfo, Foundation.NSIndexPath indexPath, NSCollectionViewDropOperation dropOperation);
public virtual bool AcceptDrop (NSCollectionView collectionView, INSDraggingInfo draggingInfo, IntPtr index, NSCollectionViewDropOperation dropOperation);
public virtual INSPasteboardWriting PasteboardWriterForItem (NSCollectionView collectionView, UIntPtr index);
public virtual void UpdateDraggingItemsForDrag (NSCollectionView collectionView, INSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSCollectionView collectionView, INSDraggingInfo draggingInfo, ref Foundation.NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation);
public virtual NSDragOperation ValidateDrop (NSCollectionView collectionView, INSDraggingInfo draggingInfo, ref IntPtr dropIndex, ref NSCollectionViewDropOperation dropOperation);
Removed constructor:
protected NSCollectionViewDelegateFlowLayout (IntPtr handle);
Added constructor:
protected NSCollectionViewDelegateFlowLayout (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual bool AcceptDrop (NSCollectionView collectionView, NSDraggingInfo draggingInfo, Foundation.NSIndexPath indexPath, NSCollectionViewDropOperation dropOperation);
public virtual bool AcceptDrop (NSCollectionView collectionView, NSDraggingInfo draggingInfo, nint index, NSCollectionViewDropOperation dropOperation);
public virtual NSEdgeInsets InsetForSection (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public virtual nfloat MinimumInteritemSpacingForSection (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public virtual nfloat MinimumLineSpacing (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public virtual INSPasteboardWriting PasteboardWriterForItem (NSCollectionView collectionView, nuint index);
public virtual CoreGraphics.CGSize ReferenceSizeForFooter (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public virtual CoreGraphics.CGSize ReferenceSizeForHeader (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public virtual void UpdateDraggingItemsForDrag (NSCollectionView collectionView, NSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref nint dropIndex, ref NSCollectionViewDropOperation dropOperation);
[Obsolete ("Use 'ValidateDropOperation (NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation)' instead.")]
public virtual NSDragOperation ValidateDrop (NSCollectionView collectionView, NSDraggingInfo draggingInfo, out Foundation.NSIndexPath proposedDropIndexPath, out NSCollectionViewDropOperation proposedDropOperation);
public virtual NSDragOperation ValidateDropOperation (NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref Foundation.NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation);
Added methods:
public virtual bool AcceptDrop (NSCollectionView collectionView, INSDraggingInfo draggingInfo, Foundation.NSIndexPath indexPath, NSCollectionViewDropOperation dropOperation);
public virtual bool AcceptDrop (NSCollectionView collectionView, INSDraggingInfo draggingInfo, IntPtr index, NSCollectionViewDropOperation dropOperation);
public virtual NSEdgeInsets InsetForSection (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public virtual System.Runtime.InteropServices.NFloat MinimumInteritemSpacingForSection (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public virtual System.Runtime.InteropServices.NFloat MinimumLineSpacing (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public virtual INSPasteboardWriting PasteboardWriterForItem (NSCollectionView collectionView, UIntPtr index);
public virtual CoreGraphics.CGSize ReferenceSizeForFooter (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public virtual CoreGraphics.CGSize ReferenceSizeForHeader (NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public virtual void UpdateDraggingItemsForDrag (NSCollectionView collectionView, INSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSCollectionView collectionView, INSDraggingInfo draggingInfo, ref Foundation.NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation);
public virtual NSDragOperation ValidateDrop (NSCollectionView collectionView, INSDraggingInfo draggingInfo, ref IntPtr dropIndex, ref NSCollectionViewDropOperation dropOperation);
Removed methods:
public static NSEdgeInsets InsetForSection (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public static nfloat MinimumInteritemSpacingForSection (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public static nfloat MinimumLineSpacing (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public static CoreGraphics.CGSize ReferenceSizeForFooter (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
public static CoreGraphics.CGSize ReferenceSizeForHeader (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, nint section);
Added methods:
public static NSEdgeInsets InsetForSection (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public static System.Runtime.InteropServices.NFloat MinimumInteritemSpacingForSection (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public static System.Runtime.InteropServices.NFloat MinimumLineSpacing (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public static CoreGraphics.CGSize ReferenceSizeForFooter (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
public static CoreGraphics.CGSize ReferenceSizeForHeader (this INSCollectionViewDelegateFlowLayout This, NSCollectionView collectionView, NSCollectionViewLayout collectionViewLayout, IntPtr section);
Removed methods:
public static bool AcceptDrop (this INSCollectionViewDelegate This, NSCollectionView collectionView, NSDraggingInfo draggingInfo, Foundation.NSIndexPath indexPath, NSCollectionViewDropOperation dropOperation);
public static bool AcceptDrop (this INSCollectionViewDelegate This, NSCollectionView collectionView, NSDraggingInfo draggingInfo, nint index, NSCollectionViewDropOperation dropOperation);
public static INSPasteboardWriting PasteboardWriterForItem (this INSCollectionViewDelegate This, NSCollectionView collectionView, nuint index);
public static void UpdateDraggingItemsForDrag (this INSCollectionViewDelegate This, NSCollectionView collectionView, NSDraggingInfo draggingInfo);
public static NSDragOperation ValidateDrop (this INSCollectionViewDelegate This, NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref nint dropIndex, ref NSCollectionViewDropOperation dropOperation);
[Obsolete ("Use 'ValidateDropOperation (NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation)' instead.")]
public static NSDragOperation ValidateDrop (this INSCollectionViewDelegate This, NSCollectionView collectionView, NSDraggingInfo draggingInfo, out Foundation.NSIndexPath proposedDropIndexPath, out NSCollectionViewDropOperation proposedDropOperation);
public static NSDragOperation ValidateDropOperation (this INSCollectionViewDelegate This, NSCollectionView collectionView, NSDraggingInfo draggingInfo, ref Foundation.NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation);
Added methods:
public static bool AcceptDrop (this INSCollectionViewDelegate This, NSCollectionView collectionView, INSDraggingInfo draggingInfo, Foundation.NSIndexPath indexPath, NSCollectionViewDropOperation dropOperation);
public static bool AcceptDrop (this INSCollectionViewDelegate This, NSCollectionView collectionView, INSDraggingInfo draggingInfo, IntPtr index, NSCollectionViewDropOperation dropOperation);
public static INSPasteboardWriting PasteboardWriterForItem (this INSCollectionViewDelegate This, NSCollectionView collectionView, UIntPtr index);
public static void UpdateDraggingItemsForDrag (this INSCollectionViewDelegate This, NSCollectionView collectionView, INSDraggingInfo draggingInfo);
public static NSDragOperation ValidateDrop (this INSCollectionViewDelegate This, NSCollectionView collectionView, INSDraggingInfo draggingInfo, ref Foundation.NSIndexPath proposedDropIndexPath, ref NSCollectionViewDropOperation proposedDropOperation);
public static NSDragOperation ValidateDrop (this INSCollectionViewDelegate This, NSCollectionView collectionView, INSDraggingInfo draggingInfo, ref IntPtr dropIndex, ref NSCollectionViewDropOperation dropOperation);
Removed constructor:
protected NSCollectionViewDiffableDataSource`2 (IntPtr handle);
Added constructor:
protected NSCollectionViewDiffableDataSource`2 (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nint GetNumberOfSections (NSCollectionView collectionView);
public virtual nint GetNumberofItems (NSCollectionView collectionView, nint section);
Added methods:
public virtual IntPtr GetNumberOfSections (NSCollectionView collectionView);
public virtual IntPtr GetNumberofItems (NSCollectionView collectionView, IntPtr section);
Removed constructor:
protected NSCollectionViewElement (IntPtr handle);
Added constructor:
protected NSCollectionViewElement (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSCollectionViewFlowLayout (IntPtr handle);
Added constructor:
protected NSCollectionViewFlowLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MinimumInteritemSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumInteritemSpacing { get; set; }
-public virtual nfloat MinimumLineSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumLineSpacing { get; set; }
Removed methods:
public virtual void CollapseSectionAtIndex (nuint sectionIndex);
public virtual void ExpandSectionAtIndex (nuint sectionIndex);
public virtual bool SectionAtIndexIsCollapsed (nuint sectionIndex);
Added methods:
public virtual void CollapseSectionAtIndex (UIntPtr sectionIndex);
public virtual void ExpandSectionAtIndex (UIntPtr sectionIndex);
public virtual bool SectionAtIndexIsCollapsed (UIntPtr sectionIndex);
Removed constructor:
protected NSCollectionViewFlowLayoutInvalidationContext (IntPtr handle);
Added constructor:
protected NSCollectionViewFlowLayoutInvalidationContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCollectionViewGridLayout (IntPtr handle);
Added constructor:
protected NSCollectionViewGridLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint MaximumNumberOfColumns { get; set; }
+public virtual UIntPtr MaximumNumberOfColumns { get; set; }
-public virtual nuint MaximumNumberOfRows { get; set; }
+public virtual UIntPtr MaximumNumberOfRows { get; set; }
-public virtual nfloat MinimumInteritemSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumInteritemSpacing { get; set; }
-public virtual nfloat MinimumLineSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumLineSpacing { get; set; }
Removed constructor:
protected NSCollectionViewItem (IntPtr handle);
Added constructor:
protected NSCollectionViewItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCollectionViewLayout (IntPtr handle);
Added constructor:
protected NSCollectionViewLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCollectionViewLayoutAttributes (IntPtr handle);
Added constructor:
protected NSCollectionViewLayoutAttributes (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat Alpha { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Alpha { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ZIndex { get; set; }
+public virtual IntPtr ZIndex { get; set; }
Removed constructor:
protected NSCollectionViewLayoutInvalidationContext (IntPtr handle);
Added constructor:
protected NSCollectionViewLayoutInvalidationContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
[Obsolete ("Use the constructor that allows you to set currentLayout and newLayout.")]
public NSCollectionViewTransitionLayout ();
protected NSCollectionViewTransitionLayout (IntPtr handle);
Added constructor:
protected NSCollectionViewTransitionLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat TransitionProgress { get; set; }
+public virtual System.Runtime.InteropServices.NFloat TransitionProgress { get; set; }
Removed methods:
public virtual nfloat GetValue (string key);
public virtual void UpdateValue (nfloat value, string key);
Added methods:
public virtual System.Runtime.InteropServices.NFloat GetValue (string key);
public virtual void UpdateValue (System.Runtime.InteropServices.NFloat value, string key);
Removed constructor:
protected NSCollectionViewUpdateItem (IntPtr handle);
Added constructor:
protected NSCollectionViewUpdateItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSColor (IntPtr handle);
Added constructor:
protected NSColor (ObjCRuntime.NativeHandle handle);
Added interface:
INSAccessibilityColor
Removed properties:
[Obsolete ("Use 'ControlAccent' instead.")]
public static NSColor ControlAccentColor { get; }
[Obsolete ("Use 'FindHighlight' instead.")]
public static NSColor FindHighlightColor { get; }
[Obsolete ("Use 'Label' instead.")]
public static NSColor LabelColor { get; }
[Obsolete ("Use 'Link' instead.")]
public static NSColor LinkColor { get; }
[Obsolete ("Use 'PlaceholderText' instead.")]
public static NSColor PlaceholderTextColor { get; }
[Obsolete ("Use 'QuaternaryLabel' instead.")]
public static NSColor QuaternaryLabelColor { get; }
[Obsolete ("Use 'ScrubberTexturedBackground' instead.")]
public static NSColor ScrubberTexturedBackgroundColor { get; }
[Obsolete ("Use 'SecondaryLabel' instead.")]
public static NSColor SecondaryLabelColor { get; }
[Obsolete ("Use 'SelectedContentBackground' instead.")]
public static NSColor SelectedContentBackgroundColor { get; }
[Obsolete ("Use 'Separator' instead.")]
public static NSColor SeparatorColor { get; }
[Obsolete ("Use 'SystemBlue' instead.")]
public static NSColor SystemBlueColor { get; }
[Obsolete ("Use 'SystemBrown' instead.")]
public static NSColor SystemBrownColor { get; }
[Obsolete ("Use 'SystemCyan' instead.")]
public static NSColor SystemCyanColor { get; }
[Obsolete ("Use 'SystemGray' instead.")]
public static NSColor SystemGrayColor { get; }
[Obsolete ("Use 'SystemGreen' instead.")]
public static NSColor SystemGreenColor { get; }
[Obsolete ("Use 'SystemIndigo' instead.")]
public static NSColor SystemIndigoColor { get; }
[Obsolete ("Use 'SystemMint' instead.")]
public static NSColor SystemMintColor { get; }
[Obsolete ("Use 'SystemOrange' instead.")]
public static NSColor SystemOrangeColor { get; }
[Obsolete ("Use 'SystemPink' instead.")]
public static NSColor SystemPinkColor { get; }
[Obsolete ("Use 'SystemPurple' instead.")]
public static NSColor SystemPurpleColor { get; }
[Obsolete ("Use 'SystemRed' instead.")]
public static NSColor SystemRedColor { get; }
[Obsolete ("Use 'SystemTeal' instead.")]
public static NSColor SystemTealColor { get; }
[Obsolete ("Use 'SystemYellow' instead.")]
public static NSColor SystemYellowColor { get; }
[Obsolete ("Use 'TertiaryLabel' instead.")]
public static NSColor TertiaryLabelColor { get; }
[Obsolete ("Use 'UnderPageBackground' instead.")]
public static NSColor UnderPageBackgroundColor { get; }
[Obsolete ("Use 'UnemphasizedSelectedContentBackground' instead.")]
public static NSColor UnemphasizedSelectedContentBackgroundColor { get; }
[Obsolete ("Use 'UnemphasizedSelectedTextBackground' instead.")]
public static NSColor UnemphasizedSelectedTextBackgroundColor { get; }
[Obsolete ("Use 'UnemphasizedSelectedText' instead.")]
public static NSColor UnemphasizedSelectedTextColor { get; }
Modified properties:
-public virtual nfloat AlphaComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat AlphaComponent { get; }
-public virtual nfloat BlackComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat BlackComponent { get; }
-public virtual nfloat BlueComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat BlueComponent { get; }
-public virtual nfloat BrightnessComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat BrightnessComponent { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ComponentCount { get; }
+public virtual IntPtr ComponentCount { get; }
-public virtual nfloat CyanComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat CyanComponent { get; }
-public virtual nfloat GreenComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat GreenComponent { get; }
-public virtual nfloat HueComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat HueComponent { get; }
-public virtual nfloat MagentaComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat MagentaComponent { get; }
-public virtual nfloat RedComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat RedComponent { get; }
-public virtual nfloat SaturationComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat SaturationComponent { get; }
-public virtual nfloat WhiteComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat WhiteComponent { get; }
-public virtual nfloat YellowComponent { get; }
+public virtual System.Runtime.InteropServices.NFloat YellowComponent { get; }
Added properties:
public virtual string AccessibilityName { get; }
public static NSColor QuaternarySystemFill { get; }
public static NSColor QuinaryLabel { get; }
public static NSColor QuinarySystemFill { get; }
public static NSColor SecondarySystemFill { get; }
public static NSColor SystemFill { get; }
public static NSColor TertiarySystemFill { get; }
public static NSColor TextInsertionPoint { get; }
Removed methods:
public virtual NSColor BlendedColor (nfloat fraction, NSColor color);
public virtual NSColor ColorWithAlphaComponent (nfloat alpha);
public static NSColor FromCalibratedHsb (nfloat hue, nfloat saturation, nfloat brightness);
public static NSColor FromCalibratedHsba (nfloat hue, nfloat saturation, nfloat brightness, nfloat alpha);
public static NSColor FromCalibratedRgb (nfloat red, nfloat green, nfloat blue);
public static NSColor FromCalibratedRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromCalibratedWhite (nfloat white, nfloat alpha);
public static NSColor FromColor (NSColorSpace space, nfloat hue, nfloat saturation, nfloat brightness, nfloat alpha);
public static NSColor FromColorSpace (NSColorSpace space, nfloat[] components);
public static NSColor FromDeviceCymk (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black);
public static NSColor FromDeviceCymka (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public static NSColor FromDeviceHsb (nfloat hue, nfloat saturation, nfloat brightness);
public static NSColor FromDeviceHsba (nfloat hue, nfloat saturation, nfloat brightness, nfloat alpha);
public static NSColor FromDeviceRgb (nfloat red, nfloat green, nfloat blue);
public static NSColor FromDeviceRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromDeviceWhite (nfloat white, nfloat alpha);
public static NSColor FromDisplayP3 (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromGamma22White (nfloat white, nfloat alpha);
public static NSColor FromHsb (nfloat hue, nfloat saturation, nfloat brightness);
public static NSColor FromHsba (nfloat hue, nfloat saturation, nfloat brightness, nfloat alpha);
public static NSColor FromRgb (nfloat red, nfloat green, nfloat blue);
public static NSColor FromRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromSrgb (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static NSColor FromWhite (nfloat white, nfloat alpha);
public virtual void GetCmyka (out nfloat cyan, out nfloat magenta, out nfloat yellow, out nfloat black, out nfloat alpha);
public void GetComponents (out nfloat[] components);
public virtual void GetHsba (out nfloat hue, out nfloat saturation, out nfloat brightness, out nfloat alpha);
public virtual void GetRgba (out nfloat red, out nfloat green, out nfloat blue, out nfloat alpha);
public virtual void GetWhiteAlpha (out nfloat white, out nfloat alpha);
public virtual NSColor HighlightWithLevel (nfloat highlightLevel);
[Obsolete ("It will never be called.")]
public virtual Foundation.NSObject InitWithPasteboardPropertyList (Foundation.NSObject propertyList, string type);
public virtual NSColor ShadowWithLevel (nfloat shadowLevel);
Added methods:
public virtual NSColor BlendedColor (System.Runtime.InteropServices.NFloat fraction, NSColor color);
public virtual NSColor ColorWithAlphaComponent (System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromCalibratedHsb (System.Runtime.InteropServices.NFloat hue, System.Runtime.InteropServices.NFloat saturation, System.Runtime.InteropServices.NFloat brightness);
public static NSColor FromCalibratedHsba (System.Runtime.InteropServices.NFloat hue, System.Runtime.InteropServices.NFloat saturation, System.Runtime.InteropServices.NFloat brightness, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromCalibratedRgb (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue);
public static NSColor FromCalibratedRgba (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromCalibratedWhite (System.Runtime.InteropServices.NFloat white, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromColor (NSColorSpace space, System.Runtime.InteropServices.NFloat hue, System.Runtime.InteropServices.NFloat saturation, System.Runtime.InteropServices.NFloat brightness, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromColorSpace (NSColorSpace space, System.Runtime.InteropServices.NFloat[] components);
public static NSColor FromDeviceCymk (System.Runtime.InteropServices.NFloat cyan, System.Runtime.InteropServices.NFloat magenta, System.Runtime.InteropServices.NFloat yellow, System.Runtime.InteropServices.NFloat black);
public static NSColor FromDeviceCymka (System.Runtime.InteropServices.NFloat cyan, System.Runtime.InteropServices.NFloat magenta, System.Runtime.InteropServices.NFloat yellow, System.Runtime.InteropServices.NFloat black, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromDeviceHsb (System.Runtime.InteropServices.NFloat hue, System.Runtime.InteropServices.NFloat saturation, System.Runtime.InteropServices.NFloat brightness);
public static NSColor FromDeviceHsba (System.Runtime.InteropServices.NFloat hue, System.Runtime.InteropServices.NFloat saturation, System.Runtime.InteropServices.NFloat brightness, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromDeviceRgb (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue);
public static NSColor FromDeviceRgba (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromDeviceWhite (System.Runtime.InteropServices.NFloat white, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromDisplayP3 (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromGamma22White (System.Runtime.InteropServices.NFloat white, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromHsb (System.Runtime.InteropServices.NFloat hue, System.Runtime.InteropServices.NFloat saturation, System.Runtime.InteropServices.NFloat brightness);
public static NSColor FromHsba (System.Runtime.InteropServices.NFloat hue, System.Runtime.InteropServices.NFloat saturation, System.Runtime.InteropServices.NFloat brightness, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromRgb (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue);
public static NSColor FromRgba (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromSrgb (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public static NSColor FromWhite (System.Runtime.InteropServices.NFloat white, System.Runtime.InteropServices.NFloat alpha);
public virtual void GetCmyka (out System.Runtime.InteropServices.NFloat cyan, out System.Runtime.InteropServices.NFloat magenta, out System.Runtime.InteropServices.NFloat yellow, out System.Runtime.InteropServices.NFloat black, out System.Runtime.InteropServices.NFloat alpha);
public void GetComponents (out System.Runtime.InteropServices.NFloat[] components);
public virtual void GetHsba (out System.Runtime.InteropServices.NFloat hue, out System.Runtime.InteropServices.NFloat saturation, out System.Runtime.InteropServices.NFloat brightness, out System.Runtime.InteropServices.NFloat alpha);
public virtual void GetRgba (out System.Runtime.InteropServices.NFloat red, out System.Runtime.InteropServices.NFloat green, out System.Runtime.InteropServices.NFloat blue, out System.Runtime.InteropServices.NFloat alpha);
public virtual void GetWhiteAlpha (out System.Runtime.InteropServices.NFloat white, out System.Runtime.InteropServices.NFloat alpha);
public virtual NSColor HighlightWithLevel (System.Runtime.InteropServices.NFloat highlightLevel);
public virtual NSColor ShadowWithLevel (System.Runtime.InteropServices.NFloat shadowLevel);
Removed constructor:
protected NSColorList (IntPtr handle);
Added constructor:
protected NSColorList (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual void InsertColor (NSColor color, string key, nint indexPos);
Added method:
public virtual void InsertColor (NSColor color, string key, IntPtr indexPos);
Removed constructor:
protected NSColorPanel (IntPtr handle);
Added constructor:
protected NSColorPanel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat Alpha { get; }
+public virtual System.Runtime.InteropServices.NFloat Alpha { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSColorPicker (IntPtr handle);
Added constructor:
protected NSColorPicker (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected NSColorSampler (IntPtr handle);
Added constructor:
protected NSColorSampler (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSColorSpace (IntPtr handle);
Added constructor:
protected NSColorSpace (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ColorComponents { get; }
+public virtual IntPtr ColorComponents { get; }
Removed constructor:
protected NSColorWell (IntPtr handle);
Added constructor:
protected NSColorWell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual bool SupportsAlpha { get; set; }
Added method:
public static NSColorWell Create (NSColorWellStyle style);
Removed constructor:
protected NSComboBox (IntPtr handle);
Added constructor:
protected NSComboBox (ObjCRuntime.NativeHandle handle);
Removed property:
public Foundation.NSObject Item { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
-public virtual nfloat ItemHeight { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ItemHeight { get; set; }
-public virtual nint SelectedIndex { get; }
+public virtual IntPtr SelectedIndex { get; }
-public virtual nint VisibleItems { get; set; }
+public virtual IntPtr VisibleItems { get; set; }
Added property:
public Foundation.NSObject Item { get; }
Removed methods:
public virtual void DeselectItem (nint itemIndex);
[Obsolete ("Use GetItemObject instead.")]
public virtual NSComboBox GetItem (nint index);
public virtual Foundation.NSObject GetItemObject (nint index);
public virtual nint IndexOf (Foundation.NSObject object1);
public virtual void Insert (Foundation.NSObject object1, nint index);
public virtual void RemoveAt (nint index);
public virtual void ScrollItemAtIndexToTop (nint scrollItemIndex);
public virtual void ScrollItemAtIndexToVisible (nint scrollItemIndex);
public virtual void SelectItem (nint itemIndex);
Added methods:
public virtual void DeselectItem (IntPtr itemIndex);
public virtual Foundation.NSObject GetItemObject (IntPtr index);
public virtual IntPtr IndexOf (Foundation.NSObject object1);
public virtual void Insert (Foundation.NSObject object1, IntPtr index);
public virtual void RemoveAt (IntPtr index);
public virtual void ScrollItemAtIndexToTop (IntPtr scrollItemIndex);
public virtual void ScrollItemAtIndexToVisible (IntPtr scrollItemIndex);
public virtual void SelectItem (IntPtr itemIndex);
Removed constructor:
protected NSComboBoxCell (IntPtr handle);
Added constructor:
protected NSComboBoxCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
-public virtual nfloat ItemHeight { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ItemHeight { get; set; }
-public virtual nint SelectedIndex { get; }
+public virtual IntPtr SelectedIndex { get; }
-public virtual nint VisibleItems { get; set; }
+public virtual IntPtr VisibleItems { get; set; }
Removed methods:
public virtual void DeselectItem (nint itemIndex);
public virtual NSComboBox GetItem (nint index);
public virtual nint IndexOf (Foundation.NSObject object1);
public virtual void Insert (Foundation.NSObject object1, nint index);
public virtual void RemoveAt (nint index);
public virtual void ScrollItemAtIndexToTop (nint scrollItemIndex);
public virtual void ScrollItemAtIndexToVisible (nint scrollItemIndex);
public virtual void SelectItem (nint itemIndex);
Added methods:
public virtual void DeselectItem (IntPtr itemIndex);
public virtual NSComboBox GetItem (IntPtr index);
public virtual IntPtr IndexOf (Foundation.NSObject object1);
public virtual void Insert (Foundation.NSObject object1, IntPtr index);
public virtual void RemoveAt (IntPtr index);
public virtual void ScrollItemAtIndexToTop (IntPtr scrollItemIndex);
public virtual void ScrollItemAtIndexToVisible (IntPtr scrollItemIndex);
public virtual void SelectItem (IntPtr itemIndex);
Removed constructor:
protected NSComboBoxCellDataSource (IntPtr handle);
Added constructor:
protected NSComboBoxCellDataSource (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual nuint IndexOfItem (NSComboBoxCell comboBox, string value);
public virtual nint ItemCount (NSComboBoxCell comboBox);
public virtual Foundation.NSObject ObjectValueForItem (NSComboBoxCell comboBox, nint index);
Added methods:
public virtual UIntPtr IndexOfItem (NSComboBoxCell comboBox, string value);
public virtual IntPtr ItemCount (NSComboBoxCell comboBox);
public virtual Foundation.NSObject ObjectValueForItem (NSComboBoxCell comboBox, IntPtr index);
Removed methods:
public static nuint IndexOfItem (this INSComboBoxCellDataSource This, NSComboBoxCell comboBox, string value);
public static nint ItemCount (this INSComboBoxCellDataSource This, NSComboBoxCell comboBox);
public static Foundation.NSObject ObjectValueForItem (this INSComboBoxCellDataSource This, NSComboBoxCell comboBox, nint index);
Added methods:
public static UIntPtr IndexOfItem (this INSComboBoxCellDataSource This, NSComboBoxCell comboBox, string value);
public static IntPtr ItemCount (this INSComboBoxCellDataSource This, NSComboBoxCell comboBox);
public static Foundation.NSObject ObjectValueForItem (this INSComboBoxCellDataSource This, NSComboBoxCell comboBox, IntPtr index);
Removed constructor:
protected NSComboBoxDataSource (IntPtr handle);
Added constructor:
protected NSComboBoxDataSource (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual nint IndexOfItem (NSComboBox comboBox, string value);
public virtual nint ItemCount (NSComboBox comboBox);
public virtual Foundation.NSObject ObjectValueForItem (NSComboBox comboBox, nint index);
Added methods:
public virtual IntPtr IndexOfItem (NSComboBox comboBox, string value);
public virtual IntPtr ItemCount (NSComboBox comboBox);
public virtual Foundation.NSObject ObjectValueForItem (NSComboBox comboBox, IntPtr index);
Removed methods:
public static nint IndexOfItem (this INSComboBoxDataSource This, NSComboBox comboBox, string value);
public static nint ItemCount (this INSComboBoxDataSource This, NSComboBox comboBox);
public static Foundation.NSObject ObjectValueForItem (this INSComboBoxDataSource This, NSComboBox comboBox, nint index);
Added methods:
public static IntPtr IndexOfItem (this INSComboBoxDataSource This, NSComboBox comboBox, string value);
public static IntPtr ItemCount (this INSComboBoxDataSource This, NSComboBox comboBox);
public static Foundation.NSObject ObjectValueForItem (this INSComboBoxDataSource This, NSComboBox comboBox, IntPtr index);
Removed constructor:
protected NSComboBoxDelegate (IntPtr handle);
Added constructor:
protected NSComboBoxDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSComboButton (IntPtr handle);
Added constructor:
protected NSComboButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSControl (IntPtr handle);
Added constructor:
protected NSControl (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual NSWritingDirection BaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual Foundation.NSObject Formatter { get; set; }
+public virtual Foundation.NSFormatter Formatter { get; set; }
-public virtual nint NIntValue { get; set; }
+public virtual IntPtr NIntValue { get; set; }
-public virtual nint SelectedTag { get; }
+public virtual IntPtr SelectedTag { get; }
-public virtual nint Tag { get; set; }
+public virtual IntPtr Tag { get; set; }
Removed methods:
public virtual void SelectWithFrame (CoreGraphics.CGRect aRect, NSText textObj, Foundation.NSObject anObject, nint selStart, nint selLength);
public virtual nint SendActionOn (NSEventType mask);
Added methods:
public virtual void SelectWithFrame (CoreGraphics.CGRect aRect, NSText textObj, Foundation.NSObject anObject, IntPtr selStart, IntPtr selLength);
public virtual IntPtr SendActionOn (NSEventType mask);
Removed constructor:
protected NSControlTextEditingDelegate (IntPtr handle);
Added constructor:
protected NSControlTextEditingDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
Added method:
public virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
Removed method:
public static string[] GetCompletions (this INSControlTextEditingDelegate This, NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
Added method:
public static string[] GetCompletions (this INSControlTextEditingDelegate This, NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index, System.AsyncCallback callback, object object);
public virtual string[] EndInvoke (ref nint index, System.IAsyncResult result);
public virtual string[] Invoke (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index, System.AsyncCallback callback, object object);
public virtual string[] EndInvoke (ref IntPtr index, System.IAsyncResult result);
public virtual string[] Invoke (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
Removed constructor:
protected NSController (IntPtr handle);
Added constructor:
protected NSController (ObjCRuntime.NativeHandle handle);
Added interface:
INSEditor
Removed property:
public virtual bool CommitEditing { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual void CommitEditingWithDelegate (Foundation.NSObject delegate1, ObjCRuntime.Selector didCommitSelector, IntPtr contextInfo);
public virtual void ObjectDidBeginEditing (Foundation.NSObject editor);
public virtual void ObjectDidEndEditing (Foundation.NSObject editor);
Added methods:
public virtual bool CommitEditing ();
public virtual bool CommitEditing (out Foundation.NSError error);
public virtual void CommitEditing (Foundation.NSObject delegate1, ObjCRuntime.Selector didCommitSelector, IntPtr contextInfo);
public virtual void ObjectDidBeginEditing (INSEditor editor);
public virtual void ObjectDidEndEditing (INSEditor editor);
Removed constructor:
protected NSCursor (IntPtr handle);
Added constructor:
protected NSCursor (ObjCRuntime.NativeHandle handle);
Added interface:
Foundation.INSSecureCoding
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCustomImageRep (IntPtr handle);
Added constructor:
protected NSCustomImageRep (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSCustomTouchBarItem (IntPtr handle);
Added constructor:
protected NSCustomTouchBarItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDataAsset (IntPtr handle);
Added constructor:
protected NSDataAsset (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDatePicker (IntPtr handle);
Added constructor:
protected NSDatePicker (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDatePickerCell (IntPtr handle);
Added constructor:
protected NSDatePickerCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDatePickerCellDelegate (IntPtr handle);
Added constructor:
protected NSDatePickerCellDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSDictionaryController (IntPtr handle);
Added constructor:
protected NSDictionaryController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDictionaryControllerKeyValuePair (IntPtr handle);
Added constructor:
protected NSDictionaryControllerKeyValuePair (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDiffableDataSourceSnapshot`2 (IntPtr handle);
Added constructor:
protected NSDiffableDataSourceSnapshot`2 (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint NumberOfItems { get; }
+public virtual IntPtr NumberOfItems { get; }
-public virtual nint NumberOfSections { get; }
+public virtual IntPtr NumberOfSections { get; }
Removed methods:
public virtual nint GetIndex (ItemIdentifierType itemIdentifier);
public virtual nint GetIndex (SectionIdentifierType sectionIdentifier);
public virtual nint GetNumberOfItems (SectionIdentifierType sectionIdentifier);
Added methods:
public virtual IntPtr GetIndex (ItemIdentifierType itemIdentifier);
public virtual IntPtr GetIndex (SectionIdentifierType sectionIdentifier);
public virtual IntPtr GetNumberOfItems (SectionIdentifierType sectionIdentifier);
Removed constructor:
public NSDirectionalEdgeInsets (nfloat top, nfloat leading, nfloat bottom, nfloat trailing);
Added constructor:
public NSDirectionalEdgeInsets (System.Runtime.InteropServices.NFloat top, System.Runtime.InteropServices.NFloat leading, System.Runtime.InteropServices.NFloat bottom, System.Runtime.InteropServices.NFloat trailing);
Modified fields:
-public nfloat Bottom;
+public System.Runtime.InteropServices.NFloat Bottom;
-public nfloat Leading;
+public System.Runtime.InteropServices.NFloat Leading;
-public nfloat Top;
+public System.Runtime.InteropServices.NFloat Top;
-public nfloat Trailing;
+public System.Runtime.InteropServices.NFloat Trailing;
Removed constructor:
protected NSDockTile (IntPtr handle);
Added constructor:
protected NSDockTile (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDockTilePlugIn (IntPtr handle);
Added constructor:
protected NSDockTilePlugIn (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract NSMenu DockMenu ()
+public virtual NSMenu DockMenu ()
-public abstract void SetDockTile (NSDockTile dockTile)
+public virtual void SetDockTile (NSDockTile dockTile)
Removed constructor:
protected NSDocument (IntPtr handle);
Added constructor:
protected NSDocument (ObjCRuntime.NativeHandle handle);
Added interface:
INSUserInterfaceValidations
Removed properties:
public virtual Foundation.NSOperationQueue PesentedItemOperationQueue { get; }
public virtual Foundation.NSUrl PresentedItemURL { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual Foundation.NSOperationQueue PresentedItemOperationQueue { get; }
public virtual Foundation.NSUrl PresentedItemUrl { get; }
Removed method:
public virtual bool ValidateUserInterfaceItem (Foundation.NSObject anItem);
Modified methods:
public ---virtual--- bool ValidateUserInterfaceItem (INSValidatedUserInterfaceItem anItem)
Removed constructor:
protected NSDocumentController (IntPtr handle);
Added constructor:
protected NSDocumentController (ObjCRuntime.NativeHandle handle);
Added interface:
INSUserInterfaceValidations
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumRecentDocumentCount { get; }
+public virtual IntPtr MaximumRecentDocumentCount { get; }
Removed methods:
public virtual nint RunModalOpenPanel (NSOpenPanel openPanel, string[] types);
public virtual bool ValidateUserInterfaceItem (Foundation.NSObject anItem);
Modified methods:
public ---virtual--- bool ValidateUserInterfaceItem (INSValidatedUserInterfaceItem anItem)
Added method:
public virtual IntPtr RunModalOpenPanel (NSOpenPanel openPanel, string[] types);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (nint result, System.AsyncCallback callback, object object);
public virtual void Invoke (nint result);
Added methods:
public virtual System.IAsyncResult BeginInvoke (IntPtr result, System.AsyncCallback callback, object object);
public virtual void Invoke (IntPtr result);
Removed constructor:
protected NSDraggingDestination (IntPtr handle);
Added constructor:
protected NSDraggingDestination (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void ConcludeDragOperation (NSDraggingInfo sender);
public virtual void DraggingEnded (NSDraggingInfo sender);
public virtual NSDragOperation DraggingEntered (NSDraggingInfo sender);
public virtual void DraggingExited (NSDraggingInfo sender);
public virtual NSDragOperation DraggingUpdated (NSDraggingInfo sender);
public virtual bool PerformDragOperation (NSDraggingInfo sender);
public virtual bool PrepareForDragOperation (NSDraggingInfo sender);
Added methods:
public virtual void ConcludeDragOperation (INSDraggingInfo sender);
public virtual void DraggingEnded (INSDraggingInfo sender);
public virtual NSDragOperation DraggingEntered (INSDraggingInfo sender);
public virtual void DraggingExited (INSDraggingInfo sender);
public virtual NSDragOperation DraggingUpdated (INSDraggingInfo sender);
public virtual bool PerformDragOperation (INSDraggingInfo sender);
public virtual bool PrepareForDragOperation (INSDraggingInfo sender);
Removed methods:
public static void ConcludeDragOperation (this INSDraggingDestination This, NSDraggingInfo sender);
public static void DraggingEnded (this INSDraggingDestination This, NSDraggingInfo sender);
public static NSDragOperation DraggingEntered (this INSDraggingDestination This, NSDraggingInfo sender);
public static void DraggingExited (this INSDraggingDestination This, NSDraggingInfo sender);
public static NSDragOperation DraggingUpdated (this INSDraggingDestination This, NSDraggingInfo sender);
public static bool PerformDragOperation (this INSDraggingDestination This, NSDraggingInfo sender);
public static bool PrepareForDragOperation (this INSDraggingDestination This, NSDraggingInfo sender);
Added methods:
public static void ConcludeDragOperation (this INSDraggingDestination This, INSDraggingInfo sender);
public static void DraggingEnded (this INSDraggingDestination This, INSDraggingInfo sender);
public static NSDragOperation DraggingEntered (this INSDraggingDestination This, INSDraggingInfo sender);
public static void DraggingExited (this INSDraggingDestination This, INSDraggingInfo sender);
public static NSDragOperation DraggingUpdated (this INSDraggingDestination This, INSDraggingInfo sender);
public static bool PerformDragOperation (this INSDraggingDestination This, INSDraggingInfo sender);
public static bool PrepareForDragOperation (this INSDraggingDestination This, INSDraggingInfo sender);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSDraggingItem draggingItem, nint idx, ref bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (NSDraggingItem draggingItem, nint idx, ref bool stop);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSDraggingItem draggingItem, IntPtr idx, ref bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (NSDraggingItem draggingItem, IntPtr idx, ref bool stop);
Removed constructor:
protected NSDraggingImageComponent (IntPtr handle);
Added constructor:
protected NSDraggingImageComponent (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
public NSDraggingItem (NSPasteboardWriting pasteboardWriter);
protected NSDraggingItem (IntPtr handle);
Added constructor:
protected NSDraggingItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDraggingSession (IntPtr handle);
Added constructor:
protected NSDraggingSession (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint DraggingLeaderIndex { get; set; }
+public virtual IntPtr DraggingLeaderIndex { get; set; }
-public virtual nint DraggingSequenceNumber { get; }
+public virtual IntPtr DraggingSequenceNumber { get; }
Removed method:
public void EnumerateDraggingItems (NSDraggingItemEnumerationOptions enumOpts, NSView view, NSPasteboardReading[] classArray, Foundation.NSDictionary searchOptions, NSDraggingEnumerator enumerator);
Added method:
public void EnumerateDraggingItems (NSDraggingItemEnumerationOptions enumOpts, NSView view, INSPasteboardReading[] classArray, Foundation.NSDictionary searchOptions, NSDraggingEnumerator enumerator);
Removed constructor:
protected NSDraggingSource (IntPtr handle);
Added constructor:
protected NSDraggingSource (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSDrawer (IntPtr handle);
Added constructor:
protected NSDrawer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LeadingOffset { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LeadingOffset { get; set; }
-public virtual nfloat TrailingOffset { get; set; }
+public virtual System.Runtime.InteropServices.NFloat TrailingOffset { get; set; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
Removed methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
Added methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
Removed constructor:
protected NSDrawerDelegate (IntPtr handle);
Added constructor:
protected NSDrawerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSEPSImageRep (IntPtr handle);
Added constructor:
protected NSEPSImageRep (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public NSEdgeInsets (nfloat top, nfloat left, nfloat bottom, nfloat right);
Added constructor:
public NSEdgeInsets (System.Runtime.InteropServices.NFloat top, System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat bottom, System.Runtime.InteropServices.NFloat right);
Modified fields:
-public nfloat Bottom;
+public System.Runtime.InteropServices.NFloat Bottom;
-public nfloat Left;
+public System.Runtime.InteropServices.NFloat Left;
-public nfloat Right;
+public System.Runtime.InteropServices.NFloat Right;
-public nfloat Top;
+public System.Runtime.InteropServices.NFloat Top;
Removed constructor:
protected NSEvent (IntPtr handle);
Added constructor:
protected NSEvent (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AbsoluteX { get; }
+public virtual IntPtr AbsoluteX { get; }
-public virtual nint AbsoluteY { get; }
+public virtual IntPtr AbsoluteY { get; }
-public virtual nint AbsoluteZ { get; }
+public virtual IntPtr AbsoluteZ { get; }
-public virtual nuint ButtonMask { get; }
+public virtual UIntPtr ButtonMask { get; }
-public virtual nint ButtonNumber { get; }
+public virtual IntPtr ButtonNumber { get; }
-public virtual nuint CapabilityMask { get; }
+public virtual UIntPtr CapabilityMask { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ClickCount { get; }
+public virtual IntPtr ClickCount { get; }
-public nuint CurrentPressedMouseButtons { get; }
+public UIntPtr CurrentPressedMouseButtons { get; }
-public virtual nint Data1 { get; }
+public virtual IntPtr Data1 { get; }
-public virtual nint Data2 { get; }
+public virtual IntPtr Data2 { get; }
-public virtual nfloat DeltaX { get; }
+public virtual System.Runtime.InteropServices.NFloat DeltaX { get; }
-public virtual nfloat DeltaY { get; }
+public virtual System.Runtime.InteropServices.NFloat DeltaY { get; }
-public virtual nfloat DeltaZ { get; }
+public virtual System.Runtime.InteropServices.NFloat DeltaZ { get; }
-public virtual nuint DeviceID { get; }
+public virtual UIntPtr DeviceID { get; }
-public virtual nint EventNumber { get; }
+public virtual IntPtr EventNumber { get; }
-public virtual nfloat Magnification { get; }
+public virtual System.Runtime.InteropServices.NFloat Magnification { get; }
-public virtual nuint PointingDeviceSerialNumber { get; }
+public virtual UIntPtr PointingDeviceSerialNumber { get; }
-public virtual nfloat ScrollingDeltaX { get; }
+public virtual System.Runtime.InteropServices.NFloat ScrollingDeltaX { get; }
-public virtual nfloat ScrollingDeltaY { get; }
+public virtual System.Runtime.InteropServices.NFloat ScrollingDeltaY { get; }
-public virtual nint Stage { get; }
+public virtual IntPtr Stage { get; }
-public virtual nfloat StageTransition { get; }
+public virtual System.Runtime.InteropServices.NFloat StageTransition { get; }
-public virtual nuint SystemTabletID { get; }
+public virtual UIntPtr SystemTabletID { get; }
-public virtual nuint TabletID { get; }
+public virtual UIntPtr TabletID { get; }
-public virtual nint TrackingNumber { get; }
+public virtual IntPtr TrackingNumber { get; }
-public virtual nuint VendorID { get; }
+public virtual UIntPtr VendorID { get; }
-public virtual nuint VendorPointingDeviceType { get; }
+public virtual UIntPtr VendorPointingDeviceType { get; }
-public virtual nint WindowNumber { get; }
+public virtual IntPtr WindowNumber { get; }
Removed methods:
public static NSEvent EnterExitEvent (NSEventType type, CoreGraphics.CGPoint location, NSEventModifierMask flags, double time, nint wNum, NSGraphicsContext context, nint eNum, nint tNum, IntPtr data);
public static NSEvent KeyEvent (NSEventType type, CoreGraphics.CGPoint location, NSEventModifierMask flags, double time, nint wNum, NSGraphicsContext context, string keys, string ukeys, bool isARepeat, ushort code);
public static NSEvent MouseEvent (NSEventType type, CoreGraphics.CGPoint location, NSEventModifierMask flags, double time, nint wNum, NSGraphicsContext context, nint eNum, nint cNum, float pressure);
public static NSEvent OtherEvent (NSEventType type, CoreGraphics.CGPoint location, NSEventModifierMask flags, double time, nint wNum, NSGraphicsContext context, short subtype, nint d1, nint d2);
public virtual nuint PointingDeviceID ();
public virtual void TrackSwipeEvent (NSEventSwipeTrackingOptions options, nfloat minDampenThreshold, nfloat maxDampenThreshold, NSEventTrackHandler trackingHandler);
Obsoleted methods:
[Obsolete ("Use 'Create (CGEvent)' instead.")]
public static NSEvent EventWithCGEvent (IntPtr cgEventPtr);
Added methods:
public static NSEvent Create (CoreGraphics.CGEvent event);
public static NSEvent EnterExitEvent (NSEventType type, CoreGraphics.CGPoint location, NSEventModifierMask flags, double time, IntPtr wNum, NSGraphicsContext context, IntPtr eNum, IntPtr tNum, IntPtr data);
public CoreGraphics.CGEvent GetCGEventObject ();
public static NSEvent KeyEvent (NSEventType type, CoreGraphics.CGPoint location, NSEventModifierMask flags, double time, IntPtr wNum, NSGraphicsContext context, string keys, string ukeys, bool isARepeat, ushort code);
public static NSEvent MouseEvent (NSEventType type, CoreGraphics.CGPoint location, NSEventModifierMask flags, double time, IntPtr wNum, NSGraphicsContext context, IntPtr eNum, IntPtr cNum, float pressure);
public static NSEvent OtherEvent (NSEventType type, CoreGraphics.CGPoint location, NSEventModifierMask flags, double time, IntPtr wNum, NSGraphicsContext context, short subtype, IntPtr d1, IntPtr d2);
public virtual UIntPtr PointingDeviceID ();
public virtual void TrackSwipeEvent (NSEventSwipeTrackingOptions options, System.Runtime.InteropServices.NFloat minDampenThreshold, System.Runtime.InteropServices.NFloat maxDampenThreshold, NSEventTrackHandler trackingHandler);
Removed value:
[Obsolete ("This API is not available on this platform.")]
AWT = 16,
Removed methods:
public virtual System.IAsyncResult BeginInvoke (nfloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (nfloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop);
Added methods:
public virtual System.IAsyncResult BeginInvoke (System.Runtime.InteropServices.NFloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (System.Runtime.InteropServices.NFloat gestureAmount, NSEventPhase eventPhase, bool isComplete, ref bool stop);
Removed constructor:
protected NSFilePromiseProvider (IntPtr handle);
Added constructor:
protected NSFilePromiseProvider (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSFilePromiseProviderDelegate (IntPtr handle);
Added constructor:
protected NSFilePromiseProviderDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract string GetFileNameForDestination (NSFilePromiseProvider filePromiseProvider, string fileType)
+public virtual string GetFileNameForDestination (NSFilePromiseProvider filePromiseProvider, string fileType)
Removed method:
public static void WritePromiseToUrl (this INSFilePromiseProviderDelegate This, NSFilePromiseProvider filePromiseProvider, Foundation.NSUrl url, System.Action<Foundation.NSError> completionHandler);
Removed constructor:
protected NSFilePromiseReceiver (IntPtr handle);
Added constructor:
protected NSFilePromiseReceiver (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
[Obsolete ("It will never be called.")]
public virtual Foundation.NSObject InitWithPasteboardPropertyList (Foundation.NSObject propertyList, string type);
Removed constructor:
protected NSFont (IntPtr handle);
Added constructor:
protected NSFont (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat Ascender { get; }
+public virtual System.Runtime.InteropServices.NFloat Ascender { get; }
-public virtual nfloat CapHeight { get; }
+public virtual System.Runtime.InteropServices.NFloat CapHeight { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Descender { get; }
+public virtual System.Runtime.InteropServices.NFloat Descender { get; }
-public virtual nint GlyphCount { get; }
+public virtual IntPtr GlyphCount { get; }
-public virtual nfloat ItalicAngle { get; }
+public virtual System.Runtime.InteropServices.NFloat ItalicAngle { get; }
-public nfloat LabelFontSize { get; }
+public System.Runtime.InteropServices.NFloat LabelFontSize { get; }
-public virtual nfloat Leading { get; }
+public virtual System.Runtime.InteropServices.NFloat Leading { get; }
-public virtual nfloat PointSize { get; }
+public virtual System.Runtime.InteropServices.NFloat PointSize { get; }
-public nfloat SmallSystemFontSize { get; }
+public System.Runtime.InteropServices.NFloat SmallSystemFontSize { get; }
-public nfloat SystemFontSize { get; }
+public System.Runtime.InteropServices.NFloat SystemFontSize { get; }
-public virtual nfloat UnderlinePosition { get; }
+public virtual System.Runtime.InteropServices.NFloat UnderlinePosition { get; }
-public virtual nfloat UnderlineThickness { get; }
+public virtual System.Runtime.InteropServices.NFloat UnderlineThickness { get; }
-public virtual nfloat XHeight { get; }
+public virtual System.Runtime.InteropServices.NFloat XHeight { get; }
Removed methods:
public static NSFont BoldSystemFontOfSize (nfloat fontSize);
public static NSFont ControlContentFontOfSize (nfloat fontSize);
public static NSFont FromDescription (NSFontDescriptor fontDescriptor, nfloat fontSize);
public static NSFont FromFontName (string fontName, nfloat fontSize);
public virtual NSFont GetFont (nfloat fontSize);
public static NSFont LabelFontOfSize (nfloat fontSize);
public static NSFont MenuBarFontOfSize (nfloat fontSize);
public static NSFont MenuFontOfSize (nfloat fontSize);
public static NSFont MessageFontOfSize (nfloat fontSize);
public static NSFont MonospacedDigitSystemFontOfSize (nfloat fontSize, nfloat weight);
public static NSFont MonospacedSystemFont (nfloat fontSize, nfloat weight);
public static NSFont PaletteFontOfSize (nfloat fontSize);
public static NSFont SystemFontOfSize (nfloat fontSize);
public static NSFont SystemFontOfSize (nfloat fontSize, nfloat weight);
public static NSFont SystemFontOfSize (nfloat fontSize, nfloat weight, nfloat width);
public static nfloat SystemFontSizeForControlSize (NSControlSize controlSize);
public static NSFont TitleBarFontOfSize (nfloat fontSize);
public static NSFont ToolTipsFontOfSize (nfloat fontSize);
public static NSFont UserFixedPitchFontOfSize (nfloat fontSize);
public static NSFont UserFontOfSize (nfloat fontSize);
Added methods:
public static NSFont BoldSystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont ControlContentFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont FromDescription (NSFontDescriptor fontDescriptor, System.Runtime.InteropServices.NFloat fontSize);
public static NSFont FromFontName (string fontName, System.Runtime.InteropServices.NFloat fontSize);
public virtual NSFont GetFont (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont LabelFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont MenuBarFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont MenuFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont MessageFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont MonospacedDigitSystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight);
public static NSFont MonospacedSystemFont (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight);
public static NSFont PaletteFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont SystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont SystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight);
public static NSFont SystemFontOfSize (System.Runtime.InteropServices.NFloat fontSize, System.Runtime.InteropServices.NFloat weight, System.Runtime.InteropServices.NFloat width);
public static System.Runtime.InteropServices.NFloat SystemFontSizeForControlSize (NSControlSize controlSize);
public static NSFont TitleBarFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont ToolTipsFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont UserFixedPitchFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
public static NSFont UserFontOfSize (System.Runtime.InteropServices.NFloat fontSize);
Removed constructor:
protected NSFontAssetRequest (IntPtr handle);
Added constructor:
protected NSFontAssetRequest (ObjCRuntime.NativeHandle handle);
Added interfaces:
Foundation.INSProgressReporting
ObjCRuntime.INativeObject
System.IDisposable
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSFontCollection (IntPtr handle);
Added constructor:
protected NSFontCollection (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSFontDescriptor (IntPtr handle);
Added constructor:
protected NSFontDescriptor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat PointSize { get; }
+public virtual System.Runtime.InteropServices.NFloat PointSize { get; }
Removed methods:
public virtual NSFontDescriptor FontDescriptorWithSize (nfloat newPointSize);
public static NSFontDescriptor FromNameSize (string fontName, nfloat size);
Added methods:
public virtual NSFontDescriptor Create (Foundation.NSString design);
public virtual NSFontDescriptor FontDescriptorWithSize (System.Runtime.InteropServices.NFloat newPointSize);
public static NSFontDescriptor FromNameSize (string fontName, System.Runtime.InteropServices.NFloat size);
Removed constructor:
protected NSFontManager (IntPtr handle);
Added constructor:
protected NSFontManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint CurrentFontAction { get; }
+public virtual IntPtr CurrentFontAction { get; }
Removed methods:
public virtual NSFont ConvertFont (NSFont fontObj, nfloat size);
public virtual NSFont FontWithFamily (string family, NSFontTraitMask traits, nint weight, nfloat size);
public virtual nint WeightOfFont (NSFont fontObj);
Added methods:
public virtual NSFont ConvertFont (NSFont fontObj, System.Runtime.InteropServices.NFloat size);
public virtual NSFont FontWithFamily (string family, NSFontTraitMask traits, IntPtr weight, System.Runtime.InteropServices.NFloat size);
public virtual IntPtr WeightOfFont (NSFont fontObj);
Removed constructor:
protected NSFontPanel (IntPtr handle);
Added constructor:
protected NSFontPanel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified properties:
-public nfloat Black { get; }
+public System.Runtime.InteropServices.NFloat Black { get; }
-public nfloat Bold { get; }
+public System.Runtime.InteropServices.NFloat Bold { get; }
-public nfloat Heavy { get; }
+public System.Runtime.InteropServices.NFloat Heavy { get; }
-public nfloat Light { get; }
+public System.Runtime.InteropServices.NFloat Light { get; }
-public nfloat Medium { get; }
+public System.Runtime.InteropServices.NFloat Medium { get; }
-public nfloat Regular { get; }
+public System.Runtime.InteropServices.NFloat Regular { get; }
-public nfloat Semibold { get; }
+public System.Runtime.InteropServices.NFloat Semibold { get; }
-public nfloat Thin { get; }
+public System.Runtime.InteropServices.NFloat Thin { get; }
-public nfloat UltraLight { get; }
+public System.Runtime.InteropServices.NFloat UltraLight { get; }
Removed constructors:
protected NSForm (IntPtr handle);
public NSForm (CoreGraphics.CGRect frameRect, NSMatrixMode aMode, NSCell aCell, nint rowsHigh, nint colsWide);
public NSForm (CoreGraphics.CGRect frameRect, NSMatrixMode aMode, ObjCRuntime.Class factoryId, nint rowsHigh, nint colsWide);
Added constructors:
protected NSForm (ObjCRuntime.NativeHandle handle);
public NSForm (CoreGraphics.CGRect frameRect, NSMatrixMode aMode, NSCell aCell, IntPtr rowsHigh, IntPtr colsWide);
public NSForm (CoreGraphics.CGRect frameRect, NSMatrixMode aMode, ObjCRuntime.Class factoryId, IntPtr rowsHigh, IntPtr colsWide);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat PreferredTextFieldWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat PreferredTextFieldWidth { get; set; }
-public virtual nint SelectedItemIndex { get; }
+public virtual IntPtr SelectedItemIndex { get; }
Removed methods:
public virtual Foundation.NSObject CellAtIndex (nint index);
public virtual void DrawCellAtIndex (nint index);
public virtual nint IndexOfCellWithTag (nint aTag);
public virtual NSFormCell InsertEntryatIndex (string title, nint index);
public virtual void RemoveEntryAtIndex (nint index);
public virtual void SelectTextAtIndex (nint index);
public virtual void SetEntryWidth (nfloat width);
public virtual void SetInterlineSpacing (nfloat spacing);
public virtual void SetTextBaseWritingDirection (NSWritingDirection writingDirection);
public virtual void SetTitleBaseWritingDirection (NSWritingDirection writingDirection);
Added methods:
public virtual Foundation.NSObject CellAtIndex (IntPtr index);
public virtual void DrawCellAtIndex (IntPtr index);
public virtual IntPtr IndexOfCellWithTag (IntPtr aTag);
public virtual NSFormCell InsertEntryatIndex (string title, IntPtr index);
public virtual void RemoveEntryAtIndex (IntPtr index);
public virtual void SelectTextAtIndex (IntPtr index);
public virtual void SetEntryWidth (System.Runtime.InteropServices.NFloat width);
public virtual void SetInterlineSpacing (System.Runtime.InteropServices.NFloat spacing);
public virtual void SetTextBaseWritingDirection (Foundation.NSWritingDirection writingDirection);
public virtual void SetTitleBaseWritingDirection (Foundation.NSWritingDirection writingDirection);
Removed constructor:
protected NSFormCell (IntPtr handle);
Added constructor:
protected NSFormCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat PreferredTextFieldWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat PreferredTextFieldWidth { get; set; }
-public virtual NSWritingDirection TitleBaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection TitleBaseWritingDirection { get; set; }
-public virtual nfloat TitleWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat TitleWidth { get; set; }
Removed method:
public virtual nfloat TitleWidthConstraintedToSize (CoreGraphics.CGSize aSize);
Added method:
public virtual System.Runtime.InteropServices.NFloat TitleWidthConstraintedToSize (CoreGraphics.CGSize aSize);
Removed constructor:
protected NSGestureRecognizer (IntPtr handle);
Added constructor:
protected NSGestureRecognizer (ObjCRuntime.NativeHandle handle);
Removed property:
public NSGestureEvent ShouldReceiveEvent { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSGestureRecognizerDelegate (IntPtr handle);
Added constructor:
protected NSGestureRecognizerDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
[Obsolete ("It will never be called.")]
public virtual bool ShouldReceiveEvent (NSGestureRecognizer gestureRecognizer, NSEvent gestureEvent);
Removed method:
[Obsolete ("It will never be called.")]
public static bool ShouldReceiveEvent (this INSGestureRecognizerDelegate This, NSGestureRecognizer gestureRecognizer, NSEvent gestureEvent);
Removed constructor:
protected NSGlyphGenerator (IntPtr handle);
Added constructor:
protected NSGlyphGenerator (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual void GenerateGlyphs (Foundation.NSObject nsGlyphStorageOrNSLayoutManager, nuint nchars, ref nuint glyphIndex, ref nuint charIndex);
Added method:
public virtual void GenerateGlyphs (Foundation.NSObject nsGlyphStorageOrNSLayoutManager, UIntPtr nchars, ref UIntPtr glyphIndex, ref UIntPtr charIndex);
Removed constructor:
protected NSGlyphInfo (IntPtr handle);
Added constructor:
protected NSGlyphInfo (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nuint CharacterIdentifier { get; }
+public virtual UIntPtr CharacterIdentifier { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public static NSGlyphInfo Get (nuint characterIdentifier, NSCharacterCollection characterCollection, string baseString);
Added method:
public static NSGlyphInfo Get (UIntPtr characterIdentifier, NSCharacterCollection characterCollection, string baseString);
Removed constructor:
protected NSGradient (IntPtr handle);
Added constructor:
protected NSGradient (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ColorStopsCount { get; }
+public virtual IntPtr ColorStopsCount { get; }
Removed methods:
public virtual void DrawFromCenterRadius (CoreGraphics.CGPoint startCenter, nfloat startRadius, CoreGraphics.CGPoint endCenter, nfloat endRadius, NSGradientDrawingOptions options);
public virtual void DrawInBezierPath (NSBezierPath path, nfloat angle);
public virtual void DrawInRect (CoreGraphics.CGRect rect, nfloat angle);
public virtual void GetColor (out NSColor color, out nfloat location, nint index);
public virtual NSColor GetInterpolatedColor (nfloat location);
Added methods:
public virtual void DrawFromCenterRadius (CoreGraphics.CGPoint startCenter, System.Runtime.InteropServices.NFloat startRadius, CoreGraphics.CGPoint endCenter, System.Runtime.InteropServices.NFloat endRadius, NSGradientDrawingOptions options);
public virtual void DrawInBezierPath (NSBezierPath path, System.Runtime.InteropServices.NFloat angle);
public virtual void DrawInRect (CoreGraphics.CGRect rect, System.Runtime.InteropServices.NFloat angle);
public virtual void GetColor (out NSColor color, out System.Runtime.InteropServices.NFloat location, IntPtr index);
public virtual NSColor GetInterpolatedColor (System.Runtime.InteropServices.NFloat location);
Removed methods:
public static NSWindowDepth BestDepth (Foundation.NSString colorspace, nint bitsPerSample, nint bitsPerPixel, bool planar, ref bool exactMatch);
public static nint BitsPerPixelFromDepth (NSWindowDepth depth);
public static nint BitsPerSampleFromDepth (NSWindowDepth depth);
public static CoreGraphics.CGRect DrawTiledRects (CoreGraphics.CGRect aRect, CoreGraphics.CGRect clipRect, NSRectEdge[] sides, nfloat[] grays);
public static void FrameRect (CoreGraphics.CGRect rect, nfloat frameWidth);
public static void FrameRect (CoreGraphics.CGRect rect, nfloat frameWidth, NSCompositingOperation operation);
public static void FrameRectWithWidth (CoreGraphics.CGRect rect, nfloat frameWidth);
public static nint NumberOfColorComponents (Foundation.NSString colorspaceName);
Added methods:
[Obsolete ("Call 'GetBestDepth' instead.")]
public static NSWindowDepth BestDepth (Foundation.NSString colorspace, IntPtr bitsPerSample, IntPtr bitsPerPixel, bool planar, ref bool exactMatch);
public static IntPtr BitsPerPixelFromDepth (NSWindowDepth depth);
public static IntPtr BitsPerSampleFromDepth (NSWindowDepth depth);
public static CoreGraphics.CGRect DrawTiledRects (CoreGraphics.CGRect aRect, CoreGraphics.CGRect clipRect, NSRectEdge[] sides, System.Runtime.InteropServices.NFloat[] grays);
public static void FrameRect (CoreGraphics.CGRect rect, System.Runtime.InteropServices.NFloat frameWidth);
public static void FrameRect (CoreGraphics.CGRect rect, System.Runtime.InteropServices.NFloat frameWidth, NSCompositingOperation operation);
public static void FrameRectWithWidth (CoreGraphics.CGRect rect, System.Runtime.InteropServices.NFloat frameWidth);
public static NSWindowDepth GetBestDepth (Foundation.NSString colorspace, IntPtr bitsPerSample, IntPtr bitsPerPixel, bool planar, out bool exactMatch);
public static IntPtr NumberOfColorComponents (Foundation.NSString colorspaceName);
Removed constructor:
protected NSGraphicsContext (IntPtr handle);
Added constructor:
protected NSGraphicsContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public static void SetGraphicsState (nint gState);
Added method:
public static void SetGraphicsState (IntPtr gState);
Removed constructor:
protected NSGridCell (IntPtr handle);
Added constructor:
protected NSGridCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSGridColumn (IntPtr handle);
Added constructor:
protected NSGridColumn (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint CellCount { get; }
+public virtual IntPtr CellCount { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LeadingPadding { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LeadingPadding { get; set; }
-public virtual nfloat TrailingPadding { get; set; }
+public virtual System.Runtime.InteropServices.NFloat TrailingPadding { get; set; }
-public virtual nfloat Width { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Width { get; set; }
Removed method:
public virtual NSGridCell GetCell (nint index);
Added method:
public virtual NSGridCell GetCell (IntPtr index);
Removed constructor:
protected NSGridRow (IntPtr handle);
Added constructor:
protected NSGridRow (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat BottomPadding { get; set; }
+public virtual System.Runtime.InteropServices.NFloat BottomPadding { get; set; }
-public virtual nint CellCount { get; }
+public virtual IntPtr CellCount { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Height { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Height { get; set; }
-public virtual nfloat TopPadding { get; set; }
+public virtual System.Runtime.InteropServices.NFloat TopPadding { get; set; }
Removed method:
public virtual NSGridCell GetCell (nint index);
Added method:
public virtual NSGridCell GetCell (IntPtr index);
Removed constructor:
protected NSGridView (IntPtr handle);
Added constructor:
protected NSGridView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ColumnCount { get; }
+public virtual IntPtr ColumnCount { get; }
-public virtual nfloat ColumnSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ColumnSpacing { get; set; }
-public virtual nint RowCount { get; }
+public virtual IntPtr RowCount { get; }
-public virtual nfloat RowSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat RowSpacing { get; set; }
-public nfloat SizeForContent { get; }
+public System.Runtime.InteropServices.NFloat SizeForContent { get; }
Removed methods:
[Obsolete ("You should use either 'NSGridView.Create(NSView [][] rowsAndColumns)' or 'NSGridView.Create(NSView [,] rowsAndColumns)'.")]
public static NSGridView Create (NSView[] rows);
public static NSGridView Create (nint columnCount, nint rowCount);
public virtual NSGridCell GetCell (nint columnIndex, nint rowIndex);
public virtual NSGridColumn GetColumn (nint index);
public virtual nint GetIndex (NSGridColumn column);
public virtual nint GetIndex (NSGridRow row);
public virtual NSGridRow GetRow (nint index);
public virtual NSGridColumn InsertColumn (nint index, NSView[] views);
public virtual NSGridRow InsertRow (nint index, NSView[] views);
public virtual void MoveColumn (nint fromIndex, nint toIndex);
public virtual void MoveRow (nint fromIndex, nint toIndex);
public virtual void RemoveColumn (nint index);
public virtual void RemoveRow (nint index);
Added methods:
public static NSGridView Create (IntPtr columnCount, IntPtr rowCount);
public virtual NSGridCell GetCell (IntPtr columnIndex, IntPtr rowIndex);
public virtual NSGridColumn GetColumn (IntPtr index);
public virtual IntPtr GetIndex (NSGridColumn column);
public virtual IntPtr GetIndex (NSGridRow row);
public virtual NSGridRow GetRow (IntPtr index);
public virtual NSGridColumn InsertColumn (IntPtr index, NSView[] views);
public virtual NSGridRow InsertRow (IntPtr index, NSView[] views);
public virtual void MoveColumn (IntPtr fromIndex, IntPtr toIndex);
public virtual void MoveRow (IntPtr fromIndex, IntPtr toIndex);
public virtual void RemoveColumn (IntPtr index);
public virtual void RemoveRow (IntPtr index);
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 System.Runtime.InteropServices.NFloat PreferredItemWidth { get; set; }
Removed constructor:
protected NSHapticFeedbackManager (IntPtr handle);
Added constructor:
protected NSHapticFeedbackManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSHapticFeedbackPerformer (IntPtr handle);
Added constructor:
protected NSHapticFeedbackPerformer (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void PerformFeedback (NSHapticFeedbackPattern pattern, NSHapticFeedbackPerformanceTime performanceTime)
+public virtual void PerformFeedback (NSHapticFeedbackPattern pattern, NSHapticFeedbackPerformanceTime performanceTime)
Removed constructor:
protected NSHelpManager (IntPtr handle);
Added constructor:
protected NSHelpManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Added property:
public virtual Foundation.NSLocale Locale { get; }
Removed methods:
public virtual void Draw (CoreGraphics.CGPoint point, CoreGraphics.CGRect fromRect, NSCompositingOperation op, nfloat delta);
public virtual void Draw (CoreGraphics.CGRect rect, CoreGraphics.CGRect fromRect, NSCompositingOperation op, nfloat delta);
public virtual void Draw (CoreGraphics.CGRect dstSpacePortionRect, CoreGraphics.CGRect srcSpacePortionRect, NSCompositingOperation op, nfloat requestedAlpha, bool respectContextIsFlipped, Foundation.NSDictionary hints);
[Obsolete ("Use 'Draw' instead.")]
public void DrawInRect (CoreGraphics.CGRect dstRect, CoreGraphics.CGRect srcRect, NSCompositingOperation operation, nfloat delta);
public virtual Foundation.NSObject GetLayerContentsForContentsScale (nfloat layerContentsScale);
public virtual nfloat GetRecommendedLayerContentsScale (nfloat preferredContentsScale);
[Obsolete ("It will never be called.")]
public virtual Foundation.NSObject InitWithPasteboardPropertyList (Foundation.NSObject propertyList, string type);
Added methods:
public virtual void Draw (CoreGraphics.CGPoint point, CoreGraphics.CGRect fromRect, NSCompositingOperation op, System.Runtime.InteropServices.NFloat delta);
public virtual void Draw (CoreGraphics.CGRect rect, CoreGraphics.CGRect fromRect, NSCompositingOperation op, System.Runtime.InteropServices.NFloat delta);
public virtual void Draw (CoreGraphics.CGRect dstSpacePortionRect, CoreGraphics.CGRect srcSpacePortionRect, NSCompositingOperation op, System.Runtime.InteropServices.NFloat requestedAlpha, bool respectContextIsFlipped, Foundation.NSDictionary hints);
public virtual NSImage GetImage (Foundation.NSLocale locale);
public static NSImage GetImage (string symbolName, Foundation.NSBundle bundle, double variableValue);
public virtual Foundation.NSObject GetLayerContentsForContentsScale (System.Runtime.InteropServices.NFloat layerContentsScale);
public virtual System.Runtime.InteropServices.NFloat GetRecommendedLayerContentsScale (System.Runtime.InteropServices.NFloat preferredContentsScale);
Removed constructor:
protected NSImageCell (IntPtr handle);
Added constructor:
protected NSImageCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSImageDelegate (IntPtr handle);
Added constructor:
protected NSImageDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public virtual void DidLoadPartOfRepresentation (NSImage image, NSImageRep rep, nint rows);
Added method:
public virtual void DidLoadPartOfRepresentation (NSImage image, NSImageRep rep, IntPtr rows);
Removed method:
public static void DidLoadPartOfRepresentation (this INSImageDelegate This, NSImage image, NSImageRep rep, nint rows);
Added method:
public static void DidLoadPartOfRepresentation (this INSImageDelegate This, NSImage image, NSImageRep rep, IntPtr rows);
Removed constructor:
public NSImagePartialEventArgs (NSImageRep rep, nint rows);
Added constructor:
public NSImagePartialEventArgs (NSImageRep rep, IntPtr rows);
Modified properties:
-public nint Rows { get; set; }
+public IntPtr Rows { get; set; }
Removed constructor:
protected NSImageRep (IntPtr handle);
Added constructor:
protected NSImageRep (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint BitsPerSample { get; set; }
+public virtual IntPtr BitsPerSample { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint PixelsHigh { get; set; }
+public virtual IntPtr PixelsHigh { get; set; }
-public virtual nint PixelsWide { get; set; }
+public virtual IntPtr PixelsWide { get; set; }
Removed method:
public virtual bool DrawInRect (CoreGraphics.CGRect dstSpacePortionRect, CoreGraphics.CGRect srcSpacePortionRect, NSCompositingOperation op, nfloat requestedAlpha, bool respectContextIsFlipped, Foundation.NSDictionary hints);
Added method:
public virtual bool DrawInRect (CoreGraphics.CGRect dstSpacePortionRect, CoreGraphics.CGRect srcSpacePortionRect, NSCompositingOperation op, System.Runtime.InteropServices.NFloat requestedAlpha, bool respectContextIsFlipped, Foundation.NSDictionary hints);
Removed methods:
public static NSImageResizingMode ToManaged (nint value);
public static nint ToNative (NSImageResizingMode value);
Added methods:
public static NSImageResizingMode ToManaged (IntPtr value);
public static IntPtr ToNative (NSImageResizingMode value);
Removed constructor:
protected NSImageSymbolConfiguration (IntPtr handle);
Added constructor:
protected NSImageSymbolConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public static NSImageSymbolConfiguration Create (nfloat pointSize, double weight);
public static NSImageSymbolConfiguration Create (nfloat pointSize, double weight, NSImageSymbolScale scale);
Added methods:
public static NSImageSymbolConfiguration Create (System.Runtime.InteropServices.NFloat pointSize, double weight);
public static NSImageSymbolConfiguration Create (System.Runtime.InteropServices.NFloat pointSize, double weight, NSImageSymbolScale scale);
Removed constructor:
protected NSImageView (IntPtr handle);
Added constructor:
protected NSImageView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public static NSImageDynamicRange DefaultPreferredImageDynamicRange { get; set; }
public virtual NSImageDynamicRange ImageDynamicRange { get; }
public virtual NSImageDynamicRange PreferredImageDynamicRange { get; set; }
Added methods:
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect);
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options);
public virtual void AddSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void RemoveAllSymbolEffects ();
public virtual void RemoveAllSymbolEffects (Symbols.NSSymbolEffectOptions options);
public virtual void RemoveAllSymbolEffects (Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options);
public virtual void RemoveSymbolEffect (Symbols.NSSymbolEffect symbolEffect, Symbols.NSSymbolEffectOptions options, bool animated);
public virtual void SetSymbolImage (NSImage symbolImage, Symbols.NSSymbolContentTransition contentTransition);
public virtual void SetSymbolImage (NSImage symbolImage, Symbols.NSSymbolContentTransition contentTransition, Symbols.NSSymbolEffectOptions options);
Removed method:
public static bool ShouldInheritContentsScale (this INSLayerDelegateContentsScaleUpdating This, CoreAnimation.CALayer layer, nfloat newScale, NSWindow fromWindow);
Added method:
public static bool ShouldInheritContentsScale (this INSLayerDelegateContentsScaleUpdating This, CoreAnimation.CALayer layer, System.Runtime.InteropServices.NFloat newScale, NSWindow fromWindow);
Removed constructor:
protected NSLayoutAnchor`1 (IntPtr handle);
Added constructor:
protected NSLayoutAnchor`1 (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual NSLayoutConstraint ConstraintEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor);
public virtual NSLayoutConstraint ConstraintEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (AppKit.NSLayoutAnchor<AnchorType> anchor, nfloat constant);
Added methods:
public virtual NSLayoutConstraint ConstraintEqualTo (AppKit.NSLayoutAnchor<AnchorType> anchor);
public virtual NSLayoutConstraint ConstraintEqualTo (AppKit.NSLayoutAnchor<AnchorType> anchor, System.Runtime.InteropServices.NFloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualTo (AppKit.NSLayoutAnchor<AnchorType> anchor);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualTo (AppKit.NSLayoutAnchor<AnchorType> anchor, System.Runtime.InteropServices.NFloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualTo (AppKit.NSLayoutAnchor<AnchorType> anchor);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualTo (AppKit.NSLayoutAnchor<AnchorType> anchor, System.Runtime.InteropServices.NFloat constant);
Removed constructor:
protected NSLayoutConstraint (IntPtr handle);
Added constructor:
protected NSLayoutConstraint (ObjCRuntime.NativeHandle handle);
Removed properties:
public virtual AppKit.NSLayoutAnchor<Foundation.NSObject> FirstAnchor { get; }
public virtual AppKit.NSLayoutAnchor<Foundation.NSObject> SecondAnchor { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Constant { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Constant { get; set; }
-public virtual nfloat Multiplier { get; }
+public virtual System.Runtime.InteropServices.NFloat Multiplier { get; }
Removed methods:
public static NSLayoutConstraint Create (Foundation.NSObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, nfloat multiplier, nfloat constant);
public static NSLayoutConstraint Create (Foundation.NSObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, Foundation.NSObject view2, NSLayoutAttribute attribute2, nfloat multiplier, nfloat constant);
public static NSLayoutConstraint Create (ObjCRuntime.INativeObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, ObjCRuntime.INativeObject view2, NSLayoutAttribute attribute2, nfloat multiplier, nfloat constant);
Added methods:
public static NSLayoutConstraint Create (Foundation.NSObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, System.Runtime.InteropServices.NFloat multiplier, System.Runtime.InteropServices.NFloat constant);
public static NSLayoutConstraint Create (Foundation.NSObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, Foundation.NSObject view2, NSLayoutAttribute attribute2, System.Runtime.InteropServices.NFloat multiplier, System.Runtime.InteropServices.NFloat constant);
public static NSLayoutConstraint Create (ObjCRuntime.INativeObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, ObjCRuntime.INativeObject view2, NSLayoutAttribute attribute2, System.Runtime.InteropServices.NFloat multiplier, System.Runtime.InteropServices.NFloat constant);
public AppKit.NSLayoutAnchor<AnchorType> FirstAnchor<AnchorType> ();
public AppKit.NSLayoutAnchor<AnchorType> SecondAnchor<AnchorType> ();
Removed constructor:
protected NSLayoutDimension (IntPtr handle);
Added constructor:
protected NSLayoutDimension (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual NSLayoutConstraint ConstraintEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier, nfloat constant);
public virtual NSLayoutConstraint ConstraintEqualToConstant (nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier, nfloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToConstant (nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToAnchor (NSLayoutDimension anchor, nfloat multiplier, nfloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToConstant (nfloat constant);
Added methods:
public virtual NSLayoutConstraint ConstraintEqualTo (System.Runtime.InteropServices.NFloat constant);
public virtual NSLayoutConstraint ConstraintEqualTo (NSLayoutDimension anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutConstraint ConstraintEqualTo (NSLayoutDimension anchor, System.Runtime.InteropServices.NFloat multiplier, System.Runtime.InteropServices.NFloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualTo (System.Runtime.InteropServices.NFloat constant);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualTo (NSLayoutDimension anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualTo (NSLayoutDimension anchor, System.Runtime.InteropServices.NFloat multiplier, System.Runtime.InteropServices.NFloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualTo (System.Runtime.InteropServices.NFloat constant);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualTo (NSLayoutDimension anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualTo (NSLayoutDimension anchor, System.Runtime.InteropServices.NFloat multiplier, System.Runtime.InteropServices.NFloat constant);
Removed constructor:
protected NSLayoutGuide (IntPtr handle);
Added constructor:
protected NSLayoutGuide (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSLayoutManager (IntPtr handle);
Added constructor:
protected NSLayoutManager (ObjCRuntime.NativeHandle handle);
Removed properties:
public virtual Foundation.NSAttributedString AttributedString { get; }
public virtual NSGlyphStorageOptions LayoutOptions { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint FirstUnlaidCharacterIndex { get; }
+public virtual UIntPtr FirstUnlaidCharacterIndex { get; }
-public virtual nint FirstUnlaidGlyphIndex { get; }
+public virtual UIntPtr FirstUnlaidGlyphIndex { get; }
-public virtual nint NumberOfGlyphs { get; }
+public virtual UIntPtr NumberOfGlyphs { get; }
Removed methods:
public virtual void AddTemporaryAttributes (Foundation.NSDictionary attrs, Foundation.NSRange charRange);
public virtual CoreGraphics.CGSize AttachmentSizeForGlyphAt (nint glyphIndex);
public virtual CoreGraphics.CGRect BoundingRectForGlyphRange (Foundation.NSRange glyphRange, NSTextContainer container);
public virtual CoreGraphics.CGRect BoundsRect (NSTextBlock block, Foundation.NSRange glyphRange);
public virtual nuint CharacterIndexForGlyphAtIndex (nint glyphIndex);
[Obsolete ("Use 'GetCharacterIndex' instead.")]
public virtual nuint CharacterIndexForPoint (CoreGraphics.CGPoint point, NSTextContainer container, ref nfloat fractionOfDistanceBetweenInsertionPoints);
[Obsolete ("Use 'GetCharacterRange' instead.")]
public virtual Foundation.NSRange CharacterRangeForGlyphRange (Foundation.NSRange glyphRange, out Foundation.NSRange actualGlyphRange);
public virtual nfloat DefaultBaselineOffsetForFont (NSFont theFont);
public virtual nfloat DefaultLineHeightForFont (NSFont theFont);
public virtual void DeleteGlyphs (Foundation.NSRange glyphRange);
public virtual void DrawBackgroundForGlyphRange (Foundation.NSRange glyphsToShow, CoreGraphics.CGPoint origin);
public virtual void DrawGlyphsForGlyphRange (Foundation.NSRange glyphsToShow, CoreGraphics.CGPoint origin);
public virtual void DrawStrikethrough (Foundation.NSRange glyphRange, NSUnderlineStyle strikethroughVal, nfloat baselineOffset, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual void DrawUnderline (Foundation.NSRange glyphRange, NSUnderlineStyle underlineVal, nfloat baselineOffset, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual bool DrawsOutsideLineFragmentForGlyphAt (nint glyphIndex);
protected virtual void FillBackground (IntPtr rectArray, nuint rectCount, Foundation.NSRange characterRange, NSColor color);
public virtual nfloat FractionOfDistanceThroughGlyphForPoint (CoreGraphics.CGPoint point, NSTextContainer container);
public CoreGraphics.CGRect GetBoundsRect (NSTextBlock block, nuint glyphIndex);
protected virtual CoreGraphics.CGRect GetBoundsRect (NSTextBlock block, nuint glyphIndex, IntPtr effectiveGlyphRange);
public CoreGraphics.CGRect GetBoundsRect (NSTextBlock block, nuint glyphIndex, out Foundation.NSRange effectiveGlyphRange);
public virtual ushort GetCGGlyph (nuint glyphIndex);
public virtual ushort GetCGGlyph (nuint glyphIndex, out bool isValidIndex);
public nuint GetCharacterIndex (CoreGraphics.CGPoint point, NSTextContainer container);
public nuint GetCharacterIndex (CoreGraphics.CGPoint point, NSTextContainer container, out nfloat fractionOfDistanceBetweenInsertionPoints);
public virtual void GetFirstUnlaidCharacterIndex (ref nuint charIndex, ref nuint glyphIndex);
public nuint GetGlyphs (Foundation.NSRange glyphRange, short[] glyphBuffer, NSGlyphProperty[] props, nuint[] charIndexBuffer, byte[] bidiLevelBuffer);
protected virtual nuint GetGlyphs (Foundation.NSRange glyphRange, IntPtr glyphBuffer, IntPtr properties, IntPtr characterIndexBuffer, IntPtr bidiLevelBuffer);
public virtual nint GetIntAttribute (nint attributeTag, nint glyphIndex);
public CoreGraphics.CGRect GetLayoutRect (NSTextBlock block, nuint glyphIndex);
protected virtual CoreGraphics.CGRect GetLayoutRect (NSTextBlock block, nuint glyphIndex, IntPtr effectiveGlyphRange);
public CoreGraphics.CGRect GetLayoutRect (NSTextBlock block, nuint glyphIndex, out Foundation.NSRange effectiveGlyphRange);
public virtual nuint GetLineFragmentInsertionPoints (nuint charIndex, bool aFlag, bool dFlag, IntPtr positions, IntPtr charIndexes);
public nuint GetLineFragmentInsertionPoints (nuint charIndex, bool alternatePosition, bool inDisplayOrder, nfloat[] positions, nint[] charIndexes);
public CoreGraphics.CGRect GetLineFragmentRect (nuint glyphIndex);
public CoreGraphics.CGRect GetLineFragmentRect (nuint glyphIndex, bool withoutAdditionalLayout);
protected virtual CoreGraphics.CGRect GetLineFragmentRect (nuint glyphIndex, IntPtr effectiveGlyphRange);
public CoreGraphics.CGRect GetLineFragmentRect (nuint glyphIndex, out Foundation.NSRange effectiveGlyphRange);
protected virtual CoreGraphics.CGRect GetLineFragmentRect (nuint glyphIndex, IntPtr effectiveGlyphRange, bool withoutAdditionalLayout);
public CoreGraphics.CGRect GetLineFragmentRect (nuint glyphIndex, out Foundation.NSRange effectiveGlyphRange, bool withoutAdditionalLayout);
public CoreGraphics.CGRect GetLineFragmentUsedRect (nuint glyphIndex);
public CoreGraphics.CGRect GetLineFragmentUsedRect (nuint glyphIndex, bool withoutAdditionalLayout);
protected virtual CoreGraphics.CGRect GetLineFragmentUsedRect (nuint glyphIndex, IntPtr effectiveGlyphRange);
public CoreGraphics.CGRect GetLineFragmentUsedRect (nuint glyphIndex, out Foundation.NSRange effectiveGlyphRange);
protected virtual CoreGraphics.CGRect GetLineFragmentUsedRect (nuint glyphIndex, IntPtr effectiveGlyphRange, bool withoutAdditionalLayout);
public CoreGraphics.CGRect GetLineFragmentUsedRect (nuint glyphIndex, out Foundation.NSRange effectiveGlyphRange, bool withoutAdditionalLayout);
public virtual NSGlyphProperty GetProperty (nuint glyphIndex);
public CoreGraphics.CGRect[] GetRectArray (Foundation.NSRange glyphRange, Foundation.NSRange selectedGlyphRange, NSTextContainer textContainer);
public Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, nuint characterIndex);
public Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, nuint characterIndex, Foundation.NSRange rangeLimit);
protected virtual Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, nuint characterIndex, IntPtr effectiveRange);
public Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, nuint characterIndex, out Foundation.NSRange effectiveRange);
protected virtual Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, nuint characterIndex, IntPtr longestEffectiveRange, Foundation.NSRange rangeLimit);
public Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, nuint characterIndex, out Foundation.NSRange longestEffectiveRange, Foundation.NSRange rangeLimit);
public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (nuint characterIndex);
public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (nuint characterIndex, Foundation.NSRange rangeLimit);
protected virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (nuint characterIndex, IntPtr effectiveCharacterRange);
public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (nuint characterIndex, out Foundation.NSRange effectiveCharacterRange);
protected virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (nuint characterIndex, IntPtr longestEffectiveRange, Foundation.NSRange rangeLimit);
public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (nuint characterIndex, out Foundation.NSRange longestEffectiveRange, Foundation.NSRange rangeLimit);
public NSTextContainer GetTextContainer (nuint glyphIndex);
public NSTextContainer GetTextContainer (nuint glyphIndex, bool flag);
protected virtual NSTextContainer GetTextContainer (nuint glyphIndex, IntPtr effectiveGlyphRange);
public NSTextContainer GetTextContainer (nuint glyphIndex, out Foundation.NSRange effectiveGlyphRange);
protected virtual NSTextContainer GetTextContainer (nuint glyphIndex, IntPtr effectiveGlyphRange, bool withoutAdditionalLayout);
public NSTextContainer GetTextContainer (nuint glyphIndex, out Foundation.NSRange effectiveGlyphRange, bool withoutAdditionalLayout);
public virtual Foundation.NSRange GetTruncatedGlyphRangeInLineFragment (nuint glyphIndex);
public virtual CoreGraphics.CGRect GetUsedRectForTextContainer (NSTextContainer container);
public virtual uint GlyphAtIndex (nint glyphIndex);
public virtual uint GlyphAtIndex (nint glyphIndex, ref bool isValidIndex);
public virtual nuint GlyphIndexForCharacterAtIndex (nint charIndex);
public virtual nuint GlyphIndexForPoint (CoreGraphics.CGPoint point, NSTextContainer container);
public virtual nuint GlyphIndexForPointInTextContainer (CoreGraphics.CGPoint point, NSTextContainer container, ref nfloat fractionOfDistanceThroughGlyph);
public virtual Foundation.NSRange GlyphRangeForBoundingRect (CoreGraphics.CGRect bounds, NSTextContainer container);
public virtual Foundation.NSRange GlyphRangeForBoundingRectWithoutAdditionalLayout (CoreGraphics.CGRect bounds, NSTextContainer container);
[Obsolete ("Use 'GetGlyphRange' instead.")]
public virtual Foundation.NSRange GlyphRangeForCharacterRange (Foundation.NSRange charRange, out Foundation.NSRange actualCharRange);
public virtual void InsertGlyph (uint glyph, nint glyphIndex, nint charIndex);
public virtual void InsertTextContainer (NSTextContainer container, nint index);
[Obsolete ("Use 'GetIntAttribute' instead.")]
public virtual nint IntAttributeforGlyphAtIndex (nint attributeTag, nint glyphIndex);
public void InvalidateGlyphs (Foundation.NSRange characterRange, nint delta);
protected virtual void InvalidateGlyphs (Foundation.NSRange characterRange, nint delta, IntPtr actualCharacterRange);
public void InvalidateGlyphs (Foundation.NSRange characterRange, nint delta, out Foundation.NSRange actualCharacterRange);
public virtual void InvalidateGlyphsOnLayoutInvalidation (Foundation.NSRange glyphRange);
public virtual bool IsValidGlyphIndex (nint glyphIndex);
public virtual CoreGraphics.CGRect LayoutRect (NSTextBlock block, Foundation.NSRange glyphRange);
public virtual CoreGraphics.CGPoint LocationForGlyphAtIndex (nint glyphIndex);
public virtual bool NotShownAttributeForGlyphAtIndex (nint glyphIndex);
public virtual void ProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editMask, Foundation.NSRange newCharRange, nint delta, Foundation.NSRange invalidatedCharRange);
public virtual Foundation.NSRange RangeOfNominallySpacedGlyphsContainingIndex (nint glyphIndex);
public virtual void RemoveTextContainer (nint index);
public virtual void ReplaceGlyphAtIndex (nint glyphIndex, uint newGlyph);
[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
public virtual void ReplaceTextStorage (NSTextStorage newTextStorage);
public virtual void SetCharacterIndex (nint charIndex, nint glyphIndex);
public virtual void SetDrawsOutsideLineFragment (bool flag, nint glyphIndex);
public virtual void SetExtraLineFragmentRect (CoreGraphics.CGRect fragmentRect, CoreGraphics.CGRect usedRect, NSTextContainer container);
public virtual void SetIntAttribute (nint attributeTag, nint value, nint glyphIndex);
public virtual void SetLineFragmentRect (CoreGraphics.CGRect fragmentRect, Foundation.NSRange glyphRange, CoreGraphics.CGRect usedRect);
public virtual void SetNotShownAttribute (bool flag, nint glyphIndex);
public virtual void SetTextContainerForRange (NSTextContainer container, Foundation.NSRange glyphRange);
public virtual void ShowAttachmentCell (NSCell cell, CoreGraphics.CGRect rect, nuint characterIndex);
public void ShowGlyphs (short[] glyphs, CoreGraphics.CGPoint[] positions, nint glyphCount, NSFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
public void ShowGlyphs (short[] glyphs, CoreGraphics.CGPoint[] positions, nuint glyphCount, NSFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
protected virtual void ShowGlyphs (IntPtr glyphs, IntPtr positions, nint glyphCount, NSFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
protected virtual void ShowGlyphs (IntPtr glyphs, IntPtr positions, nuint glyphCount, NSFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
public virtual void Strikethrough (Foundation.NSRange glyphRange, NSUnderlineStyle strikethroughVal, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual NSFont SubstituteFontForFont (NSFont originalFont);
public virtual void TextStorageEdited (NSTextStorage str, NSTextStorageEditedFlags editedMask, Foundation.NSRange newCharRange, nint changeInLength, Foundation.NSRange invalidatedCharRange);
public virtual void Underline (Foundation.NSRange glyphRange, NSUnderlineStyle underlineVal, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
Modified methods:
public ---virtual--- void AddTemporaryAttribute (Foundation.NSString attributeName, Foundation.NSObject value, Foundation.NSRange characterRange)
-public virtual void AddTemporaryAttribute (string attrName, Foundation.NSObject value, Foundation.NSRange charRange---characterRange---)
+public void AddTemporaryAttribute (string +++attrName+++attributeName, Foundation.NSObject value, Foundation.NSRange +++charRange+++characterRange)
-public virtual void EnsureGlyphsForCharacterRange (Foundation.NSRange charRange)
+public virtual void EnsureGlyphsForCharacterRange (Foundation.NSRange characterRange)
-public virtual void EnsureLayoutForCharacterRange (Foundation.NSRange charRange)
+public virtual void EnsureLayoutForCharacterRange (Foundation.NSRange characterRange)
-public virtual void InvalidateDisplayForCharacterRange (Foundation.NSRange charRange)
+public virtual void InvalidateDisplayForCharacterRange (Foundation.NSRange characterRange)
public ---virtual--- void RemoveTemporaryAttribute (Foundation.NSString attributeName, Foundation.NSRange characterRange)
-public virtual void RemoveTemporaryAttribute (string attrName, Foundation.NSRange charRange---characterRange---)
+public void RemoveTemporaryAttribute (string +++attrName+++attributeName, Foundation.NSRange +++charRange+++characterRange)
-public virtual void SetGlyphs (IntPtr glyphs, IntPtr props, IntPtr charIndexes---characterIndexes---, NSFont aFont---font---, Foundation.NSRange glyphRange)
+public virtual void SetGlyphs (IntPtr glyphs, IntPtr properties, IntPtr +++charIndexes+++characterIndexes, NSFont +++aFont+++font, Foundation.NSRange glyphRange)
Added methods:
public virtual void AddTemporaryAttributes (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, Foundation.NSRange characterRange);
public virtual void DrawBackground (Foundation.NSRange glyphsToShow, CoreGraphics.CGPoint origin);
public virtual void DrawGlyphs (Foundation.NSRange glyphsToShow, CoreGraphics.CGPoint origin);
public virtual void DrawStrikethrough (Foundation.NSRange glyphRange, Foundation.NSUnderlineStyle strikethroughVal, System.Runtime.InteropServices.NFloat baselineOffset, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual void DrawUnderline (Foundation.NSRange glyphRange, Foundation.NSUnderlineStyle underlineVal, System.Runtime.InteropServices.NFloat baselineOffset, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual bool DrawsOutsideLineFragmentForGlyph (UIntPtr glyphIndex);
protected virtual void FillBackground (IntPtr rectArray, UIntPtr rectCount, Foundation.NSRange characterRange, NSColor color);
public virtual CoreGraphics.CGSize GetAttachmentSizeForGlyph (UIntPtr glyphIndex);
public virtual CoreGraphics.CGRect GetBoundingRect (Foundation.NSRange glyphRange, NSTextContainer container);
public virtual CoreGraphics.CGRect GetBoundsRect (NSTextBlock block, Foundation.NSRange glyphRange);
public CoreGraphics.CGRect GetBoundsRect (NSTextBlock block, UIntPtr glyphIndex);
protected virtual CoreGraphics.CGRect GetBoundsRect (NSTextBlock block, UIntPtr glyphIndex, IntPtr effectiveGlyphRange);
public CoreGraphics.CGRect GetBoundsRect (NSTextBlock block, UIntPtr glyphIndex, out Foundation.NSRange effectiveGlyphRange);
public virtual UIntPtr GetCharacterIndex (UIntPtr glyphIndex);
public UIntPtr GetCharacterIndex (CoreGraphics.CGPoint point, NSTextContainer container);
protected virtual UIntPtr GetCharacterIndex (CoreGraphics.CGPoint point, NSTextContainer container, IntPtr fractionOfDistanceBetweenInsertionPoints);
public UIntPtr GetCharacterIndex (CoreGraphics.CGPoint point, NSTextContainer container, out System.Runtime.InteropServices.NFloat fractionOfDistanceBetweenInsertionPoints);
protected virtual Foundation.NSRange GetCharacterRange (Foundation.NSRange glyphRange, IntPtr actualGlyphRange);
public virtual System.Runtime.InteropServices.NFloat GetDefaultBaselineOffset (NSFont font);
public virtual System.Runtime.InteropServices.NFloat GetDefaultLineHeight (NSFont font);
public virtual void GetFirstUnlaidCharacterIndex (out UIntPtr characterIndex, out UIntPtr glyphIndex);
public virtual System.Runtime.InteropServices.NFloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point, NSTextContainer container);
public virtual ushort GetGlyph (UIntPtr glyphIndex);
public virtual ushort GetGlyph (UIntPtr glyphIndex, out bool isValidIndex);
public virtual UIntPtr GetGlyphIndex (UIntPtr characterIndex);
public virtual UIntPtr GetGlyphIndex (CoreGraphics.CGPoint point, NSTextContainer container);
public virtual UIntPtr GetGlyphIndex (CoreGraphics.CGPoint point, NSTextContainer container, out System.Runtime.InteropServices.NFloat fractionOfDistanceThroughGlyph);
protected virtual Foundation.NSRange GetGlyphRange (Foundation.NSRange characterRange, IntPtr actualCharacterRange);
public virtual Foundation.NSRange GetGlyphRangeForBoundingRect (CoreGraphics.CGRect bounds, NSTextContainer container);
public virtual Foundation.NSRange GetGlyphRangeForBoundingRectWithoutAdditionalLayout (CoreGraphics.CGRect bounds, NSTextContainer container);
public UIntPtr GetGlyphs (Foundation.NSRange glyphRange, short[] glyphBuffer, NSGlyphProperty[] props, UIntPtr[] charIndexBuffer, byte[] bidiLevelBuffer);
protected virtual UIntPtr GetGlyphs (Foundation.NSRange glyphRange, IntPtr glyphBuffer, IntPtr properties, IntPtr characterIndexBuffer, IntPtr bidiLevelBuffer);
public virtual CoreGraphics.CGRect GetLayoutRect (NSTextBlock block, Foundation.NSRange glyphRange);
public CoreGraphics.CGRect GetLayoutRect (NSTextBlock block, UIntPtr glyphIndex);
protected virtual CoreGraphics.CGRect GetLayoutRect (NSTextBlock block, UIntPtr glyphIndex, IntPtr effectiveGlyphRange);
public CoreGraphics.CGRect GetLayoutRect (NSTextBlock block, UIntPtr glyphIndex, out Foundation.NSRange effectiveGlyphRange);
protected virtual UIntPtr GetLineFragmentInsertionPoints (UIntPtr characterIndex, bool alternatePositions, bool inDisplayOrder, IntPtr positions, IntPtr characterIndexes);
public UIntPtr GetLineFragmentInsertionPoints (UIntPtr charIndex, bool alternatePosition, bool inDisplayOrder, System.Runtime.InteropServices.NFloat[] positions, IntPtr[] charIndexes);
public CoreGraphics.CGRect GetLineFragmentRect (UIntPtr glyphIndex);
public CoreGraphics.CGRect GetLineFragmentRect (UIntPtr glyphIndex, bool withoutAdditionalLayout);
protected virtual CoreGraphics.CGRect GetLineFragmentRect (UIntPtr glyphIndex, IntPtr effectiveGlyphRange);
public CoreGraphics.CGRect GetLineFragmentRect (UIntPtr glyphIndex, out Foundation.NSRange effectiveGlyphRange);
protected virtual CoreGraphics.CGRect GetLineFragmentRect (UIntPtr glyphIndex, IntPtr effectiveGlyphRange, bool withoutAdditionalLayout);
public CoreGraphics.CGRect GetLineFragmentRect (UIntPtr glyphIndex, out Foundation.NSRange effectiveGlyphRange, bool withoutAdditionalLayout);
public CoreGraphics.CGRect GetLineFragmentUsedRect (UIntPtr glyphIndex);
public CoreGraphics.CGRect GetLineFragmentUsedRect (UIntPtr glyphIndex, bool withoutAdditionalLayout);
protected virtual CoreGraphics.CGRect GetLineFragmentUsedRect (UIntPtr glyphIndex, IntPtr effectiveGlyphRange);
public CoreGraphics.CGRect GetLineFragmentUsedRect (UIntPtr glyphIndex, out Foundation.NSRange effectiveGlyphRange);
protected virtual CoreGraphics.CGRect GetLineFragmentUsedRect (UIntPtr glyphIndex, IntPtr effectiveGlyphRange, bool withoutAdditionalLayout);
public CoreGraphics.CGRect GetLineFragmentUsedRect (UIntPtr glyphIndex, out Foundation.NSRange effectiveGlyphRange, bool withoutAdditionalLayout);
public virtual CoreGraphics.CGPoint GetLocationForGlyph (UIntPtr glyphIndex);
public virtual NSGlyphProperty GetProperty (UIntPtr glyphIndex);
public virtual Foundation.NSRange GetRangeOfNominallySpacedGlyphsContainingIndex (UIntPtr glyphIndex);
public Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, UIntPtr characterIndex);
public Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, UIntPtr characterIndex, Foundation.NSRange rangeLimit);
protected virtual Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, UIntPtr characterIndex, IntPtr effectiveRange);
public Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, UIntPtr characterIndex, out Foundation.NSRange effectiveRange);
protected virtual Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, UIntPtr characterIndex, IntPtr longestEffectiveRange, Foundation.NSRange rangeLimit);
public Foundation.NSObject GetTemporaryAttribute (Foundation.NSString attributeName, UIntPtr characterIndex, out Foundation.NSRange longestEffectiveRange, Foundation.NSRange rangeLimit);
public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (UIntPtr characterIndex);
public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (UIntPtr characterIndex, Foundation.NSRange rangeLimit);
protected virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (UIntPtr characterIndex, IntPtr effectiveCharacterRange);
public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (UIntPtr characterIndex, out Foundation.NSRange effectiveCharacterRange);
protected virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (UIntPtr characterIndex, IntPtr longestEffectiveRange, Foundation.NSRange rangeLimit);
public Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetTemporaryAttributes (UIntPtr characterIndex, out Foundation.NSRange longestEffectiveRange, Foundation.NSRange rangeLimit);
public NSTextContainer GetTextContainer (UIntPtr glyphIndex);
public NSTextContainer GetTextContainer (UIntPtr glyphIndex, bool flag);
protected virtual NSTextContainer GetTextContainer (UIntPtr glyphIndex, IntPtr effectiveGlyphRange);
public NSTextContainer GetTextContainer (UIntPtr glyphIndex, out Foundation.NSRange effectiveGlyphRange);
protected virtual NSTextContainer GetTextContainer (UIntPtr glyphIndex, IntPtr effectiveGlyphRange, bool withoutAdditionalLayout);
public NSTextContainer GetTextContainer (UIntPtr glyphIndex, out Foundation.NSRange effectiveGlyphRange, bool withoutAdditionalLayout);
public virtual Foundation.NSRange GetTruncatedGlyphRangeInLineFragment (UIntPtr glyphIndex);
public virtual CoreGraphics.CGRect GetUsedRect (NSTextContainer container);
public virtual uint GlyphAtIndex (UIntPtr glyphIndex);
public virtual uint GlyphAtIndex (UIntPtr glyphIndex, ref bool isValidIndex);
public virtual void InsertTextContainer (NSTextContainer container, IntPtr index);
public void InvalidateGlyphs (Foundation.NSRange characterRange, IntPtr delta);
protected virtual void InvalidateGlyphs (Foundation.NSRange characterRange, IntPtr delta, IntPtr actualCharacterRange);
public void InvalidateGlyphs (Foundation.NSRange characterRange, IntPtr delta, out Foundation.NSRange actualCharacterRange);
public virtual bool IsNotShownAttributeForGlyph (UIntPtr glyphIndex);
public virtual bool IsValidGlyph (UIntPtr glyphIndex);
public virtual void ProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editMask, Foundation.NSRange newCharacterRange, IntPtr delta, Foundation.NSRange invalidatedCharacterRange);
public virtual void RemoveTextContainer (IntPtr index);
public virtual void SetDrawsOutsideLineFragment (bool flag, UIntPtr glyphIndex);
public virtual void SetExtraLineFragment (CoreGraphics.CGRect fragmentRect, CoreGraphics.CGRect usedRect, NSTextContainer container);
public virtual void SetLineFragment (CoreGraphics.CGRect fragmentRect, Foundation.NSRange glyphRange, CoreGraphics.CGRect usedRect);
public virtual void SetNotShownAttribute (bool flag, UIntPtr glyphIndex);
public virtual void SetTextContainer (NSTextContainer container, Foundation.NSRange glyphRange);
public virtual void ShowAttachmentCell (NSCell cell, CoreGraphics.CGRect rect, UIntPtr characterIndex);
public void ShowGlyphs (short[] glyphs, CoreGraphics.CGPoint[] positions, IntPtr glyphCount, NSFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
protected virtual void ShowGlyphs (IntPtr glyphs, IntPtr positions, IntPtr glyphCount, NSFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
protected virtual void ShowGlyphs (IntPtr glyphs, IntPtr positions, UIntPtr glyphCount, NSFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
public virtual void Strikethrough (Foundation.NSRange glyphRange, Foundation.NSUnderlineStyle strikethroughVal, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
public virtual void Underline (Foundation.NSRange glyphRange, Foundation.NSUnderlineStyle underlineVal, CoreGraphics.CGRect lineRect, Foundation.NSRange lineGlyphRange, CoreGraphics.CGPoint containerOrigin);
Removed constructor:
protected NSLayoutManagerDelegate (IntPtr handle);
Added constructor:
protected NSLayoutManagerDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual CoreGraphics.CGRect GetBoundingBox (NSLayoutManager layoutManager, nuint glyphIndex, NSTextContainer textContainer, CoreGraphics.CGRect proposedRect, CoreGraphics.CGPoint glyphPosition, nuint charIndex);
public virtual nfloat GetLineSpacingAfterGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual nfloat GetParagraphSpacingAfterGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual nfloat GetParagraphSpacingBeforeGlyph (NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public virtual void LayoutCompleted (NSLayoutManager layoutManager, NSTextContainer textContainer, bool layoutFinishedFlag);
public virtual void LayoutInvalidated (NSLayoutManager sender);
public virtual bool ShouldBreakLineByHyphenatingBeforeCharacter (NSLayoutManager layoutManager, nuint charIndex);
public virtual bool ShouldBreakLineByWordBeforeCharacter (NSLayoutManager layoutManager, nuint charIndex);
public virtual nuint ShouldGenerateGlyphs (NSLayoutManager layoutManager, IntPtr glyphBuffer, IntPtr props, IntPtr charIndexes, NSFont aFont, Foundation.NSRange glyphRange);
public virtual bool ShouldSetLineFragmentRect (NSLayoutManager layoutManager, ref CoreGraphics.CGRect lineFragmentRect, ref CoreGraphics.CGRect lineFragmentUsedRect, ref nfloat baselineOffset, NSTextContainer textContainer, Foundation.NSRange glyphRange);
public virtual NSControlCharacterAction ShouldUseAction (NSLayoutManager layoutManager, NSControlCharacterAction action, nuint charIndex);
public virtual Foundation.NSDictionary ShouldUseTemporaryAttributes (NSLayoutManager layoutManager, Foundation.NSDictionary temporaryAttributes, bool drawingToScreen, nint charIndex, IntPtr effectiveCharRange);
Added methods:
public virtual void DidCompleteLayout (NSLayoutManager layoutManager, NSTextContainer textContainer, bool layoutFinishedFlag);
public virtual void DidInvalidatedLayout (NSLayoutManager sender);
public virtual CoreGraphics.CGRect GetBoundingBox (NSLayoutManager layoutManager, UIntPtr glyphIndex, NSTextContainer textContainer, CoreGraphics.CGRect proposedRect, CoreGraphics.CGPoint glyphPosition, UIntPtr characterIndex);
public virtual System.Runtime.InteropServices.NFloat GetLineSpacingAfterGlyph (NSLayoutManager layoutManager, UIntPtr glyphIndex, CoreGraphics.CGRect rect);
public virtual System.Runtime.InteropServices.NFloat GetParagraphSpacingAfterGlyph (NSLayoutManager layoutManager, UIntPtr glyphIndex, CoreGraphics.CGRect rect);
public virtual System.Runtime.InteropServices.NFloat GetParagraphSpacingBeforeGlyph (NSLayoutManager layoutManager, UIntPtr glyphIndex, CoreGraphics.CGRect rect);
public virtual bool ShouldBreakLineByHyphenatingBeforeCharacter (NSLayoutManager layoutManager, UIntPtr characterIndex);
public virtual bool ShouldBreakLineByWordBeforeCharacter (NSLayoutManager layoutManager, UIntPtr characterIndex);
public virtual UIntPtr ShouldGenerateGlyphs (NSLayoutManager layoutManager, IntPtr glyphBuffer, IntPtr properties, IntPtr characterIndexes, NSFont font, Foundation.NSRange glyphRange);
public virtual bool ShouldSetLineFragmentRect (NSLayoutManager layoutManager, ref CoreGraphics.CGRect lineFragmentRect, ref CoreGraphics.CGRect lineFragmentUsedRect, ref System.Runtime.InteropServices.NFloat baselineOffset, NSTextContainer textContainer, Foundation.NSRange glyphRange);
public virtual NSControlCharacterAction ShouldUseAction (NSLayoutManager layoutManager, NSControlCharacterAction action, UIntPtr characterIndex);
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> ShouldUseTemporaryAttributes (NSLayoutManager layoutManager, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> temporaryAttributes, bool drawingToScreen, UIntPtr characterIndex, ref Foundation.NSRange effectiveCharacterRange);
Removed methods:
public static CoreGraphics.CGRect GetBoundingBox (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, NSTextContainer textContainer, CoreGraphics.CGRect proposedRect, CoreGraphics.CGPoint glyphPosition, nuint charIndex);
public static nfloat GetLineSpacingAfterGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static nfloat GetParagraphSpacingAfterGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static nfloat GetParagraphSpacingBeforeGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint glyphIndex, CoreGraphics.CGRect rect);
public static void LayoutCompleted (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, NSTextContainer textContainer, bool layoutFinishedFlag);
public static void LayoutInvalidated (this INSLayoutManagerDelegate This, NSLayoutManager sender);
public static bool ShouldBreakLineByHyphenatingBeforeCharacter (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint charIndex);
public static bool ShouldBreakLineByWordBeforeCharacter (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, nuint charIndex);
public static nuint ShouldGenerateGlyphs (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, IntPtr glyphBuffer, IntPtr props, IntPtr charIndexes, NSFont aFont, Foundation.NSRange glyphRange);
public static bool ShouldSetLineFragmentRect (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, ref CoreGraphics.CGRect lineFragmentRect, ref CoreGraphics.CGRect lineFragmentUsedRect, ref nfloat baselineOffset, NSTextContainer textContainer, Foundation.NSRange glyphRange);
public static NSControlCharacterAction ShouldUseAction (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, NSControlCharacterAction action, nuint charIndex);
public static Foundation.NSDictionary ShouldUseTemporaryAttributes (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, Foundation.NSDictionary temporaryAttributes, bool drawingToScreen, nint charIndex, IntPtr effectiveCharRange);
Added methods:
public static void DidCompleteLayout (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, NSTextContainer textContainer, bool layoutFinishedFlag);
public static void DidInvalidatedLayout (this INSLayoutManagerDelegate This, NSLayoutManager sender);
public static CoreGraphics.CGRect GetBoundingBox (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, UIntPtr glyphIndex, NSTextContainer textContainer, CoreGraphics.CGRect proposedRect, CoreGraphics.CGPoint glyphPosition, UIntPtr characterIndex);
public static System.Runtime.InteropServices.NFloat GetLineSpacingAfterGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, UIntPtr glyphIndex, CoreGraphics.CGRect rect);
public static System.Runtime.InteropServices.NFloat GetParagraphSpacingAfterGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, UIntPtr glyphIndex, CoreGraphics.CGRect rect);
public static System.Runtime.InteropServices.NFloat GetParagraphSpacingBeforeGlyph (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, UIntPtr glyphIndex, CoreGraphics.CGRect rect);
public static bool ShouldBreakLineByHyphenatingBeforeCharacter (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, UIntPtr characterIndex);
public static bool ShouldBreakLineByWordBeforeCharacter (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, UIntPtr characterIndex);
public static UIntPtr ShouldGenerateGlyphs (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, IntPtr glyphBuffer, IntPtr properties, IntPtr characterIndexes, NSFont font, Foundation.NSRange glyphRange);
public static bool ShouldSetLineFragmentRect (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, ref CoreGraphics.CGRect lineFragmentRect, ref CoreGraphics.CGRect lineFragmentUsedRect, ref System.Runtime.InteropServices.NFloat baselineOffset, NSTextContainer textContainer, Foundation.NSRange glyphRange);
public static NSControlCharacterAction ShouldUseAction (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, NSControlCharacterAction action, UIntPtr characterIndex);
public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> ShouldUseTemporaryAttributes (this INSLayoutManagerDelegate This, NSLayoutManager layoutManager, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> temporaryAttributes, bool drawingToScreen, UIntPtr characterIndex, ref Foundation.NSRange effectiveCharacterRange);
Removed constructor:
protected NSLayoutXAxisAnchor (IntPtr handle);
Added constructor:
protected NSLayoutXAxisAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual NSLayoutConstraint ConstraintEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutDimension GetAnchorWithOffset (NSLayoutXAxisAnchor otherAnchor);
Added methods:
public virtual NSLayoutConstraint ConstraintEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToSystemSpacingAfterAnchor (NSLayoutXAxisAnchor anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutDimension CreateAnchorWithOffset (NSLayoutXAxisAnchor otherAnchor);
Removed constructor:
protected NSLayoutYAxisAnchor (IntPtr handle);
Added constructor:
protected NSLayoutYAxisAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual NSLayoutConstraint ConstraintEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, nfloat multiplier);
public virtual NSLayoutDimension GetAnchorWithOffset (NSLayoutYAxisAnchor otherAnchor);
Added methods:
public virtual NSLayoutConstraint ConstraintEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutConstraint ConstraintGreaterThanOrEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutConstraint ConstraintLessThanOrEqualToSystemSpacingBelowAnchor (NSLayoutYAxisAnchor anchor, System.Runtime.InteropServices.NFloat multiplier);
public virtual NSLayoutDimension CreateAnchorWithOffset (NSLayoutYAxisAnchor otherAnchor);
Removed constructor:
protected NSLevelIndicator (IntPtr handle);
Added constructor:
protected NSLevelIndicator (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MajorTickMarkCount { get; set; }
+public virtual IntPtr MajorTickMarkCount { get; set; }
-public virtual nint TickMarkCount { get; set; }
+public virtual IntPtr TickMarkCount { get; set; }
Removed methods:
public virtual CoreGraphics.CGRect RectOfTickMark (nint index);
public virtual double TickMarkValueAt (nint index);
Added methods:
public virtual CoreGraphics.CGRect RectOfTickMark (IntPtr index);
public virtual double TickMarkValueAt (IntPtr index);
Removed constructor:
protected NSLevelIndicatorCell (IntPtr handle);
Added constructor:
protected NSLevelIndicatorCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MajorTickMarkCount { get; set; }
+public virtual IntPtr MajorTickMarkCount { get; set; }
-public virtual nint TickMarkCount { get; set; }
+public virtual IntPtr TickMarkCount { get; set; }
Removed methods:
public virtual CoreGraphics.CGRect RectOfTickMarkAt (nint index);
public virtual double TickMarkValueAt (nint index);
Added methods:
public virtual CoreGraphics.CGRect RectOfTickMarkAt (IntPtr index);
public virtual double TickMarkValueAt (IntPtr index);
Removed constructor:
protected NSMagnificationGestureRecognizer (IntPtr handle);
Added constructor:
protected NSMagnificationGestureRecognizer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Magnification { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Magnification { get; set; }
Removed constructors:
protected NSMatrix (IntPtr handle);
public NSMatrix (CoreGraphics.CGRect frameRect, NSMatrixMode aMode, NSCell aCell, nint rowsHigh, nint colsWide);
public NSMatrix (CoreGraphics.CGRect frameRect, NSMatrixMode aMode, ObjCRuntime.Class factoryId, nint rowsHigh, nint colsWide);
Added constructors:
protected NSMatrix (ObjCRuntime.NativeHandle handle);
public NSMatrix (CoreGraphics.CGRect frameRect, NSMatrixMode aMode, NSCell aCell, IntPtr rowsHigh, IntPtr colsWide);
public NSMatrix (CoreGraphics.CGRect frameRect, NSMatrixMode aMode, ObjCRuntime.Class factoryId, IntPtr rowsHigh, IntPtr colsWide);
Removed property:
public NSCell Item { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Columns { get; }
+public virtual IntPtr Columns { get; }
-public virtual nint Rows { get; }
+public virtual IntPtr Rows { get; }
-public virtual nint SelectedColumn { get; }
+public virtual IntPtr SelectedColumn { get; }
-public virtual nint SelectedRow { get; }
+public virtual IntPtr SelectedRow { get; }
Added property:
public NSCell Item { get; }
Removed methods:
public virtual CoreGraphics.CGRect CellFrameAtRowColumn (nint row, nint column);
public virtual NSCell CellWithTag (nint anInt);
public virtual void DrawCellAtRowColumn (nint row, nint column);
public virtual bool GetRowColumn (out nint row, out nint column, NSCell aCell);
public virtual bool GetRowColumnForPoint (out nint row, out nint column, CoreGraphics.CGPoint aPoint);
public virtual void GetRowsAndColumnsCount (out nint rowCount, out nint colCount);
public virtual string GetStringForToolTip (NSView view, nint tag, CoreGraphics.CGPoint point, IntPtr data);
public virtual void HighlightCell (bool highlight, nint row, nint column);
public virtual void InsertColumn (nint column);
public virtual void InsertColumn (nint column, NSCell[] newCells);
public virtual void InsertRow (nint row);
public virtual void InsertRow (nint row, NSCell[] newCells);
public virtual NSCell MakeCell (nint row, nint col);
public virtual nint MouseDownFlags ();
public virtual void PutCell (NSCell newCell, nint row, nint column);
public virtual void RemoveColumn (nint col);
public virtual void RemoveRow (nint row);
public virtual void RenewRowsColumns (nint newRows, nint newCols);
public virtual void ScrollCellToVisible (nint row, nint column);
public virtual void SelectCell (nint row, nint column);
public virtual bool SelectCellWithTag (nint tag);
public virtual Foundation.NSObject SelectTextAtRowColumn (nint row, nint column);
public virtual void SetSelection (nint startPos, nint endPos, nint anchorPos, bool highlight);
public virtual void SetState (nint state, nint row, nint column);
Added methods:
public virtual CoreGraphics.CGRect CellFrameAtRowColumn (IntPtr row, IntPtr column);
public virtual NSCell CellWithTag (IntPtr anInt);
public virtual void DrawCellAtRowColumn (IntPtr row, IntPtr column);
public virtual bool GetRowColumn (out IntPtr row, out IntPtr column, NSCell aCell);
public virtual bool GetRowColumnForPoint (out IntPtr row, out IntPtr column, CoreGraphics.CGPoint aPoint);
public virtual void GetRowsAndColumnsCount (out IntPtr rowCount, out IntPtr colCount);
public virtual string GetStringForToolTip (NSView view, IntPtr tag, CoreGraphics.CGPoint point, IntPtr data);
public virtual void HighlightCell (bool highlight, IntPtr row, IntPtr column);
public virtual void InsertColumn (IntPtr column);
public virtual void InsertColumn (IntPtr column, NSCell[] newCells);
public virtual void InsertRow (IntPtr row);
public virtual void InsertRow (IntPtr row, NSCell[] newCells);
public virtual NSCell MakeCell (IntPtr row, IntPtr col);
public virtual IntPtr MouseDownFlags ();
public virtual void PutCell (NSCell newCell, IntPtr row, IntPtr column);
public virtual void RemoveColumn (IntPtr col);
public virtual void RemoveRow (IntPtr row);
public virtual void RenewRowsColumns (IntPtr newRows, IntPtr newCols);
public virtual void ScrollCellToVisible (IntPtr row, IntPtr column);
public virtual void SelectCell (IntPtr row, IntPtr column);
public virtual bool SelectCellWithTag (IntPtr tag);
public virtual Foundation.NSObject SelectTextAtRowColumn (IntPtr row, IntPtr column);
public virtual void SetSelection (IntPtr startPos, IntPtr endPos, IntPtr anchorPos, bool highlight);
public virtual void SetState (IntPtr state, IntPtr row, IntPtr column);
Removed constructor:
protected NSMatrixDelegate (IntPtr handle);
Added constructor:
protected NSMatrixDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
Added method:
public virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
Removed constructor:
protected NSMenu (IntPtr handle);
Added constructor:
protected NSMenu (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
-public virtual nfloat MenuBarHeight { get; }
+public virtual System.Runtime.InteropServices.NFloat MenuBarHeight { get; }
-public virtual nfloat MinimumWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumWidth { get; set; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
public virtual NSMenuPresentationStyle PresentationStyle { get; set; }
public virtual NSMenuItem[] SelectedItems { get; set; }
public virtual NSMenuSelectionMode SelectionMode { get; set; }
Removed methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
public virtual nint IndexOf (NSMenuItem index);
public virtual nint IndexOf (string aTitle);
public virtual nint IndexOf (nint itemTag);
public virtual nint IndexOfItem (NSMenu submenu);
public virtual nint IndexOfItem (Foundation.NSObject obj);
public virtual nint IndexOfItem (Foundation.NSObject target, ObjCRuntime.Selector actionSelector);
public virtual void InsertItem (NSMenuItem newItem, nint index);
public NSMenuItem InsertItem (string title, string charCode, nint index);
public virtual NSMenuItem InsertItem (string title, ObjCRuntime.Selector action, string charCode, nint index);
[Obsolete ("Use 'Items' instead.")]
public virtual NSMenuItem[] ItemArray ();
public virtual NSMenuItem ItemAt (nint index);
public virtual NSMenuItem ItemWithTag (nint tag);
public virtual void PerformActionForItem (nint index);
public virtual void RemoveItemAt (nint index);
Added methods:
public static NSMenu CreatePaletteMenu (NSColor[] colors, string[] itemTitles, System.Action<NSMenu> onSelectionChange);
public static NSMenu CreatePaletteMenu (NSColor[] colors, string[] itemTitles, NSImage image, System.Action<NSMenu> onSelectionChange);
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
public virtual IntPtr IndexOf (NSMenuItem index);
public virtual IntPtr IndexOf (IntPtr itemTag);
public virtual IntPtr IndexOf (string aTitle);
public virtual IntPtr IndexOfItem (NSMenu submenu);
public virtual IntPtr IndexOfItem (Foundation.NSObject obj);
public virtual IntPtr IndexOfItem (Foundation.NSObject target, ObjCRuntime.Selector actionSelector);
public virtual void InsertItem (NSMenuItem newItem, IntPtr index);
public NSMenuItem InsertItem (string title, string charCode, IntPtr index);
public virtual NSMenuItem InsertItem (string title, ObjCRuntime.Selector action, string charCode, IntPtr index);
public virtual NSMenuItem ItemAt (IntPtr index);
public virtual NSMenuItem ItemWithTag (IntPtr tag);
public virtual void PerformActionForItem (IntPtr index);
public virtual void RemoveItemAt (IntPtr index);
Removed constructor:
protected NSMenuDelegate (IntPtr handle);
Modified constructors:
-protected NSMenuDelegate ()
+public NSMenuDelegate ()
Added constructor:
protected NSMenuDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual nint MenuItemCount (NSMenu menu);
public virtual bool UpdateItem (NSMenu menu, NSMenuItem item, nint atIndex, bool shouldCancel);
Modified methods:
-public abstract void MenuWillHighlightItem (NSMenu menu, NSMenuItem item)
+public virtual void MenuWillHighlightItem (NSMenu menu, NSMenuItem item)
Added methods:
public virtual IntPtr MenuItemCount (NSMenu menu);
public virtual bool UpdateItem (NSMenu menu, NSMenuItem item, IntPtr atIndex, bool shouldCancel);
Removed methods:
public static nint MenuItemCount (this INSMenuDelegate This, NSMenu menu);
public static bool UpdateItem (this INSMenuDelegate This, NSMenu menu, NSMenuItem item, nint atIndex, bool shouldCancel);
Added methods:
public static IntPtr MenuItemCount (this INSMenuDelegate This, NSMenu menu);
public static void MenuWillHighlightItem (this INSMenuDelegate This, NSMenu menu, NSMenuItem item);
public static bool UpdateItem (this INSMenuDelegate This, NSMenu menu, NSMenuItem item, IntPtr atIndex, bool shouldCancel);
Removed constructor:
protected NSMenuItem (IntPtr handle);
Added constructor:
protected NSMenuItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint IndentationLevel { get; set; }
+public virtual IntPtr IndentationLevel { get; set; }
-public virtual nint Tag { get; set; }
+public virtual IntPtr Tag { get; set; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
public virtual NSMenuItemBadge Badge { get; set; }
public virtual bool IsSectionHeader { get; }
Removed methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
Added methods:
public static NSMenuItem CreateSectionHeader (string title);
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
Removed constructor:
protected NSMenuItemCell (IntPtr handle);
Added constructor:
protected NSMenuItemCell (ObjCRuntime.NativeHandle handle);
Removed property:
public virtual NSMenuView MenuView { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ImageWidth { get; }
+public virtual System.Runtime.InteropServices.NFloat ImageWidth { get; }
-public virtual nfloat KeyEquivalentWidth { get; }
+public virtual System.Runtime.InteropServices.NFloat KeyEquivalentWidth { get; }
-public virtual nint Tag { get; }
+public virtual IntPtr Tag { get; }
-public virtual nfloat TitleWidth { get; }
+public virtual System.Runtime.InteropServices.NFloat TitleWidth { get; }
Added property:
public virtual System.Runtime.InteropServices.NFloat StateImageWidth { get; }
Removed method:
public virtual nfloat StateImageWidth ();
Modified properties:
-public nint MenuItemIndex { get; }
+public IntPtr MenuItemIndex { get; }
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; }
Removed method:
public static void SetBaseWritingDirection (this Foundation.NSMutableAttributedString This, NSWritingDirection writingDirection, Foundation.NSRange range);
Added method:
public static void SetBaseWritingDirection (this Foundation.NSMutableAttributedString This, Foundation.NSWritingDirection writingDirection, Foundation.NSRange range);
Removed constructors:
[Obsolete ("macOS 10.12 does not allow creation via this constructor")]
public NSMutableFontCollection ();
protected NSMutableFontCollection (IntPtr handle);
Added constructor:
protected NSMutableFontCollection (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSMutableParagraphStyle (IntPtr handle);
Added constructor:
protected NSMutableParagraphStyle (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override NSWritingDirection BaseWritingDirection { get; set; }
+public override Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public override nfloat DefaultTabInterval { get; set; }
+public override System.Runtime.InteropServices.NFloat DefaultTabInterval { get; set; }
-public override nfloat FirstLineHeadIndent { get; set; }
+public override System.Runtime.InteropServices.NFloat FirstLineHeadIndent { get; set; }
-public override nfloat HeadIndent { get; set; }
+public override System.Runtime.InteropServices.NFloat HeadIndent { get; set; }
-public override nint HeaderLevel { get; set; }
+public override IntPtr HeaderLevel { get; set; }
-public override nfloat LineHeightMultiple { get; set; }
+public override System.Runtime.InteropServices.NFloat LineHeightMultiple { get; set; }
-public override nfloat LineSpacing { get; set; }
+public override System.Runtime.InteropServices.NFloat LineSpacing { get; set; }
-public override nfloat MaximumLineHeight { get; set; }
+public override System.Runtime.InteropServices.NFloat MaximumLineHeight { get; set; }
-public override nfloat MinimumLineHeight { get; set; }
+public override System.Runtime.InteropServices.NFloat MinimumLineHeight { get; set; }
-public override nfloat ParagraphSpacing { get; set; }
+public override System.Runtime.InteropServices.NFloat ParagraphSpacing { get; set; }
-public override nfloat ParagraphSpacingBefore { get; set; }
+public override System.Runtime.InteropServices.NFloat ParagraphSpacingBefore { get; set; }
-public override nfloat TailIndent { get; set; }
+public override System.Runtime.InteropServices.NFloat TailIndent { get; set; }
-public override NSTextTableBlock[] TextBlocks { get; set; }
+public override NSTextBlock[] TextBlocks { get; set; }
Removed methods:
[Obsolete ("Use the 'TextBlocks' property instead.")]
public virtual void SetTextBlocks (NSTextBlock[] array);
[Obsolete ("Use the 'TextLists' property instead.")]
public virtual void SetTextLists (NSTextList[] array);
Removed constructor:
protected NSNib (IntPtr handle);
Added constructor:
protected NSNib (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSObjectController (IntPtr handle);
Added constructor:
protected NSObjectController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSOpenGLContext (IntPtr handle);
Added constructor:
protected NSOpenGLContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSOpenGLLayer (IntPtr handle);
Added constructor:
protected NSOpenGLLayer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSOpenGLPixelBuffer (IntPtr handle);
Added constructor:
protected NSOpenGLPixelBuffer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSOpenGLPixelFormat (IntPtr handle);
Added constructor:
protected NSOpenGLPixelFormat (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed value:
[Obsolete ("Use 'TripleBuffer' instead.")]
TrippleBuffer = 3,
Removed constructor:
protected NSOpenGLView (IntPtr handle);
Added constructor:
protected NSOpenGLView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSOpenPanel (IntPtr handle);
Added constructor:
protected NSOpenPanel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nint RunModal (string[] types);
public virtual nint RunModal (string directory, string fileName, string[] types);
Added methods:
public virtual IntPtr RunModal (string[] types);
public virtual IntPtr RunModal (string directory, string fileName, string[] types);
Removed constructor:
protected NSOpenSavePanelDelegate (IntPtr handle);
Added constructor:
protected NSOpenSavePanelDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSOutlineView (IntPtr handle);
Added constructor:
protected NSOutlineView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat IndentationPerLevel { get; set; }
+public virtual System.Runtime.InteropServices.NFloat IndentationPerLevel { get; set; }
Removed methods:
public virtual CoreGraphics.CGRect FrameOfOutlineCellAtRow (nint row);
public virtual Foundation.NSObject GetChild (nint index, Foundation.NSObject parentItem);
public virtual nint GetChildIndex (Foundation.NSObject item);
public virtual Foundation.NSObject ItemAtRow (nint row);
public virtual nint LevelForItem (Foundation.NSObject item);
public virtual nint LevelForRow (nint row);
public virtual void MoveItem (nint fromIndex, Foundation.NSObject oldParent, nint toIndex, Foundation.NSObject newParent);
public virtual void MoveRow (nint oldIndex, nint newIndex);
public virtual nint NumberOfChildren (Foundation.NSObject item);
public virtual nint RowForItem (Foundation.NSObject item);
public virtual void SetDropItem (Foundation.NSObject item, nint index);
Added methods:
public virtual CoreGraphics.CGRect FrameOfOutlineCellAtRow (IntPtr row);
public virtual Foundation.NSObject GetChild (IntPtr index, Foundation.NSObject parentItem);
public virtual IntPtr GetChildIndex (Foundation.NSObject item);
public virtual Foundation.NSObject ItemAtRow (IntPtr row);
public virtual IntPtr LevelForItem (Foundation.NSObject item);
public virtual IntPtr LevelForRow (IntPtr row);
public virtual void MoveItem (IntPtr fromIndex, Foundation.NSObject oldParent, IntPtr toIndex, Foundation.NSObject newParent);
public virtual void MoveRow (IntPtr oldIndex, IntPtr newIndex);
public virtual IntPtr NumberOfChildren (Foundation.NSObject item);
public virtual IntPtr RowForItem (Foundation.NSObject item);
public virtual void SetDropItem (Foundation.NSObject item, IntPtr index);
Removed constructor:
protected NSOutlineViewDataSource (IntPtr handle);
Added constructor:
protected NSOutlineViewDataSource (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual bool AcceptDrop (NSOutlineView outlineView, NSDraggingInfo info, Foundation.NSObject item, nint index);
public virtual Foundation.NSObject GetChild (NSOutlineView outlineView, nint childIndex, Foundation.NSObject item);
public virtual nint GetChildrenCount (NSOutlineView outlineView, Foundation.NSObject item);
public virtual void UpdateDraggingItemsForDrag (NSOutlineView outlineView, NSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSOutlineView outlineView, NSDraggingInfo info, Foundation.NSObject item, nint index);
Added methods:
public virtual bool AcceptDrop (NSOutlineView outlineView, INSDraggingInfo info, Foundation.NSObject item, IntPtr index);
public virtual Foundation.NSObject GetChild (NSOutlineView outlineView, IntPtr childIndex, Foundation.NSObject item);
public virtual IntPtr GetChildrenCount (NSOutlineView outlineView, Foundation.NSObject item);
public virtual void UpdateDraggingItemsForDrag (NSOutlineView outlineView, INSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSOutlineView outlineView, INSDraggingInfo info, Foundation.NSObject item, IntPtr index);
Removed methods:
public static bool AcceptDrop (this INSOutlineViewDataSource This, NSOutlineView outlineView, NSDraggingInfo info, Foundation.NSObject item, nint index);
public static Foundation.NSObject GetChild (this INSOutlineViewDataSource This, NSOutlineView outlineView, nint childIndex, Foundation.NSObject item);
public static nint GetChildrenCount (this INSOutlineViewDataSource This, NSOutlineView outlineView, Foundation.NSObject item);
public static void UpdateDraggingItemsForDrag (this INSOutlineViewDataSource This, NSOutlineView outlineView, NSDraggingInfo draggingInfo);
public static NSDragOperation ValidateDrop (this INSOutlineViewDataSource This, NSOutlineView outlineView, NSDraggingInfo info, Foundation.NSObject item, nint index);
Added methods:
public static bool AcceptDrop (this INSOutlineViewDataSource This, NSOutlineView outlineView, INSDraggingInfo info, Foundation.NSObject item, IntPtr index);
public static Foundation.NSObject GetChild (this INSOutlineViewDataSource This, NSOutlineView outlineView, IntPtr childIndex, Foundation.NSObject item);
public static IntPtr GetChildrenCount (this INSOutlineViewDataSource This, NSOutlineView outlineView, Foundation.NSObject item);
public static void UpdateDraggingItemsForDrag (this INSOutlineViewDataSource This, NSOutlineView outlineView, INSDraggingInfo draggingInfo);
public static NSDragOperation ValidateDrop (this INSOutlineViewDataSource This, NSOutlineView outlineView, INSDraggingInfo info, Foundation.NSObject item, IntPtr index);
Removed constructor:
protected NSOutlineViewDelegate (IntPtr handle);
Added constructor:
protected NSOutlineViewDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void DidAddRowView (NSOutlineView outlineView, NSTableRowView rowView, nint row);
public virtual void DidRemoveRowView (NSOutlineView outlineView, NSTableRowView rowView, nint row);
public virtual nfloat GetRowHeight (NSOutlineView outlineView, Foundation.NSObject item);
public virtual nfloat GetSizeToFitColumnWidth (NSOutlineView outlineView, nint column);
public virtual bool ShouldReorder (NSOutlineView outlineView, nint columnIndex, nint newColumnIndex);
Added methods:
public virtual void DidAddRowView (NSOutlineView outlineView, NSTableRowView rowView, IntPtr row);
public virtual void DidRemoveRowView (NSOutlineView outlineView, NSTableRowView rowView, IntPtr row);
public virtual System.Runtime.InteropServices.NFloat GetRowHeight (NSOutlineView outlineView, Foundation.NSObject item);
public virtual System.Runtime.InteropServices.NFloat GetSizeToFitColumnWidth (NSOutlineView outlineView, IntPtr column);
public virtual bool ShouldReorder (NSOutlineView outlineView, IntPtr columnIndex, IntPtr newColumnIndex);
public virtual bool UserCanChangeVisibility (NSOutlineView outlineView, NSTableColumn column);
public virtual void UserDidChangeVisibility (NSOutlineView outlineView, NSTableColumn[] columns);
Removed methods:
public static void DidAddRowView (this INSOutlineViewDelegate This, NSOutlineView outlineView, NSTableRowView rowView, nint row);
public static void DidRemoveRowView (this INSOutlineViewDelegate This, NSOutlineView outlineView, NSTableRowView rowView, nint row);
public static nfloat GetRowHeight (this INSOutlineViewDelegate This, NSOutlineView outlineView, Foundation.NSObject item);
public static nfloat GetSizeToFitColumnWidth (this INSOutlineViewDelegate This, NSOutlineView outlineView, nint column);
public static bool ShouldReorder (this INSOutlineViewDelegate This, NSOutlineView outlineView, nint columnIndex, nint newColumnIndex);
Added methods:
public static void DidAddRowView (this INSOutlineViewDelegate This, NSOutlineView outlineView, NSTableRowView rowView, IntPtr row);
public static void DidRemoveRowView (this INSOutlineViewDelegate This, NSOutlineView outlineView, NSTableRowView rowView, IntPtr row);
public static System.Runtime.InteropServices.NFloat GetRowHeight (this INSOutlineViewDelegate This, NSOutlineView outlineView, Foundation.NSObject item);
public static System.Runtime.InteropServices.NFloat GetSizeToFitColumnWidth (this INSOutlineViewDelegate This, NSOutlineView outlineView, IntPtr column);
public static bool ShouldReorder (this INSOutlineViewDelegate This, NSOutlineView outlineView, IntPtr columnIndex, IntPtr newColumnIndex);
public static bool UserCanChangeVisibility (this INSOutlineViewDelegate This, NSOutlineView outlineView, NSTableColumn column);
public static void UserDidChangeVisibility (this INSOutlineViewDelegate This, NSOutlineView outlineView, NSTableColumn[] columns);
Removed constructor:
protected NSPageController (IntPtr handle);
Added constructor:
protected NSPageController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint SelectedIndex { get; set; }
+public virtual IntPtr SelectedIndex { get; set; }
Removed constructor:
protected NSPageControllerDelegate (IntPtr handle);
Added constructor:
protected NSPageControllerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSPageLayout (IntPtr handle);
Added constructor:
protected NSPageLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nint RunModal ();
public virtual nint RunModalWithPrintInfo (NSPrintInfo printInfo);
Added methods:
public virtual void BeginSheet (NSPrintInfo printInfo, NSWindow parentWindow, System.Action<NSPageLayoutResult> handler);
public virtual System.Threading.Tasks.Task<NSPageLayoutResult> BeginSheetAsync (NSPrintInfo printInfo, NSWindow parentWindow);
public virtual IntPtr RunModal ();
public virtual IntPtr RunModalWithPrintInfo (NSPrintInfo printInfo);
Removed constructor:
protected NSPanGestureRecognizer (IntPtr handle);
Added constructor:
protected NSPanGestureRecognizer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nuint ButtonMask { get; set; }
+public virtual UIntPtr ButtonMask { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint NumberOfTouchesRequired { get; set; }
+public virtual IntPtr NumberOfTouchesRequired { get; set; }
Removed constructor:
protected NSPanel (IntPtr handle);
Added constructor:
protected NSPanel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSParagraphStyle (IntPtr handle);
Added constructor:
protected NSParagraphStyle (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use the 'Default' property instead.")]
public static NSParagraphStyle DefaultParagraphStyle { get; set; }
Modified properties:
-public virtual NSWritingDirection BaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat DefaultTabInterval { get; set; }
+public virtual System.Runtime.InteropServices.NFloat DefaultTabInterval { get; set; }
-public virtual nfloat FirstLineHeadIndent { get; set; }
+public virtual System.Runtime.InteropServices.NFloat FirstLineHeadIndent { get; set; }
-public virtual nfloat HeadIndent { get; set; }
+public virtual System.Runtime.InteropServices.NFloat HeadIndent { get; set; }
-public virtual nint HeaderLevel { get; set; }
+public virtual IntPtr HeaderLevel { get; set; }
-public virtual nfloat LineHeightMultiple { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LineHeightMultiple { get; set; }
-public virtual nfloat LineSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LineSpacing { get; set; }
-public virtual nfloat MaximumLineHeight { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MaximumLineHeight { get; set; }
-public virtual nfloat MinimumLineHeight { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumLineHeight { get; set; }
-public virtual nfloat ParagraphSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ParagraphSpacing { get; set; }
-public virtual nfloat ParagraphSpacingBefore { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ParagraphSpacingBefore { get; set; }
-public virtual nfloat TailIndent { get; set; }
+public virtual System.Runtime.InteropServices.NFloat TailIndent { get; set; }
-public virtual NSTextTableBlock[] TextBlocks { get; set; }
+public virtual NSTextBlock[] TextBlocks { get; set; }
Removed methods:
[Obsolete ("Use the 'GetDefaultWritingDirection' method instead.")]
public static NSWritingDirection DefaultWritingDirection (string languageName);
public static NSWritingDirection GetDefaultWritingDirection (string languageName);
Added method:
public static Foundation.NSWritingDirection GetDefaultWritingDirection (string languageName);
Removed constructor:
protected NSPasteboard (IntPtr handle);
Added constructor:
protected NSPasteboard (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint ChangeCount { get; }
+public virtual IntPtr ChangeCount { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nint AddTypes (string[] newTypes, Foundation.NSObject newOwner);
public virtual nint ClearContents ();
public virtual nint DeclareTypes (string[] newTypes, Foundation.NSObject newOwner);
public virtual nint IndexOf (NSPasteboardItem pasteboardItem);
public virtual nint PrepareForNewContents (NSPasteboardContentsOptions options);
public bool WriteObjects (NSPasteboardWriting[] objects);
Added methods:
public virtual IntPtr AddTypes (string[] newTypes, Foundation.NSObject newOwner);
public virtual IntPtr ClearContents ();
public virtual IntPtr DeclareTypes (string[] newTypes, Foundation.NSObject newOwner);
public virtual IntPtr IndexOf (NSPasteboardItem pasteboardItem);
public virtual IntPtr PrepareForNewContents (NSPasteboardContentsOptions options);
Removed constructor:
protected NSPasteboardItem (IntPtr handle);
Added constructor:
protected NSPasteboardItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
[Obsolete ("It will never be called.")]
public virtual Foundation.NSObject InitWithPasteboardPropertyList (Foundation.NSObject propertyList, string type);
Removed constructor:
protected NSPasteboardItemDataProvider (IntPtr handle);
Added constructor:
protected NSPasteboardItemDataProvider (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void FinishedWithDataProvider (NSPasteboard pasteboard)
+public virtual void FinishedWithDataProvider (NSPasteboard pasteboard)
-public abstract void ProvideDataForType (NSPasteboard pasteboard, NSPasteboardItem item, string type)
+public virtual void ProvideDataForType (NSPasteboard pasteboard, NSPasteboardItem item, string type)
Removed methods:
public static Foundation.NSObject GetPasteboardPropertyListForType (this INSPasteboardWriting This, string type);
public static string[] GetWritableTypesForPasteboard (this INSPasteboardWriting This, NSPasteboard pasteboard);
Removed constructor:
protected NSPathCell (IntPtr handle);
Added constructor:
protected NSPathCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPathCellDelegate (IntPtr handle);
Added constructor:
protected NSPathCellDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSPathComponentCell (IntPtr handle);
Added constructor:
protected NSPathComponentCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPathControl (IntPtr handle);
Added constructor:
protected NSPathControl (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPathControlDelegate (IntPtr handle);
Added constructor:
protected NSPathControlDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual bool AcceptDrop (NSPathControl pathControl, NSDraggingInfo info);
public virtual NSDragOperation ValidateDrop (NSPathControl pathControl, NSDraggingInfo info);
Added methods:
public virtual bool AcceptDrop (NSPathControl pathControl, INSDraggingInfo info);
public virtual NSDragOperation ValidateDrop (NSPathControl pathControl, INSDraggingInfo info);
Removed methods:
public static bool AcceptDrop (this INSPathControlDelegate This, NSPathControl pathControl, NSDraggingInfo info);
public static NSDragOperation ValidateDrop (this INSPathControlDelegate This, NSPathControl pathControl, NSDraggingInfo info);
Added methods:
public static bool AcceptDrop (this INSPathControlDelegate This, NSPathControl pathControl, INSDraggingInfo info);
public static NSDragOperation ValidateDrop (this INSPathControlDelegate This, NSPathControl pathControl, INSDraggingInfo info);
Removed constructors:
public NSPathControlItem (Foundation.NSCoder coder);
protected NSPathControlItem (IntPtr handle);
Added constructor:
protected NSPathControlItem (ObjCRuntime.NativeHandle handle);
Removed interfaces:
Foundation.INSCoding
ObjCRuntime.INativeObject
System.IDisposable
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual void EncodeTo (Foundation.NSCoder coder);
Removed constructor:
protected NSPdfImageRep (IntPtr handle);
Added constructor:
protected NSPdfImageRep (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint CurrentPage { get; set; }
+public virtual IntPtr CurrentPage { get; set; }
-public virtual nint PageCount { get; }
+public virtual IntPtr PageCount { get; }
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; }
-public virtual nint NumberOfOptions { get; set; }
+public virtual IntPtr NumberOfOptions { get; set; }
-public virtual nint SelectedIndex { get; set; }
+public virtual IntPtr SelectedIndex { get; set; }
Removed methods:
public virtual bool GetEnabled (nint index);
public virtual NSImage GetImage (nint index);
public virtual string GetLabel (nint index);
public virtual void SetEnabled (bool enabled, nint index);
public virtual void SetImage (NSImage image, nint index);
public virtual void SetLabel (string label, nint index);
Added methods:
public virtual bool GetEnabled (IntPtr index);
public virtual NSImage GetImage (IntPtr index);
public virtual string GetLabel (IntPtr index);
public virtual void SetEnabled (bool enabled, IntPtr index);
public virtual void SetImage (NSImage image, IntPtr index);
public virtual void SetLabel (string label, IntPtr index);
Removed constructor:
protected NSPopUpButton (IntPtr handle);
Added constructor:
protected NSPopUpButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint IndexOfSelectedItem { get; }
+public virtual IntPtr IndexOfSelectedItem { get; }
-public virtual nint ItemCount { get; }
+public virtual IntPtr ItemCount { get; }
-public virtual nint SelectedTag { get; }
+public virtual IntPtr SelectedTag { get; }
Removed methods:
public virtual nint IndexOfItem (NSMenuItem item);
public virtual nint IndexOfItem (Foundation.NSObject obj);
public virtual nint IndexOfItem (string title);
public virtual nint IndexOfItem (nint tag);
public virtual nint IndexOfItem (Foundation.NSObject target, ObjCRuntime.Selector actionSelector);
public virtual void InsertItem (string title, nint index);
public virtual NSMenuItem ItemAtIndex (nint index);
public virtual string ItemTitle (nint index);
public virtual void RemoveItem (nint index);
public virtual void SelectItem (nint index);
public virtual bool SelectItemWithTag (nint tag);
Added methods:
public virtual IntPtr IndexOfItem (NSMenuItem item);
public virtual IntPtr IndexOfItem (Foundation.NSObject obj);
public virtual IntPtr IndexOfItem (IntPtr tag);
public virtual IntPtr IndexOfItem (string title);
public virtual IntPtr IndexOfItem (Foundation.NSObject target, ObjCRuntime.Selector actionSelector);
public virtual void InsertItem (string title, IntPtr index);
public virtual NSMenuItem ItemAtIndex (IntPtr index);
public virtual string ItemTitle (IntPtr index);
public virtual void RemoveItem (IntPtr index);
public virtual void SelectItem (IntPtr index);
public virtual bool SelectItemWithTag (IntPtr tag);
Removed constructor:
protected NSPopUpButtonCell (IntPtr handle);
Added constructor:
protected NSPopUpButtonCell (ObjCRuntime.NativeHandle handle);
Removed property:
public NSMenuItem Item { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
-public virtual nint SelectedItemIndex { get; }
+public virtual IntPtr SelectedItemIndex { get; }
Added property:
public NSMenuItem Item { get; }
Removed methods:
public virtual string GetItemTitle (nint index);
public virtual nint IndexOf (NSMenuItem item);
public virtual nint IndexOfItemWithRepresentedObject (Foundation.NSObject obj);
public virtual nint IndexOfItemWithTag (nint tag);
public virtual nint IndexOfItemWithTargetandAction (Foundation.NSObject target, ObjCRuntime.Selector actionSelector);
public virtual nint IndexOfItemWithTitle (string title);
public virtual void InsertItem (string title, nint index);
public virtual NSMenuItem ItemAt (nint index);
public virtual void RemoveItemAt (nint index);
public virtual void SelectItemAt (nint index);
public virtual bool SelectItemWithTag (nint tag);
Added methods:
public virtual string GetItemTitle (IntPtr index);
public virtual IntPtr IndexOf (NSMenuItem item);
public virtual IntPtr IndexOfItemWithRepresentedObject (Foundation.NSObject obj);
public virtual IntPtr IndexOfItemWithTag (IntPtr tag);
public virtual IntPtr IndexOfItemWithTargetandAction (Foundation.NSObject target, ObjCRuntime.Selector actionSelector);
public virtual IntPtr IndexOfItemWithTitle (string title);
public virtual void InsertItem (string title, IntPtr index);
public virtual NSMenuItem ItemAt (IntPtr index);
public virtual void RemoveItemAt (IntPtr index);
public virtual void SelectItemAt (IntPtr index);
public virtual bool SelectItemWithTag (IntPtr tag);
Removed constructor:
protected NSPopover (IntPtr handle);
Added constructor:
protected NSPopover (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public virtual NSPopoverAppearance Appearance { get; set; }
+public virtual NSAppearance Appearance { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
public virtual bool HasFullSizeContent { get; set; }
Removed methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
Added methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
public virtual void ShowRelative (NSToolbarItem toToolbarItem);
Removed constructor:
protected NSPopoverDelegate (IntPtr handle);
Added constructor:
protected NSPopoverDelegate (ObjCRuntime.NativeHandle handle);
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; }
Removed constructor:
protected NSPredicateEditor (IntPtr handle);
Added constructor:
protected NSPredicateEditor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPredicateEditorRowTemplate (IntPtr handle);
Added constructor:
protected NSPredicateEditorRowTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPressGestureRecognizer (IntPtr handle);
Added constructor:
protected NSPressGestureRecognizer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat AllowableMovement { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AllowableMovement { get; set; }
-public virtual nuint ButtonMask { get; set; }
+public virtual UIntPtr ButtonMask { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint NumberOfTouchesRequired { get; set; }
+public virtual IntPtr NumberOfTouchesRequired { get; set; }
Removed constructor:
protected NSPressureConfiguration (IntPtr handle);
Added constructor:
protected NSPressureConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPreviewRepresentingActivityItem (IntPtr handle);
Added constructor:
protected NSPreviewRepresentingActivityItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPrintInfo (IntPtr handle);
Added constructor:
protected NSPrintInfo (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat BottomMargin { get; set; }
+public virtual System.Runtime.InteropServices.NFloat BottomMargin { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LeftMargin { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LeftMargin { get; set; }
-public virtual nfloat RightMargin { get; set; }
+public virtual System.Runtime.InteropServices.NFloat RightMargin { get; set; }
-public virtual nfloat ScalingFactor { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ScalingFactor { get; set; }
-public virtual nfloat TopMargin { get; set; }
+public virtual System.Runtime.InteropServices.NFloat TopMargin { get; set; }
Removed methods:
public virtual IntPtr GetPMPageFormat ();
public virtual IntPtr GetPMPrintSession ();
public virtual IntPtr GetPMPrintSettings ();
Removed constructor:
protected NSPrintOperation (IntPtr handle);
Added constructor:
protected NSPrintOperation (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint CurrentPage { get; }
+public virtual IntPtr CurrentPage { get; }
Removed constructor:
protected NSPrintPanel (IntPtr handle);
Added constructor:
protected NSPrintPanel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nint RunModal ();
public virtual nint RunModalWithPrintInfo (NSPrintInfo printInfo);
Added methods:
public virtual void BeginSheet (NSPrintInfo printInfo, NSWindow parentWindow, System.Action<NSPrintPanelResult> handler);
public virtual System.Threading.Tasks.Task<NSPrintPanelResult> BeginSheetAsync (NSPrintInfo printInfo, NSWindow parentWindow);
public virtual IntPtr RunModal ();
public virtual IntPtr RunModalWithPrintInfo (NSPrintInfo printInfo);
Removed constructor:
protected NSPrintPanelAccessorizing (IntPtr handle);
Added constructor:
protected NSPrintPanelAccessorizing (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract Foundation.NSSet KeyPathsForValuesAffectingPreview ()
+public virtual Foundation.NSSet KeyPathsForValuesAffectingPreview ()
-public abstract Foundation.NSDictionary[] LocalizedSummaryItems ()
+public virtual Foundation.NSDictionary[] LocalizedSummaryItems ()
Removed constructor:
protected NSPrintPreviewGraphicsContext (IntPtr handle);
Added constructor:
protected NSPrintPreviewGraphicsContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPrinter (IntPtr handle);
Added constructor:
protected NSPrinter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint LanguageLevel { get; }
+public virtual IntPtr LanguageLevel { get; }
Removed constructor:
protected NSProgressIndicator (IntPtr handle);
Added constructor:
protected NSProgressIndicator (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual Foundation.NSProgress ObservedProgress { get; set; }
Removed constructor:
protected NSResponder (IntPtr handle);
Added constructor:
protected NSResponder (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSRotationGestureRecognizer (IntPtr handle);
Added constructor:
protected NSRotationGestureRecognizer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Rotation { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Rotation { get; set; }
-public virtual nfloat RotationInDegrees { get; set; }
+public virtual System.Runtime.InteropServices.NFloat RotationInDegrees { get; set; }
Removed constructor:
protected NSRuleEditor (IntPtr handle);
Added constructor:
protected NSRuleEditor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint NumberOfRows { get; }
+public virtual IntPtr NumberOfRows { get; }
-public virtual nfloat RowHeight { get; set; }
+public virtual System.Runtime.InteropServices.NFloat RowHeight { get; set; }
Removed methods:
public virtual Foundation.NSArray Criteria (nint row);
public virtual Foundation.NSObject[] DisplayValues (nint row);
public virtual Foundation.NSPredicate GetPredicate (nint row);
public virtual void InsertRowAtIndex (nint rowIndex, NSRuleEditorRowType rowType, nint parentRow, bool shouldAnimate);
public virtual nint ParentRow (nint rowIndex);
public virtual void RemoveRowAtIndex (nint rowIndex);
public virtual nint Row (Foundation.NSObject displayValue);
public virtual NSRuleEditorRowType RowType (nint rowIndex);
public virtual void SetCriteria (Foundation.NSArray criteria, Foundation.NSArray values, nint rowIndex);
public virtual Foundation.NSIndexSet SubrowIndexes (nint rowIndex);
Added methods:
public virtual Foundation.NSArray Criteria (IntPtr row);
public virtual Foundation.NSObject[] DisplayValues (IntPtr row);
public virtual Foundation.NSPredicate GetPredicate (IntPtr row);
public virtual void InsertRowAtIndex (IntPtr rowIndex, NSRuleEditorRowType rowType, IntPtr parentRow, bool shouldAnimate);
public virtual IntPtr ParentRow (IntPtr rowIndex);
public virtual void RemoveRowAtIndex (IntPtr rowIndex);
public virtual IntPtr Row (Foundation.NSObject displayValue);
public virtual NSRuleEditorRowType RowType (IntPtr rowIndex);
public virtual void SetCriteria (Foundation.NSArray criteria, Foundation.NSArray values, IntPtr rowIndex);
public virtual Foundation.NSIndexSet SubrowIndexes (IntPtr rowIndex);
Removed constructor:
protected NSRuleEditorDelegate (IntPtr handle);
Added constructor:
protected NSRuleEditorDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public abstract Foundation.NSObject ChildForCriterion (NSRuleEditor editor, nint index, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
public abstract Foundation.NSObject DisplayValue (NSRuleEditor editor, Foundation.NSObject criterion, nint row);
public abstract nint NumberOfChildren (NSRuleEditor editor, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
public abstract Foundation.NSDictionary PredicateParts (NSRuleEditor editor, Foundation.NSObject criterion, Foundation.NSObject value, nint row);
Modified methods:
-public abstract void RowsDidChange (Foundation.NSNotification notification)
+public virtual void RowsDidChange (Foundation.NSNotification notification)
Added methods:
public virtual Foundation.NSObject ChildForCriterion (NSRuleEditor editor, IntPtr index, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
public virtual Foundation.NSObject DisplayValue (NSRuleEditor editor, Foundation.NSObject criterion, IntPtr row);
public virtual IntPtr NumberOfChildren (NSRuleEditor editor, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
public virtual Foundation.NSDictionary PredicateParts (NSRuleEditor editor, Foundation.NSObject criterion, Foundation.NSObject value, IntPtr row);
Added methods:
public static Foundation.NSDictionary PredicateParts (this INSRuleEditorDelegate This, NSRuleEditor editor, Foundation.NSObject criterion, Foundation.NSObject value, IntPtr row);
public static void RowsDidChange (this INSRuleEditorDelegate This, Foundation.NSNotification notification);
Removed methods:
public virtual nint EndInvoke (System.IAsyncResult result);
public virtual nint Invoke (NSRuleEditor editor, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
Added methods:
public virtual IntPtr EndInvoke (System.IAsyncResult result);
public virtual IntPtr Invoke (NSRuleEditor editor, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSRuleEditor editor, nint index, Foundation.NSObject criterion, NSRuleEditorRowType rowType, System.AsyncCallback callback, object object);
public virtual Foundation.NSObject Invoke (NSRuleEditor editor, nint index, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSRuleEditor editor, IntPtr index, Foundation.NSObject criterion, NSRuleEditorRowType rowType, System.AsyncCallback callback, object object);
public virtual Foundation.NSObject Invoke (NSRuleEditor editor, IntPtr index, Foundation.NSObject criterion, NSRuleEditorRowType rowType);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSRuleEditor editor, Foundation.NSObject criterion, nint row, System.AsyncCallback callback, object object);
public virtual Foundation.NSObject Invoke (NSRuleEditor editor, Foundation.NSObject criterion, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSRuleEditor editor, Foundation.NSObject criterion, IntPtr row, System.AsyncCallback callback, object object);
public virtual Foundation.NSObject Invoke (NSRuleEditor editor, Foundation.NSObject criterion, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSRuleEditor editor, Foundation.NSObject criterion, Foundation.NSObject value, nint row, System.AsyncCallback callback, object object);
public virtual Foundation.NSDictionary Invoke (NSRuleEditor editor, Foundation.NSObject criterion, Foundation.NSObject value, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSRuleEditor editor, Foundation.NSObject criterion, Foundation.NSObject value, IntPtr row, System.AsyncCallback callback, object object);
public virtual Foundation.NSDictionary Invoke (NSRuleEditor editor, Foundation.NSObject criterion, Foundation.NSObject value, IntPtr row);
Removed constructors:
protected NSRulerMarker (IntPtr handle);
public NSRulerMarker (NSRulerView ruler, nfloat location, NSImage image, CoreGraphics.CGPoint imageOrigin);
Added constructors:
protected NSRulerMarker (ObjCRuntime.NativeHandle handle);
public NSRulerMarker (NSRulerView ruler, System.Runtime.InteropServices.NFloat location, NSImage image, CoreGraphics.CGPoint imageOrigin);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MarkerLocation { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MarkerLocation { get; set; }
-public virtual nfloat ThicknessRequiredInRuler { get; }
+public virtual System.Runtime.InteropServices.NFloat ThicknessRequiredInRuler { get; }
Removed methods:
public static nfloat RulerViewLocation (this NSView This, NSRulerView ruler, CoreGraphics.CGPoint locationForPoint);
public static CoreGraphics.CGPoint RulerViewPoint (this NSView This, NSRulerView ruler, nfloat pointForLocation);
Added methods:
public static System.Runtime.InteropServices.NFloat RulerViewLocation (this NSView This, NSRulerView ruler, CoreGraphics.CGPoint locationForPoint);
public static CoreGraphics.CGPoint RulerViewPoint (this NSView This, NSRulerView ruler, System.Runtime.InteropServices.NFloat pointForLocation);
Removed constructor:
protected NSRulerView (IntPtr handle);
Added constructor:
protected NSRulerView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat BaselineLocation { get; }
+public virtual System.Runtime.InteropServices.NFloat BaselineLocation { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual string MeasurementUnits { get; set; }
+public virtual NSRulerViewUnits MeasurementUnits { get; set; }
-public virtual nfloat OriginOffset { get; set; }
+public virtual System.Runtime.InteropServices.NFloat OriginOffset { get; set; }
-public virtual nfloat RequiredThickness { get; }
+public virtual System.Runtime.InteropServices.NFloat RequiredThickness { get; }
-public virtual nfloat ReservedThicknessForAccessoryView { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ReservedThicknessForAccessoryView { get; set; }
-public virtual nfloat ReservedThicknessForMarkers { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ReservedThicknessForMarkers { get; set; }
-public virtual nfloat RuleThickness { get; set; }
+public virtual System.Runtime.InteropServices.NFloat RuleThickness { get; set; }
Removed methods:
public virtual void MoveRulerline (nfloat oldLocation, nfloat newLocation);
public static void RegisterUnit (string unitName, string abbreviation, nfloat conversionFactor, Foundation.NSNumber[] stepUpCycle, Foundation.NSNumber[] stepDownCycle);
Added methods:
public virtual void MoveRulerline (System.Runtime.InteropServices.NFloat oldLocation, System.Runtime.InteropServices.NFloat newLocation);
public static void RegisterUnit (string unitName, string abbreviation, System.Runtime.InteropServices.NFloat conversionFactor, Foundation.NSNumber[] stepUpCycle, Foundation.NSNumber[] stepDownCycle);
Removed constructor:
protected NSRunningApplication (IntPtr handle);
Added constructor:
protected NSRunningApplication (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ExecutableArchitecture { get; }
+public virtual IntPtr ExecutableArchitecture { get; }
Added method:
public virtual bool Activate (NSRunningApplication application, NSApplicationActivationOptions options);
Removed constructor:
protected NSSavePanel (IntPtr handle);
Added constructor:
protected NSSavePanel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual string Identifier { get; set; }
Removed methods:
public virtual nint RunModal ();
public virtual nint RunModal (string directory, string filename);
Added methods:
public virtual IntPtr RunModal ();
public virtual IntPtr RunModal (string directory, string filename);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (nint result, System.AsyncCallback callback, object object);
public virtual void Invoke (nint result);
Added methods:
public virtual System.IAsyncResult BeginInvoke (IntPtr result, System.AsyncCallback callback, object object);
public virtual void Invoke (IntPtr result);
Removed constructor:
protected NSScreen (IntPtr handle);
Added constructor:
protected NSScreen (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat BackingScaleFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat BackingScaleFactor { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MaximumExtendedDynamicRangeColorComponentValue { get; }
+public virtual System.Runtime.InteropServices.NFloat MaximumExtendedDynamicRangeColorComponentValue { get; }
-public virtual nint MaximumFramesPerSecond { get; }
+public virtual IntPtr MaximumFramesPerSecond { get; }
-public virtual nfloat MaximumPotentialExtendedDynamicRangeColorComponentValue { get; }
+public virtual System.Runtime.InteropServices.NFloat MaximumPotentialExtendedDynamicRangeColorComponentValue { get; }
-public virtual nfloat MaximumReferenceExtendedDynamicRangeColorComponentValue { get; }
+public virtual System.Runtime.InteropServices.NFloat MaximumReferenceExtendedDynamicRangeColorComponentValue { get; }
-public virtual nfloat UserSpaceScaleFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat UserSpaceScaleFactor { get; }
Added method:
public virtual CoreAnimation.CADisplayLink GetDisplayLink (Foundation.NSObject target, ObjCRuntime.Selector selector);
Removed constructor:
protected NSScrollView (IntPtr handle);
Added constructor:
protected NSScrollView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual Foundation.NSObject DocumentView { get; set; }
+public virtual NSView DocumentView { get; set; }
-public virtual nfloat HorizontalLineScroll { get; set; }
+public virtual System.Runtime.InteropServices.NFloat HorizontalLineScroll { get; set; }
-public virtual nfloat HorizontalPageScroll { get; set; }
+public virtual System.Runtime.InteropServices.NFloat HorizontalPageScroll { get; set; }
-public virtual nfloat LineScroll { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LineScroll { get; set; }
-public virtual nfloat Magnification { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Magnification { get; set; }
-public virtual nfloat MaxMagnification { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MaxMagnification { get; set; }
-public virtual nfloat MinMagnification { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinMagnification { get; set; }
-public virtual nfloat PageScroll { get; set; }
+public virtual System.Runtime.InteropServices.NFloat PageScroll { get; set; }
-public virtual nfloat VerticalLineScroll { get; set; }
+public virtual System.Runtime.InteropServices.NFloat VerticalLineScroll { get; set; }
-public virtual nfloat VerticalPageScroll { get; set; }
+public virtual System.Runtime.InteropServices.NFloat VerticalPageScroll { get; set; }
Removed method:
public virtual void SetMagnification (nfloat magnification, CoreGraphics.CGPoint centeredAtPoint);
Added method:
public virtual void SetMagnification (System.Runtime.InteropServices.NFloat magnification, CoreGraphics.CGPoint centeredAtPoint);
Removed constructor:
protected NSScroller (IntPtr handle);
Added constructor:
protected NSScroller (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat KnobProportion { get; set; }
+public virtual System.Runtime.InteropServices.NFloat KnobProportion { get; set; }
-public nfloat ScrollerWidth { get; }
+public System.Runtime.InteropServices.NFloat ScrollerWidth { get; }
Removed methods:
public static nfloat GetScrollerWidth (NSControlSize forControlSize, NSScrollerStyle scrollerStyle);
public static nfloat ScrollerWidthForControlSize (NSControlSize controlSize);
Added methods:
public static System.Runtime.InteropServices.NFloat GetScrollerWidth (NSControlSize forControlSize, NSScrollerStyle scrollerStyle);
public static System.Runtime.InteropServices.NFloat ScrollerWidthForControlSize (NSControlSize controlSize);
Removed constructor:
protected NSScrubber (IntPtr handle);
Added constructor:
protected NSScrubber (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint HighlightedIndex { get; }
+public virtual IntPtr HighlightedIndex { get; }
-public virtual nint NumberOfItems { get; }
+public virtual IntPtr NumberOfItems { get; }
-public virtual nint SelectedIndex { get; set; }
+public virtual IntPtr SelectedIndex { get; set; }
Removed methods:
public virtual NSScrubberItemView GetItemViewForItem (nint index);
public virtual void MoveItem (nint oldIndex, nint newIndex);
public virtual void ScrollItem (nint index, NSScrubberAlignment alignment);
Added methods:
public virtual NSScrubberItemView GetItemViewForItem (IntPtr index);
public virtual void MoveItem (IntPtr oldIndex, IntPtr newIndex);
public virtual void ScrollItem (IntPtr index, NSScrubberAlignment alignment);
Removed constructor:
protected NSScrubberArrangedView (IntPtr handle);
Added constructor:
protected NSScrubberArrangedView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSScrubberDataSource (IntPtr handle);
Added constructor:
protected NSScrubberDataSource (ObjCRuntime.NativeHandle handle);
Removed methods:
public abstract nint GetNumberOfItems (NSScrubber scrubber);
public abstract NSScrubberItemView GetViewForItem (NSScrubber scrubber, nint index);
Added methods:
public virtual IntPtr GetNumberOfItems (NSScrubber scrubber);
public virtual NSScrubberItemView GetViewForItem (NSScrubber scrubber, IntPtr index);
Removed constructor:
protected NSScrubberDelegate (IntPtr handle);
Added constructor:
protected NSScrubberDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void DidHighlightItem (NSScrubber scrubber, nint highlightedIndex);
public virtual void DidSelectItem (NSScrubber scrubber, nint selectedIndex);
Added methods:
public virtual void DidHighlightItem (NSScrubber scrubber, IntPtr highlightedIndex);
public virtual void DidSelectItem (NSScrubber scrubber, IntPtr selectedIndex);
Removed methods:
public static void DidHighlightItem (this INSScrubberDelegate This, NSScrubber scrubber, nint highlightedIndex);
public static void DidSelectItem (this INSScrubberDelegate This, NSScrubber scrubber, nint selectedIndex);
Added methods:
public static void DidHighlightItem (this INSScrubberDelegate This, NSScrubber scrubber, IntPtr highlightedIndex);
public static void DidSelectItem (this INSScrubberDelegate This, NSScrubber scrubber, IntPtr selectedIndex);
Removed constructor:
protected NSScrubberFlowLayout (IntPtr handle);
Added constructor:
protected NSScrubberFlowLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ItemSpacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ItemSpacing { get; set; }
Removed constructor:
protected NSScrubberFlowLayoutDelegate (IntPtr handle);
Added constructor:
protected NSScrubberFlowLayoutDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void DidHighlightItem (NSScrubber scrubber, nint highlightedIndex);
public virtual void DidSelectItem (NSScrubber scrubber, nint selectedIndex);
public virtual CoreGraphics.CGSize Layout (NSScrubber scrubber, NSScrubberFlowLayout layout, nint itemIndex);
Added methods:
public virtual void DidHighlightItem (NSScrubber scrubber, IntPtr highlightedIndex);
public virtual void DidSelectItem (NSScrubber scrubber, IntPtr selectedIndex);
public virtual CoreGraphics.CGSize Layout (NSScrubber scrubber, NSScrubberFlowLayout layout, IntPtr itemIndex);
Removed method:
public static CoreGraphics.CGSize Layout (this INSScrubberFlowLayoutDelegate This, NSScrubber scrubber, NSScrubberFlowLayout layout, nint itemIndex);
Added method:
public static CoreGraphics.CGSize Layout (this INSScrubberFlowLayoutDelegate This, NSScrubber scrubber, NSScrubberFlowLayout layout, IntPtr itemIndex);
Removed constructor:
protected NSScrubberImageItemView (IntPtr handle);
Added constructor:
protected NSScrubberImageItemView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSScrubberItemView (IntPtr handle);
Added constructor:
protected NSScrubberItemView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSScrubberLayout (IntPtr handle);
Added constructor:
protected NSScrubberLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual NSScrubberLayoutAttributes LayoutAttributesForItem (nint index);
Added method:
public virtual NSScrubberLayoutAttributes LayoutAttributesForItem (IntPtr index);
Removed constructor:
protected NSScrubberLayoutAttributes (IntPtr handle);
Added constructor:
protected NSScrubberLayoutAttributes (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat Alpha { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Alpha { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ItemIndex { get; set; }
+public virtual IntPtr ItemIndex { get; set; }
Removed method:
public static NSScrubberLayoutAttributes CreateLayoutAttributes (nint index);
Added method:
public static NSScrubberLayoutAttributes CreateLayoutAttributes (IntPtr index);
Removed constructor:
public NSScrubberProportionalLayout (nint numberOfVisibleItems);
Modified constructors:
-protected NSScrubberProportionalLayout (IntPtr handle---numberOfVisibleItems---)
+public NSScrubberProportionalLayout (IntPtr +++handle+++numberOfVisibleItems)
Added constructor:
protected NSScrubberProportionalLayout (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint NumberOfVisibleItems { get; set; }
+public virtual IntPtr NumberOfVisibleItems { get; set; }
Removed constructor:
protected NSScrubberSelectionStyle (IntPtr handle);
Added constructor:
protected NSScrubberSelectionStyle (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSScrubberSelectionView (IntPtr handle);
Added constructor:
protected NSScrubberSelectionView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSScrubberTextItemView (IntPtr handle);
Added constructor:
protected NSScrubberTextItemView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSSearchField (IntPtr handle);
Added constructor:
protected NSSearchField (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumRecents { get; set; }
+public virtual IntPtr MaximumRecents { get; set; }
Removed constructor:
protected NSSearchFieldCell (IntPtr handle);
Added constructor:
protected NSSearchFieldCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumRecents { get; set; }
+public virtual IntPtr MaximumRecents { get; set; }
Removed constructor:
protected NSSearchFieldDelegate (IntPtr handle);
Added constructor:
protected NSSearchFieldDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
public virtual bool ShouldSelectCandidate (NSTextField textField, NSTextView textView, nuint index);
Added methods:
public virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
public virtual bool ShouldSelectCandidate (NSTextField textField, NSTextView textView, UIntPtr index);
Removed constructor:
protected NSSearchToolbarItem (IntPtr handle);
Added constructor:
protected NSSearchToolbarItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat PreferredWidthForSearchField { get; set; }
+public virtual System.Runtime.InteropServices.NFloat PreferredWidthForSearchField { get; set; }
Removed constructor:
protected NSSecureTextField (IntPtr handle);
Added constructor:
protected NSSecureTextField (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSSecureTextFieldCell (IntPtr handle);
Added constructor:
protected NSSecureTextFieldCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSSegmentedCell (IntPtr handle);
Added constructor:
protected NSSegmentedCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint SegmentCount { get; set; }
+public virtual IntPtr SegmentCount { get; set; }
-public virtual nint SelectedSegment { get; set; }
+public virtual IntPtr SelectedSegment { get; set; }
Removed methods:
public virtual void DrawSegment (nint segment, CoreGraphics.CGRect frame, NSView controlView);
public virtual NSImage GetImageForSegment (nint forSegment);
public virtual NSImageScaling GetImageScaling (nint forSegment);
public virtual string GetLabel (nint forSegment);
public virtual NSMenu GetMenu (nint forSegment);
public virtual nint GetTag (nint forSegment);
public virtual string GetToolTip (nint forSegment);
public virtual nfloat GetWidth (nint forSegment);
public virtual bool IsEnabled (nint forSegment);
public virtual bool IsSelected (nint forSegment);
public virtual bool SelectSegment (nint tag);
public virtual void SetEnabled (bool enabled, nint forSegment);
public virtual void SetImage (NSImage image, nint forSegment);
public virtual void SetImageScaling (NSImageScaling scaling, nint forSegment);
public virtual void SetLabel (string label, nint forSegment);
public virtual void SetMenu (NSMenu menu, nint forSegment);
public virtual void SetSelected (bool selected, nint forSegment);
public virtual void SetTag (nint tag, nint forSegment);
public virtual void SetToolTip (string toolTip, nint forSegment);
public virtual void SetWidth (nfloat width, nint forSegment);
Added methods:
public virtual void DrawSegment (IntPtr segment, CoreGraphics.CGRect frame, NSView controlView);
public virtual NSImage GetImageForSegment (IntPtr forSegment);
public virtual NSImageScaling GetImageScaling (IntPtr forSegment);
public virtual string GetLabel (IntPtr forSegment);
public virtual NSMenu GetMenu (IntPtr forSegment);
public virtual IntPtr GetTag (IntPtr forSegment);
public virtual string GetToolTip (IntPtr forSegment);
public virtual System.Runtime.InteropServices.NFloat GetWidth (IntPtr forSegment);
public virtual bool IsEnabled (IntPtr forSegment);
public virtual bool IsSelected (IntPtr forSegment);
public virtual bool SelectSegment (IntPtr tag);
public virtual void SetEnabled (bool enabled, IntPtr forSegment);
public virtual void SetImage (NSImage image, IntPtr forSegment);
public virtual void SetImageScaling (NSImageScaling scaling, IntPtr forSegment);
public virtual void SetLabel (string label, IntPtr forSegment);
public virtual void SetMenu (NSMenu menu, IntPtr forSegment);
public virtual void SetSelected (bool selected, IntPtr forSegment);
public virtual void SetTag (IntPtr tag, IntPtr forSegment);
public virtual void SetToolTip (string toolTip, IntPtr forSegment);
public virtual void SetWidth (System.Runtime.InteropServices.NFloat width, IntPtr forSegment);
Removed constructor:
protected NSSegmentedControl (IntPtr handle);
Added constructor:
protected NSSegmentedControl (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint SegmentCount { get; set; }
+public virtual IntPtr SegmentCount { get; set; }
-public virtual nint SelectedSegment { get; set; }
+public virtual IntPtr SelectedSegment { get; set; }
Removed methods:
public virtual NSTextAlignment GetAlignment (nint segment);
public virtual NSImage GetImage (nint segment);
public virtual NSImageScaling GetImageScaling (nint segment);
public virtual string GetLabel (nint segment);
public virtual NSMenu GetMenu (nint segment);
public virtual nint GetTag (nint segment);
public virtual string GetToolTip (nint forSegment);
public virtual nfloat GetWidth (nint segment);
public virtual bool IsEnabled (nint segment);
public virtual bool IsSelectedForSegment (nint segment);
public virtual bool SelectSegment (nint tag);
public virtual void SetAlignment (NSTextAlignment alignment, nint segment);
public virtual void SetEnabled (bool enabled, nint segment);
public virtual void SetImage (NSImage image, nint segment);
public virtual void SetImageScaling (NSImageScaling scaling, nint segment);
public virtual void SetLabel (string label, nint segment);
public virtual void SetMenu (NSMenu menu, nint segment);
public virtual void SetSelected (bool selected, nint segment);
public virtual void SetShowsMenuIndicator (bool showsMenuIndicator, nint segment);
public virtual void SetTag (nint tag, nint segment);
public virtual void SetToolTip (string toolTip, nint segment);
public virtual void SetWidth (nfloat width, nint segment);
public virtual bool ShowsMenuIndicator (nint segment);
Added methods:
public virtual NSTextAlignment GetAlignment (IntPtr segment);
public virtual NSImage GetImage (IntPtr segment);
public virtual NSImageScaling GetImageScaling (IntPtr segment);
public virtual string GetLabel (IntPtr segment);
public virtual NSMenu GetMenu (IntPtr segment);
public virtual IntPtr GetTag (IntPtr segment);
public virtual string GetToolTip (IntPtr forSegment);
public virtual System.Runtime.InteropServices.NFloat GetWidth (IntPtr segment);
public virtual bool IsEnabled (IntPtr segment);
public virtual bool IsSelectedForSegment (IntPtr segment);
public virtual bool SelectSegment (IntPtr tag);
public virtual void SetAlignment (NSTextAlignment alignment, IntPtr segment);
public virtual void SetEnabled (bool enabled, IntPtr segment);
public virtual void SetImage (NSImage image, IntPtr segment);
public virtual void SetImageScaling (NSImageScaling scaling, IntPtr segment);
public virtual void SetLabel (string label, IntPtr segment);
public virtual void SetMenu (NSMenu menu, IntPtr segment);
public virtual void SetSelected (bool selected, IntPtr segment);
public virtual void SetShowsMenuIndicator (bool showsMenuIndicator, IntPtr segment);
public virtual void SetTag (IntPtr tag, IntPtr segment);
public virtual void SetToolTip (string toolTip, IntPtr segment);
public virtual void SetWidth (System.Runtime.InteropServices.NFloat width, IntPtr segment);
public virtual bool ShowsMenuIndicator (IntPtr segment);
Removed constructor:
protected NSSeguePerforming (IntPtr handle);
Added constructor:
protected NSSeguePerforming (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSShadow (IntPtr handle);
Added constructor:
protected NSShadow (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ShadowBlurRadius { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ShadowBlurRadius { get; set; }
Removed constructor:
protected NSSharingService (IntPtr handle);
Added constructor:
protected NSSharingService (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSSharingServiceDelegate (IntPtr handle);
Added constructor:
protected NSSharingServiceDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSSharingServicePicker (IntPtr handle);
Added constructor:
protected NSSharingServicePicker (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSSharingServicePickerDelegate (IntPtr handle);
Added constructor:
protected NSSharingServicePickerDelegate (ObjCRuntime.NativeHandle handle);
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; }
Removed constructor:
protected NSSharingServicePickerToolbarItemDelegate (IntPtr handle);
Added constructor:
protected NSSharingServicePickerToolbarItemDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract Foundation.NSObject[] GetItems (NSSharingServicePickerToolbarItem pickerToolbarItem)
+public virtual Foundation.NSObject[] GetItems (NSSharingServicePickerToolbarItem pickerToolbarItem)
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; }
Removed constructor:
protected NSSharingServicePickerTouchBarItemDelegate (IntPtr handle);
Added constructor:
protected NSSharingServicePickerTouchBarItemDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract INSPasteboardWriting[] ItemsForSharingServicePickerTouchBarItem (NSSharingServicePickerTouchBarItem pickerTouchBarItem)
+public virtual INSPasteboardWriting[] ItemsForSharingServicePickerTouchBarItem (NSSharingServicePickerTouchBarItem pickerTouchBarItem)
Removed constructor:
protected NSSlider (IntPtr handle);
Added constructor:
protected NSSlider (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint IsVertical { get; set; }
+public virtual bool IsVertical { get; set; }
-public virtual nfloat KnobThickness { get; set; }
+public virtual System.Runtime.InteropServices.NFloat KnobThickness { get; set; }
-public virtual nint TickMarksCount { get; set; }
+public virtual IntPtr TickMarksCount { get; set; }
Removed methods:
public virtual nint IndexOfTickMark (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGRect RectOfTick (nint index);
public virtual double TickMarkValue (nint index);
Added methods:
public virtual IntPtr IndexOfTickMark (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGRect RectOfTick (IntPtr index);
public virtual double TickMarkValue (IntPtr index);
Removed constructor:
protected NSSliderAccessory (IntPtr handle);
Added constructor:
protected NSSliderAccessory (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
Removed methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
Added methods:
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
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; }
Removed constructor:
protected NSSliderCell (IntPtr handle);
Added constructor:
protected NSSliderCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint IsVertical { get; set; }
+public virtual bool IsVertical { get; set; }
-public virtual nfloat KnobThickness { get; set; }
+public virtual System.Runtime.InteropServices.NFloat KnobThickness { get; set; }
-public virtual nint TickMarks { get; set; }
+public virtual IntPtr TickMarks { get; set; }
Removed methods:
public virtual nint IndexOfTickMark (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGRect RectOfTickMark (nint index);
public virtual double TickMarkValue (nint index);
Added methods:
public virtual IntPtr IndexOfTickMark (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGRect RectOfTickMark (IntPtr index);
public virtual double TickMarkValue (IntPtr index);
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 System.Runtime.InteropServices.NFloat MaximumSliderWidth { get; set; }
-public virtual nfloat MinimumSliderWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumSliderWidth { get; set; }
-public virtual nfloat ValueAccessoryWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ValueAccessoryWidth { get; set; }
Removed constructor:
protected NSSound (IntPtr handle);
Added constructor:
protected NSSound (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
[Obsolete ("It will never be called.")]
public virtual Foundation.NSObject InitWithPasteboardPropertyList (Foundation.NSObject propertyList, string type);
Removed constructor:
protected NSSoundDelegate (IntPtr handle);
Added constructor:
protected NSSoundDelegate (ObjCRuntime.NativeHandle handle);
Removed value:
[Obsolete ("Use 'Word' instead.")]
hWord = 1,
Removed constructor:
protected NSSpeechRecognizer (IntPtr handle);
Added constructor:
protected NSSpeechRecognizer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSSpeechRecognizerDelegate (IntPtr handle);
Added constructor:
protected NSSpeechRecognizerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSSpeechSynthesizer (IntPtr handle);
Added constructor:
protected NSSpeechSynthesizer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSSpeechSynthesizerDelegate (IntPtr handle);
Added constructor:
protected NSSpeechSynthesizerDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public virtual void DidEncounterError (NSSpeechSynthesizer sender, nuint characterIndex, string theString, string message);
Added method:
public virtual void DidEncounterError (NSSpeechSynthesizer sender, UIntPtr characterIndex, string theString, string message);
Removed method:
public static void DidEncounterError (this INSSpeechSynthesizerDelegate This, NSSpeechSynthesizer sender, nuint characterIndex, string theString, string message);
Added method:
public static void DidEncounterError (this INSSpeechSynthesizerDelegate This, NSSpeechSynthesizer sender, UIntPtr characterIndex, string theString, string message);
Removed constructor:
protected NSSpellChecker (IntPtr handle);
Added constructor:
protected NSSpellChecker (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nint UniqueSpellDocumentTag { get; }
+public IntPtr UniqueSpellDocumentTag { get; }
Added properties:
public static Foundation.NSString DidChangeAutomaticInlinePredictionNotification { get; }
public static bool IsAutomaticInlinePredictionEnabled { get; }
public static Foundation.NSString TextCheckingGenerateInlinePredictionsKey { get; }
Removed methods:
public virtual Foundation.NSRange CheckGrammar (string stringToCheck, nint startingOffset, string language, bool wrapFlag, nint documentTag, Foundation.NSDictionary[] details);
public virtual Foundation.NSRange CheckSpelling (string stringToCheck, nint startingOffset);
public virtual Foundation.NSRange CheckSpelling (string stringToCheck, nint startingOffset, string language, bool wrapFlag, nint documentTag, out nint wordCount);
public Foundation.NSTextCheckingResult[] CheckString (string stringToCheck, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, NSTextCheckingOptions options, nint tag, out Foundation.NSOrthography orthography, out nint wordCount);
public virtual Foundation.NSTextCheckingResult[] CheckString (string stringToCheck, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, nint tag, out Foundation.NSOrthography orthography, out nint wordCount);
public virtual void CloseSpellDocument (nint documentTag);
public virtual string[] CompletionsForPartialWordRange (Foundation.NSRange range, string theString, string language, nint documentTag);
public virtual nint CountWords (string stringToCount, string language);
public virtual string GetCorrection (Foundation.NSRange forWordRange, string inString, string language, nint inSpellDocumentWithTag);
public virtual string[] GuessesForWordRange (Foundation.NSRange range, string theString, string language, nint documentTag);
public virtual void IgnoreWord (string wordToIgnore, nint documentTag);
public virtual string[] IgnoredWords (nint documentTag);
public virtual void RecordResponse (NSCorrectionResponse response, string toCorrection, string forWord, string language, nint inSpellDocumentWithTag);
public virtual nint RequestCandidates (Foundation.NSRange selectedRange, string stringToCheck, ulong checkingTypes, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, nint tag, System.Action<System.nint,Foundation.NSTextCheckingResult[]> completionHandler);
public virtual System.Threading.Tasks.Task<NSSpellCheckerCanidates> RequestCandidatesAsync (Foundation.NSRange selectedRange, string stringToCheck, ulong checkingTypes, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, nint tag);
public virtual System.Threading.Tasks.Task<NSSpellCheckerCanidates> RequestCandidatesAsync (Foundation.NSRange selectedRange, string stringToCheck, ulong checkingTypes, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, nint tag, out nint result);
public nint RequestChecking (string stringToCheck, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, NSTextCheckingOptions options, nint tag, System.Action<System.nint,Foundation.NSTextCheckingResult[],Foundation.NSOrthography,System.nint> completionHandler);
public virtual nint RequestChecking (string stringToCheck, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, nint tag, System.Action<System.nint,Foundation.NSTextCheckingResult[],Foundation.NSOrthography,System.nint> completionHandler);
public virtual void SetIgnoredWords (string[] words, nint documentTag);
Added methods:
public virtual Foundation.NSRange CheckGrammar (string stringToCheck, IntPtr startingOffset, string language, bool wrapFlag, IntPtr documentTag, Foundation.NSDictionary[] details);
public virtual Foundation.NSRange CheckSpelling (string stringToCheck, IntPtr startingOffset);
public virtual Foundation.NSRange CheckSpelling (string stringToCheck, IntPtr startingOffset, string language, bool wrapFlag, IntPtr documentTag, out IntPtr wordCount);
public Foundation.NSTextCheckingResult[] CheckString (string stringToCheck, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, NSTextCheckingOptions options, IntPtr tag, out Foundation.NSOrthography orthography, out IntPtr wordCount);
public virtual Foundation.NSTextCheckingResult[] CheckString (string stringToCheck, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, IntPtr tag, out Foundation.NSOrthography orthography, out IntPtr wordCount);
public virtual void CloseSpellDocument (IntPtr documentTag);
public virtual string[] CompletionsForPartialWordRange (Foundation.NSRange range, string theString, string language, IntPtr documentTag);
public virtual IntPtr CountWords (string stringToCount, string language);
public virtual string GetCorrection (Foundation.NSRange forWordRange, string inString, string language, IntPtr inSpellDocumentWithTag);
public virtual string[] GuessesForWordRange (Foundation.NSRange range, string theString, string language, IntPtr documentTag);
public virtual void IgnoreWord (string wordToIgnore, IntPtr documentTag);
public virtual string[] IgnoredWords (IntPtr documentTag);
public virtual void RecordResponse (NSCorrectionResponse response, string toCorrection, string forWord, string language, IntPtr inSpellDocumentWithTag);
public virtual IntPtr RequestCandidates (Foundation.NSRange selectedRange, string stringToCheck, ulong checkingTypes, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, IntPtr tag, System.Action<System.IntPtr,Foundation.NSTextCheckingResult[]> completionHandler);
public virtual System.Threading.Tasks.Task<NSSpellCheckerCandidates> RequestCandidatesAsync (Foundation.NSRange selectedRange, string stringToCheck, ulong checkingTypes, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, IntPtr tag);
public virtual System.Threading.Tasks.Task<NSSpellCheckerCandidates> RequestCandidatesAsync (Foundation.NSRange selectedRange, string stringToCheck, ulong checkingTypes, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, IntPtr tag, out IntPtr result);
public IntPtr RequestChecking (string stringToCheck, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, NSTextCheckingOptions options, IntPtr tag, System.Action<System.IntPtr,Foundation.NSTextCheckingResult[],Foundation.NSOrthography,System.IntPtr> completionHandler);
public virtual IntPtr RequestChecking (string stringToCheck, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, IntPtr tag, System.Action<System.IntPtr,Foundation.NSTextCheckingResult[],Foundation.NSOrthography,System.IntPtr> completionHandler);
public virtual void SetIgnoredWords (string[] words, IntPtr documentTag);
public virtual void ShowInlinePrediction (Foundation.NSTextCheckingResult[] candidates, INSTextInputClient client);
Added methods:
public static Foundation.NSObject ObserveDidChangeAutomaticInlinePrediction (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveDidChangeAutomaticInlinePrediction (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Removed constructor:
protected NSSplitView (IntPtr handle);
Added constructor:
protected NSSplitView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat DividerThickness { get; }
+public virtual System.Runtime.InteropServices.NFloat DividerThickness { get; }
Removed methods:
public virtual float HoldingPriorityForSubview (nint subviewIndex);
public virtual void InsertArrangedSubview (NSView view, nint index);
public virtual nfloat MaxPositionOfDivider (nint dividerIndex);
public virtual nfloat MinPositionOfDivider (nint dividerIndex);
public virtual void SetHoldingPriority (float priority, nint subviewIndex);
public virtual void SetPositionOfDivider (nfloat position, nint dividerIndex);
Added methods:
public virtual float HoldingPriorityForSubview (IntPtr subviewIndex);
public virtual void InsertArrangedSubview (NSView view, IntPtr index);
public virtual System.Runtime.InteropServices.NFloat MaxPositionOfDivider (IntPtr dividerIndex);
public virtual System.Runtime.InteropServices.NFloat MinPositionOfDivider (IntPtr dividerIndex);
public virtual void SetHoldingPriority (float priority, IntPtr subviewIndex);
public virtual void SetPositionOfDivider (System.Runtime.InteropServices.NFloat position, IntPtr dividerIndex);
Removed constructor:
protected NSSplitViewController (IntPtr handle);
Added constructor:
protected NSSplitViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public nfloat AutomaticDimension { get; }
+public System.Runtime.InteropServices.NFloat AutomaticDimension { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MinimumThicknessForInlineSidebars { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumThicknessForInlineSidebars { get; set; }
Removed methods:
public virtual nfloat ConstrainSplitPosition (NSSplitView splitView, nfloat proposedPosition, nint subviewDividerIndex);
public virtual CoreGraphics.CGRect GetAdditionalEffectiveRect (NSSplitView splitView, nint dividerIndex);
public virtual CoreGraphics.CGRect GetEffectiveRect (NSSplitView splitView, CoreGraphics.CGRect proposedEffectiveRect, CoreGraphics.CGRect drawnRect, nint dividerIndex);
public virtual void InsertSplitViewItem (NSSplitViewItem splitViewItem, nint index);
public virtual nfloat SetMaxCoordinateOfSubview (NSSplitView splitView, nfloat proposedMaximumPosition, nint subviewDividerIndex);
public virtual nfloat SetMinCoordinateOfSubview (NSSplitView splitView, nfloat proposedMinimumPosition, nint subviewDividerIndex);
public virtual bool ShouldCollapseForDoubleClick (NSSplitView splitView, NSView subview, nint doubleClickAtDividerIndex);
public virtual bool ShouldHideDivider (NSSplitView splitView, nint dividerIndex);
Added methods:
public virtual System.Runtime.InteropServices.NFloat ConstrainSplitPosition (NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedPosition, IntPtr subviewDividerIndex);
public virtual CoreGraphics.CGRect GetAdditionalEffectiveRect (NSSplitView splitView, IntPtr dividerIndex);
public virtual CoreGraphics.CGRect GetEffectiveRect (NSSplitView splitView, CoreGraphics.CGRect proposedEffectiveRect, CoreGraphics.CGRect drawnRect, IntPtr dividerIndex);
public virtual void InsertSplitViewItem (NSSplitViewItem splitViewItem, IntPtr index);
public virtual System.Runtime.InteropServices.NFloat SetMaxCoordinateOfSubview (NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedMaximumPosition, IntPtr subviewDividerIndex);
public virtual System.Runtime.InteropServices.NFloat SetMinCoordinateOfSubview (NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedMinimumPosition, IntPtr subviewDividerIndex);
public virtual bool ShouldCollapseForDoubleClick (NSSplitView splitView, NSView subview, IntPtr doubleClickAtDividerIndex);
public virtual bool ShouldHideDivider (NSSplitView splitView, IntPtr dividerIndex);
public virtual void ToggleInspector (Foundation.NSObject sender);
Removed constructor:
protected NSSplitViewDelegate (IntPtr handle);
Added constructor:
protected NSSplitViewDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual nfloat ConstrainSplitPosition (NSSplitView splitView, nfloat proposedPosition, nint subviewDividerIndex);
public virtual CoreGraphics.CGRect GetAdditionalEffectiveRect (NSSplitView splitView, nint dividerIndex);
public virtual CoreGraphics.CGRect GetEffectiveRect (NSSplitView splitView, CoreGraphics.CGRect proposedEffectiveRect, CoreGraphics.CGRect drawnRect, nint dividerIndex);
public virtual nfloat SetMaxCoordinateOfSubview (NSSplitView splitView, nfloat proposedMaximumPosition, nint subviewDividerIndex);
public virtual nfloat SetMinCoordinateOfSubview (NSSplitView splitView, nfloat proposedMinimumPosition, nint subviewDividerIndex);
public virtual bool ShouldCollapseForDoubleClick (NSSplitView splitView, NSView subview, nint doubleClickAtDividerIndex);
public virtual bool ShouldHideDivider (NSSplitView splitView, nint dividerIndex);
Added methods:
public virtual System.Runtime.InteropServices.NFloat ConstrainSplitPosition (NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedPosition, IntPtr subviewDividerIndex);
public virtual CoreGraphics.CGRect GetAdditionalEffectiveRect (NSSplitView splitView, IntPtr dividerIndex);
public virtual CoreGraphics.CGRect GetEffectiveRect (NSSplitView splitView, CoreGraphics.CGRect proposedEffectiveRect, CoreGraphics.CGRect drawnRect, IntPtr dividerIndex);
public virtual System.Runtime.InteropServices.NFloat SetMaxCoordinateOfSubview (NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedMaximumPosition, IntPtr subviewDividerIndex);
public virtual System.Runtime.InteropServices.NFloat SetMinCoordinateOfSubview (NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedMinimumPosition, IntPtr subviewDividerIndex);
public virtual bool ShouldCollapseForDoubleClick (NSSplitView splitView, NSView subview, IntPtr doubleClickAtDividerIndex);
public virtual bool ShouldHideDivider (NSSplitView splitView, IntPtr dividerIndex);
Removed methods:
public static nfloat ConstrainSplitPosition (this INSSplitViewDelegate This, NSSplitView splitView, nfloat proposedPosition, nint subviewDividerIndex);
public static CoreGraphics.CGRect GetAdditionalEffectiveRect (this INSSplitViewDelegate This, NSSplitView splitView, nint dividerIndex);
public static CoreGraphics.CGRect GetEffectiveRect (this INSSplitViewDelegate This, NSSplitView splitView, CoreGraphics.CGRect proposedEffectiveRect, CoreGraphics.CGRect drawnRect, nint dividerIndex);
public static nfloat SetMaxCoordinateOfSubview (this INSSplitViewDelegate This, NSSplitView splitView, nfloat proposedMaximumPosition, nint subviewDividerIndex);
public static nfloat SetMinCoordinateOfSubview (this INSSplitViewDelegate This, NSSplitView splitView, nfloat proposedMinimumPosition, nint subviewDividerIndex);
public static bool ShouldCollapseForDoubleClick (this INSSplitViewDelegate This, NSSplitView splitView, NSView subview, nint doubleClickAtDividerIndex);
public static bool ShouldHideDivider (this INSSplitViewDelegate This, NSSplitView splitView, nint dividerIndex);
Added methods:
public static System.Runtime.InteropServices.NFloat ConstrainSplitPosition (this INSSplitViewDelegate This, NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedPosition, IntPtr subviewDividerIndex);
public static CoreGraphics.CGRect GetAdditionalEffectiveRect (this INSSplitViewDelegate This, NSSplitView splitView, IntPtr dividerIndex);
public static CoreGraphics.CGRect GetEffectiveRect (this INSSplitViewDelegate This, NSSplitView splitView, CoreGraphics.CGRect proposedEffectiveRect, CoreGraphics.CGRect drawnRect, IntPtr dividerIndex);
public static System.Runtime.InteropServices.NFloat SetMaxCoordinateOfSubview (this INSSplitViewDelegate This, NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedMaximumPosition, IntPtr subviewDividerIndex);
public static System.Runtime.InteropServices.NFloat SetMinCoordinateOfSubview (this INSSplitViewDelegate This, NSSplitView splitView, System.Runtime.InteropServices.NFloat proposedMinimumPosition, IntPtr subviewDividerIndex);
public static bool ShouldCollapseForDoubleClick (this INSSplitViewDelegate This, NSSplitView splitView, NSView subview, IntPtr doubleClickAtDividerIndex);
public static bool ShouldHideDivider (this INSSplitViewDelegate This, NSSplitView splitView, IntPtr dividerIndex);
Removed constructor:
protected NSSplitViewItem (IntPtr handle);
Added constructor:
protected NSSplitViewItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat AutomaticMaximumThickness { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AutomaticMaximumThickness { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MaximumThickness { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MaximumThickness { get; set; }
-public virtual nfloat MinimumThickness { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumThickness { get; set; }
-public virtual nfloat PreferredThicknessFraction { get; set; }
+public virtual System.Runtime.InteropServices.NFloat PreferredThicknessFraction { get; set; }
-public nfloat UnspecifiedDimension { get; }
+public System.Runtime.InteropServices.NFloat UnspecifiedDimension { get; }
Added property:
public virtual bool CanCollapseFromWindowResize { get; set; }
Added method:
public static NSSplitViewItem CreateInspector (NSViewController viewController);
Added value:
Inspector = 3,
Removed constructor:
protected NSSpringLoadingDestination (IntPtr handle);
Added constructor:
protected NSSpringLoadingDestination (ObjCRuntime.NativeHandle handle);
Removed methods:
public abstract void Activated (bool activated, NSDraggingInfo draggingInfo);
public virtual void DraggingEnded (NSDraggingInfo draggingInfo);
public virtual NSSpringLoadingOptions Entered (NSDraggingInfo draggingInfo);
public virtual void Exited (NSDraggingInfo draggingInfo);
public abstract void HighlightChanged (NSDraggingInfo draggingInfo);
public virtual NSSpringLoadingOptions Updated (NSDraggingInfo draggingInfo);
Added methods:
public virtual void Activated (bool activated, INSDraggingInfo draggingInfo);
public virtual void DraggingEnded (INSDraggingInfo draggingInfo);
public virtual NSSpringLoadingOptions Entered (INSDraggingInfo draggingInfo);
public virtual void Exited (INSDraggingInfo draggingInfo);
public virtual void HighlightChanged (INSDraggingInfo draggingInfo);
public virtual NSSpringLoadingOptions Updated (INSDraggingInfo draggingInfo);
Removed methods:
public static void DraggingEnded (this INSSpringLoadingDestination This, NSDraggingInfo draggingInfo);
public static NSSpringLoadingOptions Entered (this INSSpringLoadingDestination This, NSDraggingInfo draggingInfo);
public static void Exited (this INSSpringLoadingDestination This, NSDraggingInfo draggingInfo);
public static NSSpringLoadingOptions Updated (this INSSpringLoadingDestination This, NSDraggingInfo draggingInfo);
Added methods:
public static void DraggingEnded (this INSSpringLoadingDestination This, INSDraggingInfo draggingInfo);
public static NSSpringLoadingOptions Entered (this INSSpringLoadingDestination This, INSDraggingInfo draggingInfo);
public static void Exited (this INSSpringLoadingDestination This, INSDraggingInfo draggingInfo);
public static NSSpringLoadingOptions Updated (this INSSpringLoadingDestination This, INSDraggingInfo draggingInfo);
Removed constructor:
protected NSStackView (IntPtr handle);
Added constructor:
protected NSStackView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Spacing { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Spacing { get; set; }
Removed methods:
public virtual nfloat CustomSpacingAfterView (NSView aView);
public virtual void InsertArrangedSubview (NSView view, nint index);
public virtual void InsertView (NSView aView, nuint index, NSStackViewGravity gravity);
public virtual void SetCustomSpacing (nfloat spacing, NSView aView);
Added methods:
public virtual System.Runtime.InteropServices.NFloat CustomSpacingAfterView (NSView aView);
public virtual void InsertArrangedSubview (NSView view, IntPtr index);
public virtual void InsertView (NSView aView, UIntPtr index, NSStackViewGravity gravity);
public virtual void SetCustomSpacing (System.Runtime.InteropServices.NFloat spacing, NSView aView);
Removed constructor:
protected NSStackViewDelegate (IntPtr handle);
Added constructor:
protected NSStackViewDelegate (ObjCRuntime.NativeHandle handle);
Removed value:
[Obsolete ("Use 'MustHold' instead.")]
Musthold = 1000,
Removed constructor:
protected NSStatusBar (IntPtr handle);
Added constructor:
protected NSStatusBar (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Thickness { get; }
+public virtual System.Runtime.InteropServices.NFloat Thickness { get; }
Removed method:
public virtual NSStatusItem CreateStatusItem (nfloat length);
Added method:
public virtual NSStatusItem CreateStatusItem (System.Runtime.InteropServices.NFloat length);
Removed constructor:
protected NSStatusBarButton (IntPtr handle);
Added constructor:
protected NSStatusBarButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSStatusItem (IntPtr handle);
Added constructor:
protected NSStatusItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Length { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Length { get; set; }
Removed method:
public virtual nint SendActionOn (NSTouchPhase mask);
Added method:
public virtual IntPtr SendActionOn (NSTouchPhase mask);
Removed constructor:
protected NSStepper (IntPtr handle);
Added constructor:
protected NSStepper (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSStepperCell (IntPtr handle);
Added constructor:
protected NSStepperCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected NSStoryboard (IntPtr handle);
Added constructor:
protected NSStoryboard (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSStoryboardSegue (IntPtr handle);
Added constructor:
protected NSStoryboardSegue (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public int SetStrikethroughStyle (NSUnderlineStyle style, NSUnderlinePattern pattern, bool byWord);
public int SetUnderlineStyle (NSUnderlineStyle style, NSUnderlinePattern pattern, bool byWord);
Added methods:
public int SetStrikethroughStyle (Foundation.NSUnderlineStyle style, NSUnderlinePattern pattern, bool byWord);
public int SetUnderlineStyle (Foundation.NSUnderlineStyle style, NSUnderlinePattern pattern, bool byWord);
Removed constructor:
protected NSStringDrawingContext (IntPtr handle);
Added constructor:
protected NSStringDrawingContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat ActualScaleFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat ActualScaleFactor { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MinimumScaleFactor { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinimumScaleFactor { get; set; }
Removed constructor:
protected NSSwitch (IntPtr handle);
Added constructor:
protected NSSwitch (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint State { get; set; }
+public virtual IntPtr State { get; set; }
Removed constructor:
protected NSTabView (IntPtr handle);
Added constructor:
protected NSTabView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
-public virtual NSTabViewItem[] Items { get; set; }
+public virtual NSTabViewItem[] Items { get; }
Removed methods:
public virtual nint IndexOf (NSTabViewItem tabViewItem);
public virtual nint IndexOf (Foundation.NSObject identifier);
public virtual void Insert (NSTabViewItem tabViewItem, nint index);
public virtual NSTabViewItem Item (nint index);
public virtual void SelectAt (nint index);
public virtual void SetItems (NSTabViewItem[] items);
Added methods:
public virtual IntPtr IndexOf (NSTabViewItem tabViewItem);
public virtual IntPtr IndexOf (Foundation.NSObject identifier);
public virtual void Insert (NSTabViewItem tabViewItem, IntPtr index);
public virtual NSTabViewItem Item (IntPtr index);
public virtual void SelectAt (IntPtr index);
Removed constructor:
protected NSTabViewController (IntPtr handle);
Added constructor:
protected NSTabViewController (ObjCRuntime.NativeHandle handle);
Removed property:
public virtual NSSegmentedControl SegmentedControl { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint SelectedTabViewItemIndex { get; set; }
+public virtual IntPtr SelectedTabViewItemIndex { get; set; }
Removed methods:
public virtual bool GetItemCanBeInsertedAt (NSToolbar toolbar, string itemIdentifier, nint index);
public virtual void InsertTabViewItem (NSTabViewItem tabViewItem, nint index);
Added methods:
public virtual bool GetItemCanBeInsertedAt (NSToolbar toolbar, string itemIdentifier, IntPtr index);
public virtual void InsertTabViewItem (NSTabViewItem tabViewItem, IntPtr index);
Removed constructor:
protected NSTabViewDelegate (IntPtr handle);
Added constructor:
protected NSTabViewDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSTabViewItem (IntPtr handle);
Added constructor:
protected NSTabViewItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTableCellView (IntPtr handle);
Added constructor:
protected NSTableCellView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTableColumn (IntPtr handle);
Added constructor:
protected NSTableColumn (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat MaxWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MaxWidth { get; set; }
-public virtual nfloat MinWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MinWidth { get; set; }
-public virtual nfloat Width { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Width { get; set; }
Removed method:
public virtual NSCell DataCellForRow (nint row);
Added method:
public virtual NSCell DataCellForRow (IntPtr row);
Removed constructor:
protected NSTableHeaderCell (IntPtr handle);
Added constructor:
protected NSTableHeaderCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual void DrawSortIndicator (CoreGraphics.CGRect cellFrame, NSView controlView, bool ascending, nint priority);
Added method:
public virtual void DrawSortIndicator (CoreGraphics.CGRect cellFrame, NSView controlView, bool ascending, IntPtr priority);
Removed constructor:
protected NSTableHeaderView (IntPtr handle);
Added constructor:
protected NSTableHeaderView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint DraggedColumn { get; }
+public virtual IntPtr DraggedColumn { get; }
-public virtual nfloat DraggedDistance { get; }
+public virtual System.Runtime.InteropServices.NFloat DraggedDistance { get; }
-public virtual nint ResizedColumn { get; }
+public virtual IntPtr ResizedColumn { get; }
Removed methods:
public virtual nint GetColumn (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGRect GetHeaderRect (nint column);
public virtual string GetStringForToolTip (NSView view, nint tag, CoreGraphics.CGPoint point, IntPtr data);
Added methods:
public virtual IntPtr GetColumn (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGRect GetHeaderRect (IntPtr column);
public virtual string GetStringForToolTip (NSView view, IntPtr tag, CoreGraphics.CGPoint point, IntPtr data);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint columnIndex, nint newColumnIndex, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTableView tableView, nint columnIndex, nint newColumnIndex);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr columnIndex, IntPtr newColumnIndex, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTableView tableView, IntPtr columnIndex, IntPtr newColumnIndex);
Removed constructor:
protected NSTableRowView (IntPtr handle);
Added constructor:
protected NSTableRowView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityDisclosureLevel { get; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; }
-public virtual nint AccessibilityIndex { get; }
+public virtual IntPtr AccessibilityIndex { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat IndentationForDropOperation { get; set; }
+public virtual System.Runtime.InteropServices.NFloat IndentationForDropOperation { get; set; }
-public virtual nint NumberOfColumns { get; }
+public virtual IntPtr NumberOfColumns { get; }
Removed method:
public virtual NSView ViewAtColumn (nint column);
Added method:
public virtual NSView ViewAtColumn (IntPtr column);
Removed constructor:
protected NSTableView (IntPtr handle);
Added constructor:
protected NSTableView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ClickedColumn { get; }
+public virtual IntPtr ClickedColumn { get; }
-public virtual nint ClickedRow { get; }
+public virtual IntPtr ClickedRow { get; }
-public virtual nint ColumnCount { get; }
+public virtual IntPtr ColumnCount { get; }
-public virtual nint EditedColumn { get; }
+public virtual IntPtr EditedColumn { get; }
-public virtual nint EditedRow { get; }
+public virtual IntPtr EditedRow { get; }
-public virtual nint FocusedColumn { get; set; }
+public virtual IntPtr FocusedColumn { get; set; }
-public virtual nint RowCount { get; }
+public virtual IntPtr RowCount { get; }
-public virtual nfloat RowHeight { get; set; }
+public virtual System.Runtime.InteropServices.NFloat RowHeight { get; set; }
-public virtual nint SelectedColumn { get; }
+public virtual IntPtr SelectedColumn { get; }
-public virtual nint SelectedColumnsCount { get; }
+public virtual IntPtr SelectedColumnsCount { get; }
-public virtual nint SelectedRow { get; }
+public virtual IntPtr SelectedRow { get; }
-public virtual nint SelectedRowCount { get; }
+public virtual IntPtr SelectedRowCount { get; }
Added property:
public NSTableViewUserCanChangeColumnVisibility UserCanChangeVisibility { get; set; }
Added event:
public event System.EventHandler<NSTableViewUserCanChangeColumnsVisibilityEventArgs> UserDidChangeVisibility;
Removed methods:
public virtual nint ColumnForView (NSView view);
public virtual void DeselectColumn (nint column);
public virtual void DeselectRow (nint row);
public virtual NSImage DragImageForRowsWithIndexestableColumnseventoffset (Foundation.NSIndexSet dragRows, NSTableColumn[] tableColumns, NSEvent dragEvent, ref CoreGraphics.CGPoint dragImageOffset);
public virtual void DrawRow (nint row, CoreGraphics.CGRect clipRect);
public virtual void EditColumn (nint column, nint row, NSEvent theEvent, bool select);
public virtual nint FindColumn (Foundation.NSString identifier);
public virtual NSCell GetCell (nint column, nint row);
public virtual CoreGraphics.CGRect GetCellFrame (nint column, nint row);
public virtual nint GetColumn (CoreGraphics.CGPoint point);
public virtual nint GetRow (CoreGraphics.CGPoint point);
public virtual NSTableRowView GetRowView (nint row, bool makeIfNecessary);
public virtual NSView GetView (nint column, nint row, bool makeIfNecessary);
public virtual bool IsColumnSelected (nint column);
public virtual bool IsRowSelected (nint row);
public virtual void MoveColumn (nint oldIndex, nint newIndex);
public virtual void MoveRow (nint oldIndex, nint newIndex);
public virtual void PerformClick (nint column, nint row);
public virtual CoreGraphics.CGRect RectForColumn (nint column);
public virtual CoreGraphics.CGRect RectForRow (nint row);
public virtual nint RowForView (NSView view);
public virtual void RowViewAdded (NSTableRowView rowView, nint row);
public virtual void RowViewRemoved (NSTableRowView rowView, nint row);
public virtual void ScrollColumnToVisible (nint column);
public virtual void ScrollRowToVisible (nint row);
public void SelectColumn (nint column, bool byExtendingSelection);
public void SelectRow (nint row, bool byExtendingSelection);
public virtual void SetDropRowDropOperation (nint row, NSTableViewDropOperation dropOperation);
public virtual bool ShouldFocusCell (NSCell cell, nint column, nint row);
Added methods:
public virtual IntPtr ColumnForView (NSView view);
public virtual void DeselectColumn (IntPtr column);
public virtual void DeselectRow (IntPtr row);
public virtual NSImage DragImageForRows (Foundation.NSIndexSet dragRows, NSTableColumn[] tableColumns, NSEvent dragEvent, ref CoreGraphics.CGPoint dragImageOffset);
public virtual void DrawRow (IntPtr row, CoreGraphics.CGRect clipRect);
public virtual void EditColumn (IntPtr column, IntPtr row, NSEvent theEvent, bool select);
public virtual IntPtr FindColumn (Foundation.NSString identifier);
public virtual NSCell GetCell (IntPtr column, IntPtr row);
public virtual CoreGraphics.CGRect GetCellFrame (IntPtr column, IntPtr row);
public virtual IntPtr GetColumn (CoreGraphics.CGPoint point);
public virtual IntPtr GetRow (CoreGraphics.CGPoint point);
public virtual NSTableRowView GetRowView (IntPtr row, bool makeIfNecessary);
public virtual NSView GetView (IntPtr column, IntPtr row, bool makeIfNecessary);
public virtual bool IsColumnSelected (IntPtr column);
public virtual bool IsRowSelected (IntPtr row);
public virtual void MoveColumn (IntPtr oldIndex, IntPtr newIndex);
public virtual void MoveRow (IntPtr oldIndex, IntPtr newIndex);
public virtual void PerformClick (IntPtr column, IntPtr row);
public virtual CoreGraphics.CGRect RectForColumn (IntPtr column);
public virtual CoreGraphics.CGRect RectForRow (IntPtr row);
public virtual IntPtr RowForView (NSView view);
public virtual void RowViewAdded (NSTableRowView rowView, IntPtr row);
public virtual void RowViewRemoved (NSTableRowView rowView, IntPtr row);
public virtual void ScrollColumnToVisible (IntPtr column);
public virtual void ScrollRowToVisible (IntPtr row);
public void SelectColumn (IntPtr column, bool byExtendingSelection);
public void SelectRow (IntPtr row, bool byExtendingSelection);
public virtual void SetDropRowDropOperation (IntPtr row, NSTableViewDropOperation dropOperation);
public virtual bool ShouldFocusCell (NSCell cell, IntPtr column, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSCell cell, NSTableColumn tableColumn, nint row, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTableView tableView, NSCell cell, NSTableColumn tableColumn, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSCell cell, NSTableColumn tableColumn, IntPtr row, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTableView tableView, NSCell cell, NSTableColumn tableColumn, IntPtr row);
Removed constructor:
public NSTableViewCellEventArgs (Foundation.NSObject cell, NSTableColumn tableColumn, nint row);
Added constructor:
public NSTableViewCellEventArgs (Foundation.NSObject cell, NSTableColumn tableColumn, IntPtr row);
Modified properties:
-public nint Row { get; set; }
+public IntPtr Row { get; set; }
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn tableColumn, nint row, System.AsyncCallback callback, object object);
public virtual NSCell Invoke (NSTableView tableView, NSTableColumn tableColumn, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn tableColumn, IntPtr row, System.AsyncCallback callback, object object);
public virtual NSCell Invoke (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn tableColumn, nint row, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTableView tableView, NSTableColumn tableColumn, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn tableColumn, IntPtr row, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn tableColumn, nint row, System.AsyncCallback callback, object object);
public virtual string Invoke (NSTableView tableView, NSTableColumn tableColumn, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn tableColumn, IntPtr row, System.AsyncCallback callback, object object);
public virtual string Invoke (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint column, System.AsyncCallback callback, object object);
public virtual nfloat EndInvoke (System.IAsyncResult result);
public virtual nfloat Invoke (NSTableView tableView, nint column);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr column, System.AsyncCallback callback, object object);
public virtual System.Runtime.InteropServices.NFloat EndInvoke (System.IAsyncResult result);
public virtual System.Runtime.InteropServices.NFloat Invoke (NSTableView tableView, IntPtr column);
Removed constructor:
protected NSTableViewDataSource (IntPtr handle);
Added constructor:
protected NSTableViewDataSource (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual bool AcceptDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation);
public virtual Foundation.NSObject GetObjectValue (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual INSPasteboardWriting GetPasteboardWriterForRow (NSTableView tableView, nint row);
public virtual nint GetRowCount (NSTableView tableView);
public virtual void SetObjectValue (NSTableView tableView, Foundation.NSObject theObject, NSTableColumn tableColumn, nint row);
public virtual void UpdateDraggingItems (NSTableView tableView, NSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation);
Added methods:
public virtual bool AcceptDrop (NSTableView tableView, INSDraggingInfo info, IntPtr row, NSTableViewDropOperation dropOperation);
public virtual Foundation.NSObject GetObjectValue (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual INSPasteboardWriting GetPasteboardWriterForRow (NSTableView tableView, IntPtr row);
public virtual IntPtr GetRowCount (NSTableView tableView);
public virtual void SetObjectValue (NSTableView tableView, Foundation.NSObject theObject, NSTableColumn tableColumn, IntPtr row);
public virtual void UpdateDraggingItems (NSTableView tableView, INSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSTableView tableView, INSDraggingInfo info, IntPtr row, NSTableViewDropOperation dropOperation);
Removed methods:
public static bool AcceptDrop (this INSTableViewDataSource This, NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation);
public static Foundation.NSObject GetObjectValue (this INSTableViewDataSource This, NSTableView tableView, NSTableColumn tableColumn, nint row);
public static INSPasteboardWriting GetPasteboardWriterForRow (this INSTableViewDataSource This, NSTableView tableView, nint row);
public static nint GetRowCount (this INSTableViewDataSource This, NSTableView tableView);
public static void SetObjectValue (this INSTableViewDataSource This, NSTableView tableView, Foundation.NSObject theObject, NSTableColumn tableColumn, nint row);
public static void UpdateDraggingItems (this INSTableViewDataSource This, NSTableView tableView, NSDraggingInfo draggingInfo);
public static NSDragOperation ValidateDrop (this INSTableViewDataSource This, NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation);
Added methods:
public static bool AcceptDrop (this INSTableViewDataSource This, NSTableView tableView, INSDraggingInfo info, IntPtr row, NSTableViewDropOperation dropOperation);
public static Foundation.NSObject GetObjectValue (this INSTableViewDataSource This, NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public static INSPasteboardWriting GetPasteboardWriterForRow (this INSTableViewDataSource This, NSTableView tableView, IntPtr row);
public static IntPtr GetRowCount (this INSTableViewDataSource This, NSTableView tableView);
public static void SetObjectValue (this INSTableViewDataSource This, NSTableView tableView, Foundation.NSObject theObject, NSTableColumn tableColumn, IntPtr row);
public static void UpdateDraggingItems (this INSTableViewDataSource This, NSTableView tableView, INSDraggingInfo draggingInfo);
public static NSDragOperation ValidateDrop (this INSTableViewDataSource This, NSTableView tableView, INSDraggingInfo info, IntPtr row, NSTableViewDropOperation dropOperation);
Removed constructor:
protected NSTableViewDelegate (IntPtr handle);
Added constructor:
protected NSTableViewDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual NSTableRowView CoreGetRowView (NSTableView tableView, nint row);
public virtual void DidAddRowView (NSTableView tableView, NSTableRowView rowView, nint row);
public virtual void DidRemoveRowView (NSTableView tableView, NSTableRowView rowView, nint row);
public virtual NSCell GetDataCell (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual nint GetNextTypeSelectMatch (NSTableView tableView, nint startRow, nint endRow, string searchString);
public virtual nfloat GetRowHeight (NSTableView tableView, nint row);
public virtual string GetSelectString (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual nfloat GetSizeToFitColumnWidth (NSTableView tableView, nint column);
public virtual Foundation.NSString GetToolTip (NSTableView tableView, NSCell cell, ref CoreGraphics.CGRect rect, NSTableColumn tableColumn, nint row, CoreGraphics.CGPoint mouseLocation);
public virtual NSView GetViewForItem (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual bool IsGroupRow (NSTableView tableView, nint row);
public virtual NSTableViewRowAction[] RowActions (NSTableView tableView, nint row, NSTableRowActionEdge edge);
public virtual bool ShouldEditTableColumn (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual bool ShouldReorder (NSTableView tableView, nint columnIndex, nint newColumnIndex);
public virtual bool ShouldSelectRow (NSTableView tableView, nint row);
public virtual bool ShouldShowCellExpansion (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual bool ShouldTrackCell (NSTableView tableView, NSCell cell, NSTableColumn tableColumn, nint row);
public virtual void WillDisplayCell (NSTableView tableView, Foundation.NSObject cell, NSTableColumn tableColumn, nint row);
Added methods:
public virtual NSTableRowView CoreGetRowView (NSTableView tableView, IntPtr row);
public virtual void DidAddRowView (NSTableView tableView, NSTableRowView rowView, IntPtr row);
public virtual void DidRemoveRowView (NSTableView tableView, NSTableRowView rowView, IntPtr row);
public virtual NSCell GetDataCell (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual IntPtr GetNextTypeSelectMatch (NSTableView tableView, IntPtr startRow, IntPtr endRow, string searchString);
public virtual System.Runtime.InteropServices.NFloat GetRowHeight (NSTableView tableView, IntPtr row);
public virtual string GetSelectString (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual System.Runtime.InteropServices.NFloat GetSizeToFitColumnWidth (NSTableView tableView, IntPtr column);
public virtual Foundation.NSString GetToolTip (NSTableView tableView, NSCell cell, ref CoreGraphics.CGRect rect, NSTableColumn tableColumn, IntPtr row, CoreGraphics.CGPoint mouseLocation);
public virtual NSView GetViewForItem (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual bool IsGroupRow (NSTableView tableView, IntPtr row);
public virtual NSTableViewRowAction[] RowActions (NSTableView tableView, IntPtr row, NSTableRowActionEdge edge);
public virtual bool ShouldEditTableColumn (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual bool ShouldReorder (NSTableView tableView, IntPtr columnIndex, IntPtr newColumnIndex);
public virtual bool ShouldSelectRow (NSTableView tableView, IntPtr row);
public virtual bool ShouldShowCellExpansion (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual bool ShouldTrackCell (NSTableView tableView, NSCell cell, NSTableColumn tableColumn, IntPtr row);
public virtual bool UserCanChangeVisibility (NSTableView tableView, NSTableColumn column);
public virtual void UserDidChangeVisibility (NSTableView tableView, NSTableColumn[] columns);
public virtual void WillDisplayCell (NSTableView tableView, Foundation.NSObject cell, NSTableColumn tableColumn, IntPtr row);
Removed methods:
public static NSTableRowView CoreGetRowView (this INSTableViewDelegate This, NSTableView tableView, nint row);
public static void DidAddRowView (this INSTableViewDelegate This, NSTableView tableView, NSTableRowView rowView, nint row);
public static void DidRemoveRowView (this INSTableViewDelegate This, NSTableView tableView, NSTableRowView rowView, nint row);
public static NSCell GetDataCell (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, nint row);
public static nint GetNextTypeSelectMatch (this INSTableViewDelegate This, NSTableView tableView, nint startRow, nint endRow, string searchString);
public static nfloat GetRowHeight (this INSTableViewDelegate This, NSTableView tableView, nint row);
public static string GetSelectString (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, nint row);
public static nfloat GetSizeToFitColumnWidth (this INSTableViewDelegate This, NSTableView tableView, nint column);
public static Foundation.NSString GetToolTip (this INSTableViewDelegate This, NSTableView tableView, NSCell cell, ref CoreGraphics.CGRect rect, NSTableColumn tableColumn, nint row, CoreGraphics.CGPoint mouseLocation);
public static NSView GetViewForItem (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, nint row);
public static bool IsGroupRow (this INSTableViewDelegate This, NSTableView tableView, nint row);
public static NSTableViewRowAction[] RowActions (this INSTableViewDelegate This, NSTableView tableView, nint row, NSTableRowActionEdge edge);
public static bool ShouldEditTableColumn (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, nint row);
public static bool ShouldReorder (this INSTableViewDelegate This, NSTableView tableView, nint columnIndex, nint newColumnIndex);
public static bool ShouldSelectRow (this INSTableViewDelegate This, NSTableView tableView, nint row);
public static bool ShouldShowCellExpansion (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, nint row);
public static bool ShouldTrackCell (this INSTableViewDelegate This, NSTableView tableView, NSCell cell, NSTableColumn tableColumn, nint row);
public static void WillDisplayCell (this INSTableViewDelegate This, NSTableView tableView, Foundation.NSObject cell, NSTableColumn tableColumn, nint row);
Added methods:
public static NSTableRowView CoreGetRowView (this INSTableViewDelegate This, NSTableView tableView, IntPtr row);
public static void DidAddRowView (this INSTableViewDelegate This, NSTableView tableView, NSTableRowView rowView, IntPtr row);
public static void DidRemoveRowView (this INSTableViewDelegate This, NSTableView tableView, NSTableRowView rowView, IntPtr row);
public static NSCell GetDataCell (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public static IntPtr GetNextTypeSelectMatch (this INSTableViewDelegate This, NSTableView tableView, IntPtr startRow, IntPtr endRow, string searchString);
public static System.Runtime.InteropServices.NFloat GetRowHeight (this INSTableViewDelegate This, NSTableView tableView, IntPtr row);
public static string GetSelectString (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public static System.Runtime.InteropServices.NFloat GetSizeToFitColumnWidth (this INSTableViewDelegate This, NSTableView tableView, IntPtr column);
public static Foundation.NSString GetToolTip (this INSTableViewDelegate This, NSTableView tableView, NSCell cell, ref CoreGraphics.CGRect rect, NSTableColumn tableColumn, IntPtr row, CoreGraphics.CGPoint mouseLocation);
public static NSView GetViewForItem (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public static bool IsGroupRow (this INSTableViewDelegate This, NSTableView tableView, IntPtr row);
public static NSTableViewRowAction[] RowActions (this INSTableViewDelegate This, NSTableView tableView, IntPtr row, NSTableRowActionEdge edge);
public static bool ShouldEditTableColumn (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public static bool ShouldReorder (this INSTableViewDelegate This, NSTableView tableView, IntPtr columnIndex, IntPtr newColumnIndex);
public static bool ShouldSelectRow (this INSTableViewDelegate This, NSTableView tableView, IntPtr row);
public static bool ShouldShowCellExpansion (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public static bool ShouldTrackCell (this INSTableViewDelegate This, NSTableView tableView, NSCell cell, NSTableColumn tableColumn, IntPtr row);
public static bool UserCanChangeVisibility (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn column);
public static void UserDidChangeVisibility (this INSTableViewDelegate This, NSTableView tableView, NSTableColumn[] columns);
public static void WillDisplayCell (this INSTableViewDelegate This, NSTableView tableView, Foundation.NSObject cell, NSTableColumn tableColumn, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn column, nint row, Foundation.NSObject itemId, System.AsyncCallback callback, object object);
public virtual NSView Invoke (NSTableView tableView, NSTableColumn column, nint row, Foundation.NSObject itemId);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn column, IntPtr row, Foundation.NSObject itemId, System.AsyncCallback callback, object object);
public virtual NSView Invoke (NSTableView tableView, NSTableColumn column, IntPtr row, Foundation.NSObject itemId);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint row, Foundation.NSObject identifier, System.AsyncCallback callback, object object);
public virtual NSTableRowView Invoke (NSTableView tableView, nint row, Foundation.NSObject identifier);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr row, Foundation.NSObject identifier, System.AsyncCallback callback, object object);
public virtual NSTableRowView Invoke (NSTableView tableView, IntPtr row, Foundation.NSObject identifier);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint row, Foundation.NSObject sectionId, System.AsyncCallback callback, object object);
public virtual NSView Invoke (NSTableView tableView, nint row, Foundation.NSObject sectionId);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr row, Foundation.NSObject sectionId, System.AsyncCallback callback, object object);
public virtual NSView Invoke (NSTableView tableView, IntPtr row, Foundation.NSObject sectionId);
Removed constructor:
protected NSTableViewDiffableDataSource`2 (IntPtr handle);
Added constructor:
protected NSTableViewDiffableDataSource`2 (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual bool AcceptDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation);
public virtual ItemIdentifierType GetItemIdentifier (nint row);
public virtual Foundation.NSObject GetObjectValue (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual INSPasteboardWriting GetPasteboardWriterForRow (NSTableView tableView, nint row);
public virtual nint GetRowCount (NSTableView tableView);
public virtual nint GetRowForItemIdentifier (ItemIdentifierType itemIdentifier);
public virtual nint GetRowForSectionIdentifier (SectionIdentifierType sectionIdentifier);
public virtual SectionIdentifierType GetSectionIdentifier (nint row);
public virtual void SetObjectValue (NSTableView tableView, Foundation.NSObject theObject, NSTableColumn tableColumn, nint row);
public virtual void UpdateDraggingItems (NSTableView tableView, NSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation);
Added methods:
public virtual bool AcceptDrop (NSTableView tableView, INSDraggingInfo info, IntPtr row, NSTableViewDropOperation dropOperation);
public virtual ItemIdentifierType GetItemIdentifier (IntPtr row);
public virtual Foundation.NSObject GetObjectValue (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual INSPasteboardWriting GetPasteboardWriterForRow (NSTableView tableView, IntPtr row);
public virtual IntPtr GetRowCount (NSTableView tableView);
public virtual IntPtr GetRowForItemIdentifier (ItemIdentifierType itemIdentifier);
public virtual IntPtr GetRowForSectionIdentifier (SectionIdentifierType sectionIdentifier);
public virtual SectionIdentifierType GetSectionIdentifier (IntPtr row);
public virtual void SetObjectValue (NSTableView tableView, Foundation.NSObject theObject, NSTableColumn tableColumn, IntPtr row);
public virtual void UpdateDraggingItems (NSTableView tableView, INSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSTableView tableView, INSDraggingInfo info, IntPtr row, NSTableViewDropOperation dropOperation);
Removed constructor:
protected NSTableViewRowAction (IntPtr handle);
Added constructor:
protected NSTableViewRowAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public static NSTableViewRowAction FromStyle (NSTableViewRowActionStyle style, string title, System.Action<NSTableViewRowAction,System.nint> handler);
Added method:
public static NSTableViewRowAction FromStyle (NSTableViewRowActionStyle style, string title, System.Action<NSTableViewRowAction,System.IntPtr> handler);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint row, NSTableRowActionEdge edge, System.AsyncCallback callback, object object);
public virtual NSTableViewRowAction[] Invoke (NSTableView tableView, nint row, NSTableRowActionEdge edge);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr row, NSTableRowActionEdge edge, System.AsyncCallback callback, object object);
public virtual NSTableViewRowAction[] Invoke (NSTableView tableView, IntPtr row, NSTableRowActionEdge edge);
Removed constructor:
public NSTableViewRowEventArgs (NSTableRowView rowView, nint row);
Added constructor:
public NSTableViewRowEventArgs (NSTableRowView rowView, IntPtr row);
Modified properties:
-public nint Row { get; set; }
+public IntPtr Row { get; set; }
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint row, System.AsyncCallback callback, object object);
public virtual NSTableRowView Invoke (NSTableView tableView, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr row, System.AsyncCallback callback, object object);
public virtual NSTableRowView Invoke (NSTableView tableView, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableRowView rowView, nint row, System.AsyncCallback callback, object object);
public virtual void Invoke (NSTableRowView rowView, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableRowView rowView, IntPtr row, System.AsyncCallback callback, object object);
public virtual void Invoke (NSTableRowView rowView, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint row, System.AsyncCallback callback, object object);
public virtual nfloat EndInvoke (System.IAsyncResult result);
public virtual nfloat Invoke (NSTableView tableView, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr row, System.AsyncCallback callback, object object);
public virtual System.Runtime.InteropServices.NFloat EndInvoke (System.IAsyncResult result);
public virtual System.Runtime.InteropServices.NFloat Invoke (NSTableView tableView, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint row, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTableView tableView, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr row, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTableView tableView, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, nint startRow, nint endRow, string searchString, System.AsyncCallback callback, object object);
public virtual nint EndInvoke (System.IAsyncResult result);
public virtual nint Invoke (NSTableView tableView, nint startRow, nint endRow, string searchString);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, IntPtr startRow, IntPtr endRow, string searchString, System.AsyncCallback callback, object object);
public virtual IntPtr EndInvoke (System.IAsyncResult result);
public virtual IntPtr Invoke (NSTableView tableView, IntPtr startRow, IntPtr endRow, string searchString);
Removed constructor:
protected NSTableViewSource (IntPtr handle);
Added constructor:
protected NSTableViewSource (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual bool AcceptDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation);
public virtual void DidAddRowView (NSTableView tableView, NSTableRowView rowView, nint row);
public virtual void DidRemoveRowView (NSTableView tableView, NSTableRowView rowView, nint row);
public virtual NSCell GetCell (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual nint GetNextTypeSelectMatch (NSTableView tableView, nint startRow, nint endRow, string searchString);
public virtual Foundation.NSObject GetObjectValue (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual INSPasteboardWriting GetPasteboardWriterForRow (NSTableView tableView, nint row);
public virtual nint GetRowCount (NSTableView tableView);
public virtual nfloat GetRowHeight (NSTableView tableView, nint row);
public virtual NSTableRowView GetRowView (NSTableView tableView, nint row);
public virtual string GetSelectString (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual nfloat GetSizeToFitColumnWidth (NSTableView tableView, nint column);
public virtual NSView GetViewForItem (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual bool IsGroupRow (NSTableView tableView, nint row);
public virtual void SetObjectValue (NSTableView tableView, Foundation.NSObject theObject, NSTableColumn tableColumn, nint row);
public virtual bool ShouldEditTableColumn (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual bool ShouldReorder (NSTableView tableView, nint columnIndex, nint newColumnIndex);
public virtual bool ShouldSelectRow (NSTableView tableView, nint row);
public virtual bool ShouldShowCellExpansion (NSTableView tableView, NSTableColumn tableColumn, nint row);
public virtual bool ShouldTrackCell (NSTableView tableView, NSCell cell, NSTableColumn tableColumn, nint row);
public virtual void UpdateDraggingItems (NSTableView tableView, NSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSTableView tableView, NSDraggingInfo info, nint row, NSTableViewDropOperation dropOperation);
public virtual void WillDisplayCell (NSTableView tableView, Foundation.NSObject cell, NSTableColumn tableColumn, nint row);
Added methods:
public virtual bool AcceptDrop (NSTableView tableView, INSDraggingInfo info, IntPtr row, NSTableViewDropOperation dropOperation);
public virtual void DidAddRowView (NSTableView tableView, NSTableRowView rowView, IntPtr row);
public virtual void DidRemoveRowView (NSTableView tableView, NSTableRowView rowView, IntPtr row);
public virtual NSCell GetCell (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual IntPtr GetNextTypeSelectMatch (NSTableView tableView, IntPtr startRow, IntPtr endRow, string searchString);
public virtual Foundation.NSObject GetObjectValue (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual INSPasteboardWriting GetPasteboardWriterForRow (NSTableView tableView, IntPtr row);
public virtual IntPtr GetRowCount (NSTableView tableView);
public virtual System.Runtime.InteropServices.NFloat GetRowHeight (NSTableView tableView, IntPtr row);
public virtual NSTableRowView GetRowView (NSTableView tableView, IntPtr row);
public virtual string GetSelectString (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual System.Runtime.InteropServices.NFloat GetSizeToFitColumnWidth (NSTableView tableView, IntPtr column);
public virtual NSView GetViewForItem (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual bool IsGroupRow (NSTableView tableView, IntPtr row);
public virtual void SetObjectValue (NSTableView tableView, Foundation.NSObject theObject, NSTableColumn tableColumn, IntPtr row);
public virtual bool ShouldEditTableColumn (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual bool ShouldReorder (NSTableView tableView, IntPtr columnIndex, IntPtr newColumnIndex);
public virtual bool ShouldSelectRow (NSTableView tableView, IntPtr row);
public virtual bool ShouldShowCellExpansion (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
public virtual bool ShouldTrackCell (NSTableView tableView, NSCell cell, NSTableColumn tableColumn, IntPtr row);
public virtual void UpdateDraggingItems (NSTableView tableView, INSDraggingInfo draggingInfo);
public virtual NSDragOperation ValidateDrop (NSTableView tableView, INSDraggingInfo info, IntPtr row, NSTableViewDropOperation dropOperation);
public virtual void WillDisplayCell (NSTableView tableView, Foundation.NSObject cell, NSTableColumn tableColumn, IntPtr row);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSCell cell, ref CoreGraphics.CGRect rect, NSTableColumn tableColumn, nint row, CoreGraphics.CGPoint mouseLocation, System.AsyncCallback callback, object object);
public virtual Foundation.NSString Invoke (NSTableView tableView, NSCell cell, ref CoreGraphics.CGRect rect, NSTableColumn tableColumn, nint row, CoreGraphics.CGPoint mouseLocation);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSCell cell, ref CoreGraphics.CGRect rect, NSTableColumn tableColumn, IntPtr row, CoreGraphics.CGPoint mouseLocation, System.AsyncCallback callback, object object);
public virtual Foundation.NSString Invoke (NSTableView tableView, NSCell cell, ref CoreGraphics.CGRect rect, NSTableColumn tableColumn, IntPtr row, CoreGraphics.CGPoint mouseLocation);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn tableColumn, nint row, System.AsyncCallback callback, object object);
public virtual NSView Invoke (NSTableView tableView, NSTableColumn tableColumn, nint row);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn tableColumn, IntPtr row, System.AsyncCallback callback, object object);
public virtual NSView Invoke (NSTableView tableView, NSTableColumn tableColumn, IntPtr row);
Removed constructor:
protected NSText (IntPtr handle);
Added constructor:
protected NSText (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual NSWritingDirection BaseWritingDirection { get; set; }
+public virtual Foundation.NSWritingDirection BaseWritingDirection { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public static NSTextAlignment ToManaged (nuint value);
public static nuint ToNative (NSTextAlignment value);
Added methods:
public static NSTextAlignment ToManaged (UIntPtr value);
public static UIntPtr ToNative (NSTextAlignment value);
Removed constructor:
protected NSTextAlternatives (IntPtr handle);
Added constructor:
protected NSTextAlternatives (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTextAttachment (IntPtr handle);
Added constructor:
protected NSTextAttachment (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LineLayoutPadding { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LineLayoutPadding { get; set; }
Removed methods:
public virtual CoreGraphics.CGRect GetAttachmentBounds (NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint glyphPosition, nuint characterIndex);
public virtual NSImage GetImage (CoreGraphics.CGRect imageBounds, NSTextContainer textContainer, nuint charIndex);
Added methods:
public virtual CoreGraphics.CGRect GetAttachmentBounds (NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint glyphPosition, UIntPtr characterIndex);
public virtual NSImage GetImageForBounds (CoreGraphics.CGRect bounds, NSTextContainer textContainer, UIntPtr characterIndex);
Removed constructor:
protected NSTextAttachmentCell (IntPtr handle);
Added constructor:
protected NSTextAttachmentCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual CoreGraphics.CGRect CellFrameForTextContainer (NSTextContainer textContainer, CoreGraphics.CGRect lineFrag, CoreGraphics.CGPoint position, nuint charIndex);
public virtual void DrawWithFrame (CoreGraphics.CGRect cellFrame, NSView controlView, nuint charIndex);
public virtual void DrawWithFrame (CoreGraphics.CGRect cellFrame, NSView controlView, nuint charIndex, NSLayoutManager layoutManager);
public virtual bool TrackMouse (NSEvent theEvent, CoreGraphics.CGRect cellFrame, NSView controlView, nuint charIndex, bool untilMouseUp);
public virtual bool WantsToTrackMouse (NSEvent theEvent, CoreGraphics.CGRect cellFrame, NSView controlView, nuint charIndex);
Added methods:
public virtual CoreGraphics.CGRect CellFrameForTextContainer (NSTextContainer textContainer, CoreGraphics.CGRect lineFrag, CoreGraphics.CGPoint position, UIntPtr charIndex);
public virtual void DrawWithFrame (CoreGraphics.CGRect cellFrame, NSView controlView, UIntPtr charIndex);
public virtual void DrawWithFrame (CoreGraphics.CGRect cellFrame, NSView controlView, UIntPtr charIndex, NSLayoutManager layoutManager);
public virtual bool TrackMouse (NSEvent theEvent, CoreGraphics.CGRect cellFrame, NSView controlView, UIntPtr charIndex, bool untilMouseUp);
public virtual bool WantsToTrackMouse (NSEvent theEvent, CoreGraphics.CGRect cellFrame, NSView controlView, UIntPtr charIndex);
Removed constructor:
protected NSTextAttachmentContainer (IntPtr handle);
Added constructor:
protected NSTextAttachmentContainer (ObjCRuntime.NativeHandle handle);
Removed methods:
public abstract CoreGraphics.CGRect GetAttachmentBounds (NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint glyphPosition, nuint characterIndex);
public abstract NSImage GetImage (CoreGraphics.CGRect imageBounds, NSTextContainer textContainer, nuint charIndex);
Added methods:
public virtual CoreGraphics.CGRect GetAttachmentBounds (NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint glyphPosition, UIntPtr characterIndex);
public virtual NSImage GetImageForBounds (CoreGraphics.CGRect bounds, NSTextContainer textContainer, UIntPtr characterIndex);
Removed constructor:
protected NSTextAttachmentViewProvider (IntPtr handle);
Added constructor:
protected NSTextAttachmentViewProvider (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTextBlock (IntPtr handle);
Added constructor:
protected NSTextBlock (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ContentWidth { get; }
+public virtual System.Runtime.InteropServices.NFloat ContentWidth { get; }
Removed methods:
public virtual nfloat GetValue (NSTextBlockDimension dimension);
public virtual nfloat GetWidth (NSTextBlockLayer layer, NSRectEdge edge);
public virtual void SetContentWidth (nfloat val, NSTextBlockValueType type);
public virtual void SetValue (nfloat val, NSTextBlockValueType type, NSTextBlockDimension dimension);
public virtual void SetWidth (nfloat val, NSTextBlockValueType type, NSTextBlockLayer layer);
public virtual void SetWidth (nfloat val, NSTextBlockValueType type, NSTextBlockLayer layer, NSRectEdge edge);
Added methods:
public virtual System.Runtime.InteropServices.NFloat GetValue (NSTextBlockDimension dimension);
public virtual System.Runtime.InteropServices.NFloat GetWidth (NSTextBlockLayer layer, NSRectEdge edge);
public virtual void SetContentWidth (System.Runtime.InteropServices.NFloat val, NSTextBlockValueType type);
public virtual void SetValue (System.Runtime.InteropServices.NFloat val, NSTextBlockValueType type, NSTextBlockDimension dimension);
public virtual void SetWidth (System.Runtime.InteropServices.NFloat val, NSTextBlockValueType type, NSTextBlockLayer layer);
public virtual void SetWidth (System.Runtime.InteropServices.NFloat val, NSTextBlockValueType type, NSTextBlockLayer layer, NSRectEdge edge);
Removed constructor:
protected NSTextCheckingController (IntPtr handle);
Added constructor:
protected NSTextCheckingController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint SpellCheckerDocumentTag { get; set; }
+public virtual IntPtr SpellCheckerDocumentTag { get; set; }
Removed method:
public virtual NSMenu GetMenu (nuint location, bool clickedOnSelection, ref Foundation.NSRange effectiveRange);
Added method:
public virtual NSMenu GetMenu (UIntPtr location, bool clickedOnSelection, ref Foundation.NSRange effectiveRange);
Removed constructors:
public NSTextContainer (CoreGraphics.CGSize size);
protected NSTextContainer (IntPtr handle);
Added constructor:
protected NSTextContainer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LineFragmentPadding { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LineFragmentPadding { get; set; }
-public virtual nuint MaximumNumberOfLines { get; set; }
+public virtual UIntPtr MaximumNumberOfLines { get; set; }
Removed method:
public virtual CoreGraphics.CGRect GetLineFragmentRect (CoreGraphics.CGRect proposedRect, nuint characterIndex, NSWritingDirection baseWritingDirection, ref CoreGraphics.CGRect remainingRect);
Added method:
public virtual CoreGraphics.CGRect GetLineFragmentRect (CoreGraphics.CGRect proposedRect, UIntPtr characterIndex, Foundation.NSWritingDirection baseWritingDirection, out CoreGraphics.CGRect remainingRect);
Removed constructor:
protected NSTextContentManager (IntPtr handle);
Added constructor:
protected NSTextContentManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual INSTextLocation GetLocation (INSTextLocation location, nint offset);
public virtual nint GetOffset (INSTextLocation from, INSTextLocation to);
Added methods:
public virtual INSTextLocation GetLocation (INSTextLocation location, IntPtr offset);
public virtual IntPtr GetOffset (INSTextLocation from, INSTextLocation to);
Removed constructor:
protected NSTextContentManagerDelegate (IntPtr handle);
Added constructor:
protected NSTextContentManagerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSTextContentStorage (IntPtr handle);
Added constructor:
protected NSTextContentStorage (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual INSTextLocation GetLocation (INSTextLocation location, nint offset);
public virtual nint GetOffset (INSTextLocation from, INSTextLocation to);
public virtual void ProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editMask, Foundation.NSRange newCharRange, nint delta, Foundation.NSRange invalidatedCharRange);
Added methods:
public virtual INSTextLocation GetLocation (INSTextLocation location, IntPtr offset);
public virtual IntPtr GetOffset (INSTextLocation from, INSTextLocation to);
public virtual void ProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editMask, Foundation.NSRange newCharRange, IntPtr delta, Foundation.NSRange invalidatedCharRange);
Removed constructor:
protected NSTextContentStorageDelegate (IntPtr handle);
Added constructor:
protected NSTextContentStorageDelegate (ObjCRuntime.NativeHandle handle);
Added values:
AddressCity = 3,
AddressCityAndState = 4,
AddressLine2 = 39,
AddressState = 5,
Birthdate = 6,
BirthdateDay = 7,
BirthdateMonth = 8,
BirthdateYear = 9,
CountryName = 10,
CreditCardExpiration = 11,
CreditCardExpirationMonth = 12,
CreditCardExpirationYear = 13,
CreditCardFamilyName = 14,
CreditCardGivenName = 15,
CreditCardMiddleName = 16,
CreditCardName = 17,
CreditCardNumber = 18,
CreditCardSecurityCode = 19,
CreditCardType = 20,
DateTime = 21,
EmailAddress = 22,
FamilyName = 23,
FlightNumber = 24,
FullStreetAddress = 25,
GivenName = 26,
JobTitle = 27,
Location = 28,
MiddleName = 29,
Name = 30,
NamePrefix = 31,
NameSuffix = 32,
NewPassword = 33,
Nickname = 34,
OrganizationName = 35,
PostalCode = 36,
ShipmentTrackingNumber = 37,
StreetAddressLine1 = 38,
Sublocality = 40,
TelephoneNumber = 41,
Url = 42,
Removed constructor:
protected NSTextDelegate (IntPtr handle);
Added constructor:
protected NSTextDelegate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public nint Movement { get; }
+public IntPtr Movement { get; }
Removed constructor:
protected NSTextElement (IntPtr handle);
Added constructor:
protected NSTextElement (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public static INSTextLocation GetLocation (this INSTextElementProvider This, INSTextLocation location, nint offset);
public static nint GetOffset (this INSTextElementProvider This, INSTextLocation from, INSTextLocation to);
Added methods:
public static INSTextLocation GetLocation (this INSTextElementProvider This, INSTextLocation location, IntPtr offset);
public static IntPtr GetOffset (this INSTextElementProvider This, INSTextLocation from, INSTextLocation to);
Removed constructor:
protected NSTextField (IntPtr handle);
Added constructor:
protected NSTextField (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumNumberOfLines { get; set; }
+public virtual IntPtr MaximumNumberOfLines { get; set; }
-public virtual nfloat PreferredMaxLayoutWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat PreferredMaxLayoutWidth { get; set; }
Removed methods:
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint lineNumber);
Added methods:
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr lineNumber);
Removed constructor:
protected NSTextFieldCell (IntPtr handle);
Added constructor:
protected NSTextFieldCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTextFieldDelegate (IntPtr handle);
Added constructor:
protected NSTextFieldDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
public virtual bool ShouldSelectCandidate (NSTextField textField, NSTextView textView, nuint index);
Added methods:
public virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
public virtual bool ShouldSelectCandidate (NSTextField textField, NSTextView textView, UIntPtr index);
Removed methods:
public static string[] GetCompletions (this INSTextFieldDelegate This, NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
public static bool ShouldSelectCandidate (this INSTextFieldDelegate This, NSTextField textField, NSTextView textView, nuint index);
Added methods:
public static string[] GetCompletions (this INSTextFieldDelegate This, NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
public static bool ShouldSelectCandidate (this INSTextFieldDelegate This, NSTextField textField, NSTextView textView, UIntPtr index);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextField textField, NSTextView textView, nuint index, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextField textField, NSTextView textView, nuint index);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextField textField, NSTextView textView, UIntPtr index, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextField textField, NSTextView textView, UIntPtr index);
Removed constructor:
protected NSTextFinder (IntPtr handle);
Added constructor:
protected NSTextFinder (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTextFinderBarContainer (IntPtr handle);
Added constructor:
protected NSTextFinderBarContainer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public abstract NSView FindBarView { get; set; }
+public virtual NSView FindBarView { get; set; }
-public abstract bool FindBarVisible { get; set; }
+public virtual bool FindBarVisible { get; set; }
Modified methods:
-public abstract void FindBarViewDidChangeHeight ()
+public virtual void FindBarViewDidChangeHeight ()
Removed constructor:
protected NSTextInputClient (IntPtr handle);
Modified constructors:
-public NSTextInputClient ()
+protected NSTextInputClient ()
Added constructor:
protected NSTextInputClient (ObjCRuntime.NativeHandle handle);
Added properties:
public virtual CoreGraphics.CGRect DocumentVisibleRect { get; }
public virtual NSTextCursorAccessoryPlacement PreferredTextAccessoryPlacement { get; }
public virtual CoreGraphics.CGRect UnionRectInVisibleSelectedRange { get; }
Removed methods:
public virtual bool DrawsVertically (nuint charIndex);
public virtual nfloat GetBaselineDelta (nuint charIndex);
public virtual nuint GetCharacterIndex (CoreGraphics.CGPoint point);
public virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
Added methods:
public virtual bool DrawsVertically (UIntPtr charIndex);
public virtual System.Runtime.InteropServices.NFloat GetBaselineDelta (UIntPtr charIndex);
public virtual UIntPtr GetCharacterIndex (CoreGraphics.CGPoint point);
public virtual System.Runtime.InteropServices.NFloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
Removed methods:
public static bool DrawsVertically (this INSTextInputClient This, nuint charIndex);
public static Foundation.NSAttributedString GetAttributedSubstring (this INSTextInputClient This, Foundation.NSRange proposedRange, out Foundation.NSRange actualRange);
public static nfloat GetBaselineDelta (this INSTextInputClient This, nuint charIndex);
public static nuint GetCharacterIndex (this INSTextInputClient This, CoreGraphics.CGPoint point);
public static CoreGraphics.CGRect GetFirstRect (this INSTextInputClient This, Foundation.NSRange characterRange, out Foundation.NSRange actualRange);
public static nfloat GetFractionOfDistanceThroughGlyph (this INSTextInputClient This, CoreGraphics.CGPoint point);
public static bool GetHasMarkedText (this INSTextInputClient This);
public static Foundation.NSRange GetMarkedRange (this INSTextInputClient This);
public static Foundation.NSRange GetSelectedRange (this INSTextInputClient This);
public static Foundation.NSString[] GetValidAttributesForMarkedText (this INSTextInputClient This);
public static void InsertText (this INSTextInputClient This, Foundation.NSObject text, Foundation.NSRange replacementRange);
public static void SetMarkedText (this INSTextInputClient This, Foundation.NSObject text, Foundation.NSRange selectedRange, Foundation.NSRange replacementRange);
public static void UnmarkText (this INSTextInputClient This);
Added methods:
public static bool DrawsVertically (this INSTextInputClient This, UIntPtr charIndex);
public static System.Runtime.InteropServices.NFloat GetBaselineDelta (this INSTextInputClient This, UIntPtr charIndex);
public static CoreGraphics.CGRect GetDocumentVisibleRect (this INSTextInputClient This);
public static System.Runtime.InteropServices.NFloat GetFractionOfDistanceThroughGlyph (this INSTextInputClient This, CoreGraphics.CGPoint point);
public static NSTextCursorAccessoryPlacement GetPreferredTextAccessoryPlacement (this INSTextInputClient This);
public static CoreGraphics.CGRect GetUnionRectInVisibleSelectedRange (this INSTextInputClient This);
Removed constructor:
protected NSTextInputContext (IntPtr handle);
Added constructor:
protected NSTextInputContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added methods:
public virtual void TextInputClientDidEndScrollingOrZooming ();
public virtual void TextInputClientWillStartScrollingOrZooming ();
Added methods:
public static NSTextInputTraitType GetInlinePredictionType (this INSTextInputTraits This);
public static void SetInlinePredictionType (this INSTextInputTraits This, NSTextInputTraitType value);
Removed constructor:
protected NSTextLayoutFragment (IntPtr handle);
Added constructor:
protected NSTextLayoutFragment (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat BottomMargin { get; }
+public virtual System.Runtime.InteropServices.NFloat BottomMargin { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LeadingPadding { get; }
+public virtual System.Runtime.InteropServices.NFloat LeadingPadding { get; }
-public virtual nfloat TopMargin { get; }
+public virtual System.Runtime.InteropServices.NFloat TopMargin { get; }
-public virtual nfloat TrailingPadding { get; }
+public virtual System.Runtime.InteropServices.NFloat TrailingPadding { get; }
Added methods:
public virtual NSTextLineFragment GetTextLineFragment (INSTextLocation textLocation, bool isUpstreamAffinity);
public virtual NSTextLineFragment GetTextLineFragment (System.Runtime.InteropServices.NFloat verticalOffset, bool requiresExactMatch);
Removed constructor:
protected NSTextLayoutManager (IntPtr handle);
Added constructor:
protected NSTextLayoutManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual INSTextLocation GetLocation (INSTextLocation location, nint offset);
public virtual nint GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
Added methods:
public virtual INSTextLocation GetLocation (INSTextLocation location, IntPtr offset);
public virtual IntPtr GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
Removed constructor:
protected NSTextLayoutManagerDelegate (IntPtr handle);
Added constructor:
protected NSTextLayoutManagerDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, nfloat baselinePosition, NSTextContainer textContainer, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, nfloat baselinePosition, NSTextContainer textContainer);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, System.Runtime.InteropServices.NFloat baselinePosition, NSTextContainer textContainer, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, System.Runtime.InteropServices.NFloat baselinePosition, NSTextContainer textContainer);
Removed constructor:
protected NSTextLineFragment (IntPtr handle);
Added constructor:
protected NSTextLineFragment (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nint GetCharacterIndex (CoreGraphics.CGPoint point);
public virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGPoint GetLocation (nint characterIndex);
Added methods:
public virtual IntPtr GetCharacterIndex (CoreGraphics.CGPoint point);
public virtual System.Runtime.InteropServices.NFloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGPoint GetLocation (IntPtr characterIndex);
Removed constructors:
protected NSTextList (IntPtr handle);
public NSTextList (string markerFormat, NSTextListOptions options, nint startingItemNumber);
Added constructors:
protected NSTextList (ObjCRuntime.NativeHandle handle);
public NSTextList (string markerFormat, NSTextListOptions options, IntPtr startingItemNumber);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual string MarkerFormat { get; }
+public virtual NSTextListMarkerFormats MarkerFormat { get; }
-public virtual nint StartingItemNumber { get; set; }
+public virtual IntPtr StartingItemNumber { get; set; }
Removed method:
public virtual string GetMarker (nint itemNum);
Added method:
public virtual string GetMarker (IntPtr itemNum);
Removed constructor:
protected NSTextListElement (IntPtr handle);
Added constructor:
protected NSTextListElement (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public static NSTextListElement Create (NSTextListElement[] children, NSTextList textList, nint nestingLevel);
Added method:
public static NSTextListElement Create (NSTextListElement[] children, NSTextList textList, IntPtr nestingLevel);
Removed constructor:
protected NSTextParagraph (IntPtr handle);
Added constructor:
protected NSTextParagraph (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTextRange (IntPtr handle);
Added constructor:
protected NSTextRange (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTextSelection (IntPtr handle);
Added constructor:
protected NSTextSelection (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat AnchorPositionOffset { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AnchorPositionOffset { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTextSelectionDataSource (IntPtr handle);
Added constructor:
protected NSTextSelectionDataSource (ObjCRuntime.NativeHandle handle);
Modified properties:
-public abstract NSTextRange DocumentRange { get; }
+public virtual NSTextRange DocumentRange { get; }
Removed methods:
public abstract INSTextLocation GetLocation (INSTextLocation location, nint offset);
public abstract nint GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
Modified methods:
-public abstract void EnumerateCaretOffsets (INSTextLocation location, NSTextSelectionDataSourceEnumerateCaretOffsetsDelegate handler)
+public virtual void EnumerateCaretOffsets (INSTextLocation location, NSTextSelectionDataSourceEnumerateCaretOffsetsDelegate handler)
-public abstract void EnumerateSubstrings (INSTextLocation location, Foundation.NSStringEnumerationOptions options, NSTextSelectionDataSourceEnumerateSubstringsDelegate handler)
+public virtual void EnumerateSubstrings (INSTextLocation location, Foundation.NSStringEnumerationOptions options, NSTextSelectionDataSourceEnumerateSubstringsDelegate handler)
-public abstract NSTextSelectionNavigationWritingDirection GetBaseWritingDirection (INSTextLocation location)
+public virtual NSTextSelectionNavigationWritingDirection GetBaseWritingDirection (INSTextLocation location)
-public abstract NSTextRange GetLineFragmentRange (CoreGraphics.CGPoint point, INSTextLocation location)
+public virtual NSTextRange GetLineFragmentRange (CoreGraphics.CGPoint point, INSTextLocation location)
-public abstract NSTextRange GetTextRange (NSTextSelectionGranularity selectionGranularity, INSTextLocation location)
+public virtual NSTextRange GetTextRange (NSTextSelectionGranularity selectionGranularity, INSTextLocation location)
Added methods:
public virtual INSTextLocation GetLocation (INSTextLocation location, IntPtr offset);
public virtual IntPtr GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (nfloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (nfloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop);
Added methods:
public virtual System.IAsyncResult BeginInvoke (System.Runtime.InteropServices.NFloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (System.Runtime.InteropServices.NFloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop);
Removed constructor:
protected NSTextSelectionNavigation (IntPtr handle);
Added constructor:
protected NSTextSelectionNavigation (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTextStorage (IntPtr handle);
Added constructor:
protected NSTextStorage (ObjCRuntime.NativeHandle handle);
Removed properties:
public static Foundation.NSString DidProcessEditingNotification { get; }
public static Foundation.NSString WillProcessEditingNotification { get; }
Modified properties:
-public virtual nint ChangeInLength { get; }
+public virtual IntPtr ChangeInLength { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual NSTextStorageEditedFlags EditedMask { get; }
+public virtual NSTextStorageEditActions EditedMask { get; }
Removed method:
public virtual void Edited (nuint editedMask, Foundation.NSRange editedRange, nint delta);
Added method:
public virtual void Edited (NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, IntPtr delta);
Removed constructor:
protected NSTextStorageDelegate (IntPtr handle);
Added constructor:
protected NSTextStorageDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void DidProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, nint delta);
public virtual void WillProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, nint delta);
Added methods:
public virtual void DidProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, IntPtr delta);
public virtual void WillProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, IntPtr delta);
Removed methods:
public static void DidProcessEditing (this INSTextStorageDelegate This, NSTextStorage textStorage, NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, nint delta);
public static void WillProcessEditing (this INSTextStorageDelegate This, NSTextStorage textStorage, NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, nint delta);
Added methods:
public static void DidProcessEditing (this INSTextStorageDelegate This, NSTextStorage textStorage, NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, IntPtr delta);
public static void WillProcessEditing (this INSTextStorageDelegate This, NSTextStorage textStorage, NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, IntPtr delta);
Removed constructor:
public NSTextStorageEventArgs (NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, nint delta);
Added constructor:
public NSTextStorageEventArgs (NSTextStorageEditActions editedMask, Foundation.NSRange editedRange, IntPtr delta);
Modified properties:
-public nint Delta { get; set; }
+public IntPtr Delta { get; set; }
Removed constructors:
protected NSTextTab (IntPtr handle);
public NSTextTab (NSTextTabType type, nfloat location);
public NSTextTab (NSTextAlignment alignment, nfloat location, Foundation.NSDictionary options);
Added constructors:
protected NSTextTab (ObjCRuntime.NativeHandle handle);
public NSTextTab (NSTextTabType type, System.Runtime.InteropServices.NFloat location);
public NSTextTab (NSTextAlignment alignment, System.Runtime.InteropServices.NFloat location, Foundation.NSDictionary options);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Location { get; }
+public virtual System.Runtime.InteropServices.NFloat Location { get; }
Removed constructor:
protected NSTextTable (IntPtr handle);
Added constructor:
protected NSTextTable (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Columns { get; set; }
+public virtual IntPtr Columns { get; set; }
Removed constructors:
[Obsolete ("macOS 10.12 does not allow creation via this constructor")]
public NSTextTableBlock ();
protected NSTextTableBlock (IntPtr handle);
public NSTextTableBlock (NSTextTable table, nint row, nint rowSpan, nint col, nint colSpan);
Added constructors:
protected NSTextTableBlock (ObjCRuntime.NativeHandle handle);
public NSTextTableBlock (NSTextTable table, IntPtr row, IntPtr rowSpan, IntPtr col, IntPtr colSpan);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ColumnSpan { get; }
+public virtual IntPtr ColumnSpan { get; }
-public virtual nint RowSpan { get; }
+public virtual IntPtr RowSpan { get; }
-public virtual nint StartingColumn { get; }
+public virtual IntPtr StartingColumn { get; }
-public virtual nint StartingRow { get; }
+public virtual IntPtr StartingRow { get; }
Removed constructor:
protected NSTextView (IntPtr handle);
Added constructor:
protected NSTextView (ObjCRuntime.NativeHandle handle);
Removed interface:
INSTextFinderClient
Added interface:
INSColorChanging
Removed properties:
public virtual bool AllowsMultipleSelection { get; }
public virtual Foundation.NSRange FirstSelectedRange { get; }
public virtual string String { get; }
public virtual Foundation.NSArray VisibleCharacterRanges { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ConversationIdentifier { get; }
+public virtual IntPtr ConversationIdentifier { get; }
Added properties:
public virtual CoreGraphics.CGRect DocumentVisibleRect { get; }
public virtual NSTextInputTraitType InlinePredictionType { get; set; }
public virtual NSTextCursorAccessoryPlacement PreferredTextAccessoryPlacement { get; }
public virtual CoreGraphics.CGRect UnionRectInVisibleSelectedRange { get; }
Removed methods:
public virtual void BeginSelectingCandidate (NSCandidateListTouchBarItem anItem, nint index);
public virtual void ChangeColor (Foundation.NSObject sender);
public virtual void ChangeSelectionFromCandidate (NSCandidateListTouchBarItem anItem, nint previousIndex, nint index);
public virtual nuint CharacterIndex (CoreGraphics.CGPoint point);
public virtual void ClickedOnLink (Foundation.NSObject link, nuint charIndex);
public virtual string[] CompletionsForPartialWord (Foundation.NSRange charRange, out nint index);
public virtual NSView ContentViewAtIndexeffectiveCharacterRange (nuint index, ref Foundation.NSRange outRange);
public virtual void DidReplaceCharacters ();
public virtual NSDragOperation DragOperationForDraggingInfo (NSDraggingInfo dragInfo, string type);
public virtual void DrawCharactersInRangeforContentView (Foundation.NSRange range, NSView view);
public virtual bool DrawsVertically (nuint charIndex);
public virtual void EndSelectingCandidate (NSCandidateListTouchBarItem anItem, nint index);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint lineNumber);
public virtual nfloat GetBaselineDelta (nuint charIndex);
public virtual nuint GetCharacterIndex (CoreGraphics.CGPoint point);
public virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
public virtual void HandleTextChecking (Foundation.NSTextCheckingResult[] results, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSOrthography orthography, nint wordCount);
public virtual void InsertCompletion (string completion, Foundation.NSRange partialWordCharRange, nint movement, bool isFinal);
public virtual Foundation.NSArray RectsForCharacterRange (Foundation.NSRange range);
public virtual void ReplaceCharactersInRangewithString (Foundation.NSRange range, string str);
public virtual nfloat RulerViewWillAddMarker (NSRulerView ruler, NSRulerMarker marker, nfloat location);
public virtual nfloat RulerViewWillMoveMarker (NSRulerView ruler, NSRulerMarker marker, nfloat location);
public virtual void ScrollRangeToVisible (Foundation.NSRange range);
public virtual void SetBaseWritingDirection (NSWritingDirection writingDirection, Foundation.NSRange range);
public virtual void SetSpellingState (nint value, Foundation.NSRange charRange);
public virtual bool ShouldReplaceCharactersInRangeswithStrings (Foundation.NSArray ranges, Foundation.NSArray strings);
[Obsolete ("Use 'SmartInsert(string, NSRange, out string, out string)' overload instead.")]
public virtual void SmartInsert (string pasteString, Foundation.NSRange charRangeToReplace, string beforeString, string afterString);
public virtual nint SpellCheckerDocumentTag ();
public virtual string StringAtIndexeffectiveRangeendsWithSearchBoundary (nuint characterIndex, ref Foundation.NSRange outRange, bool outFlag);
public virtual nuint StringLength ();
Added methods:
public virtual void BeginSelectingCandidate (NSCandidateListTouchBarItem anItem, IntPtr index);
public virtual void ChangeColor (NSColorPanel sender);
public virtual void ChangeSelectionFromCandidate (NSCandidateListTouchBarItem anItem, IntPtr previousIndex, IntPtr index);
public virtual UIntPtr CharacterIndex (CoreGraphics.CGPoint point);
public virtual void ClickedOnLink (Foundation.NSObject link, UIntPtr charIndex);
public virtual string[] CompletionsForPartialWord (Foundation.NSRange charRange, out IntPtr index);
public virtual NSDragOperation DragOperationForDraggingInfo (INSDraggingInfo dragInfo, string type);
public virtual bool DrawsVertically (UIntPtr charIndex);
public virtual void EndSelectingCandidate (NSCandidateListTouchBarItem anItem, IntPtr index);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr lineNumber);
public virtual System.Runtime.InteropServices.NFloat GetBaselineDelta (UIntPtr charIndex);
public virtual UIntPtr GetCharacterIndex (CoreGraphics.CGPoint point);
public virtual System.Runtime.InteropServices.NFloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
public virtual void HandleTextChecking (Foundation.NSTextCheckingResult[] results, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSOrthography orthography, IntPtr wordCount);
public virtual void InsertCompletion (string completion, Foundation.NSRange partialWordCharRange, IntPtr movement, bool isFinal);
public virtual System.Runtime.InteropServices.NFloat RulerViewWillAddMarker (NSRulerView ruler, NSRulerMarker marker, System.Runtime.InteropServices.NFloat location);
public virtual System.Runtime.InteropServices.NFloat RulerViewWillMoveMarker (NSRulerView ruler, NSRulerMarker marker, System.Runtime.InteropServices.NFloat location);
public virtual void SetBaseWritingDirection (Foundation.NSWritingDirection writingDirection, Foundation.NSRange range);
public virtual void SetSpellingState (IntPtr value, Foundation.NSRange charRange);
public virtual IntPtr SpellCheckerDocumentTag ();
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView view, NSTextAttachmentCell cell, nuint charIndex, NSPasteboard pboard, string type, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextView view, NSTextAttachmentCell cell, nuint charIndex, NSPasteboard pboard, string type);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView view, NSTextAttachmentCell cell, UIntPtr charIndex, NSPasteboard pboard, string type, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextView view, NSTextAttachmentCell cell, UIntPtr charIndex, NSPasteboard pboard, string type);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView view, NSTextAttachmentCell forCell, nuint charIndex, System.AsyncCallback callback, object object);
public virtual string[] Invoke (NSTextView view, NSTextAttachmentCell forCell, nuint charIndex);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView view, NSTextAttachmentCell forCell, UIntPtr charIndex, System.AsyncCallback callback, object object);
public virtual string[] Invoke (NSTextView view, NSTextAttachmentCell forCell, UIntPtr charIndex);
Removed constructor:
public NSTextViewClickedEventArgs (NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, nuint charIndex);
Added constructor:
public NSTextViewClickedEventArgs (NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, UIntPtr charIndex);
Modified properties:
-public nuint CharIndex { get; set; }
+public UIntPtr CharIndex { get; set; }
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index, System.AsyncCallback callback, object object);
public virtual string[] EndInvoke (ref nint index, System.IAsyncResult result);
public virtual string[] Invoke (NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index, System.AsyncCallback callback, object object);
public virtual string[] EndInvoke (ref IntPtr index, System.IAsyncResult result);
public virtual string[] Invoke (NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
Removed constructor:
protected NSTextViewDelegate (IntPtr handle);
Added constructor:
protected NSTextViewDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void CellClicked (NSTextView textView, NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, nuint charIndex);
public virtual void CellDoubleClicked (NSTextView textView, NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, nuint charIndex);
public virtual Foundation.NSTextCheckingResult[] DidCheckText (NSTextView view, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSTextCheckingResult[] results, Foundation.NSOrthography orthography, nint wordCount);
public virtual void DraggedCell (NSTextView view, NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theevent);
public virtual string[] GetCompletions (NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
public virtual string[] GetWritablePasteboardTypes (NSTextView view, NSTextAttachmentCell forCell, nuint charIndex);
public virtual bool LinkClicked (NSTextView textView, Foundation.NSObject link, nuint charIndex);
public virtual NSMenu MenuForEvent (NSTextView view, NSMenu menu, NSEvent theEvent, nuint charIndex);
public virtual bool ShouldSelectCandidates (NSTextView textView, nuint index);
public virtual nint ShouldSetSpellingState (NSTextView textView, nint value, Foundation.NSRange affectedCharRange);
public virtual string WillDisplayToolTip (NSTextView textView, string tooltip, nuint characterIndex);
public virtual bool WriteCell (NSTextView view, NSTextAttachmentCell cell, nuint charIndex, NSPasteboard pboard, string type);
Added methods:
public virtual void CellClicked (NSTextView textView, NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, UIntPtr charIndex);
public virtual void CellDoubleClicked (NSTextView textView, NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, UIntPtr charIndex);
public virtual Foundation.NSTextCheckingResult[] DidCheckText (NSTextView view, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSTextCheckingResult[] results, Foundation.NSOrthography orthography, IntPtr wordCount);
public virtual void DraggedCell (NSTextView view, NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theEvent, UIntPtr charIndex);
public virtual string[] GetCompletions (NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
public virtual string[] GetWritablePasteboardTypes (NSTextView view, NSTextAttachmentCell forCell, UIntPtr charIndex);
public virtual bool LinkClicked (NSTextView textView, Foundation.NSObject link, UIntPtr charIndex);
public virtual NSMenu MenuForEvent (NSTextView view, NSMenu menu, NSEvent theEvent, UIntPtr charIndex);
public virtual bool ShouldSelectCandidates (NSTextView textView, UIntPtr index);
public virtual IntPtr ShouldSetSpellingState (NSTextView textView, IntPtr value, Foundation.NSRange affectedCharRange);
public virtual string WillDisplayToolTip (NSTextView textView, string tooltip, UIntPtr characterIndex);
public virtual bool WriteCell (NSTextView view, NSTextAttachmentCell cell, UIntPtr charIndex, NSPasteboard pboard, string type);
Removed methods:
public static void CellClicked (this INSTextViewDelegate This, NSTextView textView, NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, nuint charIndex);
public static void CellDoubleClicked (this INSTextViewDelegate This, NSTextView textView, NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, nuint charIndex);
public static Foundation.NSTextCheckingResult[] DidCheckText (this INSTextViewDelegate This, NSTextView view, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSTextCheckingResult[] results, Foundation.NSOrthography orthography, nint wordCount);
public static void DraggedCell (this INSTextViewDelegate This, NSTextView view, NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theevent);
public static string[] GetCompletions (this INSTextViewDelegate This, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);
public static string[] GetWritablePasteboardTypes (this INSTextViewDelegate This, NSTextView view, NSTextAttachmentCell forCell, nuint charIndex);
public static bool LinkClicked (this INSTextViewDelegate This, NSTextView textView, Foundation.NSObject link, nuint charIndex);
public static NSMenu MenuForEvent (this INSTextViewDelegate This, NSTextView view, NSMenu menu, NSEvent theEvent, nuint charIndex);
public static bool ShouldSelectCandidates (this INSTextViewDelegate This, NSTextView textView, nuint index);
public static nint ShouldSetSpellingState (this INSTextViewDelegate This, NSTextView textView, nint value, Foundation.NSRange affectedCharRange);
public static string WillDisplayToolTip (this INSTextViewDelegate This, NSTextView textView, string tooltip, nuint characterIndex);
public static bool WriteCell (this INSTextViewDelegate This, NSTextView view, NSTextAttachmentCell cell, nuint charIndex, NSPasteboard pboard, string type);
Added methods:
public static void CellClicked (this INSTextViewDelegate This, NSTextView textView, NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, UIntPtr charIndex);
public static void CellDoubleClicked (this INSTextViewDelegate This, NSTextView textView, NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, UIntPtr charIndex);
public static Foundation.NSTextCheckingResult[] DidCheckText (this INSTextViewDelegate This, NSTextView view, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSTextCheckingResult[] results, Foundation.NSOrthography orthography, IntPtr wordCount);
public static void DraggedCell (this INSTextViewDelegate This, NSTextView view, NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theEvent, UIntPtr charIndex);
public static string[] GetCompletions (this INSTextViewDelegate This, NSTextView textView, string[] words, Foundation.NSRange charRange, ref IntPtr index);
public static string[] GetWritablePasteboardTypes (this INSTextViewDelegate This, NSTextView view, NSTextAttachmentCell forCell, UIntPtr charIndex);
public static bool LinkClicked (this INSTextViewDelegate This, NSTextView textView, Foundation.NSObject link, UIntPtr charIndex);
public static NSMenu MenuForEvent (this INSTextViewDelegate This, NSTextView view, NSMenu menu, NSEvent theEvent, UIntPtr charIndex);
public static bool ShouldSelectCandidates (this INSTextViewDelegate This, NSTextView textView, UIntPtr index);
public static IntPtr ShouldSetSpellingState (this INSTextViewDelegate This, NSTextView textView, IntPtr value, Foundation.NSRange affectedCharRange);
public static string WillDisplayToolTip (this INSTextViewDelegate This, NSTextView textView, string tooltip, UIntPtr characterIndex);
public static bool WriteCell (this INSTextViewDelegate This, NSTextView view, NSTextAttachmentCell cell, UIntPtr charIndex, NSPasteboard pboard, string type);
Removed constructor:
public NSTextViewDoubleClickEventArgs (NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, nuint charIndex);
Added constructor:
public NSTextViewDoubleClickEventArgs (NSTextAttachmentCell cell, CoreGraphics.CGRect cellFrame, UIntPtr charIndex);
Modified properties:
-public nuint CharIndex { get; set; }
+public UIntPtr CharIndex { get; set; }
Removed constructor:
public NSTextViewDraggedCellEventArgs (NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theevent);
Added constructor:
public NSTextViewDraggedCellEventArgs (NSTextAttachmentCell cell, CoreGraphics.CGRect rect, NSEvent theEvent, UIntPtr charIndex);
Removed property:
public NSEvent Theevent { get; set; }
Added properties:
public UIntPtr CharIndex { get; set; }
public NSEvent TheEvent { get; set; }
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView view, NSMenu menu, NSEvent theEvent, nuint charIndex, System.AsyncCallback callback, object object);
public virtual NSMenu Invoke (NSTextView view, NSMenu menu, NSEvent theEvent, nuint charIndex);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView view, NSMenu menu, NSEvent theEvent, UIntPtr charIndex, System.AsyncCallback callback, object object);
public virtual NSMenu Invoke (NSTextView view, NSMenu menu, NSEvent theEvent, UIntPtr charIndex);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, Foundation.NSObject link, nuint charIndex, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextView textView, Foundation.NSObject link, nuint charIndex);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, Foundation.NSObject link, UIntPtr charIndex, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextView textView, Foundation.NSObject link, UIntPtr charIndex);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, nuint index, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextView textView, nuint index);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, UIntPtr index, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSTextView textView, UIntPtr index);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, nint value, Foundation.NSRange affectedCharRange, System.AsyncCallback callback, object object);
public virtual nint EndInvoke (System.IAsyncResult result);
public virtual nint Invoke (NSTextView textView, nint value, Foundation.NSRange affectedCharRange);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, IntPtr value, Foundation.NSRange affectedCharRange, System.AsyncCallback callback, object object);
public virtual IntPtr EndInvoke (System.IAsyncResult result);
public virtual IntPtr Invoke (NSTextView textView, IntPtr value, Foundation.NSRange affectedCharRange);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView view, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSTextCheckingResult[] results, Foundation.NSOrthography orthography, nint wordCount, System.AsyncCallback callback, object object);
public virtual Foundation.NSTextCheckingResult[] Invoke (NSTextView view, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSTextCheckingResult[] results, Foundation.NSOrthography orthography, nint wordCount);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView view, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSTextCheckingResult[] results, Foundation.NSOrthography orthography, IntPtr wordCount, System.AsyncCallback callback, object object);
public virtual Foundation.NSTextCheckingResult[] Invoke (NSTextView view, Foundation.NSRange range, Foundation.NSTextCheckingTypes checkingTypes, Foundation.NSDictionary options, Foundation.NSTextCheckingResult[] results, Foundation.NSOrthography orthography, IntPtr wordCount);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, string tooltip, nuint characterIndex, System.AsyncCallback callback, object object);
public virtual string Invoke (NSTextView textView, string tooltip, nuint characterIndex);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSTextView textView, string tooltip, UIntPtr characterIndex, System.AsyncCallback callback, object object);
public virtual string Invoke (NSTextView textView, string tooltip, UIntPtr characterIndex);
Removed constructor:
protected NSTextViewportLayoutController (IntPtr handle);
Added constructor:
protected NSTextViewportLayoutController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual void AdjustViewport (nfloat verticalOffset);
public virtual nfloat RelocateViewport (INSTextLocation textLocation);
Added methods:
public virtual void AdjustViewport (System.Runtime.InteropServices.NFloat verticalOffset);
public virtual System.Runtime.InteropServices.NFloat RelocateViewport (INSTextLocation textLocation);
Removed constructor:
protected NSTextViewportLayoutControllerDelegate (IntPtr handle);
Added constructor:
protected NSTextViewportLayoutControllerDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void ConfigureRenderingSurface (NSTextViewportLayoutController textViewportLayoutController, NSTextLayoutFragment textLayoutFragment)
+public virtual void ConfigureRenderingSurface (NSTextViewportLayoutController textViewportLayoutController, NSTextLayoutFragment textLayoutFragment)
-public abstract CoreGraphics.CGRect GetViewportBounds (NSTextViewportLayoutController textViewportLayoutController)
+public virtual CoreGraphics.CGRect GetViewportBounds (NSTextViewportLayoutController textViewportLayoutController)
Removed constructor:
protected NSTintConfiguration (IntPtr handle);
Added constructor:
protected NSTintConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTitlebarAccessoryViewController (IntPtr handle);
Added constructor:
protected NSTitlebarAccessoryViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat FullScreenMinHeight { get; set; }
+public virtual System.Runtime.InteropServices.NFloat FullScreenMinHeight { get; set; }
Removed constructor:
protected NSTokenField (IntPtr handle);
Added constructor:
protected NSTokenField (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTokenFieldCell (IntPtr handle);
Added constructor:
protected NSTokenFieldCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTokenFieldCellDelegate (IntPtr handle);
Added constructor:
protected NSTokenFieldCellDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual Foundation.NSArray GetCompletionStrings (NSTokenFieldCell tokenFieldCell, string substring, nint tokenIndex, ref nint selectedIndex);
public virtual Foundation.NSArray ShouldAddObjects (NSTokenFieldCell tokenFieldCell, Foundation.NSObject[] tokens, nuint index);
Added methods:
public virtual Foundation.NSArray GetCompletionStrings (NSTokenFieldCell tokenFieldCell, string substring, IntPtr tokenIndex, ref IntPtr selectedIndex);
public virtual Foundation.NSArray ShouldAddObjects (NSTokenFieldCell tokenFieldCell, Foundation.NSObject[] tokens, UIntPtr index);
Removed methods:
public static Foundation.NSArray GetCompletionStrings (this INSTokenFieldCellDelegate This, NSTokenFieldCell tokenFieldCell, string substring, nint tokenIndex, ref nint selectedIndex);
public static Foundation.NSArray ShouldAddObjects (this INSTokenFieldCellDelegate This, NSTokenFieldCell tokenFieldCell, Foundation.NSObject[] tokens, nuint index);
Added methods:
public static Foundation.NSArray GetCompletionStrings (this INSTokenFieldCellDelegate This, NSTokenFieldCell tokenFieldCell, string substring, IntPtr tokenIndex, ref IntPtr selectedIndex);
public static Foundation.NSArray ShouldAddObjects (this INSTokenFieldCellDelegate This, NSTokenFieldCell tokenFieldCell, Foundation.NSObject[] tokens, UIntPtr index);
Removed constructor:
protected NSTokenFieldDelegate (IntPtr handle);
Added constructor:
protected NSTokenFieldDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual string[] GetCompletionStrings (NSTokenField tokenField, string substring, nint tokenIndex, nint selectedIndex);
public virtual Foundation.NSArray ShouldAddObjects (NSTokenField tokenField, Foundation.NSArray tokens, nuint index);
Added methods:
public virtual string[] GetCompletionStrings (NSTokenField tokenField, string substring, IntPtr tokenIndex, IntPtr selectedIndex);
public virtual Foundation.NSArray ShouldAddObjects (NSTokenField tokenField, Foundation.NSArray tokens, UIntPtr index);
Removed methods:
public static string[] GetCompletionStrings (this INSTokenFieldDelegate This, NSTokenField tokenField, string substring, nint tokenIndex, nint selectedIndex);
public static Foundation.NSArray ShouldAddObjects (this INSTokenFieldDelegate This, NSTokenField tokenField, Foundation.NSArray tokens, nuint index);
Added methods:
public static string[] GetCompletionStrings (this INSTokenFieldDelegate This, NSTokenField tokenField, string substring, IntPtr tokenIndex, IntPtr selectedIndex);
public static Foundation.NSArray ShouldAddObjects (this INSTokenFieldDelegate This, NSTokenField tokenField, Foundation.NSArray tokens, UIntPtr index);
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; }
Added properties:
public static Foundation.NSString NSToolbarInspectorTrackingSeparatorItemIdentifier { get; }
public static Foundation.NSString NSToolbarToggleInspectorItemIdentifier { get; }
Removed methods:
public virtual void InsertItem (string itemIdentifier, nint index);
public virtual void RemoveItem (nint index);
Added methods:
public virtual void InsertItem (string itemIdentifier, IntPtr index);
public virtual void RemoveItem (IntPtr index);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (NSToolbar toolbar, string itemIdentifier, nint index, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSToolbar toolbar, string itemIdentifier, nint index);
Added methods:
public virtual System.IAsyncResult BeginInvoke (NSToolbar toolbar, string itemIdentifier, IntPtr index, System.AsyncCallback callback, object object);
public virtual bool Invoke (NSToolbar toolbar, string itemIdentifier, IntPtr index);
Removed constructor:
protected NSToolbarDelegate (IntPtr handle);
Added constructor:
protected NSToolbarDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public virtual bool GetItemCanBeInsertedAt (NSToolbar toolbar, string itemIdentifier, nint index);
Added method:
public virtual bool GetItemCanBeInsertedAt (NSToolbar toolbar, string itemIdentifier, IntPtr index);
Removed method:
public static bool GetItemCanBeInsertedAt (this INSToolbarDelegate This, NSToolbar toolbar, string itemIdentifier, nint index);
Added method:
public static bool GetItemCanBeInsertedAt (this INSToolbarDelegate This, NSToolbar toolbar, string itemIdentifier, IntPtr index);
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; }
-public virtual nint Tag { get; set; }
+public virtual IntPtr Tag { get; set; }
-public virtual nint VisibilityPriority { get; set; }
+public virtual IntPtr VisibilityPriority { get; set; }
Added property:
public virtual bool Visible { get; }
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; }
-public virtual nint SelectedIndex { get; set; }
+public virtual IntPtr SelectedIndex { get; set; }
Removed methods:
public virtual bool GetSelected (nint index);
public virtual void SetSelected (bool selected, nint index);
Added methods:
public virtual bool GetSelected (IntPtr index);
public virtual void SetSelected (bool selected, IntPtr index);
Removed constructors:
[Obsolete ("This type is not meant to be user-created")]
public NSTouch ();
protected NSTouch (IntPtr handle);
Added constructor:
protected NSTouch (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected NSTouchBarDelegate (IntPtr handle);
Added constructor:
protected NSTouchBarDelegate (ObjCRuntime.NativeHandle handle);
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 constructor:
protected NSTrackingArea (IntPtr handle);
Added constructor:
protected NSTrackingArea (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTrackingSeparatorToolbarItem (IntPtr handle);
Added constructor:
protected NSTrackingSeparatorToolbarItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint DividerIndex { get; set; }
+public virtual IntPtr DividerIndex { get; set; }
Removed method:
public static NSTrackingSeparatorToolbarItem GetTrackingSeparatorToolbar (string identifier, NSSplitView splitView, nint dividerIndex);
Added method:
public static NSTrackingSeparatorToolbarItem GetTrackingSeparatorToolbar (string identifier, NSSplitView splitView, IntPtr dividerIndex);
Removed constructor:
protected NSTreeController (IntPtr handle);
Added constructor:
protected NSTreeController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual Foundation.NSObject ArrangedObjects { get; }
+public virtual NSTreeNode ArrangedObjects { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTreeNode (IntPtr handle);
Added constructor:
protected NSTreeNode (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSTypesetter (IntPtr handle);
Added constructor:
protected NSTypesetter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat LineFragmentPadding { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LineFragmentPadding { get; set; }
Removed methods:
public virtual void BeginLine (nuint glyphIndex);
public virtual NSTypesetterControlCharacterAction GetActionForControlCharacter (nuint charIndex);
public virtual nfloat GetBaselineOffset (NSLayoutManager layoutManager, nuint glyphIndex);
public virtual CoreGraphics.CGRect GetBoundingBoxForControlGlyph (nuint glyphIndex, NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint glyphPosition, nuint charIndex);
public virtual nuint GetGlyphsInRange (Foundation.NSRange glyphsRange, IntPtr glyphBuffer, IntPtr charIndexBuffer, IntPtr inscribeBuffer, IntPtr elasticBuffer, IntPtr bidiLevelBuffer);
public static CoreGraphics.CGSize GetInterGlyphSpacing (NSLayoutManager layoutManager, Foundation.NSRange nominallySpacedGlyphsRange, IntPtr packedGlyphs, nuint packedGlyphsCount);
public virtual void GetLineFragment (out CoreGraphics.CGRect lineFragment, out CoreGraphics.CGRect lineFragmentUsed, out CoreGraphics.CGRect remaining, nuint startingGlyphIndex, CoreGraphics.CGRect proposedRect, nfloat lineSpacing, nfloat paragraphSpacingBefore, nfloat paragraphSpacingAfter);
public virtual nfloat GetLineSpacingAfterGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual nfloat GetParagraphSpacingAfterGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual nfloat GetParagraphSpacingBeforeGlyph (nuint glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual NSTextTab GetTextTab (nfloat glyphLocation, NSWritingDirection direction, nfloat maxLocation);
public virtual uint HyphenCharacterForGlyph (nuint glyphIndex);
public virtual float HyphenationFactorForGlyph (nuint glyphIndex);
public virtual void InsertGlyph (uint glyph, nuint glyphIndex, nuint characterIndex);
public virtual Foundation.NSRange LayoutCharacters (Foundation.NSRange characterRange, NSLayoutManager layoutManager, nuint maxLineFragments);
public virtual void LayoutGlyphs (NSLayoutManager layoutManager, nuint startGlyphIndex, nuint maxLineFragments, out nuint nextGlyph);
public virtual nuint LayoutParagraphAtPoint (ref CoreGraphics.CGPoint lineFragmentOrigin);
public virtual void SetLineFragment (CoreGraphics.CGRect fragmentRect, Foundation.NSRange glyphRange, CoreGraphics.CGRect usedRect, nfloat baselineOffset);
public virtual bool ShouldBreakLineByHyphenatingBeforeCharacter (nuint charIndex);
public virtual bool ShouldBreakLineByWordBeforeCharacter (nuint charIndex);
public virtual void WillSetLineFragment (ref CoreGraphics.CGRect lineRect, Foundation.NSRange glyphRange, ref CoreGraphics.CGRect usedRect, ref nfloat baselineOffset);
Added methods:
public virtual void BeginLine (UIntPtr glyphIndex);
public virtual NSTypesetterControlCharacterAction GetActionForControlCharacter (UIntPtr charIndex);
public virtual System.Runtime.InteropServices.NFloat GetBaselineOffset (NSLayoutManager layoutManager, UIntPtr glyphIndex);
public virtual CoreGraphics.CGRect GetBoundingBoxForControlGlyph (UIntPtr glyphIndex, NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint glyphPosition, UIntPtr charIndex);
public virtual UIntPtr GetGlyphsInRange (Foundation.NSRange glyphsRange, IntPtr glyphBuffer, IntPtr charIndexBuffer, IntPtr inscribeBuffer, IntPtr elasticBuffer, IntPtr bidiLevelBuffer);
public static CoreGraphics.CGSize GetInterGlyphSpacing (NSLayoutManager layoutManager, Foundation.NSRange nominallySpacedGlyphsRange, IntPtr packedGlyphs, UIntPtr packedGlyphsCount);
public virtual void GetLineFragment (out CoreGraphics.CGRect lineFragment, out CoreGraphics.CGRect lineFragmentUsed, out CoreGraphics.CGRect remaining, UIntPtr startingGlyphIndex, CoreGraphics.CGRect proposedRect, System.Runtime.InteropServices.NFloat lineSpacing, System.Runtime.InteropServices.NFloat paragraphSpacingBefore, System.Runtime.InteropServices.NFloat paragraphSpacingAfter);
public virtual System.Runtime.InteropServices.NFloat GetLineSpacingAfterGlyph (UIntPtr glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual System.Runtime.InteropServices.NFloat GetParagraphSpacingAfterGlyph (UIntPtr glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual System.Runtime.InteropServices.NFloat GetParagraphSpacingBeforeGlyph (UIntPtr glyphIndex, CoreGraphics.CGRect proposedLineFragmentRect);
public virtual NSTextTab GetTextTab (System.Runtime.InteropServices.NFloat glyphLocation, Foundation.NSWritingDirection direction, System.Runtime.InteropServices.NFloat maxLocation);
public virtual uint HyphenCharacterForGlyph (UIntPtr glyphIndex);
public virtual float HyphenationFactorForGlyph (UIntPtr glyphIndex);
public virtual void InsertGlyph (uint glyph, UIntPtr glyphIndex, UIntPtr characterIndex);
public virtual Foundation.NSRange LayoutCharacters (Foundation.NSRange characterRange, NSLayoutManager layoutManager, UIntPtr maxLineFragments);
public virtual void LayoutGlyphs (NSLayoutManager layoutManager, UIntPtr startGlyphIndex, UIntPtr maxLineFragments, out UIntPtr nextGlyph);
public virtual UIntPtr LayoutParagraphAtPoint (ref CoreGraphics.CGPoint lineFragmentOrigin);
public virtual void SetLineFragment (CoreGraphics.CGRect fragmentRect, Foundation.NSRange glyphRange, CoreGraphics.CGRect usedRect, System.Runtime.InteropServices.NFloat baselineOffset);
public virtual bool ShouldBreakLineByHyphenatingBeforeCharacter (UIntPtr charIndex);
public virtual bool ShouldBreakLineByWordBeforeCharacter (UIntPtr charIndex);
public virtual void WillSetLineFragment (ref CoreGraphics.CGRect lineRect, Foundation.NSRange glyphRange, ref CoreGraphics.CGRect usedRect, ref System.Runtime.InteropServices.NFloat baselineOffset);
Removed constructor:
protected NSUserDefaultsController (IntPtr handle);
Added constructor:
protected NSUserDefaultsController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSUserInterfaceCompressionOptions (IntPtr handle);
Added constructor:
protected NSUserInterfaceCompressionOptions (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSView (IntPtr handle);
Added constructor:
protected NSView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public virtual nfloat AlphaValue { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AlphaValue { get; set; }
-public virtual nfloat BaselineOffsetFromBottom { get; }
+public virtual System.Runtime.InteropServices.NFloat BaselineOffsetFromBottom { get; }
-public virtual nfloat BoundsRotation { get; set; }
+public virtual System.Runtime.InteropServices.NFloat BoundsRotation { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat FirstBaselineOffsetFromTop { get; }
+public virtual System.Runtime.InteropServices.NFloat FirstBaselineOffsetFromTop { get; }
-public virtual nfloat FrameCenterRotation { get; set; }
+public virtual System.Runtime.InteropServices.NFloat FrameCenterRotation { get; set; }
-public virtual nfloat FrameRotation { get; set; }
+public virtual System.Runtime.InteropServices.NFloat FrameRotation { get; set; }
-public virtual nfloat HeightAdjustLimit { get; }
+public virtual System.Runtime.InteropServices.NFloat HeightAdjustLimit { get; }
-public virtual nfloat LastBaselineOffsetFromBottom { get; }
+public virtual System.Runtime.InteropServices.NFloat LastBaselineOffsetFromBottom { get; }
-public nfloat NoIntrinsicMetric { get; }
+public System.Runtime.InteropServices.NFloat NoIntrinsicMetric { get; }
-public virtual nint Tag { get; }
+public virtual IntPtr Tag { get; }
-public virtual nfloat WidthAdjustLimit { get; }
+public virtual System.Runtime.InteropServices.NFloat WidthAdjustLimit { get; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
public virtual bool ClipsToBounds { get; set; }
Removed methods:
public nint AddToolTip (CoreGraphics.CGRect rect, INSToolTipOwner owner);
public nint AddToolTip (CoreGraphics.CGRect rect, Foundation.NSObject owner);
public virtual nint AddToolTip (CoreGraphics.CGRect rect, Foundation.NSObject owner, IntPtr userData);
public virtual nint AddTrackingRect (CoreGraphics.CGRect aRect, Foundation.NSObject anObject, IntPtr data, bool assumeInside);
public virtual void AdjustPageHeightNew (ref nfloat newBottom, nfloat top, nfloat proposedBottom, nfloat bottomLimit);
public virtual void AdjustPageWidthNew (ref nfloat newRight, nfloat left, nfloat proposedRight, nfloat rightLimit);
public virtual void ConcludeDragOperation (NSDraggingInfo sender);
public virtual void DraggingEnded (NSDraggingInfo sender);
public virtual NSDragOperation DraggingEntered (NSDraggingInfo sender);
public virtual void DraggingExited (NSDraggingInfo sender);
public virtual NSDragOperation DraggingUpdated (NSDraggingInfo sender);
public virtual nint GState ();
public virtual nuint GetAccessibilityArrayAttributeCount (Foundation.NSString attribute);
public virtual Foundation.NSObject[] GetAccessibilityArrayAttributeValues (Foundation.NSString attribute, nuint index, nuint maxCount);
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nuint GetAccessibilityIndexOfChild (Foundation.NSObject child);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
public virtual bool PerformDragOperation (NSDraggingInfo sender);
public virtual bool PrepareForDragOperation (NSDraggingInfo sender);
public virtual CoreGraphics.CGRect RectForPage (nint pageNumber);
public virtual void RemoveToolTip (nint tag);
public virtual void RemoveTrackingRect (nint tag);
public virtual void RotateByAngle (nfloat angle);
public virtual Foundation.NSObject ViewWithTag (nint aTag);
Added methods:
public IntPtr AddToolTip (CoreGraphics.CGRect rect, INSToolTipOwner owner);
public IntPtr AddToolTip (CoreGraphics.CGRect rect, Foundation.NSObject owner);
public virtual IntPtr AddToolTip (CoreGraphics.CGRect rect, INSToolTipOwner owner, IntPtr userData);
public IntPtr AddToolTip (CoreGraphics.CGRect rect, Foundation.NSObject owner, IntPtr userData);
public virtual IntPtr AddTrackingRect (CoreGraphics.CGRect aRect, Foundation.NSObject anObject, IntPtr data, bool assumeInside);
public virtual void AdjustPageHeightNew (ref System.Runtime.InteropServices.NFloat newBottom, System.Runtime.InteropServices.NFloat top, System.Runtime.InteropServices.NFloat proposedBottom, System.Runtime.InteropServices.NFloat bottomLimit);
public virtual void AdjustPageWidthNew (ref System.Runtime.InteropServices.NFloat newRight, System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat proposedRight, System.Runtime.InteropServices.NFloat rightLimit);
public virtual void ConcludeDragOperation (INSDraggingInfo sender);
public virtual void DraggingEnded (INSDraggingInfo sender);
public virtual NSDragOperation DraggingEntered (INSDraggingInfo sender);
public virtual void DraggingExited (INSDraggingInfo sender);
public virtual NSDragOperation DraggingUpdated (INSDraggingInfo sender);
public virtual IntPtr GState ();
public virtual UIntPtr GetAccessibilityArrayAttributeCount (Foundation.NSString attribute);
public virtual Foundation.NSObject[] GetAccessibilityArrayAttributeValues (Foundation.NSString attribute, UIntPtr index, UIntPtr maxCount);
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual UIntPtr GetAccessibilityIndexOfChild (Foundation.NSObject child);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
public virtual CoreAnimation.CADisplayLink GetDisplayLink (Foundation.NSObject target, ObjCRuntime.Selector selector);
public virtual bool PerformDragOperation (INSDraggingInfo sender);
public virtual bool PrepareForDragOperation (INSDraggingInfo sender);
public virtual CoreGraphics.CGRect RectForPage (IntPtr pageNumber);
public virtual void RemoveToolTip (IntPtr tag);
public virtual void RemoveTrackingRect (IntPtr tag);
public virtual void RotateByAngle (System.Runtime.InteropServices.NFloat angle);
public virtual Foundation.NSObject ViewWithTag (IntPtr aTag);
Removed constructor:
protected NSViewAnimation (IntPtr handle);
Added constructor:
protected NSViewAnimation (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified properties:
-public nint NewColumn { get; }
+public IntPtr NewColumn { get; }
-public nint OldColumn { get; }
+public IntPtr OldColumn { get; }
Modified properties:
-public nint OldWidth { get; }
+public IntPtr OldWidth { get; }
Removed constructor:
protected NSViewController (IntPtr handle);
Added constructor:
protected NSViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual NSView ViewIfLoaded { get; }
Removed methods:
public virtual void InsertChildViewController (NSViewController childViewController, nint index);
public virtual void PresentViewController (NSViewController viewController, CoreGraphics.CGRect positioningRect, NSView positioningView, nuint preferredEdge, NSPopoverBehavior behavior);
public virtual void RemoveChildViewController (nint index);
Added methods:
public virtual void InsertChildViewController (NSViewController childViewController, IntPtr index);
public virtual void LoadViewIfNeeded ();
public virtual void Present (NSViewController viewController, CoreGraphics.CGRect positioningRect, NSView positioningView, NSRectEdge preferredEdge, NSPopoverBehavior behavior, byte hasFullSizeContent);
public virtual void PresentViewController (NSViewController viewController, CoreGraphics.CGRect positioningRect, NSView positioningView, UIntPtr preferredEdge, NSPopoverBehavior behavior);
public virtual void RemoveChildViewController (IntPtr index);
Removed constructor:
protected NSViewControllerPresentationAnimator (IntPtr handle);
Added constructor:
protected NSViewControllerPresentationAnimator (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void AnimateDismissal (NSViewController viewController, NSViewController fromViewController)
+public virtual void AnimateDismissal (NSViewController viewController, NSViewController fromViewController)
-public abstract void AnimatePresentation (NSViewController viewController, NSViewController fromViewController)
+public virtual void AnimatePresentation (NSViewController viewController, NSViewController fromViewController)
Removed constructor:
protected NSVisualEffectView (IntPtr handle);
Added constructor:
protected NSVisualEffectView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified constructors:
-protected NSWindow (IntPtr handle---windowRef---)
+public NSWindow (IntPtr +++handle+++windowRef)
Added constructor:
protected NSWindow (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint AccessibilityColumnCount { get; set; }
+public virtual IntPtr AccessibilityColumnCount { get; set; }
-public virtual nint AccessibilityDisclosureLevel { get; set; }
+public virtual IntPtr AccessibilityDisclosureLevel { get; set; }
-public virtual nint AccessibilityIndex { get; set; }
+public virtual IntPtr AccessibilityIndex { get; set; }
-public virtual nint AccessibilityInsertionPointLineNumber { get; set; }
+public virtual IntPtr AccessibilityInsertionPointLineNumber { get; set; }
-public virtual nint AccessibilityNumberOfCharacters { get; set; }
+public virtual IntPtr AccessibilityNumberOfCharacters { get; set; }
-public virtual nint AccessibilityRowCount { get; set; }
+public virtual IntPtr AccessibilityRowCount { get; set; }
-public virtual nfloat AlphaValue { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AlphaValue { get; set; }
-public virtual nfloat BackingScaleFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat BackingScaleFactor { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ResizeFlags { get; }
+public virtual IntPtr ResizeFlags { get; }
-public virtual nfloat UserSpaceScaleFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat UserSpaceScaleFactor { get; }
-public virtual Foundation.NSObject WindowController { get; set; }
+public virtual NSWindowController WindowController { get; set; }
-public virtual nint WindowNumber { get; }
+public virtual IntPtr WindowNumber { get; }
Added properties:
public virtual Foundation.NSAttributedString[] AccessibilityAttributedUserInputLabels { get; set; }
public virtual string[] AccessibilityUserInputLabels { get; set; }
public virtual bool WorksWhenModal { get; }
Removed methods:
public virtual void BeginCriticalSheet (NSWindow sheetWindow, System.Action<nint> completionHandler);
public virtual void BeginSheet (NSWindow sheetWindow, System.Action<nint> completionHandler);
public virtual nfloat ContentBorderThicknessForEdge (NSRectEdge edge);
protected virtual void DiscardEventsMatchingMask (nuint mask, NSEvent beforeLastEvent);
[Obsolete ("Use the EndSheet(NSWindow,NSModalResponse) overload.")]
public virtual void EndSheet (NSWindow sheetWindow, nint returnCode);
public virtual nint GState ();
public virtual Foundation.NSObject GetAccessibilityCellForColumn (nint column, nint row);
public virtual nint GetAccessibilityLine (nint index);
public virtual Foundation.NSRange GetAccessibilityRange (nint index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (nint line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (nint index);
public virtual void InsertTitlebarAccessoryViewController (NSTitlebarAccessoryViewController childViewController, nint index);
public static nfloat MinFrameWidthWithTitle (string aTitle, NSWindowStyle aStyle);
protected virtual NSEvent NextEventMatchingMask (nuint mask);
protected virtual NSEvent NextEventMatchingMask (nuint mask, Foundation.NSDate expiration, string mode, bool deqFlag);
public virtual void OrderWindow (NSWindowOrderingMode place, nint relativeTo);
public virtual void RemoveTitlebarAccessoryViewControllerAtIndex (nint index);
public virtual void SetContentBorderThickness (nfloat thickness, NSRectEdge edge);
public static nint WindowNumberAtPoint (CoreGraphics.CGPoint point, nint windowNumber);
public virtual bool WorksWhenModal ();
Added methods:
public virtual void BeginCriticalSheet (NSWindow sheetWindow, System.Action<IntPtr> completionHandler);
public virtual void BeginSheet (NSWindow sheetWindow, System.Action<IntPtr> completionHandler);
public virtual System.Runtime.InteropServices.NFloat ContentBorderThicknessForEdge (NSRectEdge edge);
protected virtual void DiscardEventsMatchingMask (UIntPtr mask, NSEvent beforeLastEvent);
public virtual IntPtr GState ();
public virtual Foundation.NSObject GetAccessibilityCellForColumn (IntPtr column, IntPtr row);
public virtual IntPtr GetAccessibilityLine (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRange (IntPtr index);
public virtual Foundation.NSRange GetAccessibilityRangeForLine (IntPtr line);
public virtual Foundation.NSRange GetAccessibilityStyleRange (IntPtr index);
public virtual CoreAnimation.CADisplayLink GetDisplayLink (Foundation.NSObject target, ObjCRuntime.Selector selector);
public virtual void InsertTitlebarAccessoryViewController (NSTitlebarAccessoryViewController childViewController, IntPtr index);
public static System.Runtime.InteropServices.NFloat MinFrameWidthWithTitle (string aTitle, NSWindowStyle aStyle);
protected virtual NSEvent NextEventMatchingMask (UIntPtr mask);
protected virtual NSEvent NextEventMatchingMask (UIntPtr mask, Foundation.NSDate expiration, string mode, bool deqFlag);
public virtual void OrderWindow (NSWindowOrderingMode place, IntPtr relativeTo);
public virtual void RemoveTitlebarAccessoryViewControllerAtIndex (IntPtr index);
public virtual void SetContentBorderThickness (System.Runtime.InteropServices.NFloat thickness, NSRectEdge edge);
public static IntPtr WindowNumberAtPoint (CoreGraphics.CGPoint point, IntPtr windowNumber);
Modified properties:
-public nint OldScaleFactor { get; }
+public IntPtr OldScaleFactor { get; }
Removed constructor:
protected NSWindowController (IntPtr handle);
Added constructor:
protected NSWindowController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSWindowDelegate (IntPtr handle);
Added constructor:
protected NSWindowDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected NSWindowRestoration (IntPtr handle);
Added constructor:
protected NSWindowRestoration (ObjCRuntime.NativeHandle handle);
Removed value:
Unscaled = 2048,
Removed constructor:
protected NSWindowTab (IntPtr handle);
Added constructor:
protected NSWindowTab (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSWindowTabGroup (IntPtr handle);
Added constructor:
protected NSWindowTabGroup (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual void Insert (NSWindow window, nint index);
Added method:
public virtual void Insert (NSWindow window, IntPtr index);
Removed value:
[Obsolete ("This API is not available on this platform.")]
HiddenWhenActive = 2,
Removed constructor:
protected NSWorkspace (IntPtr handle);
Added constructor:
protected NSWorkspace (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nint ExtendPowerOffBy (nint requested);
[Obsolete ("Use the overload that takes 'out NSError' instead.")]
public virtual NSRunningApplication LaunchApplication (Foundation.NSUrl url, NSWorkspaceLaunchOptions options, Foundation.NSDictionary configuration, Foundation.NSError error);
public virtual NSRunningApplication OpenURL (Foundation.NSUrl url, NSWorkspaceLaunchOptions options, Foundation.NSDictionary configuration, out Foundation.NSError error);
public virtual NSRunningApplication OpenURLs (Foundation.NSUrl[] urls, Foundation.NSUrl applicationURL, NSWorkspaceLaunchOptions options, Foundation.NSDictionary configuration, out Foundation.NSError error);
public virtual bool PerformFileOperation (Foundation.NSString workspaceOperation, string source, string destination, string[] files, out nint tag);
Added methods:
public virtual IntPtr ExtendPowerOffBy (IntPtr requested);
public virtual NSRunningApplication OpenUrl (Foundation.NSUrl url, NSWorkspaceLaunchOptions options, Foundation.NSDictionary configuration, out Foundation.NSError error);
public virtual NSRunningApplication OpenUrls (Foundation.NSUrl[] urls, Foundation.NSUrl applicationURL, NSWorkspaceLaunchOptions options, Foundation.NSDictionary configuration, out Foundation.NSError error);
public virtual bool PerformFileOperation (Foundation.NSString workspaceOperation, string source, string destination, string[] files, out IntPtr tag);
Removed constructor:
protected NSWorkspaceAuthorization (IntPtr handle);
Added constructor:
protected NSWorkspaceAuthorization (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified properties:
-public nint FileType { get; }
+public IntPtr FileType { get; }
Removed constructor:
protected NSWorkspaceOpenConfiguration (IntPtr handle);
Added constructor:
protected NSWorkspaceOpenConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
public interface INSAccessibilityColor : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual string AccessibilityName { get; }
}
public static class INSDraggingInfo_Extensions {
// methods
public static void EnumerateDraggingItems (this INSDraggingInfo self, NSDraggingItemEnumerationOptions enumOpts, NSView view, INSPasteboardReading[] classArray, Foundation.NSDictionary searchOptions, NSDraggingEnumerator enumerator);
public static void EnumerateDraggingItems (this INSDraggingInfo self, NSDraggingItemEnumerationOptions enumOpts, NSView view, Foundation.NSArray classArray, Foundation.NSDictionary searchOptions, NSDraggingEnumerator enumerator);
}
public interface INSUserInterfaceItemSearching : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public abstract string[] GetLocalizedTitles (Foundation.NSObject forItem);
public abstract void SearchForItems (string searchString, IntPtr resultLimit, System.Action<Foundation.NSObject[]> matchedItemHandler);
}
public class NSAttributedStringDocumentReadingOptions : Foundation.DictionaryContainer {
// constructors
public NSAttributedStringDocumentReadingOptions ();
public NSAttributedStringDocumentReadingOptions (Foundation.NSDictionary dictionary);
// properties
public Foundation.NSUrl BaseUrl { get; set; }
public Foundation.NSStringEncoding? CharacterEncoding { get; set; }
public Foundation.NSDictionary DefaultAttributes { get; set; }
public NSAttributedStringDocumentType? DocumentType { get; set; }
public NSTextScalingType? SourceTextScaling { get; set; }
public NSTextScalingType? TargetTextScaling { get; set; }
public string TextEncodingName { get; set; }
public float? TextSizeMultiplier { get; set; }
public float? Timeout { get; set; }
public WebKit.WebPreferences WebPreferences { get; set; }
public Foundation.NSObject WebResourceLoadDelegate { get; set; }
}
[Serializable]
public enum NSAttributedStringDocumentType {
DocFormat = 5,
Html = 3,
MacSimple = 4,
OfficeOpenXml = 7,
OpenDocument = 9,
Plain = 0,
Rtf = 1,
Rtfd = 2,
Unknown = -1,
WebArchive = 8,
WordML = 6,
}
public static class NSAttributedStringDocumentTypeExtensions {
// methods
public static Foundation.NSString GetConstant (this NSAttributedStringDocumentType self);
public static NSAttributedStringDocumentType GetValue (Foundation.NSString constant);
}
public static class NSDockTilePlugIn_Extensions {
// methods
public static NSMenu DockMenu (this INSDockTilePlugIn This);
}
[Serializable]
public enum NSImageDynamicRange {
ConstrainedHigh = 1,
High = 2,
Standard = 0,
Unspecified = -1,
}
public class NSMenuItemBadge : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected NSMenuItemBadge (Foundation.NSObjectFlag t);
protected NSMenuItemBadge (ObjCRuntime.NativeHandle handle);
public NSMenuItemBadge (IntPtr itemCount);
public NSMenuItemBadge (string string);
public NSMenuItemBadge (IntPtr itemCount, NSMenuItemBadgeType type);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual IntPtr ItemCount { get; }
public virtual string StringValue { get; }
public virtual NSMenuItemBadgeType Type { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSMenuItemBadge CreateAlerts (IntPtr itemCount);
public static NSMenuItemBadge CreateNewItems (IntPtr itemCount);
public static NSMenuItemBadge CreateUpdates (IntPtr itemCount);
}
[Serializable]
public enum NSMenuItemBadgeType {
Alerts = 3,
NewItems = 2,
None = 0,
Updates = 1,
}
[Serializable]
public enum NSMenuPresentationStyle {
Palette = 1,
Regular = 0,
}
[Serializable]
public enum NSMenuSelectionMode {
Automatic = 0,
SelectAny = 2,
SelectOne = 1,
}
public class NSNibConnector : Foundation.NSObject, Foundation.INSCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NSNibConnector ();
public NSNibConnector (Foundation.NSCoder coder);
protected NSNibConnector (Foundation.NSObjectFlag t);
protected NSNibConnector (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSObject Destination { get; set; }
public virtual string Label { get; set; }
public virtual Foundation.NSObject Source { get; set; }
// methods
protected override void Dispose (bool disposing);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual void EstablishConnection ();
public virtual void Replace (Foundation.NSObject oldObject, Foundation.NSObject newObject);
}
public class NSNibControlConnector : AppKit.NSNibConnector {
// constructors
public NSNibControlConnector ();
public NSNibControlConnector (Foundation.NSCoder coder);
protected NSNibControlConnector (Foundation.NSObjectFlag t);
protected NSNibControlConnector (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual void EstablishConnection ();
}
public class NSNibOutletConnector : AppKit.NSNibConnector {
// constructors
public NSNibOutletConnector ();
public NSNibOutletConnector (Foundation.NSCoder coder);
protected NSNibOutletConnector (Foundation.NSObjectFlag t);
protected NSNibOutletConnector (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual void EstablishConnection ();
}
[Serializable]
public enum NSPageLayoutResult {
Cancelled = 0,
Changed = 1,
}
public static class NSPasteboardItemDataProvider_Extensions {
// methods
public static void FinishedWithDataProvider (this INSPasteboardItemDataProvider This, NSPasteboard pasteboard);
}
public static class NSPrintPanelAccessorizing_Extensions {
// methods
public static Foundation.NSSet KeyPathsForValuesAffectingPreview (this INSPrintPanelAccessorizing This);
}
[Serializable]
public enum NSPrintPanelResult {
Cancelled = 0,
Printed = 1,
}
public class NSSpellCheckerCandidates {
// constructors
public NSSpellCheckerCandidates (IntPtr arg1, Foundation.NSTextCheckingResult[] arg2);
// properties
public IntPtr Arg1 { get; set; }
public Foundation.NSTextCheckingResult[] Arg2 { get; set; }
}
public sealed delegate NSTableViewUserCanChangeColumnVisibility : System.MulticastDelegate {
// constructors
public NSTableViewUserCanChangeColumnVisibility (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSTableView tableView, NSTableColumn column, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (System.IAsyncResult result);
public virtual bool Invoke (NSTableView tableView, NSTableColumn column);
}
public class NSTableViewUserCanChangeColumnsVisibilityEventArgs : System.EventArgs {
// constructors
public NSTableViewUserCanChangeColumnsVisibilityEventArgs (NSTableColumn[] columns);
// properties
public NSTableColumn[] Columns { get; set; }
}
[Serializable]
public enum NSTextCursorAccessoryPlacement {
Backward = 1,
Center = 4,
Forward = 2,
Invisible = 3,
OffscreenBottom = 8,
OffscreenLeft = 5,
OffscreenRight = 7,
OffscreenTop = 6,
Unspecified = 0,
}
public static class NSTextFinderClient_Extensions {
// methods
public static void DidReplaceCharacters (this INSTextFinderClient This);
public static void DrawCharacters (this INSTextFinderClient This, Foundation.NSRange range, NSView view);
public static bool GetAllowsMultipleSelection (this INSTextFinderClient This);
public static NSView GetContentView (this INSTextFinderClient This, UIntPtr index, out Foundation.NSRange outRange);
public static bool GetEditable (this INSTextFinderClient This);
public static Foundation.NSRange GetFirstSelectedRange (this INSTextFinderClient This);
public static Foundation.NSArray GetRects (this INSTextFinderClient This, Foundation.NSRange characterRange);
public static bool GetSelectable (this INSTextFinderClient This);
public static Foundation.NSArray GetSelectedRanges (this INSTextFinderClient This);
public static string GetString (this INSTextFinderClient This);
public static string GetString (this INSTextFinderClient This, UIntPtr index, out Foundation.NSRange effectiveRange, bool endsWithSearchBoundary);
public static UIntPtr GetStringLength (this INSTextFinderClient This);
public static Foundation.NSArray GetVisibleCharacterRanges (this INSTextFinderClient This);
public static void ReplaceCharacters (this INSTextFinderClient This, Foundation.NSRange range, string str);
public static void ScrollRangeToVisible (this INSTextFinderClient This, Foundation.NSRange range);
public static void SetSelectedRanges (this INSTextFinderClient This, Foundation.NSArray value);
public static bool ShouldReplaceCharacters (this INSTextFinderClient This, Foundation.NSArray ranges, Foundation.NSArray strings);
}
public class NSTextInsertionIndicator : AppKit.NSView {
// constructors
public NSTextInsertionIndicator ();
public NSTextInsertionIndicator (CoreGraphics.CGRect frameRect);
public NSTextInsertionIndicator (Foundation.NSCoder coder);
protected NSTextInsertionIndicator (Foundation.NSObjectFlag t);
protected NSTextInsertionIndicator (ObjCRuntime.NativeHandle handle);
// properties
public virtual NSTextInsertionIndicatorAutomaticModeOptions AutomaticModeOptions { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual NSColor Color { get; set; }
public virtual NSTextInsertionIndicatorDisplayMode DisplayMode { get; set; }
public virtual System.Action<NSView> EffectsViewInserter { get; set; }
}
[Serializable]
[Flags]
public enum NSTextInsertionIndicatorAutomaticModeOptions {
EffectsView = 1,
WhileTracking = 2,
}
[Serializable]
public enum NSTextInsertionIndicatorDisplayMode {
Automatic = 0,
Hidden = 1,
Visible = 2,
}
public static class NSUserInterfaceItemSearching_Extensions {
// methods
public static void PerformAction (this INSUserInterfaceItemSearching This, Foundation.NSObject forItem);
public static void ShowAllHelpTopics (this INSUserInterfaceItemSearching This, string searchString);
}
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; }
Modified properties:
-public virtual final IntPtr Handle { get; }
+public virtual final ObjCRuntime.NativeHandle Handle { get; }
Added values:
Ogg_3_0 = 9830403,
Ogg_4_0 = 12124164,
Ogg_5_0 = 13893637,
Ogg_5_1 = 13959174,
Ogg_6_1 = 14024711,
Ogg_7_1 = 14090248,
Removed constructor:
protected AudioFile (bool x);
Removed property:
[Obsolete ("Use 'AudioStreamDescription' instead.")]
public AudioStreamBasicDescription AudioStreamPacketDescription { get; }
Removed method:
public static void FillAudioData (IntPtr audioQueueBuffer, int offset, IntPtr source, int sourceOffset, nint size);
Added method:
public static void FillAudioData (IntPtr audioQueueBuffer, int offset, IntPtr source, int sourceOffset, IntPtr size);
Modified base type:
-AudioToolbox._MidiData
+AudioToolbox.MidiData
Modified base type:
-AudioToolbox._MidiData
+AudioToolbox.MidiData
Modified methods:
-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)
Added methods:
public MusicPlayerStatus GetTime (out double time);
public MusicPlayerStatus SetTime (double time);
Removed value:
[Obsolete ("Value is not to be used with any API.")]
None = 4294967295,
Removed interface:
ObjCRuntime.INativeObject
Removed property:
public virtual IntPtr Handle { get; }
Added property:
public uint SoundId { get; }
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);
}
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; }
-public virtual nint MidiOutputBufferSizeHint { get; set; }
+public virtual IntPtr MidiOutputBufferSizeHint { get; set; }
-public virtual nint RenderQuality { get; set; }
+public virtual IntPtr RenderQuality { get; set; }
-public virtual nint VirtualMidiCableCount { get; }
+public virtual IntPtr VirtualMidiCableCount { get; }
Removed methods:
public virtual Foundation.NSNumber[] GetParametersForOverview (nint count);
public virtual void RemoveRenderObserver (nint token);
Added methods:
public virtual Foundation.NSNumber[] GetParametersForOverview (IntPtr count);
public virtual void RemoveRenderObserver (IntPtr token);
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; }
-public virtual nuint Index { get; }
+public virtual UIntPtr Index { get; }
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; }
-public virtual nuint Count { get; }
+public virtual UIntPtr Count { get; }
Removed methods:
public virtual AUAudioUnitBus GetObject (nuint index);
public virtual bool SetBusCount (nuint count, out Foundation.NSError outError);
Added methods:
public virtual AUAudioUnitBus GetObject (UIntPtr index);
public virtual bool SetBusCount (UIntPtr count, out Foundation.NSError outError);
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; }
-public virtual nint Number { get; set; }
+public virtual IntPtr Number { get; set; }
Removed methods:
public virtual System.IAsyncResult BeginInvoke (AUParameterNode node, nint desiredLength, System.AsyncCallback callback, object object);
public virtual string Invoke (AUParameterNode node, nint desiredLength);
Added methods:
public virtual System.IAsyncResult BeginInvoke (AUParameterNode node, IntPtr desiredLength, System.AsyncCallback callback, object object);
public virtual string Invoke (AUParameterNode node, IntPtr desiredLength);
Removed methods:
public virtual Foundation.NSString EndInvoke (ref float? value, System.IAsyncResult result);
public virtual Foundation.NSString Invoke (AUParameter param, ref float? value);
Added methods:
public virtual string EndInvoke (ref float? value, System.IAsyncResult result);
public virtual string Invoke (AUParameter param, ref float? value);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, nint inputBusNumber, System.AsyncCallback callback, object object);
public virtual void Invoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, nint inputBusNumber);
Added methods:
public virtual System.IAsyncResult BeginInvoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, IntPtr inputBusNumber, System.AsyncCallback callback, object object);
public virtual void Invoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, IntPtr inputBusNumber);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, nint outputBusNumber, AudioToolbox.AudioBuffers outputData, AURenderEventEnumerator realtimeEventListHead, AURenderPullInputBlock pullInputBlock, System.AsyncCallback callback, object object);
public virtual AudioUnitStatus Invoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, nint outputBusNumber, AudioToolbox.AudioBuffers outputData, AURenderEventEnumerator realtimeEventListHead, AURenderPullInputBlock pullInputBlock);
Added methods:
public virtual System.IAsyncResult BeginInvoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, IntPtr outputBusNumber, AudioToolbox.AudioBuffers outputData, AURenderEventEnumerator realtimeEventListHead, AURenderPullInputBlock pullInputBlock, System.AsyncCallback callback, object object);
public virtual AudioUnitStatus Invoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, IntPtr outputBusNumber, AudioToolbox.AudioBuffers outputData, AURenderEventEnumerator realtimeEventListHead, AURenderPullInputBlock pullInputBlock);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (long eventSampleTime, byte cable, nint length, IntPtr midiBytes, System.AsyncCallback callback, object object);
public virtual int Invoke (long eventSampleTime, byte cable, nint length, IntPtr midiBytes);
Added methods:
public virtual System.IAsyncResult BeginInvoke (long eventSampleTime, byte cable, IntPtr length, IntPtr midiBytes, System.AsyncCallback callback, object object);
public virtual int Invoke (long eventSampleTime, byte cable, IntPtr length, IntPtr midiBytes);
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; }
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; }
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; }
Removed method:
public virtual string GetDisplayName (nint maximumLength);
Added method:
public virtual string GetDisplayName (IntPtr maximumLength);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (nint numberOfEvents, ref AURecordedParameterEvent events, System.AsyncCallback callback, object object);
public virtual void Invoke (nint numberOfEvents, ref AURecordedParameterEvent events);
Added methods:
public virtual System.IAsyncResult BeginInvoke (IntPtr numberOfEvents, ref AURecordedParameterEvent events, System.AsyncCallback callback, object object);
public virtual void Invoke (IntPtr numberOfEvents, ref AURecordedParameterEvent events);
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; }
Removed methods:
public virtual System.IAsyncResult BeginInvoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, nint outputBusNumber, AudioToolbox.AudioBuffers outputData, AURenderPullInputBlock pullInputBlock, System.AsyncCallback callback, object object);
public virtual AudioUnitStatus Invoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, nint outputBusNumber, AudioToolbox.AudioBuffers outputData, AURenderPullInputBlock pullInputBlock);
Added methods:
public virtual System.IAsyncResult BeginInvoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, IntPtr outputBusNumber, AudioToolbox.AudioBuffers outputData, AURenderPullInputBlock pullInputBlock, System.AsyncCallback callback, object object);
public virtual AudioUnitStatus Invoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, IntPtr outputBusNumber, AudioToolbox.AudioBuffers outputData, AURenderPullInputBlock pullInputBlock);
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; }
Removed method:
public System.Collections.Generic.IEnumerable<AURenderEvent> EnumeratorCurrentEvents (nint now);
Added method:
public System.Collections.Generic.IEnumerable<AURenderEvent> EnumeratorCurrentEvents (IntPtr now);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, nint inputBusNumber, AudioToolbox.AudioBuffers inputData, System.AsyncCallback callback, object object);
public virtual AudioUnitStatus Invoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, nint inputBusNumber, AudioToolbox.AudioBuffers inputData);
Added methods:
public virtual System.IAsyncResult BeginInvoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, IntPtr inputBusNumber, AudioToolbox.AudioBuffers inputData, System.AsyncCallback callback, object object);
public virtual AudioUnitStatus Invoke (ref AudioUnitRenderActionFlags actionFlags, ref AudioToolbox.AudioTimeStamp timestamp, uint frameCount, IntPtr inputBusNumber, AudioToolbox.AudioBuffers inputData);
Modified fields:
---[MarshalAs]---
public AudioComponentManufacturerType ComponentManufacturer;
---[MarshalAs]---
-public int ComponentSubType;
+public AudioUnitSubType ComponentSubType;
---[MarshalAs]---
public AudioComponentType ComponentType;
Modified properties:
-public nuint? Version { get; set; }
+public UIntPtr? Version { get; set; }
Removed value:
[Obsolete ("Use the 'Main' element instead.")]
Master = 0,
Added value:
InputMute = 1852403056,
Removed methods:
public int Initialize ();
[Obsolete ("Use 'SetFormat' instead as it has the ability of returning a status code.")]
public void SetAudioFormat (AudioToolbox.AudioStreamBasicDescription audioFormat, AudioUnitScopeType scope, uint audioUnitElement);
[Obsolete ("This API has been removed.")]
public AudioUnitStatus SetLatency (double latency);
public void Start ();
public void Stop ();
public int Uninitialize ();
Added methods:
public AudioUnitStatus Initialize ();
public AudioUnitStatus Start ();
public AudioUnitStatus Stop ();
public AudioUnitStatus Uninitialize ();
[Serializable]
public enum AudioAggregateDriftCompensation {
HighQuality = 96,
LowQuality = 32,
MaxQuality = 127,
MediumQuality = 64,
MinQuality = 0,
}
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; }
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 System.Runtime.InteropServices.NFloat CornerRadius { get; set; }
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; }
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; }
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; }
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; }
Removed constructor:
protected ASAuthorizationControllerDelegate (IntPtr handle);
Added constructor:
protected ASAuthorizationControllerDelegate (ObjCRuntime.NativeHandle handle);
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; }
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; }
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; }
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; }
Added properties:
public virtual ASAuthorizationPublicKeyCredentialAttachment Attachment { get; }
public virtual ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput LargeBlob { get; }
Added method:
protected override void Dispose (bool disposing);
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; }
Added property:
public virtual ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput LargeBlob { get; set; }
Added method:
protected override void Dispose (bool disposing);
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; }
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; }
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; }
Added properties:
public virtual ASAuthorizationPublicKeyCredentialAttachment Attachment { get; }
public virtual ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput LargeBlob { get; }
Added method:
protected override void Dispose (bool disposing);
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; }
Added property:
public virtual ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput LargeBlob { get; set; }
Added method:
protected override void Dispose (bool disposing);
Added value:
SmartCard = 3,
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; }
Added property:
public virtual Foundation.NSData CallerAuditToken { get; }
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; }
Removed constructor:
protected ASAuthorizationProviderExtensionKerberosMapping (IntPtr handle);
Added constructor:
protected ASAuthorizationProviderExtensionKerberosMapping (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added values:
CurrentDeviceEncryption = 11,
CurrentDeviceSigning = 10,
SharedDeviceEncryption = 5,
SharedDeviceSigning = 4,
UserSmartCard = 20,
Removed constructor:
protected ASAuthorizationProviderExtensionLoginConfiguration (IntPtr handle);
Added constructor:
protected ASAuthorizationProviderExtensionLoginConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual string AdditionalAuthorizationScopes { get; set; }
public virtual Foundation.NSUrlQueryItem[] CustomFederationUserPreauthenticationRequestValues { get; set; }
public virtual Foundation.NSUrlQueryItem[] CustomKeyExchangeRequestValues { get; set; }
public virtual Foundation.NSUrlQueryItem[] CustomKeyRequestValues { get; set; }
public virtual Foundation.NSUrlQueryItem[] CustomRefreshRequestValues { get; set; }
public virtual string CustomRequestJwtParameterName { get; set; }
public virtual Foundation.NSData DeviceContext { get; set; }
public virtual Foundation.NSUrl FederationMexUrl { get; set; }
public virtual string FederationMexUrlKeypath { get; set; }
public virtual string FederationPredicate { get; set; }
public virtual string FederationRequestUrn { get; set; }
public virtual ASAuthorizationProviderExtensionFederationType FederationType { get; set; }
public virtual Foundation.NSUrl FederationUserPreauthenticationUrl { get; set; }
public virtual string GroupRequestClaimName { get; set; }
public virtual string GroupResponseClaimName { get; set; }
public virtual Foundation.NSObject[] JwksTrustedRootCertificates { get; set; }
public virtual Foundation.NSUrl KeyEndpointUrl { get; set; }
public virtual Foundation.NSData LoginRequestEncryptionApvPrefix { get; set; }
public virtual Security.SecKey LoginRequestEncryptionPublicKey { get; set; }
public virtual Foundation.NSUrl RefreshEndpointUrl { get; set; }
public virtual string UniqueIdentifierClaimName { get; set; }
Added methods:
public virtual bool SetCustomKeyExchangeRequestBodyClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
public virtual bool SetCustomKeyExchangeRequestHeaderClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
public virtual bool SetCustomKeyRequestBodyClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
public virtual bool SetCustomKeyRequestHeaderClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
public virtual bool SetCustomRefreshRequestBodyClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
public virtual bool SetCustomRefreshRequestHeaderClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
Removed constructor:
protected ASAuthorizationProviderExtensionLoginManager (IntPtr handle);
Added constructor:
protected ASAuthorizationProviderExtensionLoginManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual Foundation.NSDictionary ExtensionData { get; }
public virtual ASAuthorizationProviderExtensionUserLoginConfiguration UserLoginConfiguration { get; }
Added methods:
public virtual void DecryptionKeysNeedRepair ();
public virtual void ResetDeviceKeys ();
public virtual void ResetUserSecureEnclaveKey ();
public virtual bool SaveUserLoginConfiguration (ASAuthorizationProviderExtensionUserLoginConfiguration userLoginConfiguration, out Foundation.NSError error);
Removed constructor:
protected ASAuthorizationProviderExtensionRegistrationHandler (IntPtr handle);
Added constructor:
protected ASAuthorizationProviderExtensionRegistrationHandler (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual ASAuthorizationProviderExtensionPlatformSSOProtocolVersion ProtocolVersion { get; }
public virtual ASAuthorizationProviderExtensionSupportedGrantTypes SupportedGrantTypes { get; }
Modified methods:
-public abstract void BeginDeviceRegistration (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRequestOptions options, System.Action%LESSERTHANREPLACEMENT%ASAuthorizationProviderExtensionRegistrationResult%GREATERTHANREPLACEMENT% handler)
+public virtual void BeginDeviceRegistration (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRequestOptions options, System.Action%LESSERTHANREPLACEMENT%ASAuthorizationProviderExtensionRegistrationResult%GREATERTHANREPLACEMENT% handler)
public ---virtual--- System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%ASAuthorizationProviderExtensionRegistrationResult%GREATERTHANREPLACEMENT% BeginDeviceRegistrationAsync (ASAuthorizationProviderExtensionLoginManager loginManager, ASAuthorizationProviderExtensionRequestOptions options)
-public abstract void BeginUserRegistration (ASAuthorizationProviderExtensionLoginManager loginManager, string userName, ASAuthorizationProviderExtensionAuthenticationMethod authenticationMethod, ASAuthorizationProviderExtensionRequestOptions options, System.Action%LESSERTHANREPLACEMENT%ASAuthorizationProviderExtensionRegistrationResult%GREATERTHANREPLACEMENT% handler)
+public virtual void BeginUserRegistration (ASAuthorizationProviderExtensionLoginManager loginManager, string userName, ASAuthorizationProviderExtensionAuthenticationMethod authenticationMethod, ASAuthorizationProviderExtensionRequestOptions options, System.Action%LESSERTHANREPLACEMENT%ASAuthorizationProviderExtensionRegistrationResult%GREATERTHANREPLACEMENT% handler)
public ---virtual--- System.Threading.Tasks.Task%LESSERTHANREPLACEMENT%ASAuthorizationProviderExtensionRegistrationResult%GREATERTHANREPLACEMENT% BeginUserRegistrationAsync (ASAuthorizationProviderExtensionLoginManager loginManager, string userName, ASAuthorizationProviderExtensionAuthenticationMethod authenticationMethod, ASAuthorizationProviderExtensionRequestOptions options)
Added method:
public virtual void RegistrationDidCancel ();
Added methods:
public static ASAuthorizationProviderExtensionPlatformSSOProtocolVersion GetProtocolVersion (this IASAuthorizationProviderExtensionRegistrationHandler This);
public static ASAuthorizationProviderExtensionSupportedGrantTypes GetSupportedGrantTypes (this IASAuthorizationProviderExtensionRegistrationHandler This);
public static void RegistrationDidCancel (this IASAuthorizationProviderExtensionRegistrationHandler This);
Added values:
RegistrationDeviceKeyMigration = 8,
RegistrationSharedDeviceKeys = 4,
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected ASAuthorizationWebBrowserPlatformPublicKeyCredential (IntPtr handle);
Added constructor:
protected ASAuthorizationWebBrowserPlatformPublicKeyCredential (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual string CustomTitle { get; }
public virtual string ProviderName { get; }
Removed constructor:
protected ASAuthorizationWebBrowserPublicKeyCredentialManager (IntPtr handle);
Added constructor:
protected ASAuthorizationWebBrowserPublicKeyCredentialManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Added methods:
public virtual void RemoveCredentialIdentityEntries (IASCredentialIdentity[] credentialIdentities, System.Action<System.Boolean,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> RemoveCredentialIdentityEntriesAsync (IASCredentialIdentity[] credentialIdentities);
public virtual void ReplaceCredentialIdentityEntries (IASCredentialIdentity[] newCredentialIdentities, System.Action<System.Boolean,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> ReplaceCredentialIdentityEntriesAsync (IASCredentialIdentity[] newCredentialIdentities);
public virtual void SaveCredentialIdentityEntries (IASCredentialIdentity[] credentialIdentities, System.Action<System.Boolean,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> SaveCredentialIdentityEntriesAsync (IASCredentialIdentity[] credentialIdentities);
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; }
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; }
Added methods:
public virtual void CompleteAssertionRequest (ASPasskeyAssertionCredential credential, System.Action<bool> completionHandler);
public virtual System.Threading.Tasks.Task<bool> CompleteAssertionRequestAsync (ASPasskeyAssertionCredential credential);
public virtual void CompleteRegistrationRequest (ASPasskeyRegistrationCredential credential, System.Action<bool> completionHandler);
public virtual System.Threading.Tasks.Task<bool> CompleteRegistrationRequestAsync (ASPasskeyRegistrationCredential credential);
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; }
Added methods:
public virtual void PrepareCredentialList (ASCredentialServiceIdentifier[] serviceIdentifiers, ASPasskeyCredentialRequestParameters requestParameters);
public virtual void PrepareInterfaceForPasskeyRegistration (IASCredentialRequest registrationRequest);
public virtual void PrepareInterfaceToProvideCredential (IASCredentialRequest credentialRequest);
public virtual void ProvideCredentialWithoutUserInteraction (IASCredentialRequest credentialRequest);
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; }
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; }
Removed constructor:
protected ASPasswordCredentialIdentity (IntPtr handle);
Added constructor:
protected ASPasswordCredentialIdentity (ObjCRuntime.NativeHandle handle);
Added interface:
IASCredentialIdentity
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Rank { get; set; }
+public virtual IntPtr Rank { get; set; }
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; }
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; }
Removed constructor:
protected ASWebAuthenticationSessionRequestDelegate (IntPtr handle);
Added constructor:
protected ASWebAuthenticationSessionRequestDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected ASWebAuthenticationSessionWebBrowserSessionManager (IntPtr handle);
Added constructor:
protected ASWebAuthenticationSessionWebBrowserSessionManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
[Serializable]
public enum ASAuthorizationProviderExtensionFederationType {
DynamicWSTrust = 2,
None = 0,
WSTrust = 1,
}
[Serializable]
public enum ASAuthorizationProviderExtensionPlatformSSOProtocolVersion {
Version1_0 = 0,
Version2_0 = 1,
}
[Serializable]
[Flags]
public enum ASAuthorizationProviderExtensionSupportedGrantTypes {
JwtBearer = 2,
None = 0,
Password = 1,
Saml11 = 4,
Saml20 = 8,
}
public class ASAuthorizationProviderExtensionUserLoginConfiguration : Foundation.NSObject {
// constructors
protected ASAuthorizationProviderExtensionUserLoginConfiguration (Foundation.NSObjectFlag t);
protected ASAuthorizationProviderExtensionUserLoginConfiguration (ObjCRuntime.NativeHandle handle);
public ASAuthorizationProviderExtensionUserLoginConfiguration (string loginUserName);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string LoginUserName { get; set; }
// methods
public virtual bool SetCustomAssertionRequestBodyClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
public virtual bool SetCustomAssertionRequestHeaderClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
public virtual bool SetCustomLoginRequestBodyClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
public virtual bool SetCustomLoginRequestHeaderClaims (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> claims, out Foundation.NSError error);
}
[Serializable]
public enum ASAuthorizationPublicKeyCredentialAttachment {
CrossPlatform = 1,
Platform = 0,
}
public class ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput : Foundation.NSObject {
// constructors
public ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput (ASAuthorizationPublicKeyCredentialLargeBlobAssertionOperation operation);
protected ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput (Foundation.NSObjectFlag t);
protected ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSData DataToWrite { get; set; }
public virtual ASAuthorizationPublicKeyCredentialLargeBlobAssertionOperation Operation { get; }
// methods
protected override void Dispose (bool disposing);
}
[Serializable]
public enum ASAuthorizationPublicKeyCredentialLargeBlobAssertionOperation {
Read = 0,
Write = 1,
}
public class ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput : Foundation.NSObject {
// constructors
protected ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput (Foundation.NSObjectFlag t);
protected ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool DidWrite { get; }
public virtual Foundation.NSData ReadData { get; }
}
public class ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput : Foundation.NSObject {
// constructors
public ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput (ASAuthorizationPublicKeyCredentialLargeBlobSupportRequirement requirement);
protected ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput (Foundation.NSObjectFlag t);
protected ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual ASAuthorizationPublicKeyCredentialLargeBlobSupportRequirement SupportRequirement { get; set; }
}
public class ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput : Foundation.NSObject {
// constructors
public ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput ();
protected ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput (Foundation.NSObjectFlag t);
protected ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool IsSupported { get; }
}
[Serializable]
public enum ASAuthorizationPublicKeyCredentialLargeBlobSupportRequirement {
Preferred = 1,
Required = 0,
}
[Serializable]
public enum ASCredentialRequestType {
PasskeyAssertion = 1,
Password = 0,
}
public class ASPasskeyAssertionCredential : Foundation.NSObject, IASAuthorizationCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public ASPasskeyAssertionCredential (Foundation.NSCoder coder);
protected ASPasskeyAssertionCredential (Foundation.NSObjectFlag t);
protected ASPasskeyAssertionCredential (ObjCRuntime.NativeHandle handle);
public ASPasskeyAssertionCredential (Foundation.NSData userHandle, string relyingParty, Foundation.NSData signature, Foundation.NSData clientDataHash, Foundation.NSData authenticatorData, Foundation.NSData credentialId);
// properties
public virtual Foundation.NSData AuthenticatorData { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSData ClientDataHash { get; }
public virtual Foundation.NSData CredentialId { get; }
public virtual string RelyingParty { get; }
public virtual Foundation.NSData Signature { get; }
public virtual Foundation.NSData UserHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static ASPasskeyAssertionCredential CreateCredential (Foundation.NSData userHandle, string relyingParty, Foundation.NSData signature, Foundation.NSData clientDataHash, Foundation.NSData authenticatorData, Foundation.NSData credentialId);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASPasskeyCredentialIdentity : Foundation.NSObject, IASCredentialIdentity, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public ASPasskeyCredentialIdentity (Foundation.NSCoder coder);
protected ASPasskeyCredentialIdentity (Foundation.NSObjectFlag t);
protected ASPasskeyCredentialIdentity (ObjCRuntime.NativeHandle handle);
public ASPasskeyCredentialIdentity (string relyingPartyIdentifier, string userName, Foundation.NSData credentialId, Foundation.NSData userHandle, string recordIdentifier);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSData CredentialId { get; }
public virtual IntPtr Rank { get; set; }
public virtual string RecordIdentifier { get; }
public virtual string RelyingPartyIdentifier { get; }
public virtual ASCredentialServiceIdentifier ServiceIdentifier { get; }
public virtual string User { get; }
public virtual Foundation.NSData UserHandle { get; }
public virtual string UserName { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static ASPasskeyCredentialIdentity CreateIdentity (string relyingPartyIdentifier, string userName, Foundation.NSData credentialId, Foundation.NSData userHandle, string recordIdentifier);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASPasskeyCredentialRequest : Foundation.NSObject, IASCredentialRequest, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public ASPasskeyCredentialRequest (Foundation.NSCoder coder);
protected ASPasskeyCredentialRequest (Foundation.NSObjectFlag t);
protected ASPasskeyCredentialRequest (ObjCRuntime.NativeHandle handle);
public ASPasskeyCredentialRequest (ASPasskeyCredentialIdentity credentialIdentity, Foundation.NSData clientDataHash, string userVerificationPreference, Foundation.NSNumber[] supportedAlgorithms);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSData ClientDataHash { get; }
public virtual IASCredentialIdentity CredentialIdentity { get; }
public virtual Foundation.NSNumber[] SupportedAlgorithms { get; }
public virtual ASCredentialRequestType Type { get; }
public virtual string UserVerificationPreference { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static ASPasskeyCredentialRequest Create (ASPasskeyCredentialIdentity credentialIdentity, Foundation.NSData clientDataHash, string userVerificationPreference, Foundation.NSNumber[] supportedAlgorithms);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASPasskeyCredentialRequestParameters : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public ASPasskeyCredentialRequestParameters (Foundation.NSCoder coder);
protected ASPasskeyCredentialRequestParameters (Foundation.NSObjectFlag t);
protected ASPasskeyCredentialRequestParameters (ObjCRuntime.NativeHandle handle);
// properties
public virtual Foundation.NSData[] AllowedCredentials { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSData ClientDataHash { get; }
public virtual string RelyingPartyIdentifier { get; }
public virtual string UserVerificationPreference { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASPasskeyRegistrationCredential : Foundation.NSObject, IASAuthorizationCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public ASPasskeyRegistrationCredential ();
public ASPasskeyRegistrationCredential (Foundation.NSCoder coder);
protected ASPasskeyRegistrationCredential (Foundation.NSObjectFlag t);
protected ASPasskeyRegistrationCredential (ObjCRuntime.NativeHandle handle);
public ASPasskeyRegistrationCredential (string relyingParty, Foundation.NSData clientDataHash, Foundation.NSData credentialId, Foundation.NSData attestationObject);
// properties
public virtual Foundation.NSData AttestationObject { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSData ClientDataHash { get; }
public virtual Foundation.NSData CredentialId { get; }
public virtual string RelyingParty { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static ASPasskeyRegistrationCredential CreateCredential (string relyingParty, Foundation.NSData clientDataHash, Foundation.NSData credentialId, Foundation.NSData attestationObject);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASPasswordCredentialRequest : Foundation.NSObject, IASCredentialRequest, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public ASPasswordCredentialRequest (ASPasswordCredentialIdentity credentialIdentity);
public ASPasswordCredentialRequest (Foundation.NSCoder coder);
protected ASPasswordCredentialRequest (Foundation.NSObjectFlag t);
protected ASPasswordCredentialRequest (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual IASCredentialIdentity CredentialIdentity { get; }
public virtual ASCredentialRequestType Type { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public static ASPasswordCredentialRequest Request (ASPasswordCredentialIdentity credentialIdentity);
}
public class ASPublicKeyCredentialClientData : Foundation.NSObject {
// constructors
protected ASPublicKeyCredentialClientData (Foundation.NSObjectFlag t);
protected ASPublicKeyCredentialClientData (ObjCRuntime.NativeHandle handle);
public ASPublicKeyCredentialClientData (Foundation.NSData challenge, string origin);
// properties
public virtual Foundation.NSData Challenge { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual ASPublicKeyCredentialClientDataCrossOriginValue CrossOrigin { get; set; }
public virtual string Origin { get; set; }
public virtual string TopOrigin { get; set; }
// methods
protected override void Dispose (bool disposing);
}
[Serializable]
public enum ASPublicKeyCredentialClientDataCrossOriginValue {
CrossOrigin = 1,
NotSet = 0,
SameOriginWithAncestors = 2,
}
public class ASSettingsHelper : Foundation.NSObject {
// constructors
protected ASSettingsHelper (Foundation.NSObjectFlag t);
protected ASSettingsHelper (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static void OpenCredentialProviderAppSettings (System.Action<Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task OpenCredentialProviderAppSettingsAsync ();
public static void OpenVerificationCodeAppSettings (System.Action<Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task OpenVerificationCodeAppSettingsAsync ();
}
New Type: AuthenticationServices.IASAuthorizationWebBrowserPlatformPublicKeyCredentialAssertionRequest
public interface IASAuthorizationWebBrowserPlatformPublicKeyCredentialAssertionRequest : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual ASPublicKeyCredentialClientData ClientData { get; }
public virtual bool ShouldShowHybridTransport { get; set; }
}
public interface IASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public abstract ASAuthorizationPlatformPublicKeyCredentialAssertionRequest CreateCredentialAssertionRequest (ASPublicKeyCredentialClientData clientData);
public abstract ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest CreateCredentialRegistrationRequest (ASPublicKeyCredentialClientData clientData, string name, Foundation.NSData userId);
}
New Type: AuthenticationServices.IASAuthorizationWebBrowserPlatformPublicKeyCredentialRegistrationRequest
public interface IASAuthorizationWebBrowserPlatformPublicKeyCredentialRegistrationRequest : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual ASPublicKeyCredentialClientData ClientData { get; }
public virtual ASAuthorizationPlatformPublicKeyCredentialDescriptor[] ExcludedCredentials { get; set; }
public virtual bool ShouldShowHybridTransport { get; set; }
}
public interface IASCredentialIdentity : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual IntPtr Rank { get; set; }
public virtual string RecordIdentifier { get; }
public virtual ASCredentialServiceIdentifier ServiceIdentifier { get; }
public virtual string User { get; }
}
public interface IASCredentialRequest : Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual IASCredentialIdentity CredentialIdentity { get; }
public virtual ASCredentialRequestType Type { get; }
}
Removed constructor:
protected AEAssessmentApplication (IntPtr handle);
Added constructors:
protected AEAssessmentApplication (ObjCRuntime.NativeHandle handle);
public AEAssessmentApplication (string bundleIdentifier);
public AEAssessmentApplication (string bundleIdentifier, string TeamIdentifier);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
Removed constructor:
protected AEAssessmentSessionDelegate (IntPtr handle);
Added constructor:
protected AEAssessmentSessionDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected BAAppExtensionInfo (IntPtr handle);
Added constructor:
protected BAAppExtensionInfo (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected BADownload (IntPtr handle);
Added constructor:
protected BADownload (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Priority { get; }
+public virtual IntPtr Priority { get; }
Removed constructor:
protected BADownloadManager (IntPtr handle);
Added constructor:
protected BADownloadManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected BADownloadManagerDelegate (IntPtr handle);
Added constructor:
protected BADownloadManagerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructors:
protected BAUrlDownload (IntPtr handle);
public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, string applicationGroupIdentifier, nint priority);
public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, nuint fileSize, string applicationGroupIdentifier);
public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, bool essential, nuint fileSize, string applicationGroupIdentifier, nint priority);
Added constructors:
protected BAUrlDownload (ObjCRuntime.NativeHandle handle);
public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, string applicationGroupIdentifier, IntPtr priority);
public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, UIntPtr fileSize, string applicationGroupIdentifier);
public BAUrlDownload (string identifier, Foundation.NSUrlRequest request, bool essential, UIntPtr fileSize, string applicationGroupIdentifier, IntPtr priority);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nint DefaultPriority { get; }
+public IntPtr DefaultPriority { get; }
-public nint MaxPriority { get; }
+public IntPtr MaxPriority { get; }
-public nint MinPriority { get; }
+public IntPtr MinPriority { get; }
[Serializable]
public enum BAErrorCode {
CallFromExtensionNotAllowed = 50,
CallFromInactiveProcessNotAllowed = 51,
CallerConnectionInvalid = 56,
CallerConnectionNotAccepted = 55,
DownloadAlreadyFailed = 103,
DownloadAlreadyScheduled = 100,
DownloadBackgroundActivityProhibited = 111,
DownloadEssentialDownloadNotPermitted = 109,
DownloadFailedToStart = 102,
DownloadInvalid = 0,
DownloadNotScheduled = 101,
DownloadWouldExceedAllowance = 112,
SessionDownloadAllowanceExceeded = 204,
SessionDownloadDisallowedByAllowance = 203,
SessionDownloadDisallowedByDomain = 202,
SessionDownloadNotPermittedBeforeAppLaunch = 206,
}
public static class BAErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (this BAErrorCode self);
}
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; }
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; }
public class CFHTTPAuthentication : CoreFoundation.CFType {
// properties
public bool IsValid { get; }
public bool RequiresAccountDomain { get; }
public bool RequiresOrderedRequests { get; }
public bool RequiresUserNameAndPassword { get; }
// methods
public bool AppliesToRequest (CFHTTPMessage request);
public static CFHTTPAuthentication CreateFromResponse (CFHTTPMessage response);
public string GetMethod ();
public static IntPtr GetTypeID ();
}
public class CFHTTPMessage : CoreFoundation.CFType {
// properties
public bool IsHeaderComplete { get; }
public bool IsRequest { get; }
public System.Net.HttpStatusCode ResponseStatusCode { get; }
public string ResponseStatusLine { get; }
public System.Version Version { get; }
// methods
public bool AddAuthentication (CFHTTPMessage failureResponse, Foundation.NSString username, Foundation.NSString password, CFHTTPMessage.AuthenticationScheme scheme, bool forProxy);
public bool AppendBytes (byte[] bytes);
public bool AppendBytes (byte[] bytes, IntPtr count);
public void ApplyCredentialDictionary (CFHTTPAuthentication auth, System.Net.NetworkCredential credential);
public void ApplyCredentials (CFHTTPAuthentication auth, System.Net.NetworkCredential credential);
public static CFHTTPMessage CreateEmpty (bool request);
public static CFHTTPMessage CreateRequest (System.Uri uri, string method);
public static CFHTTPMessage CreateRequest (CoreFoundation.CFUrl url, Foundation.NSString method, System.Version version);
public static CFHTTPMessage CreateRequest (System.Uri uri, string method, System.Version version);
public Foundation.NSDictionary GetAllHeaderFields ();
public static IntPtr GetTypeID ();
public void SetBody (byte[] buffer);
public void SetHeaderFieldValue (string name, string value);
// inner types
[Serializable]
public enum AuthenticationScheme {
Basic = 1,
Default = 0,
Digest = 4,
NTLM = 3,
Negotiate = 2,
OAuth1 = 5,
}
}
public class CFHTTPStream : CoreFoundation.CFReadStream {
// properties
public bool AttemptPersistentConnection { get; set; }
public System.Uri FinalURL { get; }
public int RequestBytesWrittenCount { get; }
public bool ShouldAutoredirect { get; set; }
// methods
public CFHTTPMessage GetFinalRequest ();
public CFHTTPMessage GetResponseHeader ();
public void SetProxy (CoreFoundation.CFProxySettings proxySettings);
}
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; }
-public virtual nuint MaximumCallGroups { get; set; }
+public virtual UIntPtr MaximumCallGroups { get; set; }
-public virtual nuint MaximumCallsPerCallGroup { get; set; }
+public virtual UIntPtr MaximumCallsPerCallGroup { get; set; }
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; }
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; }
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; }
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; }
-public virtual nint DisplayOrder { get; set; }
+public virtual IntPtr DisplayOrder { get; set; }
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; }
Removed constructor:
protected CLSDataStoreDelegate (IntPtr handle);
Added constructor:
protected CLSDataStoreDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract CLSContext CreateContext (string identifier, CLSContext parentContext, string[] parentIdentifierPath)
+public virtual CLSContext CreateContext (string identifier, CLSContext parentContext, string[] parentIdentifierPath)
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected CKAllowedSharingOptions (IntPtr handle);
Added constructor:
protected CKAllowedSharingOptions (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
Removed methods:
[Obsolete ("Always throw a 'NotSupportedException' (not a public API). Use 'DiscoverAllIdentities' instead.")]
public virtual void DiscoverAllContactUserInfos (System.Action<CKDiscoveredUserInfo[],Foundation.NSError> completionHandler);
[Obsolete ("Always throw a 'NotSupportedException' (not a public API). Use 'DiscoverAllIdentities' instead.")]
public virtual System.Threading.Tasks.Task<CKDiscoveredUserInfo[]> DiscoverAllContactUserInfosAsync ();
[Obsolete ("Always throw a 'NotSupportedException' (not a public API). Use 'DiscoverUserIdentity' instead.")]
public virtual void DiscoverUserInfo (CKRecordID userRecordId, System.Action<CKDiscoveredUserInfo,Foundation.NSError> completionHandler);
[Obsolete ("Always throw a 'NotSupportedException' (not a public API). Use 'DiscoverUserIdentityWithEmailAddress' instead.")]
public virtual void DiscoverUserInfo (string email, System.Action<CKDiscoveredUserInfo,Foundation.NSError> completionHandler);
[Obsolete ("Always throw a 'NotSupportedException' (not a public API). Use 'DiscoverUserIdentity' instead.")]
public virtual System.Threading.Tasks.Task<CKDiscoveredUserInfo> DiscoverUserInfoAsync (CKRecordID userRecordId);
[Obsolete ("Always throw a 'NotSupportedException' (not a public API). Use 'DiscoverUserIdentityWithEmailAddress' instead.")]
public virtual System.Threading.Tasks.Task<CKDiscoveredUserInfo> DiscoverUserInfoAsync (string email);
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; }
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; }
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; }
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; }
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; }
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; }
Removed property:
public static Foundation.NSString ErrorDomain { get; }
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; }
-public virtual nuint ResultsLimit { get; set; }
+public virtual UIntPtr ResultsLimit { get; set; }
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; }
-public virtual nuint ResultsLimit { get; set; }
+public virtual UIntPtr ResultsLimit { get; set; }
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; }
-public virtual nuint ResultsLimit { get; set; }
+public virtual UIntPtr ResultsLimit { get; set; }
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; }
-public virtual nuint ResultsLimit { get; set; }
+public virtual UIntPtr ResultsLimit { get; set; }
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; }
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; }
-public virtual nuint ResultsLimit { get; set; }
+public virtual UIntPtr ResultsLimit { get; set; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed constructors:
public CKLocationSortDescriptor ();
protected CKLocationSortDescriptor (IntPtr handle);
Added constructor:
protected CKLocationSortDescriptor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructors:
protected CKModifyBadgeOperation (IntPtr handle);
public CKModifyBadgeOperation (nuint badgeValue);
Added constructors:
protected CKModifyBadgeOperation (ObjCRuntime.NativeHandle handle);
public CKModifyBadgeOperation (UIntPtr badgeValue);
Modified properties:
-public virtual nuint BadgeValue { get; set; }
+public virtual UIntPtr BadgeValue { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
Removed constructor:
protected CKNotification (IntPtr handle);
Modified constructors:
-public CKNotification (Foundation.NSCoder coder)
+protected CKNotification (Foundation.NSCoder coder)
Added constructor:
protected CKNotification (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
[Obsolete ("This type is not meant to be created by user code.")]
public CKNotificationID ();
protected CKNotificationID (IntPtr handle);
Added constructor:
protected CKNotificationID (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected CKOperation (IntPtr handle);
Added constructor:
protected CKOperation (ObjCRuntime.NativeHandle handle);
Removed property:
public virtual bool UsesBackgroundSession { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual ulong ActivityStart ();
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; }
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; }
-public virtual nuint Quantity { get; set; }
+public virtual UIntPtr Quantity { get; set; }
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; }
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; }
Removed constructor:
protected CKQueryNotification (IntPtr handle);
Added constructor:
protected CKQueryNotification (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Empty stub (not public API). Use 'DatabaseScope' instead.")]
public virtual bool IsPublicDatabase { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
-public virtual nuint ResultsLimit { get; set; }
+public virtual UIntPtr ResultsLimit { get; set; }
Added property:
public static IntPtr MaximumResults { get; }
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; }
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; }
Added properties:
public static Foundation.NSString CreationDateKey { get; }
public static Foundation.NSString CreatorUserRecordIdKey { get; }
public static Foundation.NSString LastModifiedUserRecordIdKey { get; }
public static Foundation.NSString ModificationDateKey { get; }
public static Foundation.NSString RecordIdKey { get; }
Removed constructors:
[Obsolete ("iOS9 does not allow creating an empty instance")]
public CKRecordID ();
protected CKRecordID (IntPtr handle);
Added constructor:
protected CKRecordID (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CKRecordValue (IntPtr handle);
Added constructor:
protected CKRecordValue (ObjCRuntime.NativeHandle handle);
Removed constructors:
public CKRecordZone ();
protected CKRecordZone (IntPtr handle);
Added constructor:
protected CKRecordZone (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
[Obsolete ("iOS9 does not allow creating an empty instance")]
public CKRecordZoneID ();
protected CKRecordZoneID (IntPtr handle);
Added constructor:
protected CKRecordZoneID (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected CKShareMetadata (IntPtr handle);
Obsoleted constructors:
[Obsolete ("Get them from 'CKFetchShareMetadataOperation' or platform-specific scene / app delegate callbacks.")]
public CKShareMetadata ();
Added constructor:
protected CKShareMetadata (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructors:
protected CKSubscription (IntPtr handle);
[Obsolete ("Always throws 'NotSupportedException' (not a public API). Use 'CKRecordZoneSubscription' instead.")]
public CKSubscription (CKRecordZoneID zoneId, CKSubscriptionOptions subscriptionOptions);
[Obsolete ("Always throws 'NotSupportedException' (not a public API). Use 'CKRecordZoneSubscription' instead.")]
public CKSubscription (CKRecordZoneID zoneId, string subscriptionId, CKSubscriptionOptions subscriptionOptions);
public CKSubscription (string recordType, Foundation.NSPredicate predicate, CKSubscriptionOptions subscriptionOptions);
public CKSubscription (string recordType, Foundation.NSPredicate predicate, string subscriptionId, CKSubscriptionOptions subscriptionOptions);
Added constructor:
protected CKSubscription (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Empty stub (not a public API). Use 'CKRecordZoneSubscription' intead.")]
public virtual CKSubscriptionOptions SubscriptionOptions { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CKSystemSharingUIObserver (IntPtr handle);
Added constructor:
protected CKSystemSharingUIObserver (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
public class CKSyncEngine : Foundation.NSObject {
// constructors
public CKSyncEngine (CKSyncEngineConfiguration configuration);
protected CKSyncEngine (Foundation.NSObjectFlag t);
protected CKSyncEngine (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKDatabase Database { get; }
public virtual CKSyncEngineState State { get; }
// methods
public virtual void CancelOperations (System.Action completionHandler);
public virtual System.Threading.Tasks.Task CancelOperationsAsync ();
public virtual void FetchChanges (System.Action<Foundation.NSError> completionHandler);
public virtual void FetchChanges (CKSyncEngineFetchChangesOptions options, System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task FetchChangesAsync ();
public virtual System.Threading.Tasks.Task FetchChangesAsync (CKSyncEngineFetchChangesOptions options);
public virtual void SendChanges (System.Action<Foundation.NSError> completionHandler);
public virtual void SendChanges (CKSyncEngineSendChangesOptions options, System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task SendChangesAsync ();
public virtual System.Threading.Tasks.Task SendChangesAsync (CKSyncEngineSendChangesOptions options);
}
public class CKSyncEngineAccountChangeEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineAccountChangeEvent ();
protected CKSyncEngineAccountChangeEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineAccountChangeEvent (ObjCRuntime.NativeHandle handle);
// properties
public virtual CKSyncEngineAccountChangeType ChangeType { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKRecordID CurrentUser { get; }
public virtual CKRecordID PreviousUser { get; }
}
[Serializable]
public enum CKSyncEngineAccountChangeType {
SignIn = 0,
SignOut = 1,
SwitchAccounts = 2,
}
public class CKSyncEngineConfiguration : Foundation.NSObject {
// constructors
protected CKSyncEngineConfiguration (Foundation.NSObjectFlag t);
protected CKSyncEngineConfiguration (ObjCRuntime.NativeHandle handle);
public CKSyncEngineConfiguration (CKDatabase database, CKSyncEngineStateSerialization stateSerialization, ICKSyncEngineDelegate delegate);
// properties
public virtual bool AutomaticallySync { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKDatabase Database { get; set; }
public ICKSyncEngineDelegate Delegate { get; set; }
public virtual CKSyncEngineStateSerialization StateSerialization { get; set; }
public virtual string SubscriptionId { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
protected override void Dispose (bool disposing);
}
public abstract class CKSyncEngineDelegate : Foundation.NSObject, ICKSyncEngineDelegate, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected CKSyncEngineDelegate ();
protected CKSyncEngineDelegate (Foundation.NSObjectFlag t);
protected CKSyncEngineDelegate (ObjCRuntime.NativeHandle handle);
// methods
public virtual void SyncEngine (CKSyncEngine syncEngine, CKSyncEngineEvent event);
public virtual CKSyncEngineFetchChangesOptions SyncEngine (CKSyncEngine syncEngine, CKSyncEngineFetchChangesContext context);
public virtual CKSyncEngineRecordZoneChangeBatch SyncEngine (CKSyncEngine syncEngine, CKSyncEngineSendChangesContext context);
}
public static class CKSyncEngineDelegate_Extensions {
// methods
public static CKSyncEngineFetchChangesOptions SyncEngine (this ICKSyncEngineDelegate This, CKSyncEngine syncEngine, CKSyncEngineFetchChangesContext context);
}
public class CKSyncEngineDidFetchChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineDidFetchChangesEvent ();
protected CKSyncEngineDidFetchChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineDidFetchChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineFetchChangesContext Context { get; }
}
public class CKSyncEngineDidFetchRecordZoneChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineDidFetchRecordZoneChangesEvent ();
protected CKSyncEngineDidFetchRecordZoneChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineDidFetchRecordZoneChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSError Error { get; }
public virtual CKRecordZoneID ZoneId { get; }
}
public class CKSyncEngineDidSendChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineDidSendChangesEvent ();
protected CKSyncEngineDidSendChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineDidSendChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineSendChangesContext Context { get; }
}
public class CKSyncEngineEvent : Foundation.NSObject {
// constructors
protected CKSyncEngineEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineEvent (ObjCRuntime.NativeHandle handle);
// properties
public virtual CKSyncEngineAccountChangeEvent AccountChangeEvent { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineDidFetchChangesEvent DidFetchChangesEvent { get; }
public virtual CKSyncEngineDidFetchRecordZoneChangesEvent DidFetchRecordZoneChangesEvent { get; }
public virtual CKSyncEngineDidSendChangesEvent DidSendChangesEvent { get; }
public virtual CKSyncEngineFetchedDatabaseChangesEvent FetchedDatabaseChangesEvent { get; }
public virtual CKSyncEngineFetchedRecordZoneChangesEvent FetchedRecordZoneChangesEvent { get; }
public virtual CKSyncEngineSentDatabaseChangesEvent SentDatabaseChangesEvent { get; }
public virtual CKSyncEngineSentRecordZoneChangesEvent SentRecordZoneChangesEvent { get; }
public virtual CKSyncEngineStateUpdateEvent StateUpdateEvent { get; }
public virtual CKSyncEngineEventType Type { get; }
public virtual CKSyncEngineWillFetchChangesEvent WillFetchChangesEvent { get; }
public virtual CKSyncEngineWillFetchRecordZoneChangesEvent WillFetchRecordZoneChangesEvent { get; }
public virtual CKSyncEngineWillSendChangesEvent WillSendChangesEvent { get; }
}
[Serializable]
public enum CKSyncEngineEventType {
AccountChange = 1,
DidFetchChanges = 9,
DidFetchRecordZoneChanges = 8,
DidSendChanges = 11,
FetchedDatabaseChanges = 2,
FetchedRecordZoneChanges = 3,
SentDatabaseChanges = 4,
SentRecordZoneChanges = 5,
StateUpdate = 0,
WillFetchChanges = 6,
WillFetchRecordZoneChanges = 7,
WillSendChanges = 10,
}
public class CKSyncEngineFailedRecordSave : Foundation.NSObject {
// constructors
protected CKSyncEngineFailedRecordSave (Foundation.NSObjectFlag t);
protected CKSyncEngineFailedRecordSave (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSError Error { get; }
public virtual CKRecord Record { get; }
}
public class CKSyncEngineFailedZoneSave : Foundation.NSObject {
// constructors
protected CKSyncEngineFailedZoneSave (Foundation.NSObjectFlag t);
protected CKSyncEngineFailedZoneSave (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSError Error { get; }
public virtual CKRecordZone RecordZone { get; }
}
public class CKSyncEngineFetchChangesContext : Foundation.NSObject {
// constructors
protected CKSyncEngineFetchChangesContext (Foundation.NSObjectFlag t);
protected CKSyncEngineFetchChangesContext (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineFetchChangesOptions Options { get; }
public virtual CKSyncEngineSyncReason Reason { get; }
}
public class CKSyncEngineFetchChangesOptions : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CKSyncEngineFetchChangesOptions ();
public CKSyncEngineFetchChangesOptions (CKSyncEngineFetchChangesScope scope);
protected CKSyncEngineFetchChangesOptions (Foundation.NSObjectFlag t);
protected CKSyncEngineFetchChangesOptions (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKOperationGroup OperationGroup { get; set; }
public virtual CKRecordZoneID[] PrioritizedZoneIds { get; set; }
public virtual CKSyncEngineFetchChangesScope Scope { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class CKSyncEngineFetchChangesScope : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CKSyncEngineFetchChangesScope ();
protected CKSyncEngineFetchChangesScope (Foundation.NSObjectFlag t);
protected CKSyncEngineFetchChangesScope (ObjCRuntime.NativeHandle handle);
public CKSyncEngineFetchChangesScope (Foundation.NSSet<CKRecordZoneID> zoneIds, bool excluded);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSSet<CKRecordZoneID> ExcludedZoneIds { get; }
public virtual Foundation.NSSet<CKRecordZoneID> ZoneIds { get; }
// methods
public virtual bool Contains (CKRecordZoneID zoneId);
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class CKSyncEngineFetchedDatabaseChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineFetchedDatabaseChangesEvent ();
protected CKSyncEngineFetchedDatabaseChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineFetchedDatabaseChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineFetchedZoneDeletion[] Deletions { get; }
public virtual CKRecordZone[] Modifications { get; }
}
public class CKSyncEngineFetchedRecordDeletion : Foundation.NSObject {
// constructors
protected CKSyncEngineFetchedRecordDeletion (Foundation.NSObjectFlag t);
protected CKSyncEngineFetchedRecordDeletion (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKRecordID RecordId { get; }
public virtual string RecordType { get; }
}
public class CKSyncEngineFetchedRecordZoneChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineFetchedRecordZoneChangesEvent ();
protected CKSyncEngineFetchedRecordZoneChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineFetchedRecordZoneChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineFetchedRecordDeletion[] Deletions { get; }
public virtual CKRecord[] Modifications { get; }
}
public class CKSyncEngineFetchedZoneDeletion : Foundation.NSObject {
// constructors
protected CKSyncEngineFetchedZoneDeletion (Foundation.NSObjectFlag t);
protected CKSyncEngineFetchedZoneDeletion (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineZoneDeletionReason Reason { get; }
public virtual CKRecordZoneID ZoneId { get; }
}
public class CKSyncEnginePendingDatabaseChange : Foundation.NSObject {
// constructors
protected CKSyncEnginePendingDatabaseChange (Foundation.NSObjectFlag t);
protected CKSyncEnginePendingDatabaseChange (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEnginePendingDatabaseChangeType Type { get; }
public virtual CKRecordZoneID ZoneId { get; }
}
[Serializable]
public enum CKSyncEnginePendingDatabaseChangeType {
DeleteZone = 1,
SaveZone = 0,
}
public class CKSyncEnginePendingRecordZoneChange : Foundation.NSObject {
// constructors
protected CKSyncEnginePendingRecordZoneChange (Foundation.NSObjectFlag t);
protected CKSyncEnginePendingRecordZoneChange (ObjCRuntime.NativeHandle handle);
public CKSyncEnginePendingRecordZoneChange (CKRecordID recordId, CKSyncEnginePendingRecordZoneChangeType type);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKRecordID RecordId { get; }
public virtual CKSyncEnginePendingRecordZoneChangeType Type { get; }
}
[Serializable]
public enum CKSyncEnginePendingRecordZoneChangeType {
DeleteRecord = 1,
SaveRecord = 0,
}
public class CKSyncEnginePendingZoneDelete : CloudKit.CKSyncEnginePendingDatabaseChange {
// constructors
public CKSyncEnginePendingZoneDelete ();
public CKSyncEnginePendingZoneDelete (CKRecordZoneID zoneId);
protected CKSyncEnginePendingZoneDelete (Foundation.NSObjectFlag t);
protected CKSyncEnginePendingZoneDelete (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public class CKSyncEnginePendingZoneSave : CloudKit.CKSyncEnginePendingDatabaseChange {
// constructors
public CKSyncEnginePendingZoneSave ();
public CKSyncEnginePendingZoneSave (CKRecordZone zone);
protected CKSyncEnginePendingZoneSave (Foundation.NSObjectFlag t);
protected CKSyncEnginePendingZoneSave (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKRecordZone Zone { get; }
}
public class CKSyncEngineRecordZoneChangeBatch : Foundation.NSObject {
// constructors
protected CKSyncEngineRecordZoneChangeBatch (Foundation.NSObjectFlag t);
protected CKSyncEngineRecordZoneChangeBatch (ObjCRuntime.NativeHandle handle);
public CKSyncEngineRecordZoneChangeBatch (CKSyncEnginePendingRecordZoneChange[] pendingChanges, System.Func<CKRecordID,CloudKit.CKRecord> recordProvider);
public CKSyncEngineRecordZoneChangeBatch (CKRecord[] recordsToSave, CKRecordID[] recordIdsToDelete, bool atomicByZone);
// properties
public virtual bool AtomicByZone { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKRecordID[] RecordIdsToDelete { get; }
public virtual CKRecord[] RecordsToSave { get; }
}
public class CKSyncEngineSendChangesContext : Foundation.NSObject {
// constructors
protected CKSyncEngineSendChangesContext (Foundation.NSObjectFlag t);
protected CKSyncEngineSendChangesContext (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineSendChangesOptions Options { get; }
public virtual CKSyncEngineSyncReason Reason { get; }
}
public class CKSyncEngineSendChangesOptions : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CKSyncEngineSendChangesOptions ();
public CKSyncEngineSendChangesOptions (CKSyncEngineSendChangesScope scope);
protected CKSyncEngineSendChangesOptions (Foundation.NSObjectFlag t);
protected CKSyncEngineSendChangesOptions (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKOperationGroup OperationGroup { get; set; }
public virtual CKSyncEngineSendChangesScope Scope { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class CKSyncEngineSendChangesScope : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CKSyncEngineSendChangesScope ();
protected CKSyncEngineSendChangesScope (Foundation.NSObjectFlag t);
public CKSyncEngineSendChangesScope (Foundation.NSSet<CKRecordID> recordIds);
protected CKSyncEngineSendChangesScope (ObjCRuntime.NativeHandle handle);
public CKSyncEngineSendChangesScope (Foundation.NSSet<CKRecordZoneID> zoneIds, bool excluded);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSSet<CKRecordZoneID> ExcludedZoneIds { get; }
public virtual Foundation.NSSet<CKRecordID> RecordIds { get; }
public virtual Foundation.NSSet<CKRecordZoneID> ZoneIds { get; }
// methods
public virtual bool ContainsPendingRecordZoneChange (CKSyncEnginePendingRecordZoneChange pendingRecordZoneChange);
public virtual bool ContainsRecordId (CKRecordID recordId);
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class CKSyncEngineSentDatabaseChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineSentDatabaseChangesEvent ();
protected CKSyncEngineSentDatabaseChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineSentDatabaseChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKRecordZoneID[] DeletedZoneIds { get; }
public virtual Foundation.NSDictionary<CKRecordZoneID,Foundation.NSError> FailedZoneDeletes { get; }
public virtual CKSyncEngineFailedZoneSave[] FailedZoneSaves { get; }
public virtual CKRecordZone[] SavedZones { get; }
}
public class CKSyncEngineSentRecordZoneChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineSentRecordZoneChangesEvent ();
protected CKSyncEngineSentRecordZoneChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineSentRecordZoneChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKRecordID[] DeletedRecordIds { get; }
public virtual Foundation.NSDictionary<CKRecordID,Foundation.NSError> FailedRecordDeletes { get; }
public virtual CKSyncEngineFailedRecordSave[] FailedRecordSaves { get; }
public virtual CKRecord[] SavedRecords { get; }
}
public class CKSyncEngineState : Foundation.NSObject {
// constructors
protected CKSyncEngineState (Foundation.NSObjectFlag t);
protected CKSyncEngineState (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool HasPendingUntrackedChanges { get; set; }
public virtual CKSyncEnginePendingDatabaseChange[] PendingDatabaseChanges { get; }
public virtual CKSyncEnginePendingRecordZoneChange[] PendingRecordZoneChanges { get; }
public virtual CKRecordZoneID[] ZoneIdsWithUnfetchedServerChanges { get; }
// methods
public virtual void AddPendingDatabaseChanges (CKSyncEnginePendingDatabaseChange[] changes);
public virtual void AddPendingRecordZoneChanges (CKSyncEnginePendingRecordZoneChange[] changes);
public virtual void RemovePendingDatabaseChanges (CKSyncEnginePendingDatabaseChange[] changes);
public virtual void RemovePendingRecordZoneChanges (CKSyncEnginePendingRecordZoneChange[] changes);
}
public class CKSyncEngineStateSerialization : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CKSyncEngineStateSerialization (Foundation.NSCoder coder);
protected CKSyncEngineStateSerialization (Foundation.NSObjectFlag t);
protected CKSyncEngineStateSerialization (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class CKSyncEngineStateUpdateEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineStateUpdateEvent ();
protected CKSyncEngineStateUpdateEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineStateUpdateEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineStateSerialization StateSerialization { get; }
}
[Serializable]
public enum CKSyncEngineSyncReason {
Manual = 1,
Scheduled = 0,
}
public class CKSyncEngineWillFetchChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineWillFetchChangesEvent ();
protected CKSyncEngineWillFetchChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineWillFetchChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineFetchChangesContext Context { get; }
}
public class CKSyncEngineWillFetchRecordZoneChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineWillFetchRecordZoneChangesEvent ();
protected CKSyncEngineWillFetchRecordZoneChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineWillFetchRecordZoneChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKRecordZoneID ZoneId { get; }
}
public class CKSyncEngineWillSendChangesEvent : CloudKit.CKSyncEngineEvent {
// constructors
public CKSyncEngineWillSendChangesEvent ();
protected CKSyncEngineWillSendChangesEvent (Foundation.NSObjectFlag t);
protected CKSyncEngineWillSendChangesEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CKSyncEngineSendChangesContext Context { get; }
}
[Serializable]
public enum CKSyncEngineZoneDeletionReason {
Deleted = 0,
EncryptedDataReset = 2,
Purged = 1,
}
public interface ICKSyncEngineDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public abstract void SyncEngine (CKSyncEngine syncEngine, CKSyncEngineEvent event);
public abstract CKSyncEngineRecordZoneChangeBatch SyncEngine (CKSyncEngine syncEngine, CKSyncEngineSendChangesContext context);
}
Added values:
Brotli = 2818,
LZBitmap = 1794,
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected CNContact (IntPtr handle);
Added constructor:
protected CNContact (ObjCRuntime.NativeHandle handle);
Removed property:
public static Foundation.NSString ErrorDomain { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
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; }
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; }
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; }
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; }
Removed method:
[Obsolete ("Use the overload that takes 'CNContactStoreListContactsHandler' instead.")]
public virtual bool EnumerateContacts (CNContactFetchRequest fetchRequest, out Foundation.NSError error, CNContactStoreEnumerateContactsHandler handler);
Modified methods:
public ---virtual--- bool EnumerateContacts (CNContactFetchRequest fetchRequest, out Foundation.NSError error, CNContactStoreListContactsHandler handler)
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; }
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; }
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; }
Added value:
FeatureNotAvailable = 104,
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
Removed constructor:
protected CNContactPicker (IntPtr handle);
Added constructor:
protected CNContactPicker (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CNContactPickerDelegate (IntPtr handle);
Added constructor:
protected CNContactPickerDelegate (ObjCRuntime.NativeHandle handle);
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; }
Removed constructor:
protected CAAction (IntPtr handle);
Added constructor:
protected CAAction (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void RunAction (string eventKey, Foundation.NSObject obj, Foundation.NSDictionary arguments)
+public virtual void RunAction (string eventKey, Foundation.NSObject obj, Foundation.NSDictionary arguments)
Removed constructor:
protected CAAnimation (IntPtr handle);
Added constructor:
protected CAAnimation (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("The name has been fixed, use 'AnimationDiscrete' instead.")]
public static Foundation.NSString AnimationDescrete { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public CAAnimationDelegate Delegate { get; set; }
+public ICAAnimationDelegate Delegate { get; set; }
-public virtual nfloat FadeInDuration { get; set; }
+public virtual System.Runtime.InteropServices.NFloat FadeInDuration { get; set; }
-public virtual nfloat FadeOutDuration { get; set; }
+public virtual System.Runtime.InteropServices.NFloat FadeOutDuration { get; set; }
Removed constructor:
protected CAAnimationDelegate (IntPtr handle);
Added constructor:
protected CAAnimationDelegate (ObjCRuntime.NativeHandle handle);
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; }
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; }
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, System.Runtime.InteropServices.NFloat scale, System.Runtime.InteropServices.NFloat offset);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Scale { get; }
+public virtual System.Runtime.InteropServices.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, System.Runtime.InteropServices.NFloat offset);
public static CAConstraint Create (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, System.Runtime.InteropServices.NFloat scale, System.Runtime.InteropServices.NFloat offset);
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; }
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; }
Removed constructor:
protected CAEmitterCell (IntPtr handle);
Added constructor:
protected CAEmitterCell (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat AccelerationX { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AccelerationX { get; set; }
-public virtual nfloat AccelerationY { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AccelerationY { get; set; }
-public virtual nfloat AccelerationZ { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AccelerationZ { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ContentsScale { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ContentsScale { get; set; }
-public virtual nfloat EmissionLatitude { get; set; }
+public virtual System.Runtime.InteropServices.NFloat EmissionLatitude { get; set; }
-public virtual nfloat EmissionLongitude { get; set; }
+public virtual System.Runtime.InteropServices.NFloat EmissionLongitude { get; set; }
-public virtual nfloat EmissionRange { get; set; }
+public virtual System.Runtime.InteropServices.NFloat EmissionRange { get; set; }
-public virtual nfloat Scale { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Scale { get; set; }
-public virtual nfloat ScaleRange { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ScaleRange { get; set; }
-public virtual nfloat ScaleSpeed { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ScaleSpeed { get; set; }
-public virtual nfloat Spin { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Spin { get; set; }
-public virtual nfloat SpinRange { get; set; }
+public virtual System.Runtime.InteropServices.NFloat SpinRange { get; set; }
-public virtual nfloat Velocity { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Velocity { get; set; }
-public virtual nfloat VelocityRange { get; set; }
+public virtual System.Runtime.InteropServices.NFloat VelocityRange { get; set; }
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 System.Runtime.InteropServices.NFloat Depth { get; set; }
-public virtual nfloat ZPosition { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ZPosition { get; set; }
Removed constructor:
protected CAGradientLayer (IntPtr handle);
Added constructor:
protected CAGradientLayer (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'CAGradientLayerType.Axial' enum instead.")]
public static Foundation.NSString GradientLayerAxial { get; }
[Obsolete ("Use 'LayerType' property instead.")]
public virtual string Type { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual Foundation.NSString WeakLayerType { get; set; }
Removed method:
public CoreGraphics.CGColor CreateColor (IntPtr p);
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; }
Removed constructor:
protected CALayer (IntPtr handle);
Added constructor:
protected CALayer (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'AutoresizingMask' instead.")]
public virtual CAAutoresizingMask AutoresizinMask { get; set; }
Modified properties:
-public virtual nfloat AnchorPointZ { get; set; }
+public virtual System.Runtime.InteropServices.NFloat AnchorPointZ { get; set; }
-public virtual nfloat BorderWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat BorderWidth { get; set; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat ContentsScale { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ContentsScale { get; set; }
-public virtual nfloat CornerRadius { get; set; }
+public virtual System.Runtime.InteropServices.NFloat CornerRadius { get; set; }
-public virtual nfloat RasterizationScale { get; set; }
+public virtual System.Runtime.InteropServices.NFloat RasterizationScale { get; set; }
-public virtual nfloat ShadowRadius { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ShadowRadius { get; set; }
-public virtual nfloat ZPosition { get; set; }
+public virtual System.Runtime.InteropServices.NFloat ZPosition { get; set; }
Removed method:
public static nfloat GetCornerCurveExpansionFactor (CACornerCurve curve);
Added method:
public static System.Runtime.InteropServices.NFloat GetCornerCurveExpansionFactor (CACornerCurve curve);
Removed constructor:
protected CALayerDelegate (IntPtr handle);
Added constructor:
protected CALayerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CAMediaTiming (IntPtr handle);
Added constructor:
protected CAMediaTiming (ObjCRuntime.NativeHandle handle);
Modified properties:
-public abstract bool AutoReverses { get; set; }
+public virtual bool AutoReverses { get; set; }
-public abstract double BeginTime { get; set; }
+public virtual double BeginTime { get; set; }
-public abstract double Duration { get; set; }
+public virtual double Duration { get; set; }
-public abstract string FillMode { get; set; }
+public virtual string FillMode { get; set; }
-public abstract float RepeatCount { get; set; }
+public virtual float RepeatCount { get; set; }
-public abstract double RepeatDuration { get; set; }
+public virtual double RepeatDuration { get; set; }
-public abstract float Speed { get; set; }
+public virtual float Speed { get; set; }
-public abstract double TimeOffset { get; set; }
+public virtual double TimeOffset { get; set; }
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; }
Removed method:
public CoreGraphics.CGPoint GetControlPoint (nint index);
Added method:
public CoreGraphics.CGPoint GetControlPoint (IntPtr index);
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; }
-public virtual nuint MaximumDrawableCount { get; set; }
+public virtual UIntPtr MaximumDrawableCount { get; set; }
Removed method:
[Obsolete ("Always throw a 'NotSupportedException' (not a public API).")]
public virtual ICAMetalDrawable CreateDrawable ();
Removed constructor:
protected CAOpenGLLayer (IntPtr handle);
Added constructor:
protected CAOpenGLLayer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected CARenderer (IntPtr handle);
Added constructor:
protected CARenderer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
-public virtual nint InstanceCount { get; set; }
+public virtual IntPtr InstanceCount { get; set; }
Removed constructor:
protected CAScrollLayer (IntPtr handle);
Added constructor:
protected CAScrollLayer (ObjCRuntime.NativeHandle handle);
Removed properties:
public CAScroll Scroll { get; set; }
[Obsolete ("Use 'CAScroll' enum instead.")]
public static Foundation.NSString ScrollBoth { get; }
[Obsolete ("Use 'CAScroll' enum instead.")]
public static Foundation.NSString ScrollHorizontally { get; }
[Obsolete ("Use 'CAScroll' enum instead.")]
public static Foundation.NSString ScrollNone { get; }
[Obsolete ("Use 'CAScroll' enum instead.")]
public static Foundation.NSString ScrollVertically { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual Foundation.NSString ScrollMode { get; set; }
+public virtual CAScroll ScrollMode { get; set; }
Added property:
protected virtual Foundation.NSString WeakScrollMode { get; set; }
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 System.Runtime.InteropServices.NFloat LineDashPhase { get; set; }
-public virtual nfloat LineWidth { get; set; }
+public virtual System.Runtime.InteropServices.NFloat LineWidth { get; set; }
-public virtual nfloat MiterLimit { get; set; }
+public virtual System.Runtime.InteropServices.NFloat MiterLimit { get; set; }
-public virtual nfloat StrokeEnd { get; set; }
+public virtual System.Runtime.InteropServices.NFloat StrokeEnd { get; set; }
-public virtual nfloat StrokeStart { get; set; }
+public virtual System.Runtime.InteropServices.NFloat StrokeStart { get; set; }
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 System.Runtime.InteropServices.NFloat Damping { get; set; }
-public virtual nfloat InitialVelocity { get; set; }
+public virtual System.Runtime.InteropServices.NFloat InitialVelocity { get; set; }
-public virtual nfloat Mass { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Mass { get; set; }
-public virtual nfloat Stiffness { get; set; }
+public virtual System.Runtime.InteropServices.NFloat Stiffness { get; set; }
Removed constructor:
protected CATextLayer (IntPtr handle);
Added constructor:
protected CATextLayer (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'CATextLayerAlignmentMode.Center.GetConstant ()' instead.")]
public static Foundation.NSString AlignmentCenter { get; }
[Obsolete ("Use 'CATextLayerAlignmentMode.Justified.GetConstant ()' instead.")]
public static Foundation.NSString AlignmentJustified { get; }
[Obsolete ("Use 'CATextLayerAlignmentMode.Left.GetConstant ()' instead.")]
public static Foundation.NSString AlignmentLeft { get; }
[Obsolete ("Use 'TextAlignmentMode' instead.")]
public virtual string AlignmentMode { get; set; }
[Obsolete ("Use 'CATextLayerAlignmentMode.Natural.GetConstant ()' instead.")]
public static Foundation.NSString AlignmentNatural { get; }
[Obsolete ("Use 'CATextLayerAlignmentMode.Right.GetConstant ()' instead.")]
public static Foundation.NSString AlignmentRight { get; }
[Obsolete ("Use 'CATextLayerTruncationMode.End.GetConstant ()' instead.")]
public static Foundation.NSString TruncantionEnd { get; }
[Obsolete ("Use 'CATextLayerTruncationMode.Middle.GetConstant ()' instead.")]
public static Foundation.NSString TruncantionMiddle { get; }
[Obsolete ("Use 'CATextLayerTruncationMode.Start.GetConstant ()' instead.")]
public static Foundation.NSString TruncantionStart { get; }
[Obsolete ("Use 'TextTruncationMode' instead.")]
public virtual string TruncationMode { get; set; }
[Obsolete ("Use 'CATextLayerTruncationMode.None.GetConstant ()' instead.")]
public static Foundation.NSString TruncationNone { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat FontSize { get; set; }
+public virtual System.Runtime.InteropServices.NFloat FontSize { get; set; }
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; }
-public virtual nint LevelsOfDetail { get; set; }
+public virtual IntPtr LevelsOfDetail { get; set; }
-public virtual nint LevelsOfDetailBias { get; set; }
+public virtual IntPtr LevelsOfDetailBias { get; set; }
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; }
Removed fields:
[Obsolete ("Use 'M11' instead.")]
public nfloat m11;
[Obsolete ("Use 'M12' instead.")]
public nfloat m12;
[Obsolete ("Use 'M13' instead.")]
public nfloat m13;
[Obsolete ("Use 'M14' instead.")]
public nfloat m14;
[Obsolete ("Use 'M21' instead.")]
public nfloat m21;
[Obsolete ("Use 'M22' instead.")]
public nfloat m22;
[Obsolete ("Use 'M23' instead.")]
public nfloat m23;
[Obsolete ("Use 'M24' instead.")]
public nfloat m24;
[Obsolete ("Use 'M31' instead.")]
public nfloat m31;
[Obsolete ("Use 'M32' instead.")]
public nfloat m32;
[Obsolete ("Use 'M33' instead.")]
public nfloat m33;
[Obsolete ("Use 'M34' instead.")]
public nfloat m34;
[Obsolete ("Use 'M41' instead.")]
public nfloat m41;
[Obsolete ("Use 'M42' instead.")]
public nfloat m42;
[Obsolete ("Use 'M43' instead.")]
public nfloat m43;
[Obsolete ("Use 'M44' instead.")]
public nfloat m44;
Added fields:
public System.Runtime.InteropServices.NFloat M11;
public System.Runtime.InteropServices.NFloat M12;
public System.Runtime.InteropServices.NFloat M13;
public System.Runtime.InteropServices.NFloat M14;
public System.Runtime.InteropServices.NFloat M21;
public System.Runtime.InteropServices.NFloat M22;
public System.Runtime.InteropServices.NFloat M23;
public System.Runtime.InteropServices.NFloat M24;
public System.Runtime.InteropServices.NFloat M31;
public System.Runtime.InteropServices.NFloat M32;
public System.Runtime.InteropServices.NFloat M33;
public System.Runtime.InteropServices.NFloat M34;
public System.Runtime.InteropServices.NFloat M41;
public System.Runtime.InteropServices.NFloat M42;
public System.Runtime.InteropServices.NFloat M43;
public System.Runtime.InteropServices.NFloat M44;
Removed properties:
public nfloat M11 { get; set; }
public nfloat M12 { get; set; }
public nfloat M13 { get; set; }
public nfloat M14 { get; set; }
public nfloat M21 { get; set; }
public nfloat M22 { get; set; }
public nfloat M23 { get; set; }
public nfloat M24 { get; set; }
public nfloat M31 { get; set; }
public nfloat M32 { get; set; }
public nfloat M33 { get; set; }
public nfloat M34 { get; set; }
public nfloat M41 { get; set; }
public nfloat M42 { get; set; }
public nfloat M43 { get; set; }
public nfloat M44 { get; set; }
Removed methods:
[Obsolete ("Use Invert() as the argument to this method is unused.")]
public CATransform3D Invert (CATransform3D t);
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 (System.Runtime.InteropServices.NFloat angle, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat z);
public static CATransform3D MakeScale (System.Runtime.InteropServices.NFloat sx, System.Runtime.InteropServices.NFloat sy, System.Runtime.InteropServices.NFloat sz);
public static CATransform3D MakeTranslation (System.Runtime.InteropServices.NFloat tx, System.Runtime.InteropServices.NFloat ty, System.Runtime.InteropServices.NFloat tz);
public CATransform3D Rotate (System.Runtime.InteropServices.NFloat angle, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat z);
public CATransform3D Scale (System.Runtime.InteropServices.NFloat s);
public CATransform3D Scale (System.Runtime.InteropServices.NFloat sx, System.Runtime.InteropServices.NFloat sy, System.Runtime.InteropServices.NFloat sz);
public CATransform3D Translate (System.Runtime.InteropServices.NFloat tx, System.Runtime.InteropServices.NFloat ty, System.Runtime.InteropServices.NFloat tz);
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; }
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; }
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; }
public class CADisplayLink : Foundation.NSObject {
// constructors
public CADisplayLink ();
protected CADisplayLink (Foundation.NSObjectFlag t);
protected CADisplayLink (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual double Duration { get; }
public virtual bool Paused { get; set; }
public virtual CAFrameRateRange PreferredFrameRateRange { get; set; }
public virtual double TargetTimestamp { get; }
public virtual double Timestamp { get; }
// methods
public void AddToRunLoop (Foundation.NSRunLoop runloop, Foundation.NSRunLoopMode mode);
public virtual void AddToRunLoop (Foundation.NSRunLoop runloop, Foundation.NSString mode);
public static CADisplayLink Create (Foundation.NSObject target, ObjCRuntime.Selector sel);
public virtual void Invalidate ();
public void RemoveFromRunLoop (Foundation.NSRunLoop runloop, Foundation.NSRunLoopMode mode);
public virtual void RemoveFromRunLoop (Foundation.NSRunLoop runloop, Foundation.NSString mode);
}
Removed constructors:
protected AUAudioUnitViewConfiguration (IntPtr handle);
public AUAudioUnitViewConfiguration (nfloat width, nfloat height, bool hostHasController);
Added constructors:
protected AUAudioUnitViewConfiguration (ObjCRuntime.NativeHandle handle);
public AUAudioUnitViewConfiguration (System.Runtime.InteropServices.NFloat width, System.Runtime.InteropServices.NFloat height, bool hostHasController);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Height { get; }
+public virtual System.Runtime.InteropServices.NFloat Height { get; }
-public virtual nfloat Width { get; }
+public virtual System.Runtime.InteropServices.NFloat Width { get; }
Removed constructor:
protected AUGenericView (IntPtr handle);
Added constructor:
protected AUGenericView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AUGenericViewController (IntPtr handle);
Added constructor:
protected AUGenericViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AUPannerView (IntPtr handle);
Added constructor:
protected AUPannerView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected CABtleMidiWindowController (IntPtr handle);
Added constructor:
protected CABtleMidiWindowController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CAInterDeviceAudioViewController (IntPtr handle);
Added constructor:
protected CAInterDeviceAudioViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CANetworkBrowserWindowController (IntPtr handle);
Added constructor:
protected CANetworkBrowserWindowController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
-public virtual nint Offset { get; }
+public virtual IntPtr Offset { get; }
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; }
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; }
-public virtual nuint MaximumUpdateValueLength { get; }
+public virtual UIntPtr MaximumUpdateValueLength { get; }
Removed constructor:
protected CBCentralManager (IntPtr handle);
Added constructor:
protected CBCentralManager (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'CBConnectPeripheralOptions' instead.")]
public static Foundation.NSString OptionNotifyOnConnectionKey { get; }
[Obsolete ("Use 'CBConnectPeripheralOptions' instead.")]
public static Foundation.NSString OptionNotifyOnDisconnectionKey { get; }
[Obsolete ("Use 'CBConnectPeripheralOptions' instead.")]
public static Foundation.NSString OptionNotifyOnNotificationKey { get; }
public virtual CBCentralManagerState State { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed events:
public event System.EventHandler<CBPeripheralsEventArgs> RetrievedConnectedPeripherals;
public event System.EventHandler<CBPeripheralsEventArgs> RetrievedPeripherals;
Added event:
public event System.EventHandler<CBPeripheralDiconnectionEventEventArgs> DidDisconnectPeripheral;
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);
Removed constructor:
protected CBCentralManagerDelegate (IntPtr handle);
Added constructor:
protected CBCentralManagerDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void RetrievedConnectedPeripherals (CBCentralManager central, CBPeripheral[] peripherals);
public virtual void RetrievedPeripherals (CBCentralManager central, CBPeripheral[] peripherals);
Modified methods:
-public abstract void UpdatedState (CBCentralManager central)
+public virtual void UpdatedState (CBCentralManager central)
Added method:
public virtual void DidDisconnectPeripheral (CBCentralManager central, CBPeripheral peripheral, double timestamp, bool isReconnecting, Foundation.NSError error);
Removed methods:
public static void RetrievedConnectedPeripherals (this ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral[] peripherals);
public static void RetrievedPeripherals (this ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral[] peripherals);
Added method:
public static void DidDisconnectPeripheral (this ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral peripheral, double timestamp, bool isReconnecting, Foundation.NSError error);
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; }