Removed constructors:
public ARAnchor (OpenTK.NMatrix4 transform);
protected ARAnchor (IntPtr handle);
public ARAnchor (string name, OpenTK.NMatrix4 transform);
Added constructors:
public ARAnchor (CoreGraphics.NMatrix4 transform);
protected ARAnchor (ObjCRuntime.NativeHandle handle);
public ARAnchor (string name, CoreGraphics.NMatrix4 transform);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NMatrix4 Transform { get; }
+public virtual CoreGraphics.NMatrix4 Transform { get; }
Removed constructor:
protected ARAppClipCodeAnchor (IntPtr handle);
Added constructor:
protected ARAppClipCodeAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARBody2D (IntPtr handle);
Added constructor:
protected ARBody2D (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARBodyAnchor (IntPtr handle);
Added constructor:
protected ARBodyAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat EstimatedScaleFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat EstimatedScaleFactor { get; }
Removed constructor:
protected ARBodyTrackingConfiguration (IntPtr handle);
Added constructor:
protected ARBodyTrackingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumNumberOfTrackedImages { get; set; }
+public virtual IntPtr MaximumNumberOfTrackedImages { get; set; }
Removed constructor:
protected ARCamera (IntPtr handle);
Added constructor:
protected ARCamera (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NVector3 EulerAngles { get; }
+public virtual CoreGraphics.NVector3 EulerAngles { get; }
-public virtual OpenTK.NMatrix3 Intrinsics { get; }
+public virtual CoreGraphics.NMatrix3 Intrinsics { get; }
-public virtual OpenTK.NMatrix4 ProjectionMatrix { get; }
+public virtual CoreGraphics.NMatrix4 ProjectionMatrix { get; }
-public virtual OpenTK.NMatrix4 Transform { get; }
+public virtual CoreGraphics.NMatrix4 Transform { get; }
Removed methods:
[Obsolete ("Use 'Project' instead.")]
public virtual CoreGraphics.CGPoint GetProjectPoint (OpenTK.NVector3 point, UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize);
public virtual OpenTK.NMatrix4 GetProjectionMatrix (UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize, nfloat zNear, nfloat zFar);
public virtual OpenTK.NMatrix4 GetViewMatrix (UIKit.UIInterfaceOrientation orientation);
public virtual CoreGraphics.CGPoint Project (OpenTK.NVector3 point, UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize);
public virtual OpenTK.NVector3 Unproject (CoreGraphics.CGPoint point, OpenTK.NMatrix4 planeTransform, UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize);
Added methods:
public virtual CoreGraphics.NMatrix4 GetProjectionMatrix (UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize, System.Runtime.InteropServices.NFloat zNear, System.Runtime.InteropServices.NFloat zFar);
public virtual CoreGraphics.NMatrix4 GetViewMatrix (UIKit.UIInterfaceOrientation orientation);
public virtual CoreGraphics.CGPoint Project (CoreGraphics.NVector3 point, UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize);
public virtual CoreGraphics.NVector3 Unproject (CoreGraphics.CGPoint point, CoreGraphics.NMatrix4 planeTransform, UIKit.UIInterfaceOrientation orientation, CoreGraphics.CGSize viewportSize);
Removed constructor:
protected ARCoachingOverlayView (IntPtr handle);
Added constructor:
protected ARCoachingOverlayView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARCoachingOverlayViewDelegate (IntPtr handle);
Added constructor:
protected ARCoachingOverlayViewDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected ARCollaborationData (IntPtr handle);
Added constructor:
protected ARCollaborationData (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARConfiguration (IntPtr handle);
Added constructor:
protected ARConfiguration (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("This is an abstract static method. You need to call 'GetSupportedVideoFormats ()' from a subclass to get results.")]
public static ARVideoFormat[] SupportedVideoFormats { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARDepthData (IntPtr handle);
Added constructor:
protected ARDepthData (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARDirectionalLightEstimate (IntPtr handle);
Added constructor:
protected ARDirectionalLightEstimate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NVector3 PrimaryLightDirection { get; }
+public virtual CoreGraphics.NVector3 PrimaryLightDirection { get; }
-public virtual nfloat PrimaryLightIntensity { get; }
+public virtual System.Runtime.InteropServices.NFloat PrimaryLightIntensity { get; }
Removed constructors:
protected AREnvironmentProbeAnchor (IntPtr handle);
public AREnvironmentProbeAnchor (OpenTK.NMatrix4 transform, OpenTK.NVector3 extent);
public AREnvironmentProbeAnchor (string name, OpenTK.NMatrix4 transform, OpenTK.NVector3 extent);
Added constructors:
protected AREnvironmentProbeAnchor (ObjCRuntime.NativeHandle handle);
public AREnvironmentProbeAnchor (CoreGraphics.NMatrix4 transform, CoreGraphics.NVector3 extent);
public AREnvironmentProbeAnchor (string name, CoreGraphics.NMatrix4 transform, CoreGraphics.NVector3 extent);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NVector3 Extent { get; }
+public virtual CoreGraphics.NVector3 Extent { get; }
Removed value:
[Obsolete ("Please use the 'InvalidCollaborationData' value instead.")]
CollaborationDataUnavailable = 304,
Removed constructors:
[Obsolete ("Constructor marked as unavailable.")]
public ARFaceAnchor ();
protected ARFaceAnchor (IntPtr handle);
Added constructor:
protected ARFaceAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NMatrix4 LeftEyeTransform { get; }
+public virtual CoreGraphics.NMatrix4 LeftEyeTransform { get; }
-public virtual OpenTK.NVector3 LookAtPoint { get; }
+public virtual CoreGraphics.NVector3 LookAtPoint { get; }
-public virtual OpenTK.NMatrix4 RightEyeTransform { get; }
+public virtual CoreGraphics.NMatrix4 RightEyeTransform { get; }
Removed constructor:
protected ARFaceGeometry (IntPtr handle);
Added constructor:
protected ARFaceGeometry (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use the 'GetTextureCoordinates' method instead.")]
public virtual OpenTK.Vector2 TextureCoordinates { get; }
[Obsolete ("Use the 'GetTriangleIndices' method instead.")]
public virtual short TriangleIndices { get; }
[Obsolete ("Use the 'GetVertices' method instead.")]
public virtual OpenTK.NVector3 Vertices { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint TextureCoordinateCount { get; }
+public virtual UIntPtr TextureCoordinateCount { get; }
-public virtual nuint TriangleCount { get; }
+public virtual UIntPtr TriangleCount { get; }
-public virtual nuint VertexCount { get; }
+public virtual UIntPtr VertexCount { get; }
Removed methods:
public OpenTK.Vector2[] GetTextureCoordinates ();
public OpenTK.NVector3[] GetVertices ();
Added methods:
public System.Numerics.Vector2[] GetTextureCoordinates ();
public CoreGraphics.NVector3[] GetVertices ();
Removed constructor:
protected ARFaceTrackingConfiguration (IntPtr handle);
Added constructor:
protected ARFaceTrackingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumNumberOfTrackedFaces { get; set; }
+public virtual IntPtr MaximumNumberOfTrackedFaces { get; set; }
-public nint SupportedNumberOfTrackedFaces { get; }
+public IntPtr SupportedNumberOfTrackedFaces { get; }
Removed constructor:
protected ARFrame (IntPtr handle);
Added constructor:
protected ARFrame (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARGeoAnchor (IntPtr handle);
Added constructor:
protected ARGeoAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARGeoTrackingConfiguration (IntPtr handle);
Added constructor:
protected ARGeoTrackingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumNumberOfTrackedImages { get; set; }
+public virtual IntPtr MaximumNumberOfTrackedImages { get; set; }
Removed constructor:
protected ARGeoTrackingStatus (IntPtr handle);
Added constructor:
protected ARGeoTrackingStatus (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARGeometryElement (IntPtr handle);
Added constructor:
protected ARGeometryElement (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint BytesPerIndex { get; }
+public virtual IntPtr BytesPerIndex { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
-public virtual nint IndexCountPerPrimitive { get; }
+public virtual IntPtr IndexCountPerPrimitive { get; }
Removed constructor:
protected ARGeometrySource (IntPtr handle);
Added constructor:
protected ARGeometrySource (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint ComponentsPerVector { get; }
+public virtual IntPtr ComponentsPerVector { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
-public virtual nint Offset { get; }
+public virtual IntPtr Offset { get; }
-public virtual nint Stride { get; }
+public virtual IntPtr Stride { get; }
Removed constructor:
protected ARHitTestResult (IntPtr handle);
Added constructor:
protected ARHitTestResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat Distance { get; }
+public virtual System.Runtime.InteropServices.NFloat Distance { get; }
-public virtual OpenTK.NMatrix4 LocalTransform { get; }
+public virtual CoreGraphics.NMatrix4 LocalTransform { get; }
-public virtual OpenTK.NMatrix4 WorldTransform { get; }
+public virtual CoreGraphics.NMatrix4 WorldTransform { get; }
Removed constructor:
protected ARImageAnchor (IntPtr handle);
Added constructor:
protected ARImageAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat EstimatedScaleFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat EstimatedScaleFactor { get; }
Removed constructor:
protected ARImageTrackingConfiguration (IntPtr handle);
Added constructor:
protected ARImageTrackingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumNumberOfTrackedImages { get; set; }
+public virtual IntPtr MaximumNumberOfTrackedImages { get; set; }
Removed constructor:
protected ARLightEstimate (IntPtr handle);
Added constructor:
protected ARLightEstimate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nfloat AmbientColorTemperature { get; }
+public virtual System.Runtime.InteropServices.NFloat AmbientColorTemperature { get; }
-public virtual nfloat AmbientIntensity { get; }
+public virtual System.Runtime.InteropServices.NFloat AmbientIntensity { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARMatteGenerator (IntPtr handle);
Added constructor:
protected ARMatteGenerator (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARMeshAnchor (IntPtr handle);
Added constructor:
protected ARMeshAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARMeshGeometry (IntPtr handle);
Added constructor:
protected ARMeshGeometry (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARObjectAnchor (IntPtr handle);
Added constructor:
protected ARObjectAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARObjectScanningConfiguration (IntPtr handle);
Added constructor:
protected ARObjectScanningConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AROrientationTrackingConfiguration (IntPtr handle);
Added constructor:
protected AROrientationTrackingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARParticipantAnchor (IntPtr handle);
Added constructor:
protected ARParticipantAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARPlaneAnchor (IntPtr handle);
Added constructor:
protected ARPlaneAnchor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual OpenTK.NVector3 Center { get; }
+public virtual CoreGraphics.NVector3 Center { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NVector3 Extent { get; }
+public virtual CoreGraphics.NVector3 Extent { get; }
Removed constructor:
protected ARPlaneExtent (IntPtr handle);
Added constructor:
protected ARPlaneExtent (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARPlaneGeometry (IntPtr handle);
Added constructor:
protected ARPlaneGeometry (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nuint BoundaryVertexCount { get; }
+public virtual UIntPtr BoundaryVertexCount { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint TextureCoordinateCount { get; }
+public virtual UIntPtr TextureCoordinateCount { get; }
-public virtual nuint TriangleCount { get; }
+public virtual UIntPtr TriangleCount { get; }
-public virtual nuint VertexCount { get; }
+public virtual UIntPtr VertexCount { get; }
Removed methods:
public OpenTK.NVector3[] GetBoundaryVertices ();
public OpenTK.Vector2[] GetTextureCoordinates ();
public OpenTK.NVector3[] GetVertices ();
Added methods:
public CoreGraphics.NVector3[] GetBoundaryVertices ();
public System.Numerics.Vector2[] GetTextureCoordinates ();
public CoreGraphics.NVector3[] GetVertices ();
Removed constructor:
protected ARPointCloud (IntPtr handle);
Added constructor:
protected ARPointCloud (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint Count { get; }
+public virtual UIntPtr Count { get; }
-public OpenTK.NVector3[] Points { get; }
+public CoreGraphics.NVector3[] Points { get; }
Removed constructor:
protected ARPositionalTrackingConfiguration (IntPtr handle);
Added constructor:
protected ARPositionalTrackingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARQuickLookPreviewItem (IntPtr handle);
Added constructor:
protected ARQuickLookPreviewItem (ObjCRuntime.NativeHandle handle);
Removed properties:
public virtual string ItemTitle { get; }
public virtual Foundation.NSUrl ItemUrl { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual string PreviewItemTitle { get; }
public virtual Foundation.NSUrl PreviewItemUrl { get; }
Removed constructors:
protected ARRaycastQuery (IntPtr handle);
public ARRaycastQuery (OpenTK.NVector3 origin, OpenTK.NVector3 direction, ARRaycastTarget target, ARRaycastTargetAlignment alignment);
Added constructors:
protected ARRaycastQuery (ObjCRuntime.NativeHandle handle);
public ARRaycastQuery (CoreGraphics.NVector3 origin, CoreGraphics.NVector3 direction, ARRaycastTarget target, ARRaycastTargetAlignment alignment);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NVector3 Direction { get; }
+public virtual CoreGraphics.NVector3 Direction { get; }
-public virtual OpenTK.NVector3 Origin { get; }
+public virtual CoreGraphics.NVector3 Origin { get; }
Removed constructor:
protected ARRaycastResult (IntPtr handle);
Added constructor:
protected ARRaycastResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NMatrix4 WorldTransform { get; }
+public virtual CoreGraphics.NMatrix4 WorldTransform { get; }
Removed constructors:
protected ARReferenceImage (IntPtr handle);
public ARReferenceImage (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, nfloat physicalWidth);
public ARReferenceImage (CoreVideo.CVPixelBuffer pixelBuffer, ImageIO.CGImagePropertyOrientation orientation, nfloat physicalWidth);
Added constructors:
protected ARReferenceImage (ObjCRuntime.NativeHandle handle);
public ARReferenceImage (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, System.Runtime.InteropServices.NFloat physicalWidth);
public ARReferenceImage (CoreVideo.CVPixelBuffer pixelBuffer, ImageIO.CGImagePropertyOrientation orientation, System.Runtime.InteropServices.NFloat physicalWidth);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARReferenceObject (IntPtr handle);
Added constructor:
protected ARReferenceObject (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual OpenTK.NVector3 Center { get; }
+public virtual CoreGraphics.NVector3 Center { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NVector3 Extent { get; }
+public virtual CoreGraphics.NVector3 Extent { get; }
-public virtual OpenTK.NVector3 Scale { get; }
+public virtual CoreGraphics.NVector3 Scale { get; }
Removed method:
public virtual ARReferenceObject ApplyTransform (OpenTK.NMatrix4 transform);
Added method:
public virtual ARReferenceObject ApplyTransform (CoreGraphics.NMatrix4 transform);
Removed constructor:
protected ARSCNFaceGeometry (IntPtr handle);
Added constructor:
protected ARSCNFaceGeometry (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
[Obsolete ("Use the 'Create' static constructor instead.")]
public static ARSCNFaceGeometry CreateFaceGeometry (Metal.IMTLDevice device);
[Obsolete ("Use the 'Create' static constructor instead.")]
public static ARSCNFaceGeometry CreateFaceGeometry (Metal.IMTLDevice device, bool fillMesh);
Removed constructor:
protected ARSCNPlaneGeometry (IntPtr handle);
Added constructor:
protected ARSCNPlaneGeometry (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARSCNView (IntPtr handle);
Added constructor:
protected ARSCNView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual OpenTK.NVector3 Unproject (CoreGraphics.CGPoint point, OpenTK.NMatrix4 planeTransform);
Added method:
public virtual CoreGraphics.NVector3 Unproject (CoreGraphics.CGPoint point, CoreGraphics.NMatrix4 planeTransform);
Removed constructor:
protected ARSCNViewDelegate (IntPtr handle);
Added constructor:
protected ARSCNViewDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected ARSKView (IntPtr handle);
Added constructor:
protected ARSKView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARSKViewDelegate (IntPtr handle);
Added constructor:
protected ARSKViewDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected ARSession (IntPtr handle);
Added constructor:
protected ARSession (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual void CreateReferenceObject (OpenTK.NMatrix4 transform, OpenTK.NVector3 center, OpenTK.NVector3 extent, System.Action<ARReferenceObject,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<ARReferenceObject> CreateReferenceObjectAsync (OpenTK.NMatrix4 transform, OpenTK.NVector3 center, OpenTK.NVector3 extent);
public virtual void GetGeoLocation (OpenTK.NVector3 position, GetGeolocationCallback completionHandler);
public virtual System.Threading.Tasks.Task<GeoLocationForPoint> GetGeoLocationAsync (OpenTK.NVector3 position);
public virtual void SetWorldOrigin (OpenTK.NMatrix4 relativeTransform);
Added methods:
public virtual void CreateReferenceObject (CoreGraphics.NMatrix4 transform, CoreGraphics.NVector3 center, CoreGraphics.NVector3 extent, System.Action<ARReferenceObject,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<ARReferenceObject> CreateReferenceObjectAsync (CoreGraphics.NMatrix4 transform, CoreGraphics.NVector3 center, CoreGraphics.NVector3 extent);
public virtual void GetGeoLocation (CoreGraphics.NVector3 position, GetGeolocationCallback completionHandler);
public virtual System.Threading.Tasks.Task<GeoLocationForPoint> GetGeoLocationAsync (CoreGraphics.NVector3 position);
public virtual void SetWorldOrigin (CoreGraphics.NMatrix4 relativeTransform);
Removed constructor:
protected ARSessionDelegate (IntPtr handle);
Added constructor:
protected ARSessionDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected ARSkeleton (IntPtr handle);
Added constructor:
protected ARSkeleton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint JointCount { get; }
+public virtual UIntPtr JointCount { get; }
Removed method:
public virtual bool IsJointTracked (nint jointIndex);
Added method:
public virtual bool IsJointTracked (IntPtr jointIndex);
Removed constructor:
protected ARSkeleton2D (IntPtr handle);
Added constructor:
protected ARSkeleton2D (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public OpenTK.Vector2[] JointLandmarks { get; }
+public System.Numerics.Vector2[] JointLandmarks { get; }
Removed methods:
public virtual OpenTK.Vector2 GetLandmarkPoint (ARSkeletonJointName jointName);
public virtual OpenTK.Vector2 GetLandmarkPoint (Foundation.NSString jointName);
Added methods:
public virtual System.Numerics.Vector2 GetLandmarkPoint (ARSkeletonJointName jointName);
public virtual System.Numerics.Vector2 GetLandmarkPoint (Foundation.NSString jointName);
Removed constructor:
protected ARSkeleton3D (IntPtr handle);
Added constructor:
protected ARSkeleton3D (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public OpenTK.NMatrix4[] JointLocalTransforms { get; }
+public CoreGraphics.NMatrix4[] JointLocalTransforms { get; }
-public OpenTK.NMatrix4[] JointModelTransforms { get; }
+public CoreGraphics.NMatrix4[] JointModelTransforms { get; }
Removed methods:
public virtual OpenTK.NMatrix4 GetLocalTransform (ARSkeletonJointName jointName);
public virtual OpenTK.NMatrix4 GetLocalTransform (Foundation.NSString jointName);
public virtual OpenTK.NMatrix4 GetModelTransform (ARSkeletonJointName jointName);
public virtual OpenTK.NMatrix4 GetModelTransform (Foundation.NSString jointName);
Added methods:
public virtual CoreGraphics.NMatrix4 GetLocalTransform (ARSkeletonJointName jointName);
public virtual CoreGraphics.NMatrix4 GetLocalTransform (Foundation.NSString jointName);
public virtual CoreGraphics.NMatrix4 GetModelTransform (ARSkeletonJointName jointName);
public virtual CoreGraphics.NMatrix4 GetModelTransform (Foundation.NSString jointName);
Removed constructor:
protected ARSkeletonDefinition (IntPtr handle);
Added constructor:
protected ARSkeletonDefinition (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint JointCount { get; }
+public virtual UIntPtr JointCount { get; }
Removed methods:
public nuint GetJointIndex (ARSkeletonJointName jointName);
public virtual nuint GetJointIndex (Foundation.NSString jointName);
Added methods:
public UIntPtr GetJointIndex (ARSkeletonJointName jointName);
public virtual UIntPtr GetJointIndex (Foundation.NSString jointName);
Removed constructor:
protected ARTrackedRaycast (IntPtr handle);
Added constructor:
protected ARTrackedRaycast (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ARVideoFormat (IntPtr handle);
Added constructor:
protected ARVideoFormat (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual Foundation.NSString CaptureDeviceType { get; }
+public virtual AVFoundation.AVCaptureDeviceType CaptureDeviceType { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint FramesPerSecond { get; }
+public virtual IntPtr FramesPerSecond { get; }
Removed constructor:
protected ARWorldMap (IntPtr handle);
Added constructor:
protected ARWorldMap (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual OpenTK.NVector3 Center { get; }
+public virtual CoreGraphics.NVector3 Center { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual OpenTK.NVector3 Extent { get; }
+public virtual CoreGraphics.NVector3 Extent { get; }
Removed constructor:
protected ARWorldTrackingConfiguration (IntPtr handle);
Added constructor:
protected ARWorldTrackingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint MaximumNumberOfTrackedImages { get; set; }
+public virtual IntPtr MaximumNumberOfTrackedImages { get; set; }
Added methods:
public virtual void DidDeactivate (ARCoachingOverlayView coachingOverlayView);
public virtual void DidRequestSessionReset (ARCoachingOverlayView coachingOverlayView);
public virtual void WillActivate (ARCoachingOverlayView coachingOverlayView);
Added methods:
public virtual void DidAddNode (SceneKit.ISCNSceneRenderer renderer, SceneKit.SCNNode node, ARAnchor anchor);
public virtual void DidRemoveNode (SceneKit.ISCNSceneRenderer renderer, SceneKit.SCNNode node, ARAnchor anchor);
public virtual void DidUpdateNode (SceneKit.ISCNSceneRenderer renderer, SceneKit.SCNNode node, ARAnchor anchor);
public virtual SceneKit.SCNNode GetNode (SceneKit.ISCNSceneRenderer renderer, ARAnchor anchor);
public virtual void WillUpdateNode (SceneKit.ISCNSceneRenderer renderer, SceneKit.SCNNode node, ARAnchor anchor);
Added methods:
public virtual void DidAddNode (ARSKView view, SpriteKit.SKNode node, ARAnchor anchor);
public virtual void DidRemoveNode (ARSKView view, SpriteKit.SKNode node, ARAnchor anchor);
public virtual void DidUpdateNode (ARSKView view, SpriteKit.SKNode node, ARAnchor anchor);
public virtual SpriteKit.SKNode GetNode (ARSKView view, ARAnchor anchor);
public virtual void WillUpdateNode (ARSKView view, SpriteKit.SKNode node, ARAnchor anchor);
Added methods:
public virtual void DidAddAnchors (ARSession session, ARAnchor[] anchors);
public virtual void DidRemoveAnchors (ARSession session, ARAnchor[] anchors);
public virtual void DidUpdateAnchors (ARSession session, ARAnchor[] anchors);
public virtual void DidUpdateFrame (ARSession session, ARFrame frame);
Added methods:
public virtual void CameraDidChangeTrackingState (ARSession session, ARCamera camera);
public virtual void DidChangeGeoTrackingStatus (ARSession session, ARGeoTrackingStatus geoTrackingStatus);
public virtual void DidFail (ARSession session, Foundation.NSError error);
public virtual void DidOutputAudioSampleBuffer (ARSession session, CoreMedia.CMSampleBuffer audioSampleBuffer);
public virtual void DidOutputCollaborationData (ARSession session, ARCollaborationData data);
public virtual void InterruptionEnded (ARSession session);
public virtual bool ShouldAttemptRelocalization (ARSession session);
public virtual void WasInterrupted (ARSession session);
Modified properties:
-public abstract ARSession Session { get; }
+public virtual ARSession Session { get; }
Modified properties:
-public abstract bool IsTracked { get; }
+public virtual bool IsTracked { get; }
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 method:
[Obsolete ("Use the overload with a 'INSUrlSessionDelegate' parameter.")]
public static Foundation.NSUrlSession FromConfiguration (Foundation.NSUrlSessionConfiguration configuration, Foundation.NSUrlSessionDelegate sessionDelegate, Foundation.NSOperationQueue delegateQueue);
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 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 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 bool ListenerHeadTrackingEnabled { get; set; }
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; }
Added property:
public virtual bool IsOpen { get; }
Added method:
public virtual void Close ();
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 method:
public virtual void EndInterruption (AVAudioPlayer player, AVAudioSessionInterruptionFlags flags);
Added method:
public virtual void EndInterruption (AVAudioPlayer player, AVAudioSessionInterruptionOptions flags);
Removed method:
public static void EndInterruption (this IAVAudioPlayerDelegate This, AVAudioPlayer player, AVAudioSessionInterruptionFlags flags);
Added method:
public static void EndInterruption (this IAVAudioPlayerDelegate This, AVAudioPlayer player, AVAudioSessionInterruptionOptions flags);
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 method:
public virtual void EndInterruption (AVAudioRecorder recorder, AVAudioSessionInterruptionFlags flags);
Added method:
public virtual void EndInterruption (AVAudioRecorder recorder, AVAudioSessionInterruptionOptions flags);
Removed method:
public static void EndInterruption (this IAVAudioRecorderDelegate This, AVAudioRecorder recorder, AVAudioSessionInterruptionFlags flags);
Added method:
public static void EndInterruption (this IAVAudioRecorderDelegate This, AVAudioRecorder recorder, AVAudioSessionInterruptionOptions flags);
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 constructor:
protected AVAudioSession (IntPtr handle);
Added constructor:
protected AVAudioSession (ObjCRuntime.NativeHandle handle);
Obsoleted properties:
[Obsolete ("Use 'AVAudioSessionCategory' enum values instead.")]
public static Foundation.NSString CategoryAmbient { get; }
[Obsolete ("Use 'AVAudioSessionCategory' enum values instead.")]
public static Foundation.NSString CategoryAudioProcessing { get; }
[Obsolete ("Use 'AVAudioSessionCategory' enum values instead.")]
public static Foundation.NSString CategoryMultiRoute { get; }
[Obsolete ("Use 'AVAudioSessionCategory' enum values instead.")]
public static Foundation.NSString CategoryPlayAndRecord { get; }
[Obsolete ("Use 'AVAudioSessionCategory' enum values instead.")]
public static Foundation.NSString CategoryPlayback { get; }
[Obsolete ("Use 'AVAudioSessionCategory' enum values instead.")]
public static Foundation.NSString CategoryRecord { get; }
[Obsolete ("Use 'AVAudioSessionCategory' enum values instead.")]
public static Foundation.NSString CategorySoloAmbient { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString ModeDefault { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString ModeGameChat { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString ModeMeasurement { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString ModeMoviePlayback { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString ModeSpokenAudio { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString ModeVideoChat { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString ModeVideoRecording { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString ModeVoiceChat { get; }
[Obsolete ("Use 'AVAudioSessionMode' enum values instead.")]
public static Foundation.NSString VoicePrompt { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint CurrentHardwareInputNumberOfChannels { get; }
+public virtual IntPtr CurrentHardwareInputNumberOfChannels { get; }
-public virtual nint CurrentHardwareOutputNumberOfChannels { get; }
+public virtual IntPtr CurrentHardwareOutputNumberOfChannels { get; }
-public virtual nint InputNumberOfChannels { get; }
+public virtual IntPtr InputNumberOfChannels { get; }
-public virtual nint MaximumInputNumberOfChannels { get; }
+public virtual IntPtr MaximumInputNumberOfChannels { get; }
-public virtual nint MaximumOutputNumberOfChannels { get; }
+public virtual IntPtr MaximumOutputNumberOfChannels { get; }
-public virtual nint OutputNumberOfChannels { get; }
+public virtual IntPtr OutputNumberOfChannels { get; }
Added properties:
public static Foundation.NSString RenderingCapabilitiesChangeNotification { get; }
public virtual AVAudioSessionRenderingMode RenderingMode { get; }
public static Foundation.NSString RenderingModeChangeNotification { get; }
public virtual AVAudioChannelLayout[] SupportedOutputChannelLayouts { get; }
Removed methods:
public virtual nint GetPreferredInputNumberOfChannels ();
public virtual nint GetPreferredOutputNumberOfChannels ();
public virtual bool SetActive (bool beActive, AVAudioSessionFlags flags, out Foundation.NSError outError);
public virtual bool SetPreferredInputNumberOfChannels (nint count, out Foundation.NSError outError);
public virtual bool SetPreferredOutputNumberOfChannels (nint count, out Foundation.NSError outError);
Added methods:
public virtual IntPtr GetPreferredInputNumberOfChannels ();
public virtual IntPtr GetPreferredOutputNumberOfChannels ();
public bool SetCategory (AVAudioSessionCategory category, AVAudioSessionCategoryOptions options, out Foundation.NSError outError);
public Foundation.NSError SetCategory (AVAudioSessionCategory category, AVAudioSessionMode mode, AVAudioSessionCategoryOptions options);
public Foundation.NSError SetCategory (AVAudioSessionCategory category, string mode, AVAudioSessionCategoryOptions options);
public bool SetCategory (AVAudioSessionCategory category, AVAudioSessionMode mode, AVAudioSessionCategoryOptions options, out Foundation.NSError outError);
public bool SetCategory (AVAudioSessionCategory category, string mode, AVAudioSessionCategoryOptions options, out Foundation.NSError outError);
public bool SetCategory (AVAudioSessionCategory category, AVAudioSessionMode mode, AVAudioSessionRouteSharingPolicy policy, AVAudioSessionCategoryOptions options, out Foundation.NSError outError);
public bool SetCategory (AVAudioSessionCategory category, string mode, AVAudioSessionRouteSharingPolicy policy, AVAudioSessionCategoryOptions options, out Foundation.NSError outError);
public bool SetMode (AVAudioSessionMode mode, out Foundation.NSError error);
public virtual bool SetPreferredInputNumberOfChannels (IntPtr count, out Foundation.NSError outError);
public virtual bool SetPreferredOutputNumberOfChannels (IntPtr count, out Foundation.NSError outError);
Added methods:
public static Foundation.NSObject ObserveRenderingCapabilitiesChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveRenderingCapabilitiesChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveRenderingModeChange (System.EventHandler<RenderingModeChangeNotificationEventArgs> handler);
public static Foundation.NSObject ObserveRenderingModeChange (Foundation.NSObject objectToObserve, System.EventHandler<RenderingModeChangeNotificationEventArgs> handler);
Removed constructor:
protected AVAudioSessionChannelDescription (IntPtr handle);
Added constructor:
protected AVAudioSessionChannelDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual nint ChannelNumber { get; }
+public virtual IntPtr ChannelNumber { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVAudioSessionDataSourceDescription (IntPtr handle);
Added constructor:
protected AVAudioSessionDataSourceDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVAudioSessionDelegate (IntPtr handle);
Added constructor:
protected AVAudioSessionDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public virtual void EndInterruption (AVAudioSessionInterruptionFlags flags);
Added method:
public virtual void EndInterruption (AVAudioSessionInterruptionOptions flags);
Removed method:
public static void EndInterruption (this IAVAudioSessionDelegate This, AVAudioSessionInterruptionFlags flags);
Added method:
public static void EndInterruption (this IAVAudioSessionDelegate This, AVAudioSessionInterruptionOptions flags);
Removed value:
[Obsolete ("Use 'ResourceNotAvailable' instead.")]
CodeResourceNotAvailable = 561145203,
Added value:
RouteDisconnected = 4,
Removed constructor:
protected AVAudioSessionPortDescription (IntPtr handle);
Added constructor:
protected AVAudioSessionPortDescription (ObjCRuntime.NativeHandle handle);
Removed property:
public virtual AVAudioSessionDataSourceDescription[] DataSourceDescriptions { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual AVAudioSessionChannelDescription[] DataSources { get; }
+public virtual AVAudioSessionDataSourceDescription[] DataSources { get; }
Removed constructor:
protected AVAudioSessionRouteDescription (IntPtr handle);
Added constructor:
protected AVAudioSessionRouteDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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 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 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 constructors:
[Obsolete ("Use the static 'Create' method to create a working instance of this type.")]
public AVCaptureAutoExposureBracketedStillImageSettings ();
protected AVCaptureAutoExposureBracketedStillImageSettings (IntPtr handle);
Added constructor:
protected AVCaptureAutoExposureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureBracketedStillImageSettings (IntPtr handle);
Added constructor:
protected AVCaptureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
-public virtual nfloat VideoMaxScaleAndCropFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoMaxScaleAndCropFactor { get; }
-public virtual nfloat VideoScaleAndCropFactor { get; set; }
+public virtual System.Runtime.InteropServices.NFloat VideoScaleAndCropFactor { get; set; }
Removed constructor:
protected AVCaptureDataOutputSynchronizer (IntPtr handle);
Added constructor:
protected AVCaptureDataOutputSynchronizer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureDataOutputSynchronizerDelegate (IntPtr handle);
Added constructor:
protected AVCaptureDataOutputSynchronizerDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidOutputSynchronizedDataCollection (AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection)
+public virtual void DidOutputSynchronizedDataCollection (AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection)
Removed constructor:
protected AVCaptureDepthDataOutput (IntPtr handle);
Added constructor:
protected AVCaptureDepthDataOutput (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureDepthDataOutputDelegate (IntPtr handle);
Added constructor:
protected AVCaptureDepthDataOutputDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected AVCaptureDevice (IntPtr handle);
Added constructor:
protected AVCaptureDevice (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat DualCameraSwitchOverVideoZoomFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat DualCameraSwitchOverVideoZoomFactor { get; }
-public virtual nfloat MaxAvailableVideoZoomFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat MaxAvailableVideoZoomFactor { get; }
-public virtual nfloat MinAvailableVideoZoomFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat MinAvailableVideoZoomFactor { get; }
-public virtual nint MinimumFocusDistance { get; }
+public virtual IntPtr MinimumFocusDistance { get; }
-public virtual nfloat VideoZoomFactor { get; set; }
+public virtual System.Runtime.InteropServices.NFloat VideoZoomFactor { get; set; }
Removed methods:
[Obsolete ("Use 'GetDefaultDevice (AVMediaTypes)'.")]
public static AVCaptureDevice DefaultDeviceWithMediaType (string mediaType);
public virtual void RampToVideoZoom (nfloat factor, float rate);
Added method:
public virtual void RampToVideoZoom (System.Runtime.InteropServices.NFloat factor, float rate);
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; }
Removed method:
public static AVCaptureDeviceDiscoverySession Create (AVCaptureDeviceType[] deviceTypes, string mediaType, AVCaptureDevicePosition position);
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 VideoMaxZoomFactor { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactor { get; }
-public virtual nfloat VideoMaxZoomFactorForCenterStage { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForCenterStage { get; }
-public virtual nfloat VideoMaxZoomFactorForDepthDataDelivery { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoMaxZoomFactorForDepthDataDelivery { get; }
-public virtual nfloat VideoMinZoomFactorForCenterStage { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForCenterStage { get; }
-public virtual nfloat VideoMinZoomFactorForDepthDataDelivery { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoMinZoomFactorForDepthDataDelivery { get; }
-public virtual nfloat VideoZoomFactorUpscaleThreshold { get; }
+public virtual System.Runtime.InteropServices.NFloat VideoZoomFactorUpscaleThreshold { 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 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 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 constructors:
[Obsolete ("Use the static 'Create' method to create a working instance of this type.")]
public AVCaptureManualExposureBracketedStillImageSettings ();
protected AVCaptureManualExposureBracketedStillImageSettings (IntPtr handle);
Added constructor:
protected AVCaptureManualExposureBracketedStillImageSettings (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureMetadataInput (IntPtr handle);
Added constructor:
protected AVCaptureMetadataInput (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureMetadataOutput (IntPtr handle);
Added constructor:
protected AVCaptureMetadataOutput (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureMetadataOutputObjectsDelegate (IntPtr handle);
Added constructor:
protected AVCaptureMetadataOutputObjectsDelegate (ObjCRuntime.NativeHandle handle);
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 AVCaptureMultiCamSession (IntPtr handle);
Added constructor:
protected AVCaptureMultiCamSession (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; }
-public virtual nint SequenceCount { get; }
+public virtual IntPtr SequenceCount { get; }
Removed constructor:
protected AVCapturePhotoBracketSettings (IntPtr handle);
Added constructor:
protected AVCapturePhotoBracketSettings (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCapturePhotoCaptureDelegate (IntPtr handle);
Added constructor:
protected AVCapturePhotoCaptureDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetReplacementAppleProRawCompressionSettings (this IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> defaultSettings, nint maximumBitDepth);
Added method:
public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetReplacementAppleProRawCompressionSettings (this IAVCapturePhotoFileDataRepresentationCustomizer This, AVCapturePhoto photo, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> defaultSettings, IntPtr maximumBitDepth);
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; }
-public virtual nuint MaxBracketedCapturePhotoCount { get; }
+public virtual UIntPtr MaxBracketedCapturePhotoCount { get; }
-public virtual Foundation.NSNumber[] SupportedFlashModes { get; }
+public virtual AVCaptureFlashMode[] SupportedFlashModes { 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 AVCaptureSession (IntPtr handle);
Added constructor:
protected AVCaptureSession (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual float HardwareCost { get; }
public virtual bool MultitaskingCameraAccessEnabled { get; set; }
public virtual bool MultitaskingCameraAccessSupported { 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; }
-public virtual nuint MaxBracketedCaptureStillImageCount { get; }
+public virtual UIntPtr MaxBracketedCaptureStillImageCount { 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 constructors:
[Obsolete ("Default constructor should not be used")]
public AVCaptureSynchronizedDepthData ();
protected AVCaptureSynchronizedDepthData (IntPtr handle);
Added constructor:
protected AVCaptureSynchronizedDepthData (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureSynchronizedMetadataObjectData (IntPtr handle);
Added constructor:
protected AVCaptureSynchronizedMetadataObjectData (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureSynchronizedSampleBufferData (IntPtr handle);
Added constructor:
protected AVCaptureSynchronizedSampleBufferData (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCaptureSystemPressureState (IntPtr handle);
Added constructor:
protected AVCaptureSystemPressureState (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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 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 constructor:
protected AVFragmentedAsset (IntPtr handle);
Added constructor:
protected AVFragmentedAsset (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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 constructor:
protected AVFragmentedAssetTrack (IntPtr handle);
Added constructor:
protected AVFragmentedAssetTrack (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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);
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 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; }
Added property:
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> AllHttpResponseHeaderFields { 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);
Removed property:
[Obsolete ("This API is not available on this platform.")]
public virtual string AudioOutputDeviceUniqueId { get; set; }
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 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 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);
Added methods:
public virtual void DidCompleteForMediaSelection (Foundation.NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, AVMediaSelection mediaSelection);
public virtual void DidFinishDownloadingToUrl (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, Foundation.NSUrl location);
public virtual void DidLoadTimeRange (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, CoreMedia.CMTimeRange timeRange, Foundation.NSValue[] loadedTimeRanges, CoreMedia.CMTimeRange timeRangeExpectedToLoad);
public virtual void DidLoadTimeRange (Foundation.NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, CoreMedia.CMTimeRange timeRange, Foundation.NSValue[] loadedTimeRanges, CoreMedia.CMTimeRange timeRangeExpectedToLoad, AVMediaSelection mediaSelection);
public virtual void DidResolveMediaSelection (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVMediaSelection resolvedMediaSelection);
public virtual void WillDownloadToUrl (Foundation.NSUrlSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, Foundation.NSUrl location);
public virtual void WillDownloadVariants (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVAssetVariant[] variants);
Modified methods:
-public abstract bool ShouldWaitForLoadingOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
+public virtual bool ShouldWaitForLoadingOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest)
Added methods:
public virtual void DidCancelAuthenticationChallenge (AVAssetResourceLoader resourceLoader, Foundation.NSUrlAuthenticationChallenge authenticationChallenge);
public virtual void DidCancelLoadingRequest (AVAssetResourceLoader resourceLoader, AVAssetResourceLoadingRequest loadingRequest);
public virtual bool ShouldWaitForRenewalOfRequestedResource (AVAssetResourceLoader resourceLoader, AVAssetResourceRenewalRequest renewalRequest);
public virtual bool ShouldWaitForResponseToAuthenticationChallenge (AVAssetResourceLoader resourceLoader, Foundation.NSUrlAuthenticationChallenge authenticationChallenge);
Added methods:
public virtual void DidOutputSegmentData (AVAssetWriter writer, Foundation.NSData segmentData, AVAssetSegmentType segmentType);
public virtual void DidOutputSegmentData (AVAssetWriter writer, Foundation.NSData segmentData, AVAssetSegmentType segmentType, AVAssetSegmentReport segmentReport);
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);
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; }
Modified properties:
-public abstract float Volume { get; set; }
+public virtual float Volume { get; set; }
Added method:
public virtual AVAudioMixingDestination DestinationForMixer (AVAudioNode mixer, UIntPtr bus);
Added methods:
public virtual void BeginInterruption (AVAudioPlayer player);
public virtual void DecoderError (AVAudioPlayer player, Foundation.NSError error);
public virtual void EndInterruption (AVAudioPlayer player);
public virtual void EndInterruption (AVAudioPlayer player, AVAudioSessionInterruptionOptions flags);
public virtual void FinishedPlaying (AVAudioPlayer player, bool flag);
Added methods:
public virtual void BeginInterruption (AVAudioRecorder recorder);
public virtual void EncoderError (AVAudioRecorder recorder, Foundation.NSError error);
public virtual void EndInterruption (AVAudioRecorder recorder);
public virtual void EndInterruption (AVAudioRecorder recorder, AVAudioSessionInterruptionOptions flags);
public virtual void FinishedRecording (AVAudioRecorder recorder, bool flag);
Added methods:
public virtual void BeginInterruption ();
public virtual void EndInterruption ();
public virtual void EndInterruption (AVAudioSessionInterruptionOptions flags);
public virtual void InputIsAvailableChanged (bool isInputAvailable);
Modified properties:
-public abstract float Pan { get; set; }
+public virtual float Pan { get; set; }
Added method:
public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection);
Modified methods:
-public abstract void DidOutputSynchronizedDataCollection (AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection)
+public virtual void DidOutputSynchronizedDataCollection (AVCaptureDataOutputSynchronizer synchronizer, AVCaptureSynchronizedDataCollection synchronizedDataCollection)
Added methods:
public virtual void DidDropDepthData (AVCaptureDepthDataOutput output, AVDepthData depthData, CoreMedia.CMTime timestamp, AVCaptureConnection connection, AVCaptureOutputDataDroppedReason reason);
public virtual void DidOutputDepthData (AVCaptureDepthDataOutput output, AVDepthData depthData, CoreMedia.CMTime timestamp, AVCaptureConnection connection);
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)
Added method:
public virtual void DidStartRecording (AVCaptureFileOutput captureOutput, Foundation.NSUrl outputFileUrl, Foundation.NSObject[] connections);
Added method:
public virtual void DidOutputMetadataObjects (AVCaptureMetadataOutput captureOutput, AVMetadataObject[] metadataObjects, AVCaptureConnection connection);
Added methods:
public virtual void DidCapturePhoto (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings);
public virtual void DidFinishCapture (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error);
public virtual void DidFinishProcessingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, CoreMedia.CMTime duration, CoreMedia.CMTime photoDisplayTime, AVCaptureResolvedPhotoSettings resolvedSettings, Foundation.NSError error);
public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput output, AVCapturePhoto photo, Foundation.NSError error);
public virtual void DidFinishProcessingPhoto (AVCapturePhotoOutput captureOutput, CoreMedia.CMSampleBuffer photoSampleBuffer, CoreMedia.CMSampleBuffer previewPhotoSampleBuffer, AVCaptureResolvedPhotoSettings resolvedSettings, AVCaptureBracketedStillImageSettings bracketSettings, Foundation.NSError error);
public virtual void DidFinishProcessingRawPhoto (AVCapturePhotoOutput captureOutput, CoreMedia.CMSampleBuffer rawSampleBuffer, CoreMedia.CMSampleBuffer previewPhotoSampleBuffer, AVCaptureResolvedPhotoSettings resolvedSettings, AVCaptureBracketedStillImageSettings bracketSettings, Foundation.NSError error);
public virtual void DidFinishRecordingLivePhotoMovie (AVCapturePhotoOutput captureOutput, Foundation.NSUrl outputFileUrl, AVCaptureResolvedPhotoSettings resolvedSettings);
public virtual void WillBeginCapture (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings);
public virtual void WillCapturePhoto (AVCapturePhotoOutput captureOutput, AVCaptureResolvedPhotoSettings resolvedSettings);
Added methods:
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetReplacementAppleProRawCompressionSettings (AVCapturePhoto photo, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> defaultSettings, IntPtr maximumBitDepth);
public virtual AVDepthData GetReplacementDepthData (AVCapturePhoto photo);
public virtual CoreVideo.CVPixelBuffer GetReplacementEmbeddedThumbnail (out Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> replacementEmbeddedThumbnailPhotoFormatOut, AVCapturePhoto photo);
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetReplacementMetadata (AVCapturePhoto photo);
public virtual AVPortraitEffectsMatte GetReplacementPortraitEffectsMatte (AVCapturePhoto photo);
public virtual AVSemanticSegmentationMatte GetReplacementSemanticSegmentationMatte (Foundation.NSString semanticSegmentationMatteType, AVCapturePhoto photo);
Added methods:
public virtual void DidDropSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection);
public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection);
Modified properties:
-public abstract bool MayRequireContentKeysForMediaDataProcessing { get; }
+public virtual bool MayRequireContentKeysForMediaDataProcessing { get; }
Added method:
public virtual void DidProvideContentKey (AVContentKeySession contentKeySession, AVContentKey contentKey);
Modified methods:
-public abstract void DidProvideContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest)
+public virtual void DidProvideContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest)
Added methods:
public virtual void DidChange (AVContentKeySession session);
public virtual void DidFail (AVContentKeySession session, AVContentKeyRequest keyRequest, Foundation.NSError err);
public virtual void DidGenerateExpiredSessionReport (AVContentKeySession session);
public virtual void DidProvidePersistableContentKeyRequest (AVContentKeySession session, AVPersistableContentKeyRequest keyRequest);
public virtual void DidProvideRenewingContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest);
public virtual void DidSucceed (AVContentKeySession session, AVContentKeyRequest keyRequest);
public virtual void DidUpdate (AVContentKeySession session, Foundation.NSData persistableContentKey, Foundation.NSObject keyIdentifier);
public virtual bool ShouldRetryContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest, string retryReason);
Modified methods:
-public abstract bool IsAssociatedWithFragmentMinder ()
+public virtual bool IsAssociatedWithFragmentMinder ()
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)
Added method:
public virtual void DidOutputAttributedStrings (AVPlayerItemLegibleOutput output, Foundation.NSAttributedString[] strings, CoreMedia.CMSampleBuffer[] nativeSamples, CoreMedia.CMTime itemTime);
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)
Added method:
public virtual void DidOutputTimedMetadataGroups (AVPlayerItemMetadataOutput output, AVTimedMetadataGroup[] groups, AVPlayerItemTrack track);
Added methods:
public virtual void OutputMediaDataWillChange (AVPlayerItemOutput sender);
public virtual void OutputSequenceWasFlushed (AVPlayerItemOutput output);
Added method:
public virtual void OutputSequenceWasFlushed (AVPlayerItemOutput output);
Added methods:
public virtual string GetIdentifier (AVPlayerPlaybackCoordinator coordinator, AVPlayerItem playerItem);
public virtual Foundation.NSValue[] GetInterstitialTimeRanges (AVPlayerPlaybackCoordinator coordinator, AVPlayerItem playerItem);
Modified properties:
-public abstract bool ReadyForMoreMediaData { get; }
+public virtual bool ReadyForMoreMediaData { get; }
-public abstract CoreMedia.CMTimebase Timebase { get; }
+public virtual CoreMedia.CMTimebase Timebase { get; }
Added property:
public virtual bool HasSufficientMediaDataForReliablePlaybackStart { get; }
Modified methods:
-public abstract void Enqueue (CoreMedia.CMSampleBuffer sampleBuffer)
+public virtual void Enqueue (CoreMedia.CMSampleBuffer sampleBuffer)
-public abstract void Flush ()
+public virtual void Flush ()
-public abstract void RequestMediaData (CoreFoundation.DispatchQueue queue, System.Action handler)
+public virtual void RequestMediaData (CoreFoundation.DispatchQueue queue, System.Action handler)
-public abstract void StopRequestingMediaData ()
+public virtual void StopRequestingMediaData ()
Added methods:
public virtual void DidCancelSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void DidContinueSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void DidFinishSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void DidPauseSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void DidStartSpeechUtterance (AVSpeechSynthesizer synthesizer, AVSpeechUtterance utterance);
public virtual void WillSpeakRangeOfSpeechString (AVSpeechSynthesizer synthesizer, Foundation.NSRange characterRange, AVSpeechUtterance utterance);
Added properties:
public virtual bool CanConformColorOfSourceFrames { get; }
public virtual bool SupportsHdrSourceFrames { get; }
public virtual bool SupportsWideColorSourceFrames { get; }
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)
Added methods:
public virtual void AnticipateRendering (AVVideoCompositionRenderHint renderHint);
public virtual void CancelAllPendingVideoCompositionRequests ();
public virtual void PrerollForRendering (AVVideoCompositionRenderHint renderHint);
Added methods:
public virtual bool ShouldContinueValidatingAfterFindingEmptyTimeRange (AVVideoComposition videoComposition, CoreMedia.CMTimeRange timeRange);
public virtual bool ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction (AVVideoComposition videoComposition, AVVideoCompositionInstruction videoCompositionInstruction);
public virtual bool ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction (AVVideoComposition videoComposition, AVVideoCompositionInstruction videoCompositionInstruction, AVVideoCompositionLayerInstruction layerInstruction, AVAsset asset);
public virtual bool ShouldContinueValidatingAfterFindingInvalidValueForKey (AVVideoComposition videoComposition, string key);
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 static class AVAudioSessionCategoryExtensions {
// methods
public static Foundation.NSString GetConstant (this AVAudioSessionCategory self);
public static AVAudioSessionCategory GetValue (Foundation.NSString constant);
}
[Serializable]
public enum AVAudioSessionMode {
Default = 0,
GameChat = 4,
Measurement = 3,
MoviePlayback = 5,
SpokenAudio = 7,
VideoChat = 6,
VideoRecording = 2,
VoiceChat = 1,
VoicePrompt = 8,
}
public static class AVAudioSessionModeExtensions {
// methods
public static Foundation.NSString GetConstant (this AVAudioSessionMode self);
public static AVAudioSessionMode GetValue (Foundation.NSString constant);
}
[Serializable]
public enum AVAudioSessionRenderingMode {
DolbyAtmos = 5,
DolbyAudio = 4,
MonoStereo = 1,
NotApplicable = 0,
SpatialAudio = 3,
Surround = 2,
}
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; }
}
public class AVSampleCursor : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected AVSampleCursor (Foundation.NSObjectFlag t);
protected AVSampleCursor (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual AVSampleCursorChunkInfo CurrentChunkInfo { get; }
public virtual AVSampleCursorStorageRange CurrentChunkStorageRange { get; }
public virtual Foundation.NSUrl CurrentChunkStorageUrl { get; }
public virtual AVSampleCursorAudioDependencyInfo CurrentSampleAudioDependencyInfo { get; }
public virtual Foundation.NSDictionary CurrentSampleDependencyAttachments { get; }
public AVSampleCursorDependencyInfo CurrentSampleDependencyInfo2 { get; }
public virtual CoreMedia.CMTime CurrentSampleDuration { get; }
public virtual long CurrentSampleIndexInChunk { get; }
public virtual AVSampleCursorStorageRange CurrentSampleStorageRange { get; }
public virtual AVSampleCursorSyncInfo CurrentSampleSyncInfo { get; }
public virtual CoreMedia.CMTime DecodeTimeStamp { get; }
public virtual CoreMedia.CMTime PresentationTimeStamp { get; }
public virtual IntPtr SamplesRequiredForDecoderRefresh { get; }
// methods
public virtual Foundation.NSComparisonResult ComparePositionInDecodeOrder (AVSampleCursor positionOfCursor);
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual CoreMedia.CMFormatDescription CopyCurrentSampleFormatDescription ();
public virtual bool SamplesWithEarlierDecodeTimeStampsMayHaveLaterPresentationTimeStampsThan (AVSampleCursor positionOfCursor);
public virtual bool SamplesWithLaterDecodeTimeStampsMayHaveEarlierPresentationTimeStampsThan (AVSampleCursor positionOfCursor);
public virtual CoreMedia.CMTime StepByDecodeTime (CoreMedia.CMTime deltaDecodeTime, out bool wasPinned);
public virtual CoreMedia.CMTime StepByPresentationTime (CoreMedia.CMTime deltaPresentationTime, out bool wasPinned);
public virtual long StepInDecodeOrder (long stepCount);
public virtual long StepInPresentationOrder (long stepCount);
}
public struct AVSampleCursorAudioDependencyInfo {
// fields
public IntPtr PacketRefreshCount;
// properties
public bool IsIndependentlyDecodable { get; set; }
}
public class RenderingModeChangeNotificationEventArgs : Foundation.NSNotificationEventArgs {
// constructors
public RenderingModeChangeNotificationEventArgs (Foundation.NSNotification notification);
// properties
public AVAudioSessionRenderingMode NewRenderingMode { get; }
}
Removed constructor:
protected AVCustomRoutingControllerDelegate (IntPtr handle);
Added constructor:
protected AVCustomRoutingControllerDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void HandleEvent (AVRouting.AVCustomRoutingController controller, AVRouting.AVCustomRoutingEvent event, AVCustomRoutingControllerDelegateCompletionHandler completionHandler)
+public virtual void HandleEvent (AVRouting.AVCustomRoutingController controller, AVRouting.AVCustomRoutingEvent event, AVCustomRoutingControllerDelegateCompletionHandler completionHandler)
Removed constructor:
protected AVInterstitialTimeRange (IntPtr handle);
Added constructor:
protected AVInterstitialTimeRange (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added value:
RecordingFailed = -1200,
Removed constructors:
protected AVPictureInPictureController (Foundation.NSObjectFlag t);
protected AVPictureInPictureController (IntPtr handle);
Modified properties:
-public virtual bool CanStartPictureInPictureAutomaticallyFromInline { get; set; }
+public bool CanStartPictureInPictureAutomaticallyFromInline { get; set; }
-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 AVPictureInPictureVideoCallViewController (IntPtr handle);
Added constructor:
protected AVPictureInPictureVideoCallViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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 AVPlayerViewController (IntPtr handle);
Added constructor:
protected AVPlayerViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual UIKit.UIAction ToggleLookupAction { get; }
public virtual AVVideoFrameAnalysisType VideoFrameAnalysisTypes { get; set; }
Removed method:
public static void PrepareForPrerollAds ();
Removed constructor:
protected AVPlayerViewControllerDelegate (IntPtr handle);
Added constructor:
protected AVPlayerViewControllerDelegate (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);
Modified methods:
-public abstract void HandleEvent (AVRouting.AVCustomRoutingController controller, AVRouting.AVCustomRoutingEvent event, AVCustomRoutingControllerDelegateCompletionHandler completionHandler)
+public virtual void HandleEvent (AVRouting.AVCustomRoutingController controller, AVRouting.AVCustomRoutingEvent event, AVCustomRoutingControllerDelegateCompletionHandler completionHandler)
Added methods:
public virtual void DidSelectItem (AVRouting.AVCustomRoutingController controller, AVRouting.AVCustomRoutingActionItem customActionItem);
public virtual void EventDidTimeOut (AVRouting.AVCustomRoutingController controller, AVRouting.AVCustomRoutingEvent event);
Added methods:
public virtual void DidStartPictureInPicture (AVPictureInPictureController pictureInPictureController);
public virtual void DidStopPictureInPicture (AVPictureInPictureController pictureInPictureController);
public virtual void FailedToStartPictureInPicture (AVPictureInPictureController pictureInPictureController, Foundation.NSError error);
public virtual void RestoreUserInterfaceForPictureInPicture (AVPictureInPictureController pictureInPictureController, System.Action<bool> completionHandler);
public virtual void WillStartPictureInPicture (AVPictureInPictureController pictureInPictureController);
public virtual void WillStopPictureInPicture (AVPictureInPictureController pictureInPictureController);
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)
Added method:
public virtual bool ShouldProhibitBackgroundAudioPlayback (AVPictureInPictureController pictureInPictureController);
Added methods:
public virtual void DidPresentInterstitialTimeRange (AVPlayerViewController playerViewController, AVInterstitialTimeRange interstitial);
public virtual void DidStartPictureInPicture (AVPlayerViewController playerViewController);
public virtual void DidStopPictureInPicture (AVPlayerViewController playerViewController);
public virtual void FailedToStartPictureInPicture (AVPlayerViewController playerViewController, Foundation.NSError error);
public virtual void RestoreUserInterfaceForFullScreenExit (AVPlayerViewController playerViewController, System.Action<bool> completionHandler);
public virtual void RestoreUserInterfaceForPictureInPicture (AVPlayerViewController playerViewController, System.Action<bool> completionHandler);
public virtual bool ShouldAutomaticallyDismissAtPictureInPictureStart (AVPlayerViewController playerViewController);
public virtual void WillBeginFullScreenPresentation (AVPlayerViewController playerViewController, UIKit.IUIViewControllerTransitionCoordinator coordinator);
public virtual void WillEndFullScreenPresentation (AVPlayerViewController playerViewController, UIKit.IUIViewControllerTransitionCoordinator coordinator);
public virtual void WillPresentInterstitialTimeRange (AVPlayerViewController playerViewController, AVInterstitialTimeRange interstitial);
public virtual void WillStartPictureInPicture (AVPlayerViewController playerViewController);
public virtual void WillStopPictureInPicture (AVPlayerViewController playerViewController);
Added methods:
public virtual void DidEndPresentingRoutes (AVRoutePickerView routePickerView);
public virtual void WillBeginPresentingRoutes (AVRoutePickerView routePickerView);
public class AVCaptureEvent : Foundation.NSObject {
// constructors
protected AVCaptureEvent (Foundation.NSObjectFlag t);
protected AVCaptureEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual AVCaptureEventPhase Phase { get; }
}
public class AVCaptureEventInteraction : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, UIKit.IUIInteraction {
// constructors
protected AVCaptureEventInteraction (Foundation.NSObjectFlag t);
protected AVCaptureEventInteraction (ObjCRuntime.NativeHandle handle);
public AVCaptureEventInteraction (System.Action<AVCaptureEvent> handler);
public AVCaptureEventInteraction (System.Action<AVCaptureEvent> primaryHandler, System.Action<AVCaptureEvent> secondaryHandler);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool Enabled { get; set; }
public virtual UIKit.UIView View { get; }
// methods
public virtual void DidMoveToView (UIKit.UIView view);
protected override void Dispose (bool disposing);
public virtual void WillMoveToView (UIKit.UIView view);
}
[Serializable]
public enum AVCaptureEventPhase {
Began = 0,
Cancelled = 2,
Ended = 1,
}
[Serializable]
public enum AVVideoFrameAnalysisType {
AVVideoFrameAnalysisTypeDefault = 1,
AVVideoFrameAnalysisTypeMachineReadableCode = 16,
AVVideoFrameAnalysisTypeNone = 0,
AVVideoFrameAnalysisTypeSubject = 4,
AVVideoFrameAnalysisTypeText = 2,
AVVideoFrameAnalysisTypeVisualSearch = 8,
}
Removed constructor:
protected AVCustomDeviceRoute (IntPtr handle);
Added constructor:
protected AVCustomDeviceRoute (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCustomRoutingActionItem (IntPtr handle);
Added constructor:
protected AVCustomRoutingActionItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCustomRoutingController (IntPtr handle);
Added constructor:
protected AVCustomRoutingController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCustomRoutingEvent (IntPtr handle);
Added constructor:
protected AVCustomRoutingEvent (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected AVCustomRoutingPartialIP (IntPtr handle);
Added constructor:
protected AVCustomRoutingPartialIP (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Added method:
public static byte AXSupportsBidirectionalAXMFiHearingDeviceStreaming ();
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; }
Modified properties:
-public abstract CoreGraphics.CGRect AccessibilityBrailleMapRenderRegion { get; set; }
+public virtual CoreGraphics.CGRect AccessibilityBrailleMapRenderRegion { get; set; }
-public abstract System.Action%LESSERTHANREPLACEMENT%AXBrailleMap%GREATERTHANREPLACEMENT% AccessibilityBrailleMapRenderer { get; set; }
+public virtual System.Action%LESSERTHANREPLACEMENT%AXBrailleMap%GREATERTHANREPLACEMENT% AccessibilityBrailleMapRenderer { get; set; }
Modified properties:
-public abstract AXChartDescriptor AccessibilityChartDescriptor { get; set; }
+public virtual AXChartDescriptor AccessibilityChartDescriptor { get; set; }
Modified properties:
-public abstract AXCustomContent[] AccessibilityCustomContent { get; set; }
+public virtual AXCustomContent[] AccessibilityCustomContent { get; set; }
Added property:
public virtual System.Func<AXCustomContent[]> AccessibilityCustomContentHandler { get; set; }
Modified properties:
-public abstract Foundation.NSAttributedString AttributedTitle { get; set; }
+public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
-public abstract string Title { get; set; }
+public virtual string Title { 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 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; }
Modified properties:
-public nint GroupCount { get; }
+public IntPtr GroupCount { get; }
-public nint PeopleCount { get; }
+public IntPtr PeopleCount { get; }
Removed property:
public AddressBook.ABMultiValueEntry<T> Item { get; }
Modified properties:
-public nint Count { get; }
+public IntPtr Count { get; }
Added property:
public AddressBook.ABMultiValueEntry<T> Item { get; }
Removed methods:
public nint GetFirstIndexOfValue (Foundation.NSObject value);
public nint GetIndexForIdentifier (int identifier);
Added methods:
public IntPtr GetFirstIndexOfValue (Foundation.NSObject value);
public IntPtr GetIndexForIdentifier (int identifier);
Removed methods:
public bool Insert (nint index, T value, Foundation.NSString label);
public bool RemoveAt (nint index);
Added methods:
public bool Insert (IntPtr index, T value, Foundation.NSString label);
public bool RemoveAt (IntPtr index);
Removed constructor:
protected ABNewPersonViewController (IntPtr handle);
Added constructor:
protected ABNewPersonViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ABNewPersonViewControllerDelegate (IntPtr handle);
Added constructor:
protected ABNewPersonViewControllerDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidCompleteWithNewPerson (ABNewPersonViewController controller, AddressBook.ABPerson person)
+public virtual void DidCompleteWithNewPerson (ABNewPersonViewController controller, AddressBook.ABPerson person)
Removed constructor:
protected ABPeoplePickerNavigationController (IntPtr handle);
Added constructor:
protected ABPeoplePickerNavigationController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified base type:
-UIKit.UINavigationControllerDelegate
+Foundation.NSObject
Removed constructor:
protected ABPeoplePickerNavigationControllerDelegate (IntPtr handle);
Added constructor:
protected ABPeoplePickerNavigationControllerDelegate (ObjCRuntime.NativeHandle handle);
Removed interface:
UIKit.IUINavigationControllerDelegate
Removed constructor:
protected ABPersonViewController (IntPtr handle);
Added constructor:
protected ABPersonViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ABPersonViewControllerDelegate (IntPtr handle);
Added constructor:
protected ABPersonViewControllerDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract bool ShouldPerformDefaultActionForPerson (ABPersonViewController personViewController, AddressBook.ABPerson person, int propertyId, int identifier)
+public virtual bool ShouldPerformDefaultActionForPerson (ABPersonViewController personViewController, AddressBook.ABPerson person, int propertyId, int identifier)
Removed constructor:
protected ABUnknownPersonViewController (IntPtr handle);
Added constructor:
protected ABUnknownPersonViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ABUnknownPersonViewControllerDelegate (IntPtr handle);
Added constructor:
protected ABUnknownPersonViewControllerDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidResolveToPerson (ABUnknownPersonViewController unknownPersonView, AddressBook.ABPerson person)
+public virtual void DidResolveToPerson (ABUnknownPersonViewController unknownPersonView, AddressBook.ABPerson person)
Modified methods:
-public abstract void DidCompleteWithNewPerson (ABNewPersonViewController controller, AddressBook.ABPerson person)
+public virtual void DidCompleteWithNewPerson (ABNewPersonViewController controller, AddressBook.ABPerson person)
Removed interface:
UIKit.IUINavigationControllerDelegate
Added methods:
public virtual void Cancelled (ABPeoplePickerNavigationController peoplePicker);
public virtual void DidSelectPerson (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson);
public virtual void DidSelectPerson (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier);
public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson);
public virtual bool ShouldContinue (ABPeoplePickerNavigationController peoplePicker, AddressBook.ABPerson selectedPerson, int propertyId, int identifier);
Modified methods:
-public abstract bool ShouldPerformDefaultActionForPerson (ABPersonViewController personViewController, AddressBook.ABPerson person, int propertyId, int identifier)
+public virtual bool ShouldPerformDefaultActionForPerson (ABPersonViewController personViewController, AddressBook.ABPerson person, int propertyId, int identifier)
Modified methods:
-public abstract void DidResolveToPerson (ABUnknownPersonViewController unknownPersonView, AddressBook.ABPerson person)
+public virtual void DidResolveToPerson (ABUnknownPersonViewController unknownPersonView, AddressBook.ABPerson person)
Added method:
public virtual bool ShouldPerformDefaultActionForPerson (ABUnknownPersonViewController personViewController, AddressBook.ABPerson person, int propertyId, int identifier);
Removed constructor:
protected APActivationPayload (IntPtr handle);
Added constructor:
protected APActivationPayload (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Removed constructor:
protected ALAsset (IntPtr handle);
Added constructor:
protected ALAsset (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ALAssetRepresentation (IntPtr handle);
Added constructor:
protected ALAssetRepresentation (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual nuint GetBytes (IntPtr buffer, long offset, nuint length, out Foundation.NSError error);
Added method:
public virtual UIntPtr GetBytes (IntPtr buffer, long offset, UIntPtr length, out Foundation.NSError error);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (ALAsset result, nint index, ref bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (ALAsset result, nint index, ref bool stop);
Added methods:
public virtual System.IAsyncResult BeginInvoke (ALAsset result, IntPtr index, ref bool stop, System.AsyncCallback callback, object object);
public virtual void Invoke (ALAsset result, IntPtr index, ref bool stop);
Removed constructor:
protected ALAssetsFilter (IntPtr handle);
Added constructor:
protected ALAssetsFilter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ALAssetsGroup (IntPtr handle);
Added constructor:
protected ALAssetsGroup (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
Removed constructor:
protected ALAssetsLibrary (IntPtr handle);
Added constructor:
protected ALAssetsLibrary (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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,
Added methods:
public static AudioConverter Create (AudioStreamBasicDescription sourceFormat, AudioStreamBasicDescription destinationFormat, AudioConverterOptions options);
public static AudioConverter Create (AudioStreamBasicDescription sourceFormat, AudioStreamBasicDescription destinationFormat, AudioConverterOptions options, out AudioConverterError error);
public static void Prepare (AudioConverter.PrepareCompletionCallback completionCallback);
public static void Prepare (uint flags, IntPtr ioReserved, AudioConverter.PrepareCompletionCallback completionCallback);
Removed constructor:
protected AudioFile (bool x);
Added methods:
public int CountUserData (AudioFileChunkType chunkType);
public AudioFileError GetUserData (AudioFileChunkType chunkType, int index, ref int size, IntPtr userData);
public AudioFileError GetUserData (AudioFileChunkType chunkType, int index, long offset, byte[] data, out int size);
public AudioFileError GetUserData (AudioFileChunkType chunkType, int index, long offset, ref int size, IntPtr userData);
public AudioFileError GetUserData (uint userDataId, int index, long offset, byte[] data, out int size);
public AudioFileError GetUserData (uint userDataId, int index, long offset, ref int size, IntPtr userData);
public int GetUserDataSize (AudioFileChunkType chunkType, int index);
public AudioFileError GetUserDataSize (AudioFileChunkType chunkType, int index, out ulong size);
public AudioFileError GetUserDataSize (uint userDataId, int index, out ulong size);
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; }
[Serializable]
public enum AUVoiceIOOtherAudioDuckingLevel {
Default = 0,
Max = 30,
Mid = 20,
Min = 10,
}
[Serializable]
[Flags]
public enum AudioConverterOptions {
None = 0,
Unbuffered = 65536,
}
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; }
Added property:
public virtual Foundation.NSData[] MigrateFromPlugin { 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 methods:
[Obsolete ("This API is not available on iOS.")]
public static uint GetCurrentInputDevice ();
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 ();
Modified methods:
-public abstract AUAudioUnit CreateAudioUnit (AudioComponentDescription desc, out Foundation.NSError error)
+public virtual AUAudioUnit CreateAudioUnit (AudioComponentDescription desc, out Foundation.NSError error)
Removed constructor:
protected ASAccountAuthenticationModificationController (IntPtr handle);
Added constructor:
protected ASAccountAuthenticationModificationController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ASAccountAuthenticationModificationControllerDelegate (IntPtr handle);
Added constructor:
protected ASAccountAuthenticationModificationControllerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected ASAccountAuthenticationModificationExtensionContext (IntPtr handle);
Added constructor:
protected ASAccountAuthenticationModificationExtensionContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Type Changed: AuthenticationServices.ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest
Removed constructor:
protected ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest (IntPtr handle);
Added constructor:
protected ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ASAccountAuthenticationModificationRequest (IntPtr handle);
Added constructor:
protected ASAccountAuthenticationModificationRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Type Changed: AuthenticationServices.ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest
Removed constructor:
protected ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest (IntPtr handle);
Added constructor:
protected ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected ASAccountAuthenticationModificationViewController (IntPtr handle);
Added constructor:
protected ASAccountAuthenticationModificationViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Added property:
public virtual ASUserAgeRange UserAgeRange { 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);
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; }
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 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; }
Added property:
public virtual bool AppId { 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; }
Added property:
public virtual string AppId { get; set; }
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; }
Added property:
public virtual ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport[] Transports { get; }
Added method:
protected override void Dispose (bool disposing);
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 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 GetCredentialIdentities (ASCredentialServiceIdentifier serviceIdentifier, ASCredentialIdentityTypes credentialIdentityTypes, ASCredentialIdentityStoreGetCredentialIdentitiesHandler completion);
public virtual System.Threading.Tasks.Task<IASCredentialIdentity[]> GetCredentialIdentitiesAsync (ASCredentialServiceIdentifier serviceIdentifier, ASCredentialIdentityTypes credentialIdentityTypes);
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 constructors:
protected ASWebAuthenticationSession (ObjCRuntime.NativeHandle handle);
public ASWebAuthenticationSession (Foundation.NSUrl url, ASWebAuthenticationSessionCallback callback, ASWebAuthenticationSessionCompletionHandler completionHandler);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual Foundation.NSDictionary AdditionalHeaderFields { get; set; }
Added methods:
public virtual void DidFailRequest (ASAccountAuthenticationModificationController controller, ASAccountAuthenticationModificationRequest request, Foundation.NSError error);
public virtual void DidSuccessfullyCompleteRequest (ASAccountAuthenticationModificationController controller, ASAccountAuthenticationModificationRequest request, Foundation.NSDictionary userInfo);
Type Changed: AuthenticationServices.IASAccountAuthenticationModificationControllerPresentationContextProviding
Modified methods:
-public abstract UIKit.UIWindow GetPresentationAnchor (ASAccountAuthenticationModificationController controller)
+public virtual UIKit.UIWindow GetPresentationAnchor (ASAccountAuthenticationModificationController controller)
Added methods:
public virtual void DidComplete (ASAuthorizationController controller, ASAuthorization authorization);
public virtual void DidComplete (ASAuthorizationController controller, Foundation.NSError error);
Modified methods:
-public abstract UIKit.UIWindow GetPresentationAnchor (ASAuthorizationController controller)
+public virtual UIKit.UIWindow GetPresentationAnchor (ASAuthorizationController controller)
Modified methods:
-public abstract void BeginAuthorization (ASAuthorizationProviderExtensionAuthorizationRequest request)
+public virtual void BeginAuthorization (ASAuthorizationProviderExtensionAuthorizationRequest request)
Added method:
public virtual void CancelAuthorization (ASAuthorizationProviderExtensionAuthorizationRequest request);
Modified properties:
-public abstract Foundation.NSData RawAuthenticatorData { get; }
+public virtual Foundation.NSData RawAuthenticatorData { get; }
-public abstract Foundation.NSData Signature { get; }
+public virtual Foundation.NSData Signature { get; }
-public abstract Foundation.NSData UserId { get; }
+public virtual Foundation.NSData UserId { get; }
Modified properties:
-public abstract IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials { get; set; }
+public virtual IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials { get; set; }
-public abstract Foundation.NSData Challenge { get; set; }
+public virtual Foundation.NSData Challenge { get; set; }
-public abstract string RelyingPartyIdentifier { get; set; }
+public virtual string RelyingPartyIdentifier { get; set; }
-public abstract Foundation.NSString UserVerificationPreference { get; set; }
+public virtual Foundation.NSString UserVerificationPreference { get; set; }
Modified properties:
-public abstract Foundation.NSData CredentialId { get; set; }
+public virtual Foundation.NSData CredentialId { get; set; }
Modified properties:
-public abstract Foundation.NSData RawAttestationObject { get; }
+public virtual Foundation.NSData RawAttestationObject { get; }
Modified properties:
-public abstract Foundation.NSString AttestationPreference { get; set; }
+public virtual Foundation.NSString AttestationPreference { get; set; }
-public abstract Foundation.NSData Challenge { get; set; }
+public virtual Foundation.NSData Challenge { get; set; }
-public abstract string DisplayName { get; set; }
+public virtual string DisplayName { get; set; }
-public abstract string Name { get; set; }
+public virtual string Name { get; set; }
-public abstract string RelyingPartyIdentifier { get; }
+public virtual string RelyingPartyIdentifier { get; }
-public abstract Foundation.NSData UserId { get; set; }
+public virtual Foundation.NSData UserId { get; set; }
-public abstract Foundation.NSString UserVerificationPreference { get; set; }
+public virtual Foundation.NSString UserVerificationPreference { get; set; }
Modified properties:
-public abstract Foundation.NSData CredentialId { get; }
+public virtual Foundation.NSData CredentialId { get; }
-public abstract Foundation.NSData RawClientDataJson { get; }
+public virtual Foundation.NSData RawClientDataJson { get; }
Modified methods:
-public abstract UIKit.UIWindow GetPresentationAnchor (ASWebAuthenticationSession session)
+public virtual UIKit.UIWindow GetPresentationAnchor (ASWebAuthenticationSession session)
[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, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput ();
public ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput (Foundation.NSCoder coder);
protected ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput (Foundation.NSObjectFlag t);
protected ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool IsSupported { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum ASAuthorizationPublicKeyCredentialLargeBlobSupportRequirement {
Preferred = 1,
Required = 0,
}
public class ASAuthorizationWebBrowserPlatformPublicKeyCredential : Foundation.NSObject {
// constructors
protected ASAuthorizationWebBrowserPlatformPublicKeyCredential (Foundation.NSObjectFlag t);
protected ASAuthorizationWebBrowserPlatformPublicKeyCredential (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSData CredentialId { get; }
public virtual string CustomTitle { get; }
public virtual string Name { get; }
public virtual string ProviderName { get; }
public virtual string RelyingParty { get; }
public virtual Foundation.NSData UserHandle { get; }
}
public class ASAuthorizationWebBrowserPublicKeyCredentialManager : Foundation.NSObject {
// constructors
public ASAuthorizationWebBrowserPublicKeyCredentialManager ();
protected ASAuthorizationWebBrowserPublicKeyCredentialManager (Foundation.NSObjectFlag t);
protected ASAuthorizationWebBrowserPublicKeyCredentialManager (ObjCRuntime.NativeHandle handle);
// properties
public virtual ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState AuthorizationStateForPlatformCredentials { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual void GetPlatformCredentials (string relyingParty, System.Action<ASAuthorizationWebBrowserPlatformPublicKeyCredential[]> completionHandler);
public virtual System.Threading.Tasks.Task<ASAuthorizationWebBrowserPlatformPublicKeyCredential[]> GetPlatformCredentialsAsync (string relyingParty);
public virtual void RequestAuthorization (System.Action<ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState> completionHandler);
public virtual System.Threading.Tasks.Task<ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState> RequestAuthorizationAsync ();
}
New Type: AuthenticationServices.ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState
[Serializable]
public enum ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState {
Authorized = 0,
Denied = 1,
NotDetermined = 2,
}
public sealed delegate ASCredentialIdentityStoreGetCredentialIdentitiesHandler : System.MulticastDelegate {
// constructors
public ASCredentialIdentityStoreGetCredentialIdentitiesHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (IASCredentialIdentity[] credentialIdentities, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (IASCredentialIdentity[] credentialIdentities);
}
[Serializable]
[Flags]
public enum ASCredentialIdentityTypes {
All = 0,
Passkey = 2,
Password = 1,
}
[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 ();
}
[Serializable]
public enum ASUserAgeRange {
Child = 1,
NotChild = 2,
Unknown = 0,
}
public class ASWebAuthenticationSessionCallback : Foundation.NSObject {
// constructors
protected ASWebAuthenticationSessionCallback (Foundation.NSObjectFlag t);
protected ASWebAuthenticationSessionCallback (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static ASWebAuthenticationSessionCallback Create (string customScheme);
public static ASWebAuthenticationSessionCallback Create (string httpsHost, string path);
public virtual bool MatchesUrl (Foundation.NSUrl url);
}
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 virtual ASAuthorizationPlatformPublicKeyCredentialAssertionRequest CreateCredentialAssertionRequest (ASPublicKeyCredentialClientData clientData);
public virtual 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; }
}
New Type: AuthenticationServices.IASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest
public interface IASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual ASPublicKeyCredentialClientData ClientData { get; }
}
public interface IASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest CreateCredentialAssertionRequest (ASPublicKeyCredentialClientData clientData);
public virtual ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest CreateCredentialRegistrationRequest (ASPublicKeyCredentialClientData clientData, string displayName, string name, Foundation.NSData userId);
}
New Type: AuthenticationServices.IASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest
public interface IASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual ASPublicKeyCredentialClientData ClientData { get; }
}
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);
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; }
Added properties:
public virtual Foundation.NSDictionary<AEAssessmentApplication,AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration> ConfigurationsByApplication { get; }
public virtual AEAssessmentParticipantConfiguration MainParticipantConfiguration { get; }
Added methods:
public virtual void Remove (AEAssessmentApplication application);
public virtual void SetConfiguration (AEAssessmentParticipantConfiguration configuration, AEAssessmentApplication application);
Added values:
ConfigurationUpdatesNotSupported = 4,
MultipleParticipantsNotSupported = 3,
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; }
Added property:
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> ConfigurationInfo { get; set; }
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; }
Added properties:
public static bool SupportsConfigurationUpdates { get; }
public static bool SupportsMultipleParticipants { get; }
Removed constructor:
protected AEAssessmentSessionDelegate (IntPtr handle);
Added constructor:
protected AEAssessmentSessionDelegate (ObjCRuntime.NativeHandle handle);
Added methods:
public virtual void DidUpdate (AEAssessmentSession session);
public virtual void FailedToUpdate (AEAssessmentSession session, AEAssessmentConfiguration configuration, Foundation.NSError error);
Added methods:
public static void DidUpdate (this IAEAssessmentSessionDelegate This, AEAssessmentSession session);
public static void FailedToUpdate (this IAEAssessmentSessionDelegate This, AEAssessmentSession session, AEAssessmentConfiguration configuration, Foundation.NSError error);
Added methods:
public virtual void DidBegin (AEAssessmentSession session);
public virtual void DidEnd (AEAssessmentSession session);
public virtual void DidUpdate (AEAssessmentSession session);
public virtual void FailedToBegin (AEAssessmentSession session, Foundation.NSError error);
public virtual void FailedToUpdate (AEAssessmentSession session, AEAssessmentConfiguration configuration, Foundation.NSError error);
public virtual void WasInterrupted (AEAssessmentSession session, Foundation.NSError error);
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; }
Added methods:
public virtual void DidBegin (BADownload download);
public virtual void DidPause (BADownload download);
public virtual void DidReceiveChallenge (BADownload download, Foundation.NSUrlAuthenticationChallenge challenge, System.Action<Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential> completionHandler);
public virtual void DidWriteBytes (BADownload download, long bytesWritten, long totalBytesWritten, long totalExpectedBytes);
public virtual void Failed (BADownload download, Foundation.NSError error);
public virtual void Finished (BADownload download, Foundation.NSUrl fileUrl);
Added methods:
public virtual void DidReceiveChallenge (BADownload download, Foundation.NSUrlAuthenticationChallenge challenge, System.Action<Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential> completionHandler);
public virtual void Failed (BADownload download, Foundation.NSError error);
public virtual void Finished (BADownload download, Foundation.NSUrl fileUrl);
public virtual Foundation.NSSet<BADownload> GetDownloads (BAContentRequest contentRequest, Foundation.NSUrl manifestUrl, BAAppExtensionInfo extensionInfo);
public virtual void WillTerminate ();
[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 BGAppRefreshTask (IntPtr handle);
Added constructor:
protected BGAppRefreshTask (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected BGAppRefreshTaskRequest (IntPtr handle);
Added constructor:
protected BGAppRefreshTaskRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected BGProcessingTask (IntPtr handle);
Added constructor:
protected BGProcessingTask (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected BGProcessingTaskRequest (IntPtr handle);
Added constructor:
protected BGProcessingTaskRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected BGTask (IntPtr handle);
Added constructor:
protected BGTask (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected BGTaskRequest (IntPtr handle);
Added constructor:
protected BGTaskRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected BGTaskScheduler (IntPtr handle);
Added constructor:
protected BGTaskScheduler (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
public class BGHealthResearchTask : BackgroundTasks.BGProcessingTask {
// constructors
public BGHealthResearchTask ();
protected BGHealthResearchTask (Foundation.NSObjectFlag t);
protected BGHealthResearchTask (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public class BGHealthResearchTaskRequest : BackgroundTasks.BGProcessingTaskRequest {
// constructors
public BGHealthResearchTaskRequest ();
protected BGHealthResearchTaskRequest (Foundation.NSObjectFlag t);
protected BGHealthResearchTaskRequest (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string ProtectionTypeOfRequiredData { get; set; }
}
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; }
Removed constructor:
protected CXAction (IntPtr handle);
Added constructor:
protected CXAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXAnswerCallAction (IntPtr handle);
Added constructor:
protected CXAnswerCallAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXCall (IntPtr handle);
Added constructor:
protected CXCall (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXCallAction (IntPtr handle);
Added constructor:
protected CXCallAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXCallController (IntPtr handle);
Added constructor:
protected CXCallController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXCallDirectoryExtensionContext (IntPtr handle);
Added constructor:
protected CXCallDirectoryExtensionContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXCallDirectoryExtensionContextDelegate (IntPtr handle);
Added constructor:
protected CXCallDirectoryExtensionContextDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void RequestFailed (CXCallDirectoryExtensionContext extensionContext, Foundation.NSError error)
+public virtual void RequestFailed (CXCallDirectoryExtensionContext extensionContext, Foundation.NSError error)
Removed constructor:
protected CXCallDirectoryManager (IntPtr handle);
Added constructor:
protected CXCallDirectoryManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXCallDirectoryProvider (IntPtr handle);
Added constructor:
protected CXCallDirectoryProvider (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXCallObserver (IntPtr handle);
Added constructor:
protected CXCallObserver (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXCallObserverDelegate (IntPtr handle);
Added constructor:
protected CXCallObserverDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void CallChanged (CXCallObserver callObserver, CXCall call)
+public virtual void CallChanged (CXCallObserver callObserver, CXCall call)
Removed constructor:
protected CXCallUpdate (IntPtr handle);
Added constructor:
protected CXCallUpdate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXEndCallAction (IntPtr handle);
Added constructor:
protected CXEndCallAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added values:
CallIsProtected = 6,
FilteredDuringRestrictedSharingMode = 5,
Added value:
CallIsProtected = 8,
Removed constructor:
protected CXHandle (IntPtr handle);
Added constructor:
protected CXHandle (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXPlayDtmfCallAction (IntPtr handle);
Added constructor:
protected CXPlayDtmfCallAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXProvider (IntPtr handle);
Added constructor:
protected CXProvider (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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 CXProviderDelegate (IntPtr handle);
Added constructor:
protected CXProviderDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidReset (CXProvider provider)
+public virtual void DidReset (CXProvider provider)
Removed constructor:
protected CXSetGroupCallAction (IntPtr handle);
Added constructor:
protected CXSetGroupCallAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXSetHeldCallAction (IntPtr handle);
Added constructor:
protected CXSetHeldCallAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXSetMutedCallAction (IntPtr handle);
Added constructors:
public CXSetMutedCallAction (Foundation.NSUuid callUuid);
protected CXSetMutedCallAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXStartCallAction (IntPtr handle);
Added constructor:
protected CXStartCallAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CXTransaction (IntPtr handle);
Added constructor:
protected CXTransaction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified methods:
-public abstract void RequestFailed (CXCallDirectoryExtensionContext extensionContext, Foundation.NSError error)
+public virtual void RequestFailed (CXCallDirectoryExtensionContext extensionContext, Foundation.NSError error)
Modified methods:
-public abstract void CallChanged (CXCallObserver callObserver, CXCall call)
+public virtual void CallChanged (CXCallObserver callObserver, CXCall call)
Modified methods:
-public abstract void DidReset (CXProvider provider)
+public virtual void DidReset (CXProvider provider)
Added methods:
public virtual void DidActivateAudioSession (CXProvider provider, AVFoundation.AVAudioSession audioSession);
public virtual void DidBegin (CXProvider provider);
public virtual void DidDeactivateAudioSession (CXProvider provider, AVFoundation.AVAudioSession audioSession);
public virtual bool ExecuteTransaction (CXProvider provider, CXTransaction transaction);
public virtual void PerformAnswerCallAction (CXProvider provider, CXAnswerCallAction action);
public virtual void PerformEndCallAction (CXProvider provider, CXEndCallAction action);
public virtual void PerformPlayDtmfCallAction (CXProvider provider, CXPlayDtmfCallAction action);
public virtual void PerformSetGroupCallAction (CXProvider provider, CXSetGroupCallAction action);
public virtual void PerformSetHeldCallAction (CXProvider provider, CXSetHeldCallAction action);
public virtual void PerformSetMutedCallAction (CXProvider provider, CXSetMutedCallAction action);
public virtual void PerformStartCallAction (CXProvider provider, CXStartCallAction action);
public virtual void TimedOutPerformingAction (CXProvider provider, CXAction action);
Removed constructor:
protected CPActionSheetTemplate (IntPtr handle);
Added constructor:
protected CPActionSheetTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPAlertAction (IntPtr handle);
Added constructor:
protected CPAlertAction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPAlertTemplate (IntPtr handle);
Added constructor:
protected CPAlertTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nuint MaximumActionCount { get; }
+public UIntPtr MaximumActionCount { get; }
Removed constructor:
protected CPApplicationDelegate (IntPtr handle);
Added constructor:
protected CPApplicationDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public virtual void DidFailToContinueUserActivitiy (UIKit.UIApplication application, string userActivityType, Foundation.NSError error);
Modified methods:
-public abstract void DidConnectCarInterfaceController (UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
+public virtual void DidConnectCarInterfaceController (UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
-public abstract void DidDisconnectCarInterfaceController (UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
+public virtual void DidDisconnectCarInterfaceController (UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
Added method:
public virtual void DidFailToContinueUserActivity (UIKit.UIApplication application, string userActivityType, Foundation.NSError error);
Removed constructor:
protected CPAssistantCellConfiguration (IntPtr handle);
Added constructor:
protected CPAssistantCellConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPBarButton (IntPtr handle);
Added constructor:
protected CPBarButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPButton (IntPtr handle);
Added constructor:
protected CPButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPContact (IntPtr handle);
Added constructor:
protected CPContact (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPContactCallButton (IntPtr handle);
Added constructor:
protected CPContactCallButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPContactDirectionsButton (IntPtr handle);
Added constructor:
protected CPContactDirectionsButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPContactMessageButton (IntPtr handle);
Added constructor:
protected CPContactMessageButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPContactTemplate (IntPtr handle);
Added constructor:
protected CPContactTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPDashboardButton (IntPtr handle);
Added constructor:
protected CPDashboardButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPDashboardController (IntPtr handle);
Added constructor:
protected CPDashboardController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPGridButton (IntPtr handle);
Added constructor:
protected CPGridButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPGridTemplate (IntPtr handle);
Added constructor:
protected CPGridTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nuint MaximumItems { get; }
+public UIntPtr MaximumItems { get; }
Removed constructor:
protected CPImageSet (IntPtr handle);
Added constructor:
protected CPImageSet (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPInformationItem (IntPtr handle);
Added constructor:
protected CPInformationItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPInformationRatingItem (IntPtr handle);
Added constructor:
protected CPInformationRatingItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPInformationTemplate (IntPtr handle);
Added constructor:
protected CPInformationTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPInstrumentClusterController (IntPtr handle);
Added constructor:
protected CPInstrumentClusterController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPInstrumentClusterControllerDelegate (IntPtr handle);
Added constructor:
protected CPInstrumentClusterControllerDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidConnectWindow (UIKit.UIWindow instrumentClusterWindow)
+public virtual void DidConnectWindow (UIKit.UIWindow instrumentClusterWindow)
-public abstract void DidDisconnectWindow (UIKit.UIWindow instrumentClusterWindow)
+public virtual void DidDisconnectWindow (UIKit.UIWindow instrumentClusterWindow)
Removed constructor:
protected CPInterfaceController (IntPtr handle);
Added constructor:
protected CPInterfaceController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPInterfaceControllerDelegate (IntPtr handle);
Added constructor:
protected CPInterfaceControllerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CPListImageRowItem (IntPtr handle);
Added constructors:
protected CPListImageRowItem (ObjCRuntime.NativeHandle handle);
public CPListImageRowItem (string text, UIKit.UIImage[] images, string[] imageTitles);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nuint MaximumNumberOfGridImages { get; }
+public UIntPtr MaximumNumberOfGridImages { get; }
Added property:
public virtual string[] ImageTitles { get; set; }
Removed methods:
public virtual System.IAsyncResult BeginInvoke (CPListImageRowItem item, nint index, System.Action completionBlock, System.AsyncCallback callback, object object);
public virtual void Invoke (CPListImageRowItem item, nint index, System.Action completionBlock);
Added methods:
public virtual System.IAsyncResult BeginInvoke (CPListImageRowItem item, IntPtr index, System.Action completionBlock, System.AsyncCallback callback, object object);
public virtual void Invoke (CPListImageRowItem item, IntPtr index, System.Action completionBlock);
Removed constructor:
protected CPListItem (IntPtr handle);
Added constructor:
protected CPListItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat PlaybackProgress { get; set; }
+public virtual System.Runtime.InteropServices.NFloat PlaybackProgress { get; set; }
Removed constructor:
protected CPListSection (IntPtr handle);
Added constructor:
protected CPListSection (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nuint GetIndex (ICPListTemplateItem item);
public virtual ICPListTemplateItem GetItem (nuint index);
Added methods:
public virtual UIntPtr GetIndex (ICPListTemplateItem item);
public virtual ICPListTemplateItem GetItem (UIntPtr index);
Removed constructor:
protected CPListTemplate (IntPtr handle);
Added constructor:
protected CPListTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint ItemCount { get; }
+public virtual UIntPtr ItemCount { get; }
-public nuint MaximumItemCount { get; }
+public UIntPtr MaximumItemCount { get; }
-public nuint MaximumSectionCount { get; }
+public UIntPtr MaximumSectionCount { get; }
-public virtual nuint SectionCount { get; }
+public virtual UIntPtr SectionCount { get; }
Removed constructor:
protected CPListTemplateDelegate (IntPtr handle);
Added constructor:
protected CPListTemplateDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidSelectListItem (CPListTemplate listTemplate, CPListItem item, System.Action completionHandler)
+public virtual void DidSelectListItem (CPListTemplate listTemplate, CPListItem item, System.Action completionHandler)
Removed constructor:
protected CPManeuver (IntPtr handle);
Added constructor:
protected CPManeuver (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual string HighwayExitLabel { get; set; }
public virtual Foundation.NSSet<Foundation.NSMeasurement<Foundation.NSUnitAngle>> JunctionElementAngles { get; set; }
public virtual Foundation.NSMeasurement<Foundation.NSUnitAngle> JunctionExitAngle { get; set; }
public virtual CPJunctionType JunctionType { get; set; }
public virtual CPLaneGuidance LinkedLaneGuidance { get; set; }
public virtual CPManeuverType ManeuverType { get; set; }
public virtual string[] RoadFollowingManeuverVariants { get; set; }
public virtual CPTrafficSide TrafficSide { get; set; }
Added method:
protected override void Dispose (bool disposing);
Removed constructor:
protected CPMapButton (IntPtr handle);
Added constructor:
protected CPMapButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPMapTemplate (IntPtr handle);
Added constructor:
protected CPMapTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPMapTemplateDelegate (IntPtr handle);
Added constructor:
protected CPMapTemplateDelegate (ObjCRuntime.NativeHandle handle);
Added method:
public virtual bool ShouldProvideNavigationMetadata (CPMapTemplate mapTemplate);
Added method:
public static bool ShouldProvideNavigationMetadata (this ICPMapTemplateDelegate This, CPMapTemplate mapTemplate);
Removed constructor:
protected CPMessageComposeBarButton (IntPtr handle);
Added constructor:
protected CPMessageComposeBarButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPMessageListItem (IntPtr handle);
Added constructor:
protected CPMessageListItem (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPMessageListItemLeadingConfiguration (IntPtr handle);
Added constructor:
protected CPMessageListItemLeadingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPMessageListItemTrailingConfiguration (IntPtr handle);
Added constructor:
protected CPMessageListItemTrailingConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNavigationAlert (IntPtr handle);
Added constructor:
protected CPNavigationAlert (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNavigationSession (IntPtr handle);
Added constructor:
protected CPNavigationSession (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual CPLaneGuidance CurrentLaneGuidance { get; set; }
public virtual string[] CurrentRoadNameVariants { get; set; }
public virtual CPManeuverState ManeuverState { get; set; }
Added methods:
public virtual void AddLaneGuidances (CPLaneGuidance[] laneGuidances);
public virtual void AddManeuvers (CPManeuver[] maneuvers);
public virtual void ResumeTrip (CPRouteInformation routeInformation);
Removed constructor:
protected CPNowPlayingAddToLibraryButton (IntPtr handle);
Added constructor:
protected CPNowPlayingAddToLibraryButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNowPlayingButton (IntPtr handle);
Added constructor:
protected CPNowPlayingButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNowPlayingImageButton (IntPtr handle);
Added constructor:
protected CPNowPlayingImageButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNowPlayingMoreButton (IntPtr handle);
Added constructor:
protected CPNowPlayingMoreButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNowPlayingPlaybackRateButton (IntPtr handle);
Added constructor:
protected CPNowPlayingPlaybackRateButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNowPlayingRepeatButton (IntPtr handle);
Added constructor:
protected CPNowPlayingRepeatButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNowPlayingShuffleButton (IntPtr handle);
Added constructor:
protected CPNowPlayingShuffleButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPNowPlayingTemplate (IntPtr handle);
Added constructor:
protected CPNowPlayingTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPPointOfInterest (IntPtr handle);
Added constructor:
protected CPPointOfInterest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
protected CPPointOfInterestTemplate (IntPtr handle);
public CPPointOfInterestTemplate (string title, CPPointOfInterest[] pointsOfInterest, nint selectedIndex);
Added constructors:
protected CPPointOfInterestTemplate (ObjCRuntime.NativeHandle handle);
public CPPointOfInterestTemplate (string title, CPPointOfInterest[] pointsOfInterest, IntPtr selectedIndex);
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 method:
public virtual void SetPointsOfInterest (CPPointOfInterest[] pointsOfInterest, nint selectedIndex);
Added method:
public virtual void SetPointsOfInterest (CPPointOfInterest[] pointsOfInterest, IntPtr selectedIndex);
Removed constructor:
protected CPPointOfInterestTemplateDelegate (IntPtr handle);
Added constructor:
protected CPPointOfInterestTemplateDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidChangeMapRegion (CPPointOfInterestTemplate pointOfInterestTemplate, MapKit.MKCoordinateRegion region)
+public virtual void DidChangeMapRegion (CPPointOfInterestTemplate pointOfInterestTemplate, MapKit.MKCoordinateRegion region)
Removed constructor:
protected CPRouteChoice (IntPtr handle);
Added constructor:
protected CPRouteChoice (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPSearchTemplate (IntPtr handle);
Added constructor:
protected CPSearchTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPSearchTemplateDelegate (IntPtr handle);
Added constructor:
protected CPSearchTemplateDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void SelectedResult (CPSearchTemplate searchTemplate, CPListItem item, System.Action completionHandler)
+public virtual void SelectedResult (CPSearchTemplate searchTemplate, CPListItem item, System.Action completionHandler)
-public abstract void UpdatedSearchText (CPSearchTemplate searchTemplate, string searchText, CPSearchTemplateDelegateUpdateHandler completionHandler)
+public virtual void UpdatedSearchText (CPSearchTemplate searchTemplate, string searchText, CPSearchTemplateDelegateUpdateHandler completionHandler)
Removed constructor:
protected CPSessionConfiguration (IntPtr handle);
Added constructor:
protected CPSessionConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPSessionConfigurationDelegate (IntPtr handle);
Modified constructors:
-protected CPSessionConfigurationDelegate ()
+public CPSessionConfigurationDelegate ()
Added constructor:
protected CPSessionConfigurationDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void LimitedUserInterfacesChanged (CPSessionConfiguration sessionConfiguration, CPLimitableUserInterface limitedUserInterfaces)
+public virtual void LimitedUserInterfacesChanged (CPSessionConfiguration sessionConfiguration, CPLimitableUserInterface limitedUserInterfaces)
Added method:
public static void LimitedUserInterfacesChanged (this ICPSessionConfigurationDelegate This, CPSessionConfiguration sessionConfiguration, CPLimitableUserInterface limitedUserInterfaces);
Removed constructor:
protected CPTabBarTemplate (IntPtr handle);
Added constructor:
protected CPTabBarTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nuint MaximumTabCount { get; }
+public UIntPtr MaximumTabCount { get; }
Added methods:
public virtual void SelectTemplate (CPTemplate newTemplate);
public virtual void SelectTemplate (IntPtr index);
Removed constructor:
protected CPTabBarTemplateDelegate (IntPtr handle);
Added constructor:
protected CPTabBarTemplateDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void DidSelectTemplate (CPTabBarTemplate tabBarTemplate, CPTemplate selectedTemplate)
+public virtual void DidSelectTemplate (CPTabBarTemplate tabBarTemplate, CPTemplate selectedTemplate)
Removed constructor:
protected CPTemplate (IntPtr handle);
Added constructor:
protected CPTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPTemplateApplicationDashboardScene (IntPtr handle);
Added constructor:
protected CPTemplateApplicationDashboardScene (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPTemplateApplicationDashboardSceneDelegate (IntPtr handle);
Added constructor:
protected CPTemplateApplicationDashboardSceneDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CPTemplateApplicationInstrumentClusterScene (IntPtr handle);
Added constructor:
protected CPTemplateApplicationInstrumentClusterScene (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPTemplateApplicationInstrumentClusterSceneDelegate (IntPtr handle);
Added constructor:
protected CPTemplateApplicationInstrumentClusterSceneDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CPTemplateApplicationScene (IntPtr handle);
Added constructor:
protected CPTemplateApplicationScene (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPTemplateApplicationSceneDelegate (IntPtr handle);
Added constructor:
protected CPTemplateApplicationSceneDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CPTextButton (IntPtr handle);
Added constructor:
protected CPTextButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPTravelEstimates (IntPtr handle);
Added constructors:
protected CPTravelEstimates (ObjCRuntime.NativeHandle handle);
public CPTravelEstimates (Foundation.NSMeasurement<Foundation.NSUnitLength> distanceRemaining, Foundation.NSMeasurement<Foundation.NSUnitLength> distanceRemainingToDisplay, double time);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual Foundation.NSMeasurement<Foundation.NSUnitLength> DistanceRemainingToDisplay { get; }
Removed constructor:
protected CPTrip (IntPtr handle);
Added constructor:
protected CPTrip (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual string[] DestinationNameVariants { get; set; }
Removed constructor:
protected CPTripPreviewTextConfiguration (IntPtr handle);
Added constructor:
protected CPTripPreviewTextConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPVoiceControlState (IntPtr handle);
Added constructor:
protected CPVoiceControlState (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPVoiceControlTemplate (IntPtr handle);
Added constructor:
protected CPVoiceControlTemplate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CPWindow (IntPtr handle);
Added constructor:
protected CPWindow (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified methods:
-public abstract void DidConnectCarInterfaceController (UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
+public virtual void DidConnectCarInterfaceController (UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
-public abstract void DidDisconnectCarInterfaceController (UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
+public virtual void DidDisconnectCarInterfaceController (UIKit.UIApplication application, CPInterfaceController interfaceController, CPWindow window)
Added methods:
public virtual void DidSelectManeuver (UIKit.UIApplication application, CPManeuver maneuver);
public virtual void DidSelectNavigationAlert (UIKit.UIApplication application, CPNavigationAlert navigationAlert);
Modified properties:
-public abstract CPBarButton[] LeadingNavigationBarButtons { get; set; }
+public virtual CPBarButton[] LeadingNavigationBarButtons { get; set; }
-public abstract CPBarButton[] TrailingNavigationBarButtons { get; set; }
+public virtual CPBarButton[] TrailingNavigationBarButtons { get; set; }
Added property:
public virtual CPBarButton BackButton { get; set; }
Modified methods:
-public abstract void DidConnectWindow (UIKit.UIWindow instrumentClusterWindow)
+public virtual void DidConnectWindow (UIKit.UIWindow instrumentClusterWindow)
-public abstract void DidDisconnectWindow (UIKit.UIWindow instrumentClusterWindow)
+public virtual void DidDisconnectWindow (UIKit.UIWindow instrumentClusterWindow)
Added methods:
public virtual void DidChangeCompassSetting (CPInstrumentClusterController instrumentClusterController, CPInstrumentClusterSetting compassSetting);
public virtual void DidChangeSpeedLimitSetting (CPInstrumentClusterController instrumentClusterController, CPInstrumentClusterSetting speedLimitSetting);
public virtual void DidZoomIn (CPInstrumentClusterController instrumentClusterController);
public virtual void DidZoomOut (CPInstrumentClusterController instrumentClusterController);
Added methods:
public virtual void TemplateDidAppear (CPTemplate aTemplate, bool animated);
public virtual void TemplateDidDisappear (CPTemplate aTemplate, bool animated);
public virtual void TemplateWillAppear (CPTemplate aTemplate, bool animated);
public virtual void TemplateWillDisappear (CPTemplate aTemplate, bool animated);
Modified methods:
-public abstract void DidSelectListItem (CPListTemplate listTemplate, CPListItem item, System.Action completionHandler)
+public virtual void DidSelectListItem (CPListTemplate listTemplate, CPListItem item, System.Action completionHandler)
Modified properties:
-public abstract string Text { get; }
+public virtual string Text { get; }
-public abstract Foundation.NSObject UserInfo { get; set; }
+public virtual Foundation.NSObject UserInfo { get; set; }
Added property:
public virtual bool Enabled { get; set; }
Added methods:
public virtual void DidBeginPanGesture (CPMapTemplate mapTemplate);
public virtual void DidCancelNavigation (CPMapTemplate mapTemplate);
public virtual void DidDismissNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert, CPNavigationAlertDismissalContext dismissalContext);
public virtual void DidDismissPanningInterface (CPMapTemplate mapTemplate);
public virtual void DidEndPanGesture (CPMapTemplate mapTemplate, CoreGraphics.CGPoint velocity);
public virtual void DidShowNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert);
public virtual void DidShowPanningInterface (CPMapTemplate mapTemplate);
public virtual void DidUpdatePanGesture (CPMapTemplate mapTemplate, CoreGraphics.CGPoint translation, CoreGraphics.CGPoint velocity);
public virtual CPManeuverDisplayStyle GetDisplayStyle (CPMapTemplate mapTemplate, CPManeuver maneuver);
public virtual void Pan (CPMapTemplate mapTemplate, CPPanDirection direction);
public virtual void PanBegan (CPMapTemplate mapTemplate, CPPanDirection direction);
public virtual void PanEnded (CPMapTemplate mapTemplate, CPPanDirection direction);
public virtual void SelectedPreview (CPMapTemplate mapTemplate, CPTrip trip, CPRouteChoice routeChoice);
public virtual bool ShouldProvideNavigationMetadata (CPMapTemplate mapTemplate);
public virtual bool ShouldShowNotificationForManeuver (CPMapTemplate mapTemplate, CPManeuver maneuver);
public virtual bool ShouldShowNotificationForNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert);
public virtual bool ShouldUpdateNotificationForManeuver (CPMapTemplate mapTemplate, CPManeuver maneuver, CPTravelEstimates travelEstimates);
public virtual void StartedTrip (CPMapTemplate mapTemplate, CPTrip trip, CPRouteChoice routeChoice);
public virtual void WillDismissNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert, CPNavigationAlertDismissalContext dismissalContext);
public virtual void WillDismissPanningInterface (CPMapTemplate mapTemplate);
public virtual void WillShowNavigationAlert (CPMapTemplate mapTemplate, CPNavigationAlert navigationAlert);
Added methods:
public virtual void AlbumArtistButtonTapped (CPNowPlayingTemplate nowPlayingTemplate);
public virtual void UpNextButtonTapped (CPNowPlayingTemplate nowPlayingTemplate);
Modified methods:
-public abstract void DidChangeMapRegion (CPPointOfInterestTemplate pointOfInterestTemplate, MapKit.MKCoordinateRegion region)
+public virtual void DidChangeMapRegion (CPPointOfInterestTemplate pointOfInterestTemplate, MapKit.MKCoordinateRegion region)
Added method:
public virtual void DidSelectPointOfInterest (CPPointOfInterestTemplate pointOfInterestTemplate, CPPointOfInterest pointOfInterest);
Modified methods:
-public abstract void SelectedResult (CPSearchTemplate searchTemplate, CPListItem item, System.Action completionHandler)
+public virtual void SelectedResult (CPSearchTemplate searchTemplate, CPListItem item, System.Action completionHandler)
-public abstract void UpdatedSearchText (CPSearchTemplate searchTemplate, string searchText, CPSearchTemplateDelegateUpdateHandler completionHandler)
+public virtual void UpdatedSearchText (CPSearchTemplate searchTemplate, string searchText, CPSearchTemplateDelegateUpdateHandler completionHandler)
Added method:
public virtual void SearchButtonPressed (CPSearchTemplate searchTemplate);
Modified properties:
-public abstract CPSelectableListItemHandler Handler { get; set; }
+public virtual CPSelectableListItemHandler Handler { get; set; }
Modified methods:
-public abstract void LimitedUserInterfacesChanged (CPSessionConfiguration sessionConfiguration, CPLimitableUserInterface limitedUserInterfaces)
+public virtual void LimitedUserInterfacesChanged (CPSessionConfiguration sessionConfiguration, CPLimitableUserInterface limitedUserInterfaces)
Added method:
public virtual void ContentStyleChanged (CPSessionConfiguration sessionConfiguration, CPContentStyle contentStyle);
Modified methods:
-public abstract void DidSelectTemplate (CPTabBarTemplate tabBarTemplate, CPTemplate selectedTemplate)
+public virtual void DidSelectTemplate (CPTabBarTemplate tabBarTemplate, CPTemplate selectedTemplate)
Added methods:
public virtual void DidConnectDashboardController (CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, UIKit.UIWindow window);
public virtual void DidDisconnectDashboardController (CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, UIKit.UIWindow window);
Added methods:
public virtual void ContentStyleDidChange (UIKit.UIUserInterfaceStyle contentStyle);
public virtual void DidConnectInstrumentClusterController (CPTemplateApplicationInstrumentClusterScene templateApplicationInstrumentClusterScene, CPInstrumentClusterController instrumentClusterController);
public virtual void DidDisconnectInstrumentClusterController (CPTemplateApplicationInstrumentClusterScene templateApplicationInstrumentClusterScene, CPInstrumentClusterController instrumentClusterController);
Added methods:
public virtual void ContentStyleDidChange (UIKit.UIUserInterfaceStyle contentStyle);
public virtual void DidConnect (CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController);
public virtual void DidConnect (CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController, CPWindow window);
public virtual void DidDisconnect (CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController);
public virtual void DidDisconnect (CPTemplateApplicationScene templateApplicationScene, CPInterfaceController interfaceController, CPWindow window);
public virtual void DidSelect (CPTemplateApplicationScene templateApplicationScene, CPManeuver maneuver);
public virtual void DidSelect (CPTemplateApplicationScene templateApplicationScene, CPNavigationAlert navigationAlert);
[Serializable]
public enum CPJunctionType {
Intersection = 0,
Roundabout = 1,
}
public class CPLane : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CPLane ();
public CPLane (Foundation.NSCoder coder);
protected CPLane (Foundation.NSObjectFlag t);
protected CPLane (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSMeasurement<Foundation.NSUnitAngle> PrimaryAngle { get; set; }
public virtual Foundation.NSMeasurement<Foundation.NSUnitAngle>[] SecondaryAngles { get; set; }
public virtual CPLaneStatus Status { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class CPLaneGuidance : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CPLaneGuidance ();
public CPLaneGuidance (Foundation.NSCoder coder);
protected CPLaneGuidance (Foundation.NSObjectFlag t);
protected CPLaneGuidance (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string[] InstructionVariants { get; set; }
public virtual CPLane[] Lanes { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum CPLaneStatus {
Good = 1,
NotGood = 0,
Preferred = 2,
}
[Serializable]
public enum CPManeuverState {
Continue = 0,
Execute = 3,
Initial = 1,
Prepare = 2,
}
[Serializable]
public enum CPManeuverType {
ArriveAtDestination = 12,
ArriveAtDestinationLeft = 24,
ArriveAtDestinationRight = 25,
ArriveEndOfDirections = 27,
ArriveEndOfNavigation = 10,
ChangeFerry = 17,
ChangeHighway = 51,
ChangeHighwayLeft = 52,
ChangeHighwayRight = 53,
EnterFerry = 15,
EnterRoundabout = 6,
ExitFerry = 16,
ExitRoundabout = 7,
FollowRoad = 5,
HighwayOffRampLeft = 22,
HighwayOffRampRight = 23,
KeepLeft = 13,
KeepRight = 14,
LeftTurn = 1,
LeftTurnAtEnd = 20,
NoTurn = 0,
OffRamp = 8,
OnRamp = 9,
RightTurn = 2,
RightTurnAtEnd = 21,
RoundaboutExit1 = 28,
RoundaboutExit10 = 37,
RoundaboutExit11 = 38,
RoundaboutExit12 = 39,
RoundaboutExit13 = 40,
RoundaboutExit14 = 41,
RoundaboutExit15 = 42,
RoundaboutExit16 = 43,
RoundaboutExit17 = 44,
RoundaboutExit18 = 45,
RoundaboutExit19 = 46,
RoundaboutExit2 = 29,
RoundaboutExit3 = 30,
RoundaboutExit4 = 31,
RoundaboutExit5 = 32,
RoundaboutExit6 = 33,
RoundaboutExit7 = 34,
RoundaboutExit8 = 35,
RoundaboutExit9 = 36,
SharpLeftTurn = 47,
SharpRightTurn = 48,
SlightLeftTurn = 49,
SlightRightTurn = 50,
StartRoute = 11,
StartRouteWithUTurn = 18,
StraightAhead = 3,
UTurn = 4,
UTurnAtRoundabout = 19,
UTurnWhenPossible = 26,
}
public class CPRouteInformation : Foundation.NSObject {
// constructors
protected CPRouteInformation (Foundation.NSObjectFlag t);
protected CPRouteInformation (ObjCRuntime.NativeHandle handle);
public CPRouteInformation (CPManeuver[] maneuvers, CPLaneGuidance[] laneGuidances, CPManeuver[] currentManeuvers, CPLaneGuidance currentLaneGuidance, CPTravelEstimates tripTravelEstimates, CPTravelEstimates maneuverTravelEstimates);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CPLaneGuidance CurrentLaneGuidance { get; }
public virtual CPManeuver[] CurrentManeuvers { get; }
public virtual CPLaneGuidance[] LaneGuidances { get; }
public virtual CPTravelEstimates ManeuverTravelEstimates { get; }
public virtual CPManeuver[] Maneuvers { get; }
public virtual CPTravelEstimates TripTravelEstimates { get; }
}
[Serializable]
public enum CPTrafficSide {
Left = 1,
Right = 0,
}
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; }
Modified methods:
-public abstract void UpdateDescendants (CLSContext context, System.Action%LESSERTHANREPLACEMENT%Foundation.NSError%GREATERTHANREPLACEMENT% completion)
+public virtual void UpdateDescendants (CLSContext context, System.Action%LESSERTHANREPLACEMENT%Foundation.NSError%GREATERTHANREPLACEMENT% completion)
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 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; }
Added property:
public virtual string ParticipantId { 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 virtual void SyncEngine (CKSyncEngine syncEngine, CKSyncEngineEvent event);
public virtual CKSyncEngineFetchChangesOptions SyncEngine (CKSyncEngine syncEngine, CKSyncEngineFetchChangesContext context);
public virtual CKSyncEngineRecordZoneChangeBatch SyncEngine (CKSyncEngine syncEngine, CKSyncEngineSendChangesContext context);
}
Added values:
Brotli = 2818,
LZBitmap = 1794,
Added value:
Limited = 4,
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; }
Modified methods:
-public abstract void AddContact (CNChangeHistoryAddContactEvent event)
+public virtual void AddContact (CNChangeHistoryAddContactEvent event)
-public abstract void DeleteContact (CNChangeHistoryDeleteContactEvent event)
+public virtual void DeleteContact (CNChangeHistoryDeleteContactEvent event)
-public abstract void DropEverything (CNChangeHistoryDropEverythingEvent event)
+public virtual void DropEverything (CNChangeHistoryDropEverythingEvent event)
-public abstract void UpdateContact (CNChangeHistoryUpdateContactEvent event)
+public virtual void UpdateContact (CNChangeHistoryUpdateContactEvent event)
Added methods:
public virtual void AddGroup (CNChangeHistoryAddGroupEvent event);
public virtual void AddMemberToGroup (CNChangeHistoryAddMemberToGroupEvent event);
public virtual void AddSubgroupToGroup (CNChangeHistoryAddSubgroupToGroupEvent event);
public virtual void DeleteGroup (CNChangeHistoryDeleteGroupEvent event);
public virtual void RemoveMemberFromGroup (CNChangeHistoryRemoveMemberFromGroupEvent event);
public virtual void RemoveSubgroupFromGroup (CNChangeHistoryRemoveSubgroupFromGroupEvent event);
public virtual void UpdateGroup (CNChangeHistoryUpdateGroupEvent event);
Removed constructor:
protected CNContactPickerDelegate (IntPtr handle);
Added constructor:
protected CNContactPickerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CNContactPickerViewController (IntPtr handle);
Added constructor:
protected CNContactPickerViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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 CNContactViewControllerDelegate (IntPtr handle);
Added constructor:
protected CNContactViewControllerDelegate (ObjCRuntime.NativeHandle handle);
Added methods:
public virtual void ContactPickerDidCancel (CNContactPickerViewController picker);
public virtual void DidSelectContact (CNContactPickerViewController picker, Contacts.CNContact contact);
public virtual void DidSelectContactProperties (CNContactPickerViewController picker, Contacts.CNContactProperty[] contactProperties);
public virtual void DidSelectContactProperty (CNContactPickerViewController picker, Contacts.CNContactProperty contactProperty);
public virtual void DidSelectContacts (CNContactPickerViewController picker, Contacts.CNContact[] contacts);
Added methods:
public virtual void DidComplete (CNContactViewController viewController, Contacts.CNContact contact);
public virtual bool ShouldPerformDefaultAction (CNContactViewController viewController, Contacts.CNContactProperty property);
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 constructor:
protected CADisplayLink (IntPtr handle);
Added constructor:
protected CADisplayLink (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint FrameInterval { get; set; }
+public virtual IntPtr FrameInterval { get; set; }
-public virtual nint PreferredFramesPerSecond { get; set; }
+public virtual IntPtr PreferredFramesPerSecond { get; set; }
Removed constructor:
protected CAEAGLLayer (IntPtr handle);
Added constructor:
protected CAEAGLLayer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Added method:
public static CAEdrMetadata GetHlgMetadata (Foundation.NSData ambientViewingEnvironmentData);
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);
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; }
Added properties:
public virtual CAToneMapMode ToneMapMode { get; set; }
public virtual bool WantsExtendedDynamicRangeContent { 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 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 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 constructors:
protected CASpringAnimation (ObjCRuntime.NativeHandle handle);
public CASpringAnimation (double perceptualDuration, System.Runtime.InteropServices.NFloat bounce);
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; }
Added properties:
public virtual bool AllowsOverdamping { get; set; }
public virtual System.Runtime.InteropServices.NFloat Bounce { get; }
public virtual double PerceptualDuration { get; }
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; }
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)
Added methods:
public virtual void AnimationStarted (CAAnimation anim);
public virtual void AnimationStopped (CAAnimation anim, bool finished);
Added methods:
public virtual Foundation.NSObject ActionForLayer (CALayer layer, string eventKey);
public virtual void DisplayLayer (CALayer layer);
public virtual void DrawLayer (CALayer layer, CoreGraphics.CGContext context);
public virtual void LayoutSublayersOfLayer (CALayer layer);
public virtual void WillDrawLayer (CALayer layer);
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; }
Modified properties:
-public abstract CAMetalLayer Layer { get; }
+public virtual CAMetalLayer Layer { get; }
-public abstract Metal.IMTLTexture Texture { get; }
+public virtual Metal.IMTLTexture Texture { get; }
public class CAMetalDisplayLink : Foundation.NSObject {
// constructors
public CAMetalDisplayLink (CAMetalLayer layer);
protected CAMetalDisplayLink (Foundation.NSObjectFlag t);
protected CAMetalDisplayLink (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public ICAMetalDisplayLinkDelegate Delegate { get; set; }
public virtual bool Paused { get; set; }
public virtual float PreferredFrameLatency { get; set; }
public virtual CAFrameRateRange PreferredFrameRateRange { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public virtual void AddToRunLoop (Foundation.NSRunLoop runloop, Foundation.NSRunLoopMode mode);
protected override void Dispose (bool disposing);
public virtual void Invalidate ();
public virtual void RemoveFromRunLoop (Foundation.NSRunLoop runloop, Foundation.NSRunLoopMode mode);
}
public abstract class CAMetalDisplayLinkDelegate : Foundation.NSObject, ICAMetalDisplayLinkDelegate, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected CAMetalDisplayLinkDelegate ();
protected CAMetalDisplayLinkDelegate (Foundation.NSObjectFlag t);
protected CAMetalDisplayLinkDelegate (ObjCRuntime.NativeHandle handle);
// methods
public virtual void NeedsUpdate (CAMetalDisplayLink link, CAMetalDisplayLinkUpdate update);
}
public class CAMetalDisplayLinkUpdate : Foundation.NSObject {
// constructors
protected CAMetalDisplayLinkUpdate (Foundation.NSObjectFlag t);
protected CAMetalDisplayLinkUpdate (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual ICAMetalDrawable Drawable { get; }
public virtual double TargetPresentationTimestamp { get; }
public virtual double TargetTimestamp { get; }
}
public class CARenderer : Foundation.NSObject {
// constructors
public CARenderer ();
protected CARenderer (Foundation.NSObjectFlag t);
protected CARenderer (ObjCRuntime.NativeHandle handle);
// properties
public virtual CoreGraphics.CGRect Bounds { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CALayer Layer { get; set; }
// methods
public virtual void AddUpdate (CoreGraphics.CGRect r);
public void BeginFrame (double timeInSeconds);
public virtual void BeginFrame (double timeInSeconds, ref Foundation.NSObject ts);
public static CARenderer Create (Metal.IMTLTexture tex, CARendererOptions options);
public static CARenderer Create (Metal.IMTLTexture tex, Foundation.NSDictionary dict);
public virtual void EndFrame ();
public virtual double GetNextFrameTime ();
public virtual void Render ();
public virtual void SetDestination (Metal.IMTLTexture tex);
public virtual CoreGraphics.CGRect UpdateBounds ();
}
public class CARendererOptions : Foundation.DictionaryContainer {
// constructors
public CARendererOptions ();
public CARendererOptions (Foundation.NSDictionary dictionary);
// properties
public CoreGraphics.CGColorSpace ColorSpace { get; set; }
public Metal.IMTLCommandQueue MetalCommandQueue { get; set; }
}
[Serializable]
public enum CAToneMapMode {
Automatic = 0,
IfSupported = 2,
Never = 1,
}
public static class CAToneMapModeExtensions {
// methods
public static Foundation.NSString GetConstant (this CAToneMapMode self);
public static CAToneMapMode GetValue (Foundation.NSString constant);
}
public interface ICAMetalDisplayLinkDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void NeedsUpdate (CAMetalDisplayLink link, CAMetalDisplayLinkUpdate update);
}
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 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 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 CABTMidiCentralViewController (IntPtr handle);
Added constructor:
protected CABTMidiCentralViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CABTMidiLocalPeripheralViewController (IntPtr handle);
Added constructor:
protected CABTMidiLocalPeripheralViewController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CAInterAppAudioSwitcherView (IntPtr handle);
Added constructor:
protected CAInterAppAudioSwitcherView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual nfloat ContentWidth ();
Added method:
public virtual System.Runtime.InteropServices.NFloat ContentWidth ();
Removed constructor:
protected CAInterAppAudioTransportView (IntPtr handle);
Added constructor:
protected CAInterAppAudioTransportView (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
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; }
Added property:
public bool? EnableAutoReconnect { get; }
Removed constructor:
protected CBDescriptor (IntPtr handle);
Added constructor:
protected CBDescriptor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CBL2CapChannel (IntPtr handle);
Added constructor:
protected CBL2CapChannel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CBManager (IntPtr handle);
Added constructor:
protected CBManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CBMutableCharacteristic (IntPtr handle);
Added constructor:
protected CBMutableCharacteristic (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("The setter is an empty stub, it is not mutable.")]
public override CBUUID UUID { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CBMutableDescriptor (IntPtr handle);
Added constructor:
protected CBMutableDescriptor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CBMutableService (IntPtr handle);
Added constructor:
protected CBMutableService (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("The setter is an empty stub, it is not mutable.")]
public override bool Primary { get; set; }
[Obsolete ("The setter is an empty stub, it is not mutable.")]
public override CBUUID UUID { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
[Obsolete ("This type is not meant to be created by user code.")]
public CBPeer ();
protected CBPeer (IntPtr handle);
Added constructor:
protected CBPeer (ObjCRuntime.NativeHandle handle);
Removed property:
public virtual CBUUID UUID { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CBPeripheral (IntPtr handle);
Added constructor:
protected CBPeripheral (ObjCRuntime.NativeHandle handle);
Removed property:
public virtual bool IsConnected { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed events:
public event System.EventHandler<CBServiceEventArgs> DiscoveredCharacteristic;
public event System.EventHandler InvalidatedService;
Added event:
public event System.EventHandler<CBServiceEventArgs> DiscoveredCharacteristics;
Removed method:
public virtual nuint GetMaximumWriteValueLength (CBCharacteristicWriteType type);
Added method:
public virtual UIntPtr GetMaximumWriteValueLength (CBCharacteristicWriteType type);
Removed constructor:
protected CBPeripheralDelegate (IntPtr handle);
Added constructor:
protected CBPeripheralDelegate (ObjCRuntime.NativeHandle handle);
Removed methods:
public virtual void DiscoveredCharacteristic (CBPeripheral peripheral, CBService service, Foundation.NSError error);
public virtual void InvalidatedService (CBPeripheral peripheral);
Added method:
public virtual void DiscoveredCharacteristics (CBPeripheral peripheral, CBService service, Foundation.NSError error);
Removed methods:
public static void DiscoveredCharacteristic (this ICBPeripheralDelegate This, CBPeripheral peripheral, CBService service, Foundation.NSError error);
public static void InvalidatedService (this ICBPeripheralDelegate This, CBPeripheral peripheral);
Added method:
public static void DiscoveredCharacteristics (this ICBPeripheralDelegate This, CBPeripheral peripheral, CBService service, Foundation.NSError error);
Removed constructor:
protected CBPeripheralManager (IntPtr handle);
Added constructor:
protected CBPeripheralManager (ObjCRuntime.NativeHandle handle);
Removed properties:
public static CBPeripheralManagerAuthorizationStatus AuthorizationStatus { get; }
public virtual CBPeripheralManagerState State { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CBPeripheralManagerDelegate (IntPtr handle);
Added constructor:
protected CBPeripheralManagerDelegate (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract void StateUpdated (CBPeripheralManager peripheral)
+public virtual void StateUpdated (CBPeripheralManager peripheral)
Removed constructor:
protected CBService (IntPtr handle);
Added constructor:
protected CBService (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool Primary { get; ---set;--- }
Removed constructor:
protected CBUUID (IntPtr handle);
Added constructor:
protected CBUUID (ObjCRuntime.NativeHandle handle);
Removed properties:
public static Foundation.NSString AppearanceString { get; }
public static Foundation.NSString DeviceNameString { get; }
public static Foundation.NSString GenericAccessProfileString { get; }
public static Foundation.NSString GenericAttributeProfileString { get; }
public static Foundation.NSString PeripheralPreferredConnectionParametersString { get; }
public static Foundation.NSString PeripheralPrivacyFlagString { get; }
public static Foundation.NSString ReconnectionAddressString { get; }
public static Foundation.NSString ServiceChangedString { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public static Foundation.NSString CharacteristicObservationScheduleString { get; }
Modified methods:
-public abstract void UpdatedState (CBCentralManager central)
+public virtual void UpdatedState (CBCentralManager central)
Added methods:
public virtual void ConnectedPeripheral (CBCentralManager central, CBPeripheral peripheral);
public virtual void ConnectionEventDidOccur (CBCentralManager central, CBConnectionEvent connectionEvent, CBPeripheral peripheral);
public virtual void DidDisconnectPeripheral (CBCentralManager central, CBPeripheral peripheral, double timestamp, bool isReconnecting, Foundation.NSError error);
public virtual void DidUpdateAncsAuthorization (CBCentralManager central, CBPeripheral peripheral);
public virtual void DisconnectedPeripheral (CBCentralManager central, CBPeripheral peripheral, Foundation.NSError error);
public virtual void DiscoveredPeripheral (CBCentralManager central, CBPeripheral peripheral, Foundation.NSDictionary advertisementData, Foundation.NSNumber RSSI);
public virtual void FailedToConnectPeripheral (CBCentralManager central, CBPeripheral peripheral, Foundation.NSError error);
public virtual void WillRestoreState (CBCentralManager central, Foundation.NSDictionary dict);
Added methods:
public virtual void DidOpenL2CapChannel (CBPeripheral peripheral, CBL2CapChannel channel, Foundation.NSError error);
public virtual void DiscoveredCharacteristics (CBPeripheral peripheral, CBService service, Foundation.NSError error);
public virtual void DiscoveredDescriptor (CBPeripheral peripheral, CBCharacteristic characteristic, Foundation.NSError error);
public virtual void DiscoveredIncludedService (CBPeripheral peripheral, CBService service, Foundation.NSError error);
public virtual void DiscoveredService (CBPeripheral peripheral, Foundation.NSError error);
public virtual void IsReadyToSendWriteWithoutResponse (CBPeripheral peripheral);
public virtual void ModifiedServices (CBPeripheral peripheral, CBService[] services);
public virtual void RssiRead (CBPeripheral peripheral, Foundation.NSNumber rssi, Foundation.NSError error);
public virtual void RssiUpdated (CBPeripheral peripheral, Foundation.NSError error);
public virtual void UpdatedCharacterteristicValue (CBPeripheral peripheral, CBCharacteristic characteristic, Foundation.NSError error);
public virtual void UpdatedName (CBPeripheral peripheral);
public virtual void UpdatedNotificationState (CBPeripheral peripheral, CBCharacteristic characteristic, Foundation.NSError error);
public virtual void UpdatedValue (CBPeripheral peripheral, CBDescriptor descriptor, Foundation.NSError error);
public virtual void WroteCharacteristicValue (CBPeripheral peripheral, CBCharacteristic characteristic, Foundation.NSError error);
public virtual void WroteDescriptorValue (CBPeripheral peripheral, CBDescriptor descriptor, Foundation.NSError error);
Modified methods:
-public abstract void StateUpdated (CBPeripheralManager peripheral)
+public virtual void StateUpdated (CBPeripheralManager peripheral)
Added methods:
public virtual void AdvertisingStarted (CBPeripheralManager peripheral, Foundation.NSError error);
public virtual void CharacteristicSubscribed (CBPeripheralManager peripheral, CBCentral central, CBCharacteristic characteristic);
public virtual void CharacteristicUnsubscribed (CBPeripheralManager peripheral, CBCentral central, CBCharacteristic characteristic);
public virtual void DidOpenL2CapChannel (CBPeripheralManager peripheral, CBL2CapChannel channel, Foundation.NSError error);
public virtual void DidPublishL2CapChannel (CBPeripheralManager peripheral, ushort psm, Foundation.NSError error);
public virtual void DidUnpublishL2CapChannel (CBPeripheralManager peripheral, ushort psm, Foundation.NSError error);
public virtual void ReadRequestReceived (CBPeripheralManager peripheral, CBATTRequest request);
public virtual void ReadyToUpdateSubscribers (CBPeripheralManager peripheral);
public virtual void ServiceAdded (CBPeripheralManager peripheral, CBService service, Foundation.NSError error);
public virtual void WillRestoreState (CBPeripheralManager peripheral, Foundation.NSDictionary dict);
public virtual void WriteRequestsReceived (CBPeripheralManager peripheral, CBATTRequest[] requests);
public class CBPeripheralDiconnectionEventEventArgs : System.EventArgs {
// constructors
public CBPeripheralDiconnectionEventEventArgs (CBPeripheral peripheral, double timestamp, bool isReconnecting, Foundation.NSError error);
// properties
public Foundation.NSError Error { get; set; }
public bool IsReconnecting { get; set; }
public CBPeripheral Peripheral { get; set; }
public double Timestamp { get; set; }
}
Added methods:
public virtual void DidChangeContent (NSFetchedResultsController controller);
public virtual void DidChangeObject (NSFetchedResultsController controller, Foundation.NSObject anObject, Foundation.NSIndexPath indexPath, NSFetchedResultsChangeType type, Foundation.NSIndexPath newIndexPath);
public virtual void DidChangeSection (NSFetchedResultsController controller, INSFetchedResultsSectionInfo sectionInfo, UIntPtr sectionIndex, NSFetchedResultsChangeType type);
public virtual string SectionFor (NSFetchedResultsController controller, string sectionName);
public virtual void WillChangeContent (NSFetchedResultsController controller);
Modified properties:
-public abstract nint---IntPtr--- Count { get; }
+public virtual +++nint+++IntPtr Count { get; }
-public abstract string IndexTitle { get; }
+public virtual string IndexTitle { get; }
-public abstract string Name { get; }
+public virtual string Name { get; }
-public abstract Foundation.NSObject[] Objects { get; }
+public virtual Foundation.NSObject[] Objects { get; }
Removed constructor:
protected NSAsynchronousFetchRequest (IntPtr handle);
Added constructor:
protected NSAsynchronousFetchRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint EstimatedResultCount { get; set; }
+public virtual IntPtr EstimatedResultCount { get; set; }
Removed constructor:
protected NSAsynchronousFetchResult (IntPtr handle);
Added constructor:
protected NSAsynchronousFetchResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual Foundation.NSObject[] FinalResult { get; }
+public virtual INSFetchRequestResult[] FinalResult { get; }
Removed constructor:
protected NSAtomicStore (IntPtr handle);
Added constructor:
protected NSAtomicStore (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSAtomicStoreCacheNode (IntPtr handle);
Added constructor:
protected NSAtomicStoreCacheNode (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSAttributeDescription (IntPtr handle);
Added constructor:
protected NSAttributeDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added value:
CompositeAttributeType = 2100,
Removed constructor:
protected NSBatchDeleteRequest (IntPtr handle);
Added constructor:
protected NSBatchDeleteRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSBatchDeleteResult (IntPtr handle);
Added constructor:
protected NSBatchDeleteResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSBatchInsertRequest (IntPtr handle);
Added constructor:
protected NSBatchInsertRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSBatchInsertResult (IntPtr handle);
Added constructor:
protected NSBatchInsertResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSBatchUpdateRequest (IntPtr handle);
Added constructor:
protected NSBatchUpdateRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSBatchUpdateResult (IntPtr handle);
Added constructor:
protected NSBatchUpdateResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSConstraintConflict (IntPtr handle);
Added constructor:
protected NSConstraintConflict (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
[Obsolete ("Default constructor is not available")]
public NSCoreDataCoreSpotlightDelegate ();
protected NSCoreDataCoreSpotlightDelegate (IntPtr handle);
Added constructor:
protected NSCoreDataCoreSpotlightDelegate (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSDerivedAttributeDescription (IntPtr handle);
Added constructor:
protected NSDerivedAttributeDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSEntityDescription (IntPtr handle);
Added constructor:
protected NSEntityDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public static Foundation.NSObject InsertNewObjectForEntityForName (string entityName, NSManagedObjectContext context);
Added method:
public static NSManagedObject InsertNewObject (string entityName, NSManagedObjectContext context);
Removed constructor:
protected NSEntityMapping (IntPtr handle);
Added constructor:
protected NSEntityMapping (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSEntityMigrationPolicy (IntPtr handle);
Added constructor:
protected NSEntityMigrationPolicy (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSExpressionDescription (IntPtr handle);
Added constructor:
protected NSExpressionDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSFetchIndexDescription (IntPtr handle);
Added constructor:
protected NSFetchIndexDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSFetchIndexElementDescription (IntPtr handle);
Added constructor:
protected NSFetchIndexElementDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSFetchRequest (IntPtr handle);
Added constructor:
protected NSFetchRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint FetchBatchSize { get; set; }
+public virtual IntPtr FetchBatchSize { get; set; }
-public virtual nuint FetchLimit { get; set; }
+public virtual UIntPtr FetchLimit { get; set; }
-public virtual nuint FetchOffset { get; set; }
+public virtual UIntPtr FetchOffset { get; set; }
Removed constructor:
protected NSFetchRequestExpression (IntPtr handle);
Added constructor:
protected NSFetchRequestExpression (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSFetchedPropertyDescription (IntPtr handle);
Added constructor:
protected NSFetchedPropertyDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSFetchedResultsController (IntPtr handle);
Added constructor:
protected NSFetchedResultsController (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual string[] SectionIndexTitles { get; }
Removed methods:
public virtual string[] GetSectionIndexTitles ();
public virtual nint SectionFor (string title, nint atIndex);
public virtual string SectionIndexTitles (string sectionName);
Added methods:
public virtual string GetSectionIndexTitle (string sectionName);
public virtual IntPtr SectionFor (string title, IntPtr atIndex);
Removed constructor:
protected NSFetchedResultsControllerDelegate (IntPtr handle);
Added constructor:
protected NSFetchedResultsControllerDelegate (ObjCRuntime.NativeHandle handle);
Removed method:
public virtual void DidChangeSection (NSFetchedResultsController controller, INSFetchedResultsSectionInfo sectionInfo, nuint sectionIndex, NSFetchedResultsChangeType type);
Added method:
public virtual void DidChangeSection (NSFetchedResultsController controller, INSFetchedResultsSectionInfo sectionInfo, UIntPtr sectionIndex, NSFetchedResultsChangeType type);
Removed method:
public static void DidChangeSection (this INSFetchedResultsControllerDelegate This, NSFetchedResultsController controller, INSFetchedResultsSectionInfo sectionInfo, nuint sectionIndex, NSFetchedResultsChangeType type);
Added method:
public static void DidChangeSection (this INSFetchedResultsControllerDelegate This, NSFetchedResultsController controller, INSFetchedResultsSectionInfo sectionInfo, UIntPtr sectionIndex, NSFetchedResultsChangeType type);
Removed constructor:
protected NSFetchedResultsSectionInfo (IntPtr handle);
Added constructor:
protected NSFetchedResultsSectionInfo (ObjCRuntime.NativeHandle handle);
Modified properties:
-public abstract nint---IntPtr--- Count { get; }
+public virtual +++nint+++IntPtr Count { get; }
-public abstract string IndexTitle { get; }
+public virtual string IndexTitle { get; }
-public abstract string Name { get; }
+public virtual string Name { get; }
-public abstract Foundation.NSObject[] Objects { get; }
+public virtual Foundation.NSObject[] Objects { get; }
Removed constructor:
protected NSIncrementalStore (IntPtr handle);
Modified constructors:
-public NSIncrementalStore (NSPersistentStoreCoordinator root, string name, Foundation.NSUrl url, Foundation.NSDictionary options)
+protected NSIncrementalStore (NSPersistentStoreCoordinator root, string name, Foundation.NSUrl url, Foundation.NSDictionary options)
Added constructor:
protected NSIncrementalStore (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public static Foundation.NSObject IdentifierForNewStoreAtURL (Foundation.NSUrl storeUrl);
Added method:
public static Foundation.NSObject GetIdentifierForNewStore (Foundation.NSUrl storeUrl);
Removed constructor:
protected NSIncrementalStoreNode (IntPtr handle);
Added constructor:
protected NSIncrementalStoreNode (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSManagedObject (IntPtr handle);
Added constructor:
protected NSManagedObject (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint FaultingState { get; }
+public virtual UIntPtr FaultingState { get; }
Removed methods:
public virtual Foundation.NSDictionary CommittedValuesForKeys (string[] keys);
public virtual IntPtr PrimitiveValueForKey (string key);
public virtual void SetPrimitiveValue (IntPtr value, string key);
public virtual void SetValue (IntPtr value, string key);
public virtual IntPtr ValueForKey (string key);
Added methods:
public virtual Foundation.NSDictionary GetCommittedValues (string[] keys);
public virtual Foundation.NSObject GetPrimitiveValue (string key);
public virtual Foundation.NSObject GetValue (string key);
public virtual void SetPrimitiveValue (Foundation.NSObject value, string key);
public virtual void SetValue (Foundation.NSObject value, string key);
Removed constructor:
protected NSManagedObjectContext (IntPtr handle);
Added constructor:
protected NSManagedObjectContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual void AssignObject (IntPtr object1, NSPersistentStore store);
public virtual nuint CountForFetchRequest (NSFetchRequest request, out Foundation.NSError error);
public virtual void ObserveValueForKeyPath (string keyPath, IntPtr object1, Foundation.NSDictionary change, IntPtr context);
Added methods:
public virtual void AssignObject (Foundation.NSObject object1, NSPersistentStore store);
public virtual UIntPtr CountForFetchRequest (NSFetchRequest request, out Foundation.NSError error);
public virtual void ObserveValue (string keyPath, Foundation.NSObject object1, Foundation.NSDictionary change, IntPtr context);
Removed constructor:
protected NSManagedObjectID (IntPtr handle);
Added constructor:
protected NSManagedObjectID (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSManagedObjectModel (IntPtr handle);
Added constructor:
protected NSManagedObjectModel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual string VersionChecksum { get; }
Removed methods:
public virtual NSFetchRequest FetchRequestFromTemplateWithName (string name, Foundation.NSDictionary variables);
public virtual NSFetchRequest FetchRequestTemplateForName (string name);
public virtual bool IsConfiguration (string configuration, Foundation.NSDictionary metadata);
public static NSManagedObjectModel MergedModelFromBundles (Foundation.NSBundle[] bundles);
public static NSManagedObjectModel MergedModelFromBundles (Foundation.NSBundle[] bundles, Foundation.NSDictionary metadata);
public static NSManagedObjectModel ModelByMergingModels (NSManagedObjectModel[] models, Foundation.NSDictionary metadata);
Added methods:
public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> ChecksumsForVersionedModel (Foundation.NSUrl modelUrl, out Foundation.NSError error);
public virtual NSFetchRequest GetFetchRequestFromTemplate (string name, Foundation.NSDictionary variables);
public virtual NSFetchRequest GetFetchRequestTemplate (string name);
public static NSManagedObjectModel GetMergedModel (Foundation.NSBundle[] bundles);
public static NSManagedObjectModel GetMergedModel (Foundation.NSBundle[] bundles, Foundation.NSDictionary metadata);
public static NSManagedObjectModel GetModelByMerging (NSManagedObjectModel[] models, Foundation.NSDictionary metadata);
public virtual bool IsConfigurationCompatibleWithStoreMetadata (string configuration, Foundation.NSDictionary metadata);
Removed constructor:
protected NSMappingModel (IntPtr handle);
Added constructor:
protected NSMappingModel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public static NSMappingModel MappingModelFromBundles (Foundation.NSBundle[] bundles, NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel);
Added method:
public static NSMappingModel GetMappingModel (Foundation.NSBundle[] bundles, NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel);
Removed constructors:
[Obsolete ("Default constructor is not available")]
public NSMergeConflict ();
protected NSMergeConflict (IntPtr handle);
public NSMergeConflict (NSManagedObject srcObject, nuint newvers, nuint oldvers, Foundation.NSDictionary cachesnap, Foundation.NSDictionary persnap);
Added constructors:
protected NSMergeConflict (ObjCRuntime.NativeHandle handle);
public NSMergeConflict (NSManagedObject sourceObject, UIntPtr newVersion, UIntPtr oldVersion, Foundation.NSDictionary cachedSnapshot, Foundation.NSDictionary persistedSnapshot);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint NewVersionNumber { get; }
+public virtual UIntPtr NewVersionNumber { get; }
-public virtual nuint OldVersionNumber { get; }
+public virtual UIntPtr OldVersionNumber { get; }
Removed constructors:
[Obsolete ("Default constructor is not available")]
public NSMergePolicy ();
protected NSMergePolicy (IntPtr handle);
Added constructor:
protected NSMergePolicy (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
public virtual bool ResolveConflictserror (NSMergeConflict[] list, out Foundation.NSError error);
Added method:
public virtual bool ResolveConflicts (NSMergeConflict[] list, out Foundation.NSError error);
Removed constructor:
protected NSMigrationManager (IntPtr handle);
Added constructor:
protected NSMigrationManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentCloudKitContainer (IntPtr handle);
Added constructor:
protected NSPersistentCloudKitContainer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentCloudKitContainerEvent (IntPtr handle);
Added constructor:
protected NSPersistentCloudKitContainerEvent (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentCloudKitContainerEventRequest (IntPtr handle);
Added constructor:
protected NSPersistentCloudKitContainerEventRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentCloudKitContainerEventResult (IntPtr handle);
Added constructor:
protected NSPersistentCloudKitContainerEventResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentCloudKitContainerOptions (IntPtr handle);
Added constructor:
protected NSPersistentCloudKitContainerOptions (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentContainer (IntPtr handle);
Added constructor:
protected NSPersistentContainer (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentHistoryChange (IntPtr handle);
Added constructor:
protected NSPersistentHistoryChange (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentHistoryChangeRequest (IntPtr handle);
Added constructor:
protected NSPersistentHistoryChangeRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentHistoryResult (IntPtr handle);
Added constructor:
protected NSPersistentHistoryResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentHistoryToken (IntPtr handle);
Added constructor:
protected NSPersistentHistoryToken (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentHistoryTransaction (IntPtr handle);
Added constructor:
protected NSPersistentHistoryTransaction (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructors:
[Obsolete ("Default constructor is not available")]
public NSPersistentStore ();
protected NSPersistentStore (IntPtr handle);
Modified constructors:
-public NSPersistentStore (NSPersistentStoreCoordinator root, string name, Foundation.NSUrl url, Foundation.NSDictionary options)
+protected NSPersistentStore (NSPersistentStoreCoordinator root, string name, Foundation.NSUrl url, Foundation.NSDictionary options)
Added constructor:
protected NSPersistentStore (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentStoreAsynchronousResult (IntPtr handle);
Added constructor:
protected NSPersistentStoreAsynchronousResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentStoreCoordinator (IntPtr handle);
Added constructor:
protected NSPersistentStoreCoordinator (ObjCRuntime.NativeHandle handle);
Removed property:
public static Foundation.NSString PersistentStoreUbiquitousContentUrlLKey { get; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public static Foundation.NSString PersistentStoreUbiquitousContentUrlKey { get; }
Removed methods:
public virtual NSPersistentStore AddPersistentStoreWithType (Foundation.NSString storeType, string configuration, Foundation.NSUrl storeUrl, Foundation.NSDictionary options, out Foundation.NSError error);
public virtual Foundation.NSObject ExecuteRequestwithContexterror (NSPersistentStoreRequest request, NSManagedObjectContext context, out Foundation.NSError error);
public virtual Foundation.NSDictionary MetadataForPersistentStore (NSPersistentStore store);
Added methods:
public virtual NSPersistentStore AddPersistentStore (Foundation.NSString storeType, string configuration, Foundation.NSUrl storeUrl, Foundation.NSDictionary options, out Foundation.NSError error);
public virtual Foundation.NSObject Execute (NSPersistentStoreRequest request, NSManagedObjectContext context, out Foundation.NSError error);
public virtual bool FinishDeferredLightweightMigration (out Foundation.NSError error);
public virtual bool FinishDeferredLightweightMigrationTask (out Foundation.NSError error);
public virtual Foundation.NSDictionary GetMetadata (NSPersistentStore store);
Removed constructor:
protected NSPersistentStoreDescription (IntPtr handle);
Added constructor:
protected NSPersistentStoreDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentStoreRequest (IntPtr handle);
Added constructor:
protected NSPersistentStoreRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPersistentStoreResult (IntPtr handle);
Added constructor:
protected NSPersistentStoreResult (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPropertyDescription (IntPtr handle);
Added constructor:
protected NSPropertyDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSPropertyMapping (IntPtr handle);
Added constructor:
protected NSPropertyMapping (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSQueryGenerationToken (IntPtr handle);
Added constructor:
protected NSQueryGenerationToken (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected NSRelationshipDescription (IntPtr handle);
Added constructor:
protected NSRelationshipDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint MaxCount { get; set; }
+public virtual UIntPtr MaxCount { get; set; }
-public virtual nuint MinCount { get; set; }
+public virtual UIntPtr MinCount { get; set; }
Removed constructor:
protected NSSaveChangesRequest (IntPtr handle);
Added constructor:
protected NSSaveChangesRequest (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public static Foundation.NSString DeferredLightweightMigrationOptionKey { get; }
public static Foundation.NSString StagedMigrationManagerOptionKey { get; }
public class NSCompositeAttributeDescription : CoreData.NSAttributeDescription {
// constructors
public NSCompositeAttributeDescription ();
public NSCompositeAttributeDescription (Foundation.NSCoder coder);
protected NSCompositeAttributeDescription (Foundation.NSObjectFlag t);
protected NSCompositeAttributeDescription (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual NSAttributeDescription[] Elements { get; set; }
}
public class NSCustomMigrationStage : CoreData.NSMigrationStage {
// constructors
protected NSCustomMigrationStage (Foundation.NSObjectFlag t);
protected NSCustomMigrationStage (ObjCRuntime.NativeHandle handle);
public NSCustomMigrationStage (NSManagedObjectModelReference currentModel, NSManagedObjectModelReference nextModel);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual NSManagedObjectModelReference CurrentModel { get; }
public virtual System.Func<NSStagedMigrationManager,CoreData.NSCustomMigrationStage,Foundation.NSError,System.Boolean> DidMigrateHandler { get; set; }
public virtual NSManagedObjectModelReference NextModel { get; }
public virtual System.Func<NSStagedMigrationManager,CoreData.NSCustomMigrationStage,Foundation.NSError,System.Boolean> WillMigrateHandler { get; set; }
}
public class NSLightweightMigrationStage : CoreData.NSMigrationStage {
// constructors
protected NSLightweightMigrationStage (Foundation.NSObjectFlag t);
protected NSLightweightMigrationStage (ObjCRuntime.NativeHandle handle);
public NSLightweightMigrationStage (string[] versionChecksums);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string[] VersionChecksums { get; }
}
public class NSManagedObjectModelReference : Foundation.NSObject {
// constructors
protected NSManagedObjectModelReference (Foundation.NSObjectFlag t);
protected NSManagedObjectModelReference (ObjCRuntime.NativeHandle handle);
public NSManagedObjectModelReference (NSManagedObjectModel model, string versionChecksum);
public NSManagedObjectModelReference (Foundation.NSUrl fileUrl, string versionChecksum);
public NSManagedObjectModelReference (Foundation.NSDictionary versionHash, Foundation.NSBundle bundle, string versionChecksum);
public NSManagedObjectModelReference (string modelName, Foundation.NSBundle bundle, string versionChecksum);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual NSManagedObjectModel ResolvedModel { get; }
public virtual string VersionChecksum { get; }
}
public class NSMigrationStage : Foundation.NSObject {
// constructors
public NSMigrationStage ();
protected NSMigrationStage (Foundation.NSObjectFlag t);
protected NSMigrationStage (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string Label { get; set; }
}
public class NSStagedMigrationManager : Foundation.NSObject {
// constructors
public NSStagedMigrationManager (NSMigrationStage[] stages);
protected NSStagedMigrationManager (Foundation.NSObjectFlag t);
protected NSStagedMigrationManager (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual NSPersistentContainer Container { get; }
public virtual NSMigrationStage[] Stages { get; }
}
Removed constructors:
[Obsolete ("Use the overload that takes a 'bool owns' parameter instead.")]
public CFAllocator (IntPtr handle);
public CFAllocator (IntPtr handle, bool owns);
Removed method:
public static nint GetTypeID ();
Added method:
public static IntPtr GetTypeID ();
Modified properties:
-public nint Count { get; }
+public IntPtr Count { get; }
Removed methods:
public static T[] ArrayFromHandle<T> (IntPtr handle);
public static T[] ArrayFromHandle<T> (IntPtr handle, bool releaseHandle);
public static T[] ArrayFromHandleFunc<T> (IntPtr handle, System.Func<System.IntPtr,T> createObject);
public static T[] ArrayFromHandleFunc<T> (IntPtr handle, System.Func<System.IntPtr,T> createObject, bool releaseHandle);
public static IntPtr Create (ObjCRuntime.INativeObject[] values);
public static IntPtr Create (string[] values);
public IntPtr GetValue (nint index);
public static string[] StringArrayFromHandle (IntPtr handle);
public static string[] StringArrayFromHandle (IntPtr handle, bool releaseHandle);
Added methods:
public static T[] ArrayFromHandle<T> (ObjCRuntime.NativeHandle handle);
public static T[] ArrayFromHandle<T> (ObjCRuntime.NativeHandle handle, bool releaseHandle);
public static T[] ArrayFromHandleFunc<T> (ObjCRuntime.NativeHandle handle, System.Func<ObjCRuntime.NativeHandle,T> createObject);
public static T[] ArrayFromHandleFunc<T> (ObjCRuntime.NativeHandle handle, System.Func<ObjCRuntime.NativeHandle,T> createObject, bool releaseHandle);
public static ObjCRuntime.NativeHandle Create (ObjCRuntime.INativeObject[] values);
public static ObjCRuntime.NativeHandle Create (string[] values);
public ObjCRuntime.NativeHandle GetValue (IntPtr index);
public static string[] StringArrayFromHandle (ObjCRuntime.NativeHandle handle);
public static string[] StringArrayFromHandle (ObjCRuntime.NativeHandle handle, bool releaseHandle);
Removed constructor:
public CFException (string description, Foundation.NSString domain, nint code, string failureReason, string recoverySuggestion);
Added constructor:
public CFException (string description, Foundation.NSString domain, IntPtr code, string failureReason, string recoverySuggestion);
Modified properties:
-public nint Code { get; }
+public IntPtr Code { get; }
Removed constructors:
public CFMachPort (IntPtr handle);
public CFMachPort (IntPtr handle, bool owns);
Removed constructors:
protected CFMutableString (IntPtr handle);
public CFMutableString (CFString theString, nint maxLength);
protected CFMutableString (IntPtr handle, bool owns);
public CFMutableString (string string, nint maxLength);
Added constructors:
public CFMutableString (CFString theString, IntPtr maxLength);
public CFMutableString (string string, IntPtr maxLength);
Removed methods:
public static nint GetAppIntegerValue (string key);
public static nint GetAppIntegerValue (string key, Foundation.NSString applicationId);
public static nint GetAppIntegerValue (string key, string applicationId);
Added methods:
public static IntPtr GetAppIntegerValue (string key);
public static IntPtr GetAppIntegerValue (string key, Foundation.NSString applicationId);
public static IntPtr GetAppIntegerValue (string key, string applicationId);
Removed constructors:
public CFPropertyList (IntPtr handle);
public CFPropertyList (IntPtr handle, bool owns);
Removed constructor:
public CFRange (nint l, nint len);
Added constructor:
public CFRange (IntPtr l, IntPtr len);
Removed constructor:
public CFReadStream (IntPtr handle);
Removed methods:
protected override bool DoSetClient (CFStream.CFStreamCallback callback, nint eventTypes, IntPtr context);
public nint Read (byte[] buffer);
public nint Read (byte[] buffer, int offset, int count);
Added methods:
[Obsolete ("Use the other overload.")]
protected override bool DoSetClient (CFStream.CFStreamCallback callback, IntPtr eventTypes, IntPtr context);
protected override byte DoSetClient (method System.Void *(System.IntPtr,System.IntPtr,System.IntPtr) callback, IntPtr eventTypes, IntPtr context);
public IntPtr Read (byte[] buffer);
public IntPtr Read (byte[] buffer, int offset, int count);
Added properties:
public string[] AllModes { get; }
public string CurrentMode { get; }
Removed methods:
public override bool Equals (object other);
public override int GetHashCode ();
public static bool op_Equality (CFRunLoop a, CFRunLoop b);
public static bool op_Inequality (CFRunLoop a, CFRunLoop b);
Added method:
public CFRunLoopExitReason RunInMode (string mode, double seconds, bool returnAfterSourceHandled);
Removed constructors:
public CFRunLoopSource (IntPtr handle);
public CFRunLoopSource (IntPtr handle, bool owns);
Modified properties:
-public nint Order { get; }
+public IntPtr Order { get; }
Removed constructor:
protected CFStream (IntPtr handle, bool owns);
Added constructor:
protected CFStream (ObjCRuntime.NativeHandle handle, bool owns);
Removed methods:
[Obsolete ("Call 'GetCheckedHandle ()' instead.")]
protected void CheckHandle ();
public static void CreateBoundPair (out CFReadStream readStream, out CFWriteStream writeStream, nint bufferSize);
public static CoreServices.CFHTTPStream CreateForHTTPRequest (CoreServices.CFHTTPMessage request);
public static CoreServices.CFHTTPStream CreateForStreamedHTTPRequest (CoreServices.CFHTTPMessage request, CFReadStream body);
public static CoreServices.CFHTTPStream CreateForStreamedHTTPRequest (CoreServices.CFHTTPMessage request, Foundation.NSInputStream body);
protected abstract bool DoSetClient (CFStream.CFStreamCallback callback, nint eventTypes, IntPtr context);
Added methods:
public static void CreateBoundPair (out CFReadStream readStream, out CFWriteStream writeStream, IntPtr bufferSize);
public static CFNetwork.CFHTTPStream CreateForHTTPRequest (CFNetwork.CFHTTPMessage request);
public static CFNetwork.CFHTTPStream CreateForStreamedHTTPRequest (CFNetwork.CFHTTPMessage request, CFReadStream body);
public static CFNetwork.CFHTTPStream CreateForStreamedHTTPRequest (CFNetwork.CFHTTPMessage request, Foundation.NSInputStream body);
[Obsolete ("Use the other overload.")]
protected abstract bool DoSetClient (CFStream.CFStreamCallback callback, IntPtr eventTypes, IntPtr context);
protected virtual byte DoSetClient (method System.Void *(System.IntPtr,System.IntPtr,System.IntPtr) callback, IntPtr eventTypes, IntPtr context);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (IntPtr s, nint type, IntPtr info, System.AsyncCallback callback, object object);
public virtual void Invoke (IntPtr s, nint type, IntPtr info);
Added methods:
public virtual System.IAsyncResult BeginInvoke (IntPtr s, IntPtr type, IntPtr info, System.AsyncCallback callback, object object);
public virtual void Invoke (IntPtr s, IntPtr type, IntPtr info);
Modified fields:
-public nint Version;
+public IntPtr Version;
Removed constructors:
public CFString (IntPtr handle);
protected CFString (IntPtr handle, bool owns);
Removed property:
public char Item { get; }
Added property:
public char Item { get; }
Removed methods:
public static IntPtr CreateNative (string value);
public static string FromHandle (IntPtr handle);
public static string FromHandle (IntPtr handle, bool releaseHandle);
public static nint GetTypeID ();
public static void ReleaseNative (IntPtr handle);
Added methods:
public static ObjCRuntime.NativeHandle CreateNative (string value);
public static string FromHandle (ObjCRuntime.NativeHandle handle);
public static string FromHandle (ObjCRuntime.NativeHandle handle, bool releaseHandle);
public static IntPtr GetTypeID ();
public static void ReleaseNative (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CFType ();
Removed method:
public static nint GetTypeID (IntPtr typeRef);
Added method:
public static IntPtr GetTypeID (IntPtr typeRef);
Removed method:
public static nint GetTypeID ();
Added method:
public static IntPtr GetTypeID ();
Removed methods:
protected override bool DoSetClient (CFStream.CFStreamCallback callback, nint eventTypes, IntPtr context);
public int Write (byte[] buffer, nint offset, nint count);
Added methods:
[Obsolete ("Use the other overload.")]
protected override bool DoSetClient (CFStream.CFStreamCallback callback, IntPtr eventTypes, IntPtr context);
protected override byte DoSetClient (method System.Void *(System.IntPtr,System.IntPtr,System.IntPtr) callback, IntPtr eventTypes, IntPtr context);
public int Write (byte[] buffer, IntPtr offset, IntPtr count);
Modified fields:
-public nfloat HorizontalShear;
+public System.Runtime.InteropServices.NFloat HorizontalShear;
-public nfloat Rotation;
+public System.Runtime.InteropServices.NFloat Rotation;
Removed methods:
public nint TestCancel ();
public nint Wait (DispatchTime time);
public nint Wait (System.TimeSpan timeout);
Added methods:
public IntPtr TestCancel ();
public IntPtr Wait (DispatchTime time);
public IntPtr Wait (System.TimeSpan timeout);
Removed constructors:
public DispatchData (IntPtr handle);
public DispatchData (IntPtr handle, bool owns);
Modified properties:
-public nuint Size { get; }
+public UIntPtr Size { get; }
Removed methods:
public DispatchData CreateMap (out IntPtr bufferPtr, out nuint size);
public DispatchData CreateSubrange (nuint offset, nuint size);
public static DispatchData FromBuffer (IntPtr buffer, nuint size);
Added methods:
public DispatchData CreateMap (out IntPtr bufferPtr, out UIntPtr size);
public DispatchData CreateSubrange (UIntPtr offset, UIntPtr size);
public static DispatchData FromBuffer (IntPtr buffer, UIntPtr size);
Removed method:
public static void Read (int fd, nuint size, DispatchQueue dispatchQueue, DispatchIOHandler handler);
Added method:
public static void Read (int fd, UIntPtr size, DispatchQueue dispatchQueue, DispatchIOHandler handler);
Removed methods:
[Obsolete ("Use 'GetCheckedHandle' instead.")]
protected void Check ();
public override bool Equals (object other);
public override int GetHashCode ();
public static bool op_Equality (DispatchObject a, DispatchObject b);
public static bool op_Inequality (DispatchObject a, DispatchObject b);
Removed constructor:
public DispatchQueue (IntPtr handle);
Removed methods:
public override bool Equals (object other);
public override int GetHashCode ();
public static bool op_Equality (DispatchQueue left, DispatchQueue right);
public static bool op_Inequality (DispatchQueue left, DispatchQueue right);
Removed constructors:
protected NativeObject (IntPtr handle, bool owns);
protected NativeObject (IntPtr handle, bool owns, bool verify);
Added constructors:
protected NativeObject (ObjCRuntime.NativeHandle handle, bool owns);
protected NativeObject (ObjCRuntime.NativeHandle handle, bool owns, bool verify);
Removed constructor:
public CGAffineTransform (nfloat xx, nfloat yx, nfloat xy, nfloat yy, nfloat x0, nfloat y0);
Added constructor:
public CGAffineTransform (System.Runtime.InteropServices.NFloat a, System.Runtime.InteropServices.NFloat b, System.Runtime.InteropServices.NFloat c, System.Runtime.InteropServices.NFloat d, System.Runtime.InteropServices.NFloat tx, System.Runtime.InteropServices.NFloat ty);
Removed fields:
[Obsolete ("Use 'Tx' instead.")]
public nfloat x0;
[Obsolete ("Use 'A' instead.")]
public nfloat xx;
[Obsolete ("Use 'C' instead.")]
public nfloat xy;
[Obsolete ("Use 'Ty' instead.")]
public nfloat y0;
[Obsolete ("Use 'B' instead.")]
public nfloat yx;
[Obsolete ("Use 'D' instead.")]
public nfloat yy;
Added fields:
public System.Runtime.InteropServices.NFloat A;
public System.Runtime.InteropServices.NFloat B;
public System.Runtime.InteropServices.NFloat C;
public System.Runtime.InteropServices.NFloat D;
public System.Runtime.InteropServices.NFloat Tx;
public System.Runtime.InteropServices.NFloat Ty;
Removed properties:
public nfloat A { get; set; }
public nfloat B { get; set; }
public nfloat C { get; set; }
public nfloat D { get; set; }
public nfloat Tx { get; set; }
public nfloat Ty { get; set; }
Added properties:
[Obsolete ("Use 'Tx' instead.")]
public System.Runtime.InteropServices.NFloat x0 { get; set; }
[Obsolete ("Use 'A' instead.")]
public System.Runtime.InteropServices.NFloat xx { get; set; }
[Obsolete ("Use 'C' instead.")]
public System.Runtime.InteropServices.NFloat xy { get; set; }
[Obsolete ("Use 'Ty' instead.")]
public System.Runtime.InteropServices.NFloat y0 { get; set; }
[Obsolete ("Use 'B' instead.")]
public System.Runtime.InteropServices.NFloat yx { get; set; }
[Obsolete ("Use 'D' instead.")]
public System.Runtime.InteropServices.NFloat yy { get; set; }
Removed methods:
public static CGAffineTransform MakeRotation (nfloat angle);
public static CGAffineTransform MakeScale (nfloat sx, nfloat sy);
public static CGAffineTransform MakeTranslation (nfloat tx, nfloat ty);
public void Rotate (nfloat angle);
public static CGAffineTransform Rotate (CGAffineTransform transform, nfloat angle);
public void Rotate (nfloat angle, MatrixOrder order);
public void Scale (nfloat sx, nfloat sy);
public static CGAffineTransform Scale (CGAffineTransform transform, nfloat sx, nfloat sy);
public void Scale (nfloat sx, nfloat sy, MatrixOrder order);
public void Translate (nfloat tx, nfloat ty);
public static CGAffineTransform Translate (CGAffineTransform transform, nfloat tx, nfloat ty);
public void Translate (nfloat tx, nfloat ty, MatrixOrder order);
Added methods:
public static CGAffineTransform MakeRotation (System.Runtime.InteropServices.NFloat angle);
public static CGAffineTransform MakeScale (System.Runtime.InteropServices.NFloat sx, System.Runtime.InteropServices.NFloat sy);
public static CGAffineTransform MakeTranslation (System.Runtime.InteropServices.NFloat tx, System.Runtime.InteropServices.NFloat ty);
public void Rotate (System.Runtime.InteropServices.NFloat angle);
public static CGAffineTransform Rotate (CGAffineTransform transform, System.Runtime.InteropServices.NFloat angle);
public void Rotate (System.Runtime.InteropServices.NFloat angle, MatrixOrder order);
public void Scale (System.Runtime.InteropServices.NFloat sx, System.Runtime.InteropServices.NFloat sy);
public static CGAffineTransform Scale (CGAffineTransform transform, System.Runtime.InteropServices.NFloat sx, System.Runtime.InteropServices.NFloat sy);
public void Scale (System.Runtime.InteropServices.NFloat sx, System.Runtime.InteropServices.NFloat sy, MatrixOrder order);
public void Translate (System.Runtime.InteropServices.NFloat tx, System.Runtime.InteropServices.NFloat ty);
public static CGAffineTransform Translate (CGAffineTransform transform, System.Runtime.InteropServices.NFloat tx, System.Runtime.InteropServices.NFloat ty);
public void Translate (System.Runtime.InteropServices.NFloat tx, System.Runtime.InteropServices.NFloat ty, MatrixOrder order);
Removed constructors:
public CGBitmapContext (byte[] data, nint width, nint height, nint bitsPerComponent, nint bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapInfo);
public CGBitmapContext (byte[] data, nint width, nint height, nint bitsPerComponent, nint bytesPerRow, CGColorSpace colorSpace, CGImageAlphaInfo bitmapInfo);
public CGBitmapContext (IntPtr data, nint width, nint height, nint bitsPerComponent, nint bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapInfo);
public CGBitmapContext (IntPtr data, nint width, nint height, nint bitsPerComponent, nint bytesPerRow, CGColorSpace colorSpace, CGImageAlphaInfo bitmapInfo);
Added constructors:
public CGBitmapContext (byte[] data, IntPtr width, IntPtr height, IntPtr bitsPerComponent, IntPtr bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapInfo);
public CGBitmapContext (byte[] data, IntPtr width, IntPtr height, IntPtr bitsPerComponent, IntPtr bytesPerRow, CGColorSpace colorSpace, CGImageAlphaInfo bitmapInfo);
public CGBitmapContext (IntPtr data, IntPtr width, IntPtr height, IntPtr bitsPerComponent, IntPtr bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapInfo);
public CGBitmapContext (IntPtr data, IntPtr width, IntPtr height, IntPtr bitsPerComponent, IntPtr bytesPerRow, CGColorSpace colorSpace, CGImageAlphaInfo bitmapInfo);
Modified properties:
-public nint BitsPerComponent { get; }
+public IntPtr BitsPerComponent { get; }
-public nint BitsPerPixel { get; }
+public IntPtr BitsPerPixel { get; }
-public nint BytesPerRow { get; }
+public IntPtr BytesPerRow { get; }
-public nint Height { get; }
+public IntPtr Height { get; }
-public nint Width { get; }
+public IntPtr Width { get; }
Removed constructors:
public CGColor (IntPtr handle);
public CGColor (CGColor source, nfloat alpha);
public CGColor (CGColorSpace colorspace, nfloat[] components);
public CGColor (nfloat gray, nfloat alpha);
public CGColor (CGColorSpace colorspace, CGPattern pattern, nfloat[] components);
public CGColor (nfloat red, nfloat green, nfloat blue);
public CGColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
Added constructors:
public CGColor (CGColor source, System.Runtime.InteropServices.NFloat alpha);
public CGColor (CGColorSpace colorspace, System.Runtime.InteropServices.NFloat[] components);
public CGColor (System.Runtime.InteropServices.NFloat gray, System.Runtime.InteropServices.NFloat alpha);
public CGColor (CGColorSpace colorspace, CGPattern pattern, System.Runtime.InteropServices.NFloat[] components);
public CGColor (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue);
public CGColor (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
Modified properties:
-public nfloat Alpha { get; }
+public System.Runtime.InteropServices.NFloat Alpha { get; }
-public nfloat[] Components { get; }
+public System.Runtime.InteropServices.NFloat[] Components { get; }
-public nint NumberOfComponents { get; }
+public IntPtr NumberOfComponents { get; }
Removed methods:
public static CGColor CreateCmyk (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public static CGColor CreateGenericGrayGamma2_2 (nfloat gray, nfloat alpha);
public static CGColor CreateSrgb (nfloat red, nfloat green, nfloat blue, nfloat alpha);
Added methods:
public static CGColor CreateCmyk (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 CGColor CreateGenericGrayGamma2_2 (System.Runtime.InteropServices.NFloat gray, System.Runtime.InteropServices.NFloat alpha);
public static CGColor CreateSrgb (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
Removed constructors:
public CGColorConversionInfo (CGColorConversionOptions options, GColorConversionInfoTriple[] triples);
public CGColorConversionInfo (Foundation.NSDictionary options, GColorConversionInfoTriple[] triples);
Added constructors:
public CGColorConversionInfo (CGColorConversionOptions options, CGColorConversionInfoTriple[] triples);
public CGColorConversionInfo (Foundation.NSDictionary options, CGColorConversionInfoTriple[] triples);
Removed constructor:
public CGColorSpace (IntPtr handle);
Removed field:
[Obsolete ("Use a real 'null' value instead of this managed wrapper over a null native instance.")]
public static CGColorSpace Null;
Modified properties:
-public nint Components { get; }
+public IntPtr Components { get; }
Removed methods:
public static CGColorSpace CreateCalibratedGray (nfloat[] whitepoint, nfloat[] blackpoint, nfloat gamma);
public static CGColorSpace CreateCalibratedRGB (nfloat[] whitepoint, nfloat[] blackpoint, nfloat[] gamma, nfloat[] matrix);
[Obsolete ("This method has been renamed 'CreateDeviceCmyk'.")]
public static CGColorSpace CreateDeviceCMYK ();
public static CGColorSpace CreateICCProfile (Foundation.NSData data);
public static CGColorSpace CreateICCProfile (nfloat[] range, CGDataProvider profile, CGColorSpace alternate);
public static CGColorSpace CreateLab (nfloat[] whitepoint, nfloat[] blackpoint, nfloat[] range);
public Foundation.NSData GetICCProfile ();
Added methods:
public static CGColorSpace CreateCalibratedGray (System.Runtime.InteropServices.NFloat[] whitepoint, System.Runtime.InteropServices.NFloat[] blackpoint, System.Runtime.InteropServices.NFloat gamma);
public static CGColorSpace CreateCalibratedRGB (System.Runtime.InteropServices.NFloat[] whitepoint, System.Runtime.InteropServices.NFloat[] blackpoint, System.Runtime.InteropServices.NFloat[] gamma, System.Runtime.InteropServices.NFloat[] matrix);
public static CGColorSpace CreateIccProfile (Foundation.NSData data);
public static CGColorSpace CreateIccProfile (System.Runtime.InteropServices.NFloat[] range, CGDataProvider profile, CGColorSpace alternate);
public static CGColorSpace CreateLab (System.Runtime.InteropServices.NFloat[] whitepoint, System.Runtime.InteropServices.NFloat[] blackpoint, System.Runtime.InteropServices.NFloat[] range);
public Foundation.NSData GetIccProfile ();
Removed constructor:
public CGContext (IntPtr handle);
Removed methods:
public void AddArc (nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
public void AddArcToPoint (nfloat x1, nfloat y1, nfloat x2, nfloat y2, nfloat radius);
public void AddCurveToPoint (nfloat cp1x, nfloat cp1y, nfloat cp2x, nfloat cp2y, nfloat x, nfloat y);
public void AddLineToPoint (nfloat x, nfloat y);
public void AddQuadCurveToPoint (nfloat cpx, nfloat cpy, nfloat x, nfloat y);
public void DrawRadialGradient (CGGradient gradient, CGPoint startCenter, nfloat startRadius, CGPoint endCenter, nfloat endRadius, CGGradientDrawingOptions options);
public void MoveTo (nfloat x, nfloat y);
public void RotateCTM (nfloat angle);
public void ScaleCTM (nfloat sx, nfloat sy);
public void SelectFont (string name, nfloat size, CGTextEncoding textEncoding);
public void SetAlpha (nfloat alpha);
public void SetCharacterSpacing (nfloat spacing);
public void SetFillColor (nfloat[] components);
public void SetFillColor (nfloat gray, nfloat alpha);
public void SetFillColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public void SetFillColor (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public void SetFillPattern (CGPattern pattern, nfloat[] components);
public void SetFlatness (nfloat flatness);
public void SetFontSize (nfloat size);
public void SetLineDash (nfloat phase, nfloat[] lengths);
public void SetLineDash (nfloat phase, nfloat[] lengths, int n);
public void SetLineWidth (nfloat w);
public void SetMiterLimit (nfloat limit);
public void SetShadow (CGSize offset, nfloat blur, CGColor color);
public void SetStrokeColor (nfloat[] components);
public void SetStrokeColor (nfloat gray, nfloat alpha);
public void SetStrokeColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public void SetStrokeColor (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
public void SetStrokePattern (CGPattern pattern, nfloat[] components);
public void ShowGlyphsAtPoint (nfloat x, nfloat y, ushort[] glyphs);
public void ShowGlyphsAtPoint (nfloat x, nfloat y, ushort[] glyphs, int count);
public void ShowTextAtPoint (nfloat x, nfloat y, byte[] bytes);
public void ShowTextAtPoint (nfloat x, nfloat y, string str);
public void ShowTextAtPoint (nfloat x, nfloat y, byte[] bytes, int length);
public void ShowTextAtPoint (nfloat x, nfloat y, string str, int length);
public void StrokeRectWithWidth (CGRect rect, nfloat width);
public void TranslateCTM (nfloat tx, nfloat ty);
Added methods:
public void AddArc (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat radius, System.Runtime.InteropServices.NFloat startAngle, System.Runtime.InteropServices.NFloat endAngle, bool clockwise);
public void AddArcToPoint (System.Runtime.InteropServices.NFloat x1, System.Runtime.InteropServices.NFloat y1, System.Runtime.InteropServices.NFloat x2, System.Runtime.InteropServices.NFloat y2, System.Runtime.InteropServices.NFloat radius);
public void AddCurveToPoint (System.Runtime.InteropServices.NFloat cp1x, System.Runtime.InteropServices.NFloat cp1y, System.Runtime.InteropServices.NFloat cp2x, System.Runtime.InteropServices.NFloat cp2y, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void AddLineToPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void AddQuadCurveToPoint (System.Runtime.InteropServices.NFloat cpx, System.Runtime.InteropServices.NFloat cpy, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void DrawConicGradient (CGGradient gradient, CGPoint point, System.Runtime.InteropServices.NFloat angle);
public void DrawRadialGradient (CGGradient gradient, CGPoint startCenter, System.Runtime.InteropServices.NFloat startRadius, CGPoint endCenter, System.Runtime.InteropServices.NFloat endRadius, CGGradientDrawingOptions options);
public void MoveTo (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void RotateCTM (System.Runtime.InteropServices.NFloat angle);
public void ScaleCTM (System.Runtime.InteropServices.NFloat sx, System.Runtime.InteropServices.NFloat sy);
public void SelectFont (string name, System.Runtime.InteropServices.NFloat size, CGTextEncoding textEncoding);
public void SetAlpha (System.Runtime.InteropServices.NFloat alpha);
public void SetCharacterSpacing (System.Runtime.InteropServices.NFloat spacing);
public void SetFillColor (System.Runtime.InteropServices.NFloat[] components);
public void SetFillColor (System.Runtime.InteropServices.NFloat gray, System.Runtime.InteropServices.NFloat alpha);
public void SetFillColor (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public void SetFillColor (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 void SetFillPattern (CGPattern pattern, System.Runtime.InteropServices.NFloat[] components);
public void SetFlatness (System.Runtime.InteropServices.NFloat flatness);
public void SetFontSize (System.Runtime.InteropServices.NFloat size);
public void SetLineDash (System.Runtime.InteropServices.NFloat phase, System.Runtime.InteropServices.NFloat[] lengths);
public void SetLineDash (System.Runtime.InteropServices.NFloat phase, System.Runtime.InteropServices.NFloat[] lengths, int n);
public void SetLineWidth (System.Runtime.InteropServices.NFloat w);
public void SetMiterLimit (System.Runtime.InteropServices.NFloat limit);
public void SetShadow (CGSize offset, System.Runtime.InteropServices.NFloat blur, CGColor color);
public void SetStrokeColor (System.Runtime.InteropServices.NFloat[] components);
public void SetStrokeColor (System.Runtime.InteropServices.NFloat gray, System.Runtime.InteropServices.NFloat alpha);
public void SetStrokeColor (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public void SetStrokeColor (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 void SetStrokePattern (CGPattern pattern, System.Runtime.InteropServices.NFloat[] components);
public void ShowGlyphsAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, ushort[] glyphs);
public void ShowGlyphsAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, ushort[] glyphs, int count);
public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, byte[] bytes);
public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, string str);
public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, byte[] bytes, int length);
public void ShowTextAtPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, string str, int length);
public void StrokeRectWithWidth (CGRect rect, System.Runtime.InteropServices.NFloat width);
public void TranslateCTM (System.Runtime.InteropServices.NFloat tx, System.Runtime.InteropServices.NFloat ty);
Removed constructor:
public CGDataConsumer (IntPtr handle);
Removed constructor:
public CGDataProvider (IntPtr handle);
Modified properties:
-public nfloat ItalicAngle { get; }
+public System.Runtime.InteropServices.NFloat ItalicAngle { get; }
-public nint NumberOfGlyphs { get; }
+public IntPtr NumberOfGlyphs { get; }
-public nfloat StemV { get; }
+public System.Runtime.InteropServices.NFloat StemV { get; }
Removed methods:
public static nint GetTypeID ();
public CoreText.CTFont ToCTFont (nfloat size);
public CoreText.CTFont ToCTFont (nfloat size, CGAffineTransform matrix);
Added methods:
public static IntPtr GetTypeID ();
public CoreText.CTFont ToCTFont (System.Runtime.InteropServices.NFloat size);
public CoreText.CTFont ToCTFont (System.Runtime.InteropServices.NFloat size, CGAffineTransform matrix);
Removed constructor:
public CGFunction (nfloat[] domain, nfloat[] range, CGFunction.CGFunctionEvaluate callback);
Added constructor:
public CGFunction (System.Runtime.InteropServices.NFloat[] domain, System.Runtime.InteropServices.NFloat[] range, CGFunction.CGFunctionEvaluate callback);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (nfloat* data, nfloat* outData, System.AsyncCallback callback, object object);
public virtual void Invoke (nfloat* data, nfloat* outData);
Added methods:
public virtual System.IAsyncResult BeginInvoke (System.Runtime.InteropServices.NFloat* data, System.Runtime.InteropServices.NFloat* outData, System.AsyncCallback callback, object object);
public virtual void Invoke (System.Runtime.InteropServices.NFloat* data, System.Runtime.InteropServices.NFloat* outData);
Removed constructors:
public CGGradient (CGColorSpace colorspace, nfloat[] components);
public CGGradient (CGColorSpace colorspace, CGColor[] colors, nfloat[] locations);
public CGGradient (CGColorSpace colorspace, nfloat[] components, nfloat[] locations);
Added constructors:
public CGGradient (CGColorSpace colorspace, System.Runtime.InteropServices.NFloat[] components);
public CGGradient (CGColorSpace colorspace, CGColor[] colors, System.Runtime.InteropServices.NFloat[] locations);
public CGGradient (CGColorSpace colorspace, System.Runtime.InteropServices.NFloat[] components, System.Runtime.InteropServices.NFloat[] locations);
Removed constructors:
public CGImage (IntPtr handle);
public CGImage (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapFlags, CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public CGImage (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGImageAlphaInfo alphaInfo, CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
Added constructors:
public CGImage (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGBitmapFlags bitmapFlags, CGDataProvider provider, System.Runtime.InteropServices.NFloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public CGImage (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGColorSpace colorSpace, CGImageAlphaInfo alphaInfo, CGDataProvider provider, System.Runtime.InteropServices.NFloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
Modified properties:
-public nint BitsPerComponent { get; }
+public IntPtr BitsPerComponent { get; }
-public nint BitsPerPixel { get; }
+public IntPtr BitsPerPixel { get; }
-public nint BytesPerRow { get; }
+public IntPtr BytesPerRow { get; }
-public nfloat* Decode { get; }
+public System.Runtime.InteropServices.NFloat* Decode { get; }
-public nint Height { get; }
+public IntPtr Height { get; }
-public nint Width { get; }
+public IntPtr Width { get; }
Removed methods:
public static CGImage CreateMask (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGDataProvider provider, nfloat[] decode, bool shouldInterpolate);
public static CGImage FromJPEG (CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public static CGImage FromPNG (CGDataProvider provider, nfloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public CGImage WithMaskingColors (nfloat[] components);
Added methods:
public static CGImage CreateMask (int width, int height, int bitsPerComponent, int bitsPerPixel, int bytesPerRow, CGDataProvider provider, System.Runtime.InteropServices.NFloat[] decode, bool shouldInterpolate);
public static CGImage FromJPEG (CGDataProvider provider, System.Runtime.InteropServices.NFloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public static CGImage FromPNG (CGDataProvider provider, System.Runtime.InteropServices.NFloat[] decode, bool shouldInterpolate, CGColorRenderingIntent intent);
public CGImage WithMaskingColors (System.Runtime.InteropServices.NFloat[] components);
Removed constructor:
public CGPDFArray (IntPtr handle);
Modified properties:
-public nint Count { get; }
+public IntPtr Count { get; }
Removed methods:
public bool GetArray (int idx, out CGPDFArray array);
public bool GetArray (nint idx, out CGPDFArray array);
public bool GetBoolean (int idx, out bool result);
public bool GetBoolean (nint idx, out bool result);
public bool GetDictionary (int idx, out CGPDFDictionary result);
public bool GetDictionary (nint idx, out CGPDFDictionary result);
public bool GetFloat (int idx, out nfloat result);
public bool GetFloat (nint idx, out nfloat result);
public bool GetInt (int idx, out nint result);
public bool GetInt (nint idx, out nint result);
public bool GetName (int idx, out string result);
public bool GetName (nint idx, out string result);
public bool GetStream (int idx, out CGPDFStream result);
public bool GetStream (nint idx, out CGPDFStream result);
public bool GetString (int idx, out string result);
public bool GetString (nint idx, out string result);
Added methods:
public bool GetArray (IntPtr idx, out CGPDFArray array);
public bool GetBoolean (IntPtr idx, out bool result);
public bool GetDictionary (IntPtr idx, out CGPDFDictionary result);
public bool GetFloat (IntPtr idx, out System.Runtime.InteropServices.NFloat result);
public bool GetInt (IntPtr idx, out IntPtr result);
public bool GetName (IntPtr idx, out string result);
public bool GetStream (IntPtr idx, out CGPDFStream result);
public bool GetString (IntPtr idx, out string result);
Removed methods:
public virtual System.IAsyncResult BeginInvoke (nint index, object value, object info, System.AsyncCallback callback, object object);
public virtual bool Invoke (nint index, object value, object info);
Added methods:
public virtual System.IAsyncResult BeginInvoke (IntPtr index, object value, object info, System.AsyncCallback callback, object object);
public virtual bool Invoke (IntPtr index, object value, object info);
Removed constructor:
public CGPDFContentStream (IntPtr handle);
Removed constructor:
public CGPDFDictionary (IntPtr handle);
Removed methods:
public bool GetFloat (string key, out nfloat result);
public bool GetInt (string key, out nint result);
Added methods:
public bool GetFloat (string key, out System.Runtime.InteropServices.NFloat result);
public bool GetInt (string key, out IntPtr result);
Removed constructor:
public CGPDFDocument (IntPtr handle);
Modified properties:
-public nint Pages { get; }
+public IntPtr Pages { get; }
Removed method:
public CGPDFPage GetPage (nint page);
Added method:
public CGPDFPage GetPage (IntPtr page);
Removed constructor:
public CGPDFObject (IntPtr handle);
Modified properties:
-public virtual final IntPtr Handle { get; }
+public virtual final ObjCRuntime.NativeHandle Handle { get; }
Removed methods:
public bool TryGetValue (out nfloat value);
public bool TryGetValue (out nint value);
Added methods:
public bool TryGetValue (out IntPtr value);
public bool TryGetValue (out System.Runtime.InteropServices.NFloat value);
Removed constructor:
public CGPDFOperatorTable (IntPtr handle);
Removed method:
public void SetCallback (string name, System.Action<System.IntPtr,System.IntPtr> callback);
Added method:
public void SetCallback (string name, method System.Void *(System.IntPtr,System.IntPtr) callback);
Removed constructor:
public CGPDFPage (IntPtr handle);
Modified properties:
-public nint PageNumber { get; }
+public IntPtr PageNumber { get; }
Removed constructor:
public CGPDFScanner (IntPtr handle);
Removed methods:
public bool TryPop (out nfloat value);
public bool TryPop (out nint value);
Added methods:
public bool TryPop (out IntPtr value);
public bool TryPop (out System.Runtime.InteropServices.NFloat value);
Removed constructor:
public CGPath (IntPtr handle);
Removed methods:
public void AddArc (nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
public void AddArc (CGAffineTransform m, nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat endAngle, bool clockwise);
public void AddArcToPoint (nfloat x1, nfloat y1, nfloat x2, nfloat y2, nfloat radius);
public void AddArcToPoint (CGAffineTransform m, nfloat x1, nfloat y1, nfloat x2, nfloat y2, nfloat radius);
public void AddCurveToPoint (nfloat cp1x, nfloat cp1y, nfloat cp2x, nfloat cp2y, nfloat x, nfloat y);
public void AddCurveToPoint (CGAffineTransform transform, nfloat cp1x, nfloat cp1y, nfloat cp2x, nfloat cp2y, nfloat x, nfloat y);
public void AddLineToPoint (nfloat x, nfloat y);
public void AddLineToPoint (CGAffineTransform transform, nfloat x, nfloat y);
public void AddQuadCurveToPoint (nfloat cpx, nfloat cpy, nfloat x, nfloat y);
public void AddQuadCurveToPoint (CGAffineTransform transform, nfloat cpx, nfloat cpy, nfloat x, nfloat y);
public void AddRelativeArc (nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat delta);
public void AddRelativeArc (CGAffineTransform m, nfloat x, nfloat y, nfloat radius, nfloat startAngle, nfloat delta);
public void AddRoundedRect (CGRect rect, nfloat cornerWidth, nfloat cornerHeight);
public void AddRoundedRect (CGAffineTransform transform, CGRect rect, nfloat cornerWidth, nfloat cornerHeight);
public CGPath CopyByDashingPath (nfloat[] lengths);
public CGPath CopyByDashingPath (CGAffineTransform transform, nfloat[] lengths);
public CGPath CopyByDashingPath (nfloat[] lengths, nfloat phase);
public CGPath CopyByDashingPath (CGAffineTransform transform, nfloat[] lengths, nfloat phase);
public CGPath CopyByStrokingPath (nfloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, nfloat miterLimit);
public CGPath CopyByStrokingPath (CGAffineTransform transform, nfloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, nfloat miterLimit);
public CGPath CreateByFlattening (nfloat flatteningThreshold);
public static CGPath FromRoundedRect (CGRect rectangle, nfloat cornerWidth, nfloat cornerHeight);
public static CGPath FromRoundedRect (CGRect rectangle, nfloat cornerWidth, nfloat cornerHeight, CGAffineTransform transform);
public void MoveToPoint (nfloat x, nfloat y);
public void MoveToPoint (CGAffineTransform transform, nfloat x, nfloat y);
Added methods:
public void AddArc (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat radius, System.Runtime.InteropServices.NFloat startAngle, System.Runtime.InteropServices.NFloat endAngle, bool clockwise);
public void AddArc (CGAffineTransform m, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat radius, System.Runtime.InteropServices.NFloat startAngle, System.Runtime.InteropServices.NFloat endAngle, bool clockwise);
public void AddArcToPoint (System.Runtime.InteropServices.NFloat x1, System.Runtime.InteropServices.NFloat y1, System.Runtime.InteropServices.NFloat x2, System.Runtime.InteropServices.NFloat y2, System.Runtime.InteropServices.NFloat radius);
public void AddArcToPoint (CGAffineTransform m, System.Runtime.InteropServices.NFloat x1, System.Runtime.InteropServices.NFloat y1, System.Runtime.InteropServices.NFloat x2, System.Runtime.InteropServices.NFloat y2, System.Runtime.InteropServices.NFloat radius);
public void AddCurveToPoint (System.Runtime.InteropServices.NFloat cp1x, System.Runtime.InteropServices.NFloat cp1y, System.Runtime.InteropServices.NFloat cp2x, System.Runtime.InteropServices.NFloat cp2y, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void AddCurveToPoint (CGAffineTransform transform, System.Runtime.InteropServices.NFloat cp1x, System.Runtime.InteropServices.NFloat cp1y, System.Runtime.InteropServices.NFloat cp2x, System.Runtime.InteropServices.NFloat cp2y, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void AddLineToPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void AddLineToPoint (CGAffineTransform transform, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void AddQuadCurveToPoint (System.Runtime.InteropServices.NFloat cpx, System.Runtime.InteropServices.NFloat cpy, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void AddQuadCurveToPoint (CGAffineTransform transform, System.Runtime.InteropServices.NFloat cpx, System.Runtime.InteropServices.NFloat cpy, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void AddRelativeArc (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat radius, System.Runtime.InteropServices.NFloat startAngle, System.Runtime.InteropServices.NFloat delta);
public void AddRelativeArc (CGAffineTransform m, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat radius, System.Runtime.InteropServices.NFloat startAngle, System.Runtime.InteropServices.NFloat delta);
public void AddRoundedRect (CGRect rect, System.Runtime.InteropServices.NFloat cornerWidth, System.Runtime.InteropServices.NFloat cornerHeight);
public void AddRoundedRect (CGAffineTransform transform, CGRect rect, System.Runtime.InteropServices.NFloat cornerWidth, System.Runtime.InteropServices.NFloat cornerHeight);
public CGPath CopyByDashingPath (System.Runtime.InteropServices.NFloat[] lengths);
public CGPath CopyByDashingPath (CGAffineTransform transform, System.Runtime.InteropServices.NFloat[] lengths);
public CGPath CopyByDashingPath (System.Runtime.InteropServices.NFloat[] lengths, System.Runtime.InteropServices.NFloat phase);
public CGPath CopyByDashingPath (CGAffineTransform transform, System.Runtime.InteropServices.NFloat[] lengths, System.Runtime.InteropServices.NFloat phase);
public CGPath CopyByStrokingPath (System.Runtime.InteropServices.NFloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, System.Runtime.InteropServices.NFloat miterLimit);
public CGPath CopyByStrokingPath (CGAffineTransform transform, System.Runtime.InteropServices.NFloat lineWidth, CGLineCap lineCap, CGLineJoin lineJoin, System.Runtime.InteropServices.NFloat miterLimit);
public CGPath CreateByFlattening (System.Runtime.InteropServices.NFloat flatteningThreshold);
public static CGPath FromRoundedRect (CGRect rectangle, System.Runtime.InteropServices.NFloat cornerWidth, System.Runtime.InteropServices.NFloat cornerHeight);
public static CGPath FromRoundedRect (CGRect rectangle, System.Runtime.InteropServices.NFloat cornerWidth, System.Runtime.InteropServices.NFloat cornerHeight, CGAffineTransform transform);
public void MoveToPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void MoveToPoint (CGAffineTransform transform, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
Removed constructors:
public CGPattern (IntPtr handle);
public CGPattern (CGRect bounds, CGAffineTransform matrix, nfloat xStep, nfloat yStep, CGPatternTiling tiling, bool isColored, CGPattern.DrawPattern drawPattern);
Added constructor:
public CGPattern (CGRect bounds, CGAffineTransform matrix, System.Runtime.InteropServices.NFloat xStep, System.Runtime.InteropServices.NFloat yStep, CGPatternTiling tiling, bool isColored, CGPattern.DrawPattern drawPattern);
Removed constructor:
public CGPoint (nfloat x, nfloat y);
Added constructor:
public CGPoint (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
Modified properties:
-public nfloat X { get; set; }
+public System.Runtime.InteropServices.NFloat X { get; set; }
-public nfloat Y { get; set; }
+public System.Runtime.InteropServices.NFloat Y { get; set; }
Removed method:
public void Deconstruct (out nfloat x, out nfloat y);
Added method:
public void Deconstruct (out System.Runtime.InteropServices.NFloat x, out System.Runtime.InteropServices.NFloat y);
Removed constructor:
public CGRect (nfloat x, nfloat y, nfloat width, nfloat height);
Added constructor:
public CGRect (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat width, System.Runtime.InteropServices.NFloat height);
Modified properties:
-public nfloat Bottom { get; }
+public System.Runtime.InteropServices.NFloat Bottom { get; }
-public nfloat Height { get; set; }
+public System.Runtime.InteropServices.NFloat Height { get; set; }
-public nfloat Left { get; }
+public System.Runtime.InteropServices.NFloat Left { get; }
-public nfloat Right { get; }
+public System.Runtime.InteropServices.NFloat Right { get; }
-public nfloat Top { get; }
+public System.Runtime.InteropServices.NFloat Top { get; }
-public nfloat Width { get; set; }
+public System.Runtime.InteropServices.NFloat Width { get; set; }
-public nfloat X { get; set; }
+public System.Runtime.InteropServices.NFloat X { get; set; }
-public nfloat Y { get; set; }
+public System.Runtime.InteropServices.NFloat Y { get; set; }
Removed methods:
public bool Contains (nfloat x, nfloat y);
public void Deconstruct (out nfloat x, out nfloat y, out nfloat width, out nfloat height);
public static CGRect FromLTRB (nfloat left, nfloat top, nfloat right, nfloat bottom);
public void Inflate (nfloat x, nfloat y);
public static CGRect Inflate (CGRect rect, nfloat x, nfloat y);
public void Offset (nfloat x, nfloat y);
Added methods:
public bool Contains (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void Deconstruct (out System.Runtime.InteropServices.NFloat x, out System.Runtime.InteropServices.NFloat y, out System.Runtime.InteropServices.NFloat width, out System.Runtime.InteropServices.NFloat height);
public static CGRect FromLTRB (System.Runtime.InteropServices.NFloat left, System.Runtime.InteropServices.NFloat top, System.Runtime.InteropServices.NFloat right, System.Runtime.InteropServices.NFloat bottom);
public void Inflate (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public static CGRect Inflate (CGRect rect, System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public void Offset (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
Removed constructor:
public CGShading (IntPtr handle);
Removed method:
public static CGShading CreateRadial (CGColorSpace colorspace, CGPoint start, nfloat startRadius, CGPoint end, nfloat endRadius, CGFunction function, bool extendStart, bool extendEnd);
Added method:
public static CGShading CreateRadial (CGColorSpace colorspace, CGPoint start, System.Runtime.InteropServices.NFloat startRadius, CGPoint end, System.Runtime.InteropServices.NFloat endRadius, CGFunction function, bool extendStart, bool extendEnd);
Removed constructor:
public CGSize (nfloat width, nfloat height);
Added constructor:
public CGSize (System.Runtime.InteropServices.NFloat width, System.Runtime.InteropServices.NFloat height);
Modified properties:
-public nfloat Height { get; set; }
+public System.Runtime.InteropServices.NFloat Height { get; set; }
-public nfloat Width { get; set; }
+public System.Runtime.InteropServices.NFloat Width { get; set; }
Removed methods:
public void Deconstruct (out nfloat width, out nfloat height);
[Obsolete ("Use 'ToCGPoint' instead.")]
public CGPoint ToPointF ();
[Obsolete ("Use 'ToRoundedCGSize' instead.")]
public CGSize ToSize ();
Added method:
public void Deconstruct (out System.Runtime.InteropServices.NFloat width, out System.Runtime.InteropServices.NFloat height);
Removed constructor:
public CGVector (nfloat dx, nfloat dy);
Added constructor:
public CGVector (System.Runtime.InteropServices.NFloat dx, System.Runtime.InteropServices.NFloat dy);
Modified fields:
-public nfloat dx;
+public System.Runtime.InteropServices.NFloat dx;
-public nfloat dy;
+public System.Runtime.InteropServices.NFloat dy;
public struct CGColorConversionInfoTriple {
// fields
public CGColorRenderingIntent Intent;
public CGColorSpace Space;
public CGColorConversionInfoTransformType Transform;
}
public static class CGRectExtensions {
// methods
public static void Divide (this CGRect self, System.Runtime.InteropServices.NFloat amount, CGRectEdge edge, out CGRect slice, out CGRect remainder);
public static System.Runtime.InteropServices.NFloat GetMaxX (this CGRect self);
public static System.Runtime.InteropServices.NFloat GetMaxY (this CGRect self);
public static System.Runtime.InteropServices.NFloat GetMidX (this CGRect self);
public static System.Runtime.InteropServices.NFloat GetMidY (this CGRect self);
public static System.Runtime.InteropServices.NFloat GetMinX (this CGRect self);
public static System.Runtime.InteropServices.NFloat GetMinY (this CGRect self);
public static CGRect Inset (this CGRect self, System.Runtime.InteropServices.NFloat dx, System.Runtime.InteropServices.NFloat dy);
public static CGRect Integral (this CGRect self);
public static bool IsInfinite (this CGRect self);
public static bool IsNull (this CGRect self);
public static CGRect Standardize (this CGRect self);
public static CGRect UnionWith (this CGRect self, CGRect other);
}
public struct NMatrix2, System.IEquatable%LESSERTHANREPLACEMENT%NMatrix2%GREATERTHANREPLACEMENT% {
// constructors
public NMatrix2 (float m11, float m12, float m21, float m22);
// fields
public float M11;
public float M12;
public float M21;
public float M22;
// properties
public float Determinant { get; }
public static NMatrix2 Identity { get; }
[Obsolete ("Use 'M11' instead.")]
public float R0C0 { get; set; }
[Obsolete ("Use 'M12' instead.")]
public float R0C1 { get; set; }
[Obsolete ("Use 'M21' instead.")]
public float R1C0 { get; set; }
[Obsolete ("Use 'M22' instead.")]
public float R1C1 { get; set; }
// methods
public virtual bool Equals (NMatrix2 other);
public override bool Equals (object obj);
public float GetDeterminant ();
public override int GetHashCode ();
public static NMatrix2 Multiply (NMatrix2 left, NMatrix2 right);
public static void Multiply (ref NMatrix2 left, ref NMatrix2 right, out NMatrix2 result);
public override string ToString ();
public void Transpose ();
public static NMatrix2 Transpose (NMatrix2 mat);
public static void Transpose (ref NMatrix2 mat, out NMatrix2 result);
public static bool op_Equality (NMatrix2 left, NMatrix2 right);
public static bool op_Inequality (NMatrix2 left, NMatrix2 right);
public static NMatrix2 op_Multiply (NMatrix2 left, NMatrix2 right);
}
public struct NMatrix3, System.IEquatable%LESSERTHANREPLACEMENT%NMatrix3%GREATERTHANREPLACEMENT% {
// constructors
public NMatrix3 (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33);
// fields
public float M11;
public float M12;
public float M13;
public float M21;
public float M22;
public float M23;
public float M31;
public float M32;
public float M33;
// properties
public float Determinant { get; }
public static NMatrix3 Identity { get; }
[Obsolete ("Use 'M11' instead.")]
public float R0C0 { get; set; }
[Obsolete ("Use 'M12' instead.")]
public float R0C1 { get; set; }
[Obsolete ("Use 'M13' instead.")]
public float R0C2 { get; set; }
[Obsolete ("Use 'M21' instead.")]
public float R1C0 { get; set; }
[Obsolete ("Use 'M22' instead.")]
public float R1C1 { get; set; }
[Obsolete ("Use 'M23' instead.")]
public float R1C2 { get; set; }
[Obsolete ("Use 'M31' instead.")]
public float R2C0 { get; set; }
[Obsolete ("Use 'M32' instead.")]
public float R2C1 { get; set; }
[Obsolete ("Use 'M33' instead.")]
public float R2C2 { get; set; }
// methods
public virtual bool Equals (NMatrix3 other);
public override bool Equals (object obj);
public float GetDeterminant ();
public override int GetHashCode ();
public static NMatrix3 Multiply (NMatrix3 left, NMatrix3 right);
public static void Multiply (ref NMatrix3 left, ref NMatrix3 right, out NMatrix3 result);
public override string ToString ();
public void Transpose ();
public static NMatrix3 Transpose (NMatrix3 matrix);
public static void Transpose (ref NMatrix3 mat, out NMatrix3 result);
public static bool op_Equality (NMatrix3 left, NMatrix3 right);
public static bool op_Inequality (NMatrix3 left, NMatrix3 right);
public static NMatrix3 op_Multiply (NMatrix3 left, NMatrix3 right);
}
public struct NMatrix4, System.IEquatable%LESSERTHANREPLACEMENT%NMatrix4%GREATERTHANREPLACEMENT% {
// constructors
public NMatrix4 (System.Numerics.Vector4 row0, System.Numerics.Vector4 row1, System.Numerics.Vector4 row2, System.Numerics.Vector4 row3);
public NMatrix4 (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44);
// fields
public static NMatrix4 Identity;
public float M11;
public float M12;
public float M13;
public float M14;
public float M21;
public float M22;
public float M23;
public float M24;
public float M31;
public float M32;
public float M33;
public float M34;
public float M41;
public float M42;
public float M43;
public float M44;
// properties
public System.Numerics.Vector4 Column0 { get; set; }
public System.Numerics.Vector4 Column1 { get; set; }
public System.Numerics.Vector4 Column2 { get; set; }
public System.Numerics.Vector4 Column3 { get; set; }
public float Determinant { get; }
public System.Numerics.Vector4 Row0 { get; set; }
public System.Numerics.Vector4 Row1 { get; set; }
public System.Numerics.Vector4 Row2 { get; set; }
public System.Numerics.Vector4 Row3 { get; set; }
// methods
public virtual bool Equals (NMatrix4 other);
public override bool Equals (object obj);
public override int GetHashCode ();
public static NMatrix4 Multiply (NMatrix4 left, NMatrix4 right);
public static void Multiply (ref NMatrix4 left, ref NMatrix4 right, out NMatrix4 result);
public override string ToString ();
public void Transpose ();
public static NMatrix4 Transpose (NMatrix4 mat);
public static void Transpose (ref NMatrix4 mat, out NMatrix4 result);
public static bool op_Equality (NMatrix4 left, NMatrix4 right);
public static System.Numerics.Matrix4x4 op_Explicit (NMatrix4 value);
public static NMatrix4 op_Explicit (System.Numerics.Matrix4x4 value);
public static bool op_Inequality (NMatrix4 left, NMatrix4 right);
public static NMatrix4 op_Multiply (NMatrix4 left, NMatrix4 right);
}
public struct NMatrix4d, System.IEquatable%LESSERTHANREPLACEMENT%NMatrix4d%GREATERTHANREPLACEMENT% {
// constructors
public NMatrix4d (NVector4d row0, NVector4d row1, NVector4d row2, NVector4d row3);
public NMatrix4d (double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44);
// fields
public static NMatrix4d Identity;
public double M11;
public double M12;
public double M13;
public double M14;
public double M21;
public double M22;
public double M23;
public double M24;
public double M31;
public double M32;
public double M33;
public double M34;
public double M41;
public double M42;
public double M43;
public double M44;
// properties
public NVector4d Column0 { get; set; }
public NVector4d Column1 { get; set; }
public NVector4d Column2 { get; set; }
public NVector4d Column3 { get; set; }
public double Determinant { get; }
public NVector4d Row0 { get; set; }
public NVector4d Row1 { get; set; }
public NVector4d Row2 { get; set; }
public NVector4d Row3 { get; set; }
// methods
public virtual bool Equals (NMatrix4d other);
public override bool Equals (object obj);
public override int GetHashCode ();
public static NMatrix4d Multiply (NMatrix4d left, NMatrix4d right);
public static void Multiply (ref NMatrix4d left, ref NMatrix4d right, out NMatrix4d result);
public override string ToString ();
public void Transpose ();
public static NMatrix4d Transpose (NMatrix4d mat);
public static void Transpose (ref NMatrix4d mat, out NMatrix4d result);
public static bool op_Equality (NMatrix4d left, NMatrix4d right);
public static bool op_Inequality (NMatrix4d left, NMatrix4d right);
public static NMatrix4d op_Multiply (NMatrix4d left, NMatrix4d right);
}
public struct NMatrix4x3, System.IEquatable%LESSERTHANREPLACEMENT%NMatrix4x3%GREATERTHANREPLACEMENT% {
// constructors
public NMatrix4x3 (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34);
// fields
public float M11;
public float M12;
public float M13;
public float M14;
public float M21;
public float M22;
public float M23;
public float M24;
public float M31;
public float M32;
public float M33;
public float M34;
// properties
public NVector3 Column0 { get; set; }
public NVector3 Column1 { get; set; }
public NVector3 Column2 { get; set; }
public NVector3 Column3 { get; set; }
public System.Numerics.Vector4 Row0 { get; set; }
public System.Numerics.Vector4 Row1 { get; set; }
public System.Numerics.Vector4 Row2 { get; set; }
// methods
public virtual bool Equals (NMatrix4x3 other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (NMatrix4x3 left, NMatrix4x3 right);
public static bool op_Inequality (NMatrix4x3 left, NMatrix4x3 right);
}
public struct NQuaterniond, System.IEquatable%LESSERTHANREPLACEMENT%NQuaterniond%GREATERTHANREPLACEMENT% {
// constructors
public NQuaterniond (NVector3d vectorPart, double scalarPart);
public NQuaterniond (double x, double y, double z, double w);
// fields
public double W;
public double X;
public double Y;
public double Z;
// methods
public virtual bool Equals (NQuaterniond other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (NQuaterniond left, NQuaterniond right);
public static bool op_Inequality (NQuaterniond left, NQuaterniond right);
}
public struct NVector2d, System.IEquatable%LESSERTHANREPLACEMENT%NVector2d%GREATERTHANREPLACEMENT% {
// constructors
public NVector2d (double x, double y);
// fields
public double X;
public double Y;
// properties
public static NVector2d Zero { get; }
// methods
public virtual bool Equals (NVector2d other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (NVector2d left, NVector2d right);
public static bool op_Inequality (NVector2d left, NVector2d right);
}
public struct NVector2i, System.IEquatable%LESSERTHANREPLACEMENT%NVector2i%GREATERTHANREPLACEMENT% {
// constructors
public NVector2i (int x, int y);
// fields
public int X;
public int Y;
// properties
public static NVector2i Zero { get; }
// methods
public virtual bool Equals (NVector2i other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (NVector2i left, NVector2i right);
public static bool op_Inequality (NVector2i left, NVector2i right);
}
public struct NVector3, System.IEquatable%LESSERTHANREPLACEMENT%NVector3%GREATERTHANREPLACEMENT% {
// constructors
public NVector3 (float x, float y, float z);
// fields
public float X;
public float Y;
public float Z;
// properties
public static NVector3 Zero { get; }
// methods
public virtual bool Equals (NVector3 other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (NVector3 left, NVector3 right);
public static System.Numerics.Vector3 op_Explicit (NVector3 value);
public static NVector3 op_Explicit (System.Numerics.Vector3 value);
public static bool op_Inequality (NVector3 left, NVector3 right);
}
public struct NVector3d, System.IEquatable%LESSERTHANREPLACEMENT%NVector3d%GREATERTHANREPLACEMENT% {
// constructors
public NVector3d (double x, double y, double z);
// fields
public double X;
public double Y;
public double Z;
// properties
public static NVector3d Zero { get; }
// methods
public virtual bool Equals (NVector3d other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static NVector3d op_Division (NVector3d vec, double scale);
public static bool op_Equality (NVector3d left, NVector3d right);
public static bool op_Inequality (NVector3d left, NVector3d right);
public static NVector3d op_Multiply (NVector3d vec, double scale);
}
public struct NVector3i, System.IEquatable%LESSERTHANREPLACEMENT%NVector3i%GREATERTHANREPLACEMENT% {
// constructors
public NVector3i (int x, int y, int z);
// fields
public int X;
public int Y;
public int Z;
// properties
public static NVector3i Zero { get; }
// methods
public virtual bool Equals (NVector3i other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (NVector3i left, NVector3i right);
public static bool op_Inequality (NVector3i left, NVector3i right);
}
public struct NVector4d, System.IEquatable%LESSERTHANREPLACEMENT%NVector4d%GREATERTHANREPLACEMENT% {
// constructors
public NVector4d (double x, double y, double z, double w);
// fields
public double W;
public double X;
public double Y;
public double Z;
// properties
public static NVector4d Zero { get; }
// methods
public virtual bool Equals (NVector4d other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (NVector4d left, NVector4d right);
public static bool op_Inequality (NVector4d left, NVector4d right);
}
public struct NVector4i, System.IEquatable%LESSERTHANREPLACEMENT%NVector4i%GREATERTHANREPLACEMENT% {
// constructors
public NVector4i (int x, int y, int z, int w);
// fields
public int W;
public int X;
public int Y;
public int Z;
// properties
public static NVector4i Zero { get; }
// methods
public virtual bool Equals (NVector4i other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (NVector4i left, NVector4i right);
public static bool op_Inequality (NVector4i left, NVector4i right);
}
public struct RMatrix3, System.IEquatable%LESSERTHANREPLACEMENT%RMatrix3%GREATERTHANREPLACEMENT% {
// constructors
public RMatrix3 (float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33);
// fields
public float M11;
public float M12;
public float M13;
public float M21;
public float M22;
public float M23;
public float M31;
public float M32;
public float M33;
// properties
public static RMatrix3 Identity { get; }
public float Item { get; set; }
[Obsolete ("Use 'M11' instead.")]
public float R0C0 { get; set; }
[Obsolete ("Use 'M12' instead.")]
public float R0C1 { get; set; }
[Obsolete ("Use 'M13' instead.")]
public float R0C2 { get; set; }
[Obsolete ("Use 'M21' instead.")]
public float R1C0 { get; set; }
[Obsolete ("Use 'M22' instead.")]
public float R1C1 { get; set; }
[Obsolete ("Use 'M23' instead.")]
public float R1C2 { get; set; }
[Obsolete ("Use 'M31' instead.")]
public float R2C0 { get; set; }
[Obsolete ("Use 'M32' instead.")]
public float R2C1 { get; set; }
[Obsolete ("Use 'M33' instead.")]
public float R2C2 { get; set; }
// methods
public static RMatrix3 Add (RMatrix3 value1, RMatrix3 value2);
public static RMatrix3 CreateFromQuaternion (System.Numerics.Quaternion quaternion);
public virtual bool Equals (RMatrix3 other);
public override bool Equals (object obj);
public float GetDeterminant ();
public override int GetHashCode ();
public static RMatrix3 Multiply (RMatrix3 value1, RMatrix3 value2);
public static RMatrix3 Multiply (RMatrix3 value1, float value2);
public static RMatrix3 Subtract (RMatrix3 value1, RMatrix3 value2);
public override string ToString ();
public static RMatrix3 Transpose (RMatrix3 matrix);
public static bool op_Equality (RMatrix3 value1, RMatrix3 value2);
public static bool op_Inequality (RMatrix3 value1, RMatrix3 value2);
public static RMatrix3 op_Multiply (RMatrix3 value1, RMatrix3 value2);
}
Removed constructor:
protected CHHapticDynamicParameter (IntPtr handle);
Added constructor:
protected CHHapticDynamicParameter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CHHapticEngine (IntPtr handle);
Added constructor:
protected CHHapticEngine (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public virtual nuint RegisterAudioResource (Foundation.NSUrl resourceUrl, Foundation.NSDictionary options, out Foundation.NSError outError);
public virtual bool UnregisterAudioResource (nuint resourceId, out Foundation.NSError outError);
Added methods:
public virtual UIntPtr RegisterAudioResource (Foundation.NSUrl resourceUrl, Foundation.NSDictionary options, out Foundation.NSError outError);
public virtual bool UnregisterAudioResource (UIntPtr resourceId, out Foundation.NSError outError);
Removed constructors:
protected CHHapticEvent (IntPtr handle);
public CHHapticEvent (nuint resourceId, CHHapticEventParameter[] eventParams, double time);
public CHHapticEvent (nuint resourceId, CHHapticEventParameter[] eventParams, double time, double duration);
Added constructors:
protected CHHapticEvent (ObjCRuntime.NativeHandle handle);
public CHHapticEvent (UIntPtr resourceId, CHHapticEventParameter[] eventParams, double time);
public CHHapticEvent (UIntPtr resourceId, CHHapticEventParameter[] eventParams, double time, double duration);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CHHapticEventParameter (IntPtr handle);
Added constructor:
protected CHHapticEventParameter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CHHapticParameterCurve (IntPtr handle);
Added constructor:
protected CHHapticParameterCurve (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CHHapticParameterCurveControlPoint (IntPtr handle);
Added constructor:
protected CHHapticParameterCurveControlPoint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CHHapticPattern (IntPtr handle);
Added constructor:
protected CHHapticPattern (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Modified properties:
-public abstract System.Action%LESSERTHANREPLACEMENT%Foundation.NSError%GREATERTHANREPLACEMENT% CompletionHandler { get; set; }
+public virtual System.Action%LESSERTHANREPLACEMENT%Foundation.NSError%GREATERTHANREPLACEMENT% CompletionHandler { get; set; }
-public abstract bool IsMuted { get; set; }
+public virtual bool IsMuted { get; set; }
-public abstract bool LoopEnabled { get; set; }
+public virtual bool LoopEnabled { get; set; }
-public abstract double LoopEnd { get; set; }
+public virtual double LoopEnd { get; set; }
-public abstract float PlaybackRate { get; set; }
+public virtual float PlaybackRate { get; set; }
Modified methods:
-public abstract bool Pause (double time, out Foundation.NSError outError)
+public virtual bool Pause (double time, out Foundation.NSError outError)
-public abstract bool Resume (double time, out Foundation.NSError outError)
+public virtual bool Resume (double time, out Foundation.NSError outError)
-public abstract bool Seek (double offsetTime, out Foundation.NSError outError)
+public virtual bool Seek (double offsetTime, out Foundation.NSError outError)
Modified properties:
-public abstract bool SupportsAudio { get; }
+public virtual bool SupportsAudio { get; }
-public abstract bool SupportsHaptics { get; }
+public virtual bool SupportsHaptics { get; }
Modified methods:
-public abstract ICHHapticParameterAttributes GetAttributes (Foundation.NSString eventParameter, out Foundation.NSError outError)
+public virtual ICHHapticParameterAttributes GetAttributes (Foundation.NSString eventParameter, out Foundation.NSError outError)
-public abstract ICHHapticParameterAttributes GetAttributes (Foundation.NSString eventParameter, string type, out Foundation.NSError outError)
+public virtual ICHHapticParameterAttributes GetAttributes (Foundation.NSString eventParameter, string type, out Foundation.NSError outError)
Modified properties:
-public abstract float DefaultValue { get; }
+public virtual float DefaultValue { get; }
-public abstract float MaxValue { get; }
+public virtual float MaxValue { get; }
-public abstract float MinValue { get; }
+public virtual float MinValue { get; }
Modified properties:
-public abstract bool IsMuted { get; set; }
+public virtual bool IsMuted { get; set; }
Modified methods:
-public abstract bool Cancel (out Foundation.NSError outError)
+public virtual bool Cancel (out Foundation.NSError outError)
-public abstract bool Schedule (CHHapticParameterCurve parameterCurve, double time, out Foundation.NSError outError)
+public virtual bool Schedule (CHHapticParameterCurve parameterCurve, double time, out Foundation.NSError outError)
-public abstract bool Send (CHHapticDynamicParameter[] parameters, double time, out Foundation.NSError outError)
+public virtual bool Send (CHHapticDynamicParameter[] parameters, double time, out Foundation.NSError outError)
-public abstract bool Start (double time, out Foundation.NSError outError)
+public virtual bool Start (double time, out Foundation.NSError outError)
-public abstract bool Stop (double time, out Foundation.NSError outError)
+public virtual bool Stop (double time, out Foundation.NSError outError)
Removed constructor:
public CIAccordionFoldTransition (IntPtr handle);
Added constructor:
protected CIAccordionFoldTransition (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'FoldCount' instead.")]
public int NumberOfFolds { get; set; }
Removed constructor:
public CIAdditionCompositing (IntPtr handle);
Added constructor:
protected CIAdditionCompositing (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAffineClamp (IntPtr handle);
Added constructor:
protected CIAffineClamp (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIAffineFilter (IntPtr handle);
Added constructor:
protected CIAffineFilter (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Not every subclass expose this property.")]
public CoreGraphics.CGAffineTransform Transform { get; set; }
Removed constructor:
public CIAffineTile (IntPtr handle);
Added constructor:
protected CIAffineTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAffineTransform (IntPtr handle);
Added constructor:
protected CIAffineTransform (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAreaAverage (IntPtr handle);
Added constructor:
protected CIAreaAverage (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAreaHistogram (IntPtr handle);
Added constructor:
protected CIAreaHistogram (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCount' instead.")]
public float Count { get; set; }
Modified properties:
-public virtual final nint InputCount { get; set; }
+public virtual final IntPtr InputCount { get; set; }
Removed constructor:
public CIAreaLogarithmicHistogram (IntPtr handle);
Added constructor:
protected CIAreaLogarithmicHistogram (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual final nint Count { get; set; }
+public virtual final IntPtr Count { get; set; }
Removed constructor:
public CIAreaMaximum (IntPtr handle);
Added constructor:
protected CIAreaMaximum (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAreaMaximumAlpha (IntPtr handle);
Added constructor:
protected CIAreaMaximumAlpha (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAreaMinMax (IntPtr handle);
Added constructor:
protected CIAreaMinMax (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAreaMinMaxRed (IntPtr handle);
Added constructor:
protected CIAreaMinMaxRed (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAreaMinimum (IntPtr handle);
Added constructor:
protected CIAreaMinimum (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAreaMinimumAlpha (IntPtr handle);
Added constructor:
protected CIAreaMinimumAlpha (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIAttributedTextImageGenerator (IntPtr handle);
Added constructor:
protected CIAttributedTextImageGenerator (ObjCRuntime.NativeHandle handle);
Removed constructors:
protected CIAztecCodeDescriptor (IntPtr handle);
public CIAztecCodeDescriptor (Foundation.NSData errorCorrectedPayload, bool isCompact, nint layerCount, nint dataCodewordCount);
Added constructors:
protected CIAztecCodeDescriptor (ObjCRuntime.NativeHandle handle);
public CIAztecCodeDescriptor (Foundation.NSData errorCorrectedPayload, bool isCompact, IntPtr layerCount, IntPtr dataCodewordCount);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint DataCodewordCount { get; }
+public virtual IntPtr DataCodewordCount { get; }
-public virtual nint LayerCount { get; }
+public virtual IntPtr LayerCount { get; }
Removed method:
public static CIAztecCodeDescriptor CreateDescriptor (Foundation.NSData errorCorrectedPayload, bool isCompact, nint layerCount, nint dataCodewordCount);
Added method:
public static CIAztecCodeDescriptor CreateDescriptor (Foundation.NSData errorCorrectedPayload, bool isCompact, IntPtr layerCount, IntPtr dataCodewordCount);
Removed constructor:
public CIAztecCodeGenerator (IntPtr handle);
Added constructor:
protected CIAztecCodeGenerator (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputCompactStyle' instead.")]
public bool CompactStyle { get; set; }
[Obsolete ("Use 'InputLayers' instead.")]
public int Layers { get; set; }
Removed constructor:
protected CIBarcodeDescriptor (IntPtr handle);
Added constructor:
protected CIBarcodeDescriptor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIBarcodeGenerator (IntPtr handle);
Added constructor:
protected CIBarcodeGenerator (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBarsSwipeTransition (IntPtr handle);
Added constructor:
protected CIBarsSwipeTransition (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBicubicScaleTransform (IntPtr handle);
Added constructor:
protected CIBicubicScaleTransform (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'ParameterB' instead.")]
public float B { get; set; }
[Obsolete ("Use 'ParameterC' instead.")]
public float C { get; set; }
Removed constructor:
protected CIBlendFilter (IntPtr handle);
Added constructor:
protected CIBlendFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIBlendKernel (IntPtr handle);
Added constructor:
protected CIBlendKernel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIBlendWithAlphaMask (IntPtr handle);
Added constructor:
protected CIBlendWithAlphaMask (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBlendWithBlueMask (IntPtr handle);
Added constructor:
protected CIBlendWithBlueMask (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBlendWithMask (IntPtr handle);
Added constructor:
protected CIBlendWithMask (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'MaskImage' instead.")]
public CIImage Mask { get; set; }
Removed constructor:
public CIBlendWithRedMask (IntPtr handle);
Added constructor:
protected CIBlendWithRedMask (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBloom (IntPtr handle);
Added constructor:
protected CIBloom (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBokehBlur (IntPtr handle);
Added constructor:
protected CIBokehBlur (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBoxBlur (IntPtr handle);
Added constructor:
protected CIBoxBlur (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBumpDistortion (IntPtr handle);
Added constructor:
protected CIBumpDistortion (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIBumpDistortionLinear (IntPtr handle);
Added constructor:
protected CIBumpDistortionLinear (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICameraCalibrationLensCorrection (IntPtr handle);
Added constructor:
protected CICameraCalibrationLensCorrection (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICheckerboardGenerator (IntPtr handle);
Added constructor:
protected CICheckerboardGenerator (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CICircleSplashDistortion (IntPtr handle);
Added constructor:
protected CICircleSplashDistortion (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICircularScreen (IntPtr handle);
Added constructor:
protected CICircularScreen (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICircularWrap (IntPtr handle);
Added constructor:
protected CICircularWrap (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIClamp (IntPtr handle);
Added constructor:
protected CIClamp (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICmykHalftone (IntPtr handle);
Added constructor:
protected CICmykHalftone (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
[Obsolete ("Use 'Sharpness' instead.")]
public float InputSharpness { get; set; }
Removed constructor:
public CICode128BarcodeGenerator (IntPtr handle);
Added constructor:
protected CICode128BarcodeGenerator (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICodeGenerator (IntPtr handle);
Added constructor:
protected CICodeGenerator (ObjCRuntime.NativeHandle handle);
Removed constructors:
protected CIColor (IntPtr handle);
public CIColor (nfloat red, nfloat green, nfloat blue);
public CIColor (nfloat red, nfloat green, nfloat blue, CoreGraphics.CGColorSpace colorSpace);
public CIColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public CIColor (nfloat red, nfloat green, nfloat blue, nfloat alpha, CoreGraphics.CGColorSpace colorSpace);
Added constructors:
protected CIColor (ObjCRuntime.NativeHandle handle);
public CIColor (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue);
public CIColor (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, CoreGraphics.CGColorSpace colorSpace);
public CIColor (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public CIColor (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha, CoreGraphics.CGColorSpace colorSpace);
Modified properties:
-public virtual nfloat Alpha { get; }
+public virtual System.Runtime.InteropServices.NFloat Alpha { get; }
-public virtual nfloat Blue { get; }
+public virtual System.Runtime.InteropServices.NFloat Blue { get; }
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nfloat[] Components { get; }
+public System.Runtime.InteropServices.NFloat[] Components { get; }
-public virtual nfloat Green { get; }
+public virtual System.Runtime.InteropServices.NFloat Green { get; }
-public virtual nint NumberOfComponents { get; }
+public virtual IntPtr NumberOfComponents { get; }
-public virtual nfloat Red { get; }
+public virtual System.Runtime.InteropServices.NFloat Red { get; }
Removed methods:
public static CIColor FromRgb (nfloat red, nfloat green, nfloat blue);
public static CIColor FromRgb (nfloat red, nfloat green, nfloat blue, CoreGraphics.CGColorSpace colorSpace);
public static CIColor FromRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha);
public static CIColor FromRgba (nfloat red, nfloat green, nfloat blue, nfloat alpha, CoreGraphics.CGColorSpace colorSpace);
Added methods:
public static CIColor FromRgb (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue);
public static CIColor FromRgb (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, CoreGraphics.CGColorSpace colorSpace);
public static CIColor FromRgba (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha);
public static CIColor FromRgba (System.Runtime.InteropServices.NFloat red, System.Runtime.InteropServices.NFloat green, System.Runtime.InteropServices.NFloat blue, System.Runtime.InteropServices.NFloat alpha, CoreGraphics.CGColorSpace colorSpace);
Removed constructor:
public CIColorAbsoluteDifference (IntPtr handle);
Added constructor:
protected CIColorAbsoluteDifference (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorBlendMode (IntPtr handle);
Added constructor:
protected CIColorBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorBurnBlendMode (IntPtr handle);
Added constructor:
protected CIColorBurnBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorClamp (IntPtr handle);
Added constructor:
protected CIColorClamp (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'MaxComponents' instead.")]
public CIVector InputMaxComponents { get; set; }
[Obsolete ("Use 'MinComponents' instead.")]
public CIVector InputMinComponents { get; set; }
Removed constructor:
public CIColorControls (IntPtr handle);
Added constructor:
protected CIColorControls (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorCrossPolynomial (IntPtr handle);
Added constructor:
protected CIColorCrossPolynomial (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorCube (IntPtr handle);
Added constructor:
protected CIColorCube (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorCubeWithColorSpace (IntPtr handle);
Added constructor:
protected CIColorCubeWithColorSpace (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorCubesMixedWithMask (IntPtr handle);
Added constructor:
protected CIColorCubesMixedWithMask (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorCurves (IntPtr handle);
Added constructor:
protected CIColorCurves (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorDodgeBlendMode (IntPtr handle);
Added constructor:
protected CIColorDodgeBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorInvert (IntPtr handle);
Added constructor:
protected CIColorInvert (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIColorKernel (IntPtr handle);
Added constructor:
protected CIColorKernel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIColorMap (IntPtr handle);
Added constructor:
protected CIColorMap (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorMatrix (IntPtr handle);
Added constructor:
protected CIColorMatrix (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorMonochrome (IntPtr handle);
Added constructor:
protected CIColorMonochrome (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorPolynomial (IntPtr handle);
Added constructor:
protected CIColorPolynomial (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorPosterize (IntPtr handle);
Added constructor:
protected CIColorPosterize (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorThreshold (IntPtr handle);
Added constructor:
protected CIColorThreshold (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColorThresholdOtsu (IntPtr handle);
Added constructor:
protected CIColorThresholdOtsu (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIColumnAverage (IntPtr handle);
Added constructor:
protected CIColumnAverage (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIComicEffect (IntPtr handle);
Added constructor:
protected CIComicEffect (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CICompositingFilter (IntPtr handle);
Added constructor:
protected CICompositingFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConstantColorGenerator (IntPtr handle);
Added constructor:
protected CIConstantColorGenerator (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIContext (IntPtr handle);
Added constructor:
protected CIContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public static Foundation.NSString MemoryLimit { get; }
Removed method:
public virtual void RenderToBitmap (CIImage image, IntPtr bitmapPtr, nint bytesPerRow, CoreGraphics.CGRect bounds, int bitmapFormat, CoreGraphics.CGColorSpace colorSpace);
Added methods:
public virtual Foundation.NSData GetOpenEXRRepresentation (CIImage image, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, out Foundation.NSError errorPtr);
public virtual void RenderToBitmap (CIImage image, IntPtr bitmapPtr, IntPtr bytesPerRow, CoreGraphics.CGRect bounds, int bitmapFormat, CoreGraphics.CGColorSpace colorSpace);
public virtual bool WriteOpenExrRepresentation (CIImage image, Foundation.NSUrl url, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, out Foundation.NSError errorPtr);
Removed constructor:
public CIConvolution3X3 (IntPtr handle);
Added constructor:
protected CIConvolution3X3 (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolution5X5 (IntPtr handle);
Added constructor:
protected CIConvolution5X5 (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolution7X7 (IntPtr handle);
Added constructor:
protected CIConvolution7X7 (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolution9Horizontal (IntPtr handle);
Added constructor:
protected CIConvolution9Horizontal (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolution9Vertical (IntPtr handle);
Added constructor:
protected CIConvolution9Vertical (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolutionCore (IntPtr handle);
Added constructor:
protected CIConvolutionCore (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolutionRGB3X3 (IntPtr handle);
Added constructor:
protected CIConvolutionRGB3X3 (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolutionRGB5X5 (IntPtr handle);
Added constructor:
protected CIConvolutionRGB5X5 (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolutionRGB7X7 (IntPtr handle);
Added constructor:
protected CIConvolutionRGB7X7 (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolutionRGB9Horizontal (IntPtr handle);
Added constructor:
protected CIConvolutionRGB9Horizontal (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIConvolutionRGB9Vertical (IntPtr handle);
Added constructor:
protected CIConvolutionRGB9Vertical (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICopyMachineTransition (IntPtr handle);
Added constructor:
protected CICopyMachineTransition (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICoreMLModelFilter (IntPtr handle);
Added constructor:
protected CICoreMLModelFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICrop (IntPtr handle);
Added constructor:
protected CICrop (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CICrystallize (IntPtr handle);
Added constructor:
protected CICrystallize (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIDarkenBlendMode (IntPtr handle);
Added constructor:
protected CIDarkenBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructors:
protected CIDataMatrixCodeDescriptor (IntPtr handle);
public CIDataMatrixCodeDescriptor (Foundation.NSData errorCorrectedPayload, nint rowCount, nint columnCount, CIDataMatrixCodeEccVersion eccVersion);
Added constructors:
protected CIDataMatrixCodeDescriptor (ObjCRuntime.NativeHandle handle);
public CIDataMatrixCodeDescriptor (Foundation.NSData errorCorrectedPayload, IntPtr rowCount, IntPtr columnCount, CIDataMatrixCodeEccVersion eccVersion);
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 nint RowCount { get; }
+public virtual IntPtr RowCount { get; }
Removed method:
public static CIDataMatrixCodeDescriptor CreateDescriptor (Foundation.NSData errorCorrectedPayload, nint rowCount, nint columnCount, CIDataMatrixCodeEccVersion eccVersion);
Added method:
public static CIDataMatrixCodeDescriptor CreateDescriptor (Foundation.NSData errorCorrectedPayload, IntPtr rowCount, IntPtr columnCount, CIDataMatrixCodeEccVersion eccVersion);
Removed constructor:
public CIDepthBlurEffect (IntPtr handle);
Added constructor:
protected CIDepthBlurEffect (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDepthDisparityConverter (IntPtr handle);
Added constructor:
protected CIDepthDisparityConverter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDepthOfField (IntPtr handle);
Added constructor:
protected CIDepthOfField (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point1 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point2 { get; set; }
Removed constructor:
public CIDepthToDisparity (IntPtr handle);
Added constructor:
protected CIDepthToDisparity (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIDetector (IntPtr handle);
Added constructor:
protected CIDetector (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIDifferenceBlendMode (IntPtr handle);
Added constructor:
protected CIDifferenceBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDiscBlur (IntPtr handle);
Added constructor:
protected CIDiscBlur (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDisintegrateWithMaskTransition (IntPtr handle);
Added constructor:
protected CIDisintegrateWithMaskTransition (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'MaskImage' instead.")]
public CIImage Mask { get; set; }
[Obsolete ("Use 'InputShadowOffset' instead.")]
public CIVector ShadowOffset { get; set; }
Removed constructor:
public CIDisparityToDepth (IntPtr handle);
Added constructor:
protected CIDisparityToDepth (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDisplacementDistortion (IntPtr handle);
Added constructor:
protected CIDisplacementDistortion (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDissolveTransition (IntPtr handle);
Added constructor:
protected CIDissolveTransition (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIDistortionFilter (IntPtr handle);
Added constructor:
protected CIDistortionFilter (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIDither (IntPtr handle);
Added constructor:
protected CIDither (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDivideBlendMode (IntPtr handle);
Added constructor:
protected CIDivideBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDocumentEnhancer (IntPtr handle);
Added constructor:
protected CIDocumentEnhancer (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDotScreen (IntPtr handle);
Added constructor:
protected CIDotScreen (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIDroste (IntPtr handle);
Added constructor:
protected CIDroste (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("use 'InputInsetPoint0' instead.")]
public CIVector InsetPoint0 { get; set; }
[Obsolete ("use 'InputInsetPoint0' instead.")]
public CIVector InsetPoint1 { get; set; }
Removed constructor:
public CIEdgePreserveUpsampleFilter (IntPtr handle);
Added constructor:
protected CIEdgePreserveUpsampleFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIEdgeWork (IntPtr handle);
Added constructor:
protected CIEdgeWork (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIEdges (IntPtr handle);
Added constructor:
protected CIEdges (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIEightfoldReflectedTile (IntPtr handle);
Added constructor:
protected CIEightfoldReflectedTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIExclusionBlendMode (IntPtr handle);
Added constructor:
protected CIExclusionBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIExposureAdjust (IntPtr handle);
Added constructor:
protected CIExposureAdjust (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIFaceBalance (IntPtr handle);
Added constructor:
protected CIFaceBalance (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIFaceFeature (IntPtr handle);
Added constructor:
protected CIFaceFeature (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIFalseColor (IntPtr handle);
Added constructor:
protected CIFalseColor (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIFeature (IntPtr handle);
Added constructor:
protected CIFeature (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CIFilter (IntPtr handle);
Added constructor:
protected CIFilter (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputImage' instead. If not available then the filter does not support it.")]
public CIImage Image { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public static CIBlurredRectangleGenerator BlurredRectangleGeneratorFilter { get; }
public static CICannyEdgeDetector CannyEdgeDetectorFilter { get; }
public static CIRoundedRectangleStrokeGenerator RoundedRectangleStrokeGeneratorFilter { get; }
public static CISobelGradients SobelGradientsFilter { get; }
Removed method:
public static void RegisterFilterName (string name, Foundation.NSObject constructorObject, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> classAttributes);
Added method:
public static void RegisterFilterName (string name, ICIFilterConstructor constructorObject, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> classAttributes);
Removed constructor:
protected CIFilterShape (IntPtr handle);
Added constructor:
protected CIFilterShape (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIFlashTransition (IntPtr handle);
Added constructor:
protected CIFlashTransition (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
[Obsolete ("Use 'StriationContrast' instead.")]
public float MaxStriationContrast { get; set; }
[Obsolete ("Use 'StriationStrength' instead.")]
public float MaxStriationStrength { get; set; }
Removed values:
[Obsolete ("This value can not be shared across Mac/iOS binaries, future proof with kBGRA8 instead.")]
BGRA8 = 2,
[Obsolete ("This value can not be shared across Mac/iOS binaries, future proof with kRGBA8 instead.")]
RGBA8 = 3,
Removed constructor:
public CIFourfoldReflectedTile (IntPtr handle);
Added constructor:
protected CIFourfoldReflectedTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIFourfoldRotatedTile (IntPtr handle);
Added constructor:
protected CIFourfoldRotatedTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIFourfoldTranslatedTile (IntPtr handle);
Added constructor:
protected CIFourfoldTranslatedTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIGaborGradients (IntPtr handle);
Added constructor:
protected CIGaborGradients (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIGammaAdjust (IntPtr handle);
Added constructor:
protected CIGammaAdjust (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIGaussianBlur (IntPtr handle);
Added constructor:
protected CIGaussianBlur (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIGaussianGradient (IntPtr handle);
Added constructor:
protected CIGaussianGradient (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIGlassDistortion (IntPtr handle);
Added constructor:
protected CIGlassDistortion (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIGlassLozenge (IntPtr handle);
Added constructor:
protected CIGlassLozenge (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point0 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point1 { get; set; }
Removed constructor:
public CIGlideReflectedTile (IntPtr handle);
Added constructor:
protected CIGlideReflectedTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIGloom (IntPtr handle);
Added constructor:
protected CIGloom (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIGuidedFilter (IntPtr handle);
Added constructor:
protected CIGuidedFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHardLightBlendMode (IntPtr handle);
Added constructor:
protected CIHardLightBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHatchedScreen (IntPtr handle);
Added constructor:
protected CIHatchedScreen (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHeightFieldFromMask (IntPtr handle);
Added constructor:
protected CIHeightFieldFromMask (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHexagonalPixellate (IntPtr handle);
Added constructor:
protected CIHexagonalPixellate (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIHighlightShadowAdjust (IntPtr handle);
Added constructor:
protected CIHighlightShadowAdjust (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHistogramDisplayFilter (IntPtr handle);
Added constructor:
protected CIHistogramDisplayFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHoleDistortion (IntPtr handle);
Added constructor:
protected CIHoleDistortion (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHueAdjust (IntPtr handle);
Added constructor:
protected CIHueAdjust (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHueBlendMode (IntPtr handle);
Added constructor:
protected CIHueBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIHueSaturationValueGradient (IntPtr handle);
Added constructor:
protected CIHueSaturationValueGradient (ObjCRuntime.NativeHandle handle);
Removed constructors:
protected CIImage (IntPtr handle);
public CIImage (ImageIO.CGImageSource source, nuint index, CIImageInitializationOptionsWithMetadata options);
public CIImage (ImageIO.CGImageSource source, nuint index, Foundation.NSDictionary options);
public CIImage (Foundation.NSData d, nint bytesPerRow, CoreGraphics.CGSize size, int pixelFormat, CoreGraphics.CGColorSpace colorSpace);
public CIImage (ICIImageProvider provider, nuint width, nuint height, CIFormat pixelFormat, CoreGraphics.CGColorSpace colorSpace, CIImageProviderOptions options);
Added constructors:
protected CIImage (ObjCRuntime.NativeHandle handle);
public CIImage (ImageIO.CGImageSource source, UIntPtr index, CIImageInitializationOptionsWithMetadata options);
public CIImage (ImageIO.CGImageSource source, UIntPtr index, Foundation.NSDictionary options);
public CIImage (Foundation.NSData d, IntPtr bytesPerRow, CoreGraphics.CGSize size, int pixelFormat, CoreGraphics.CGColorSpace colorSpace);
public CIImage (ICIImageProvider provider, UIntPtr width, UIntPtr height, CIFormat pixelFormat, CoreGraphics.CGColorSpace colorSpace, CIImageProviderOptions options);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public virtual float ContentHeadroom { get; }
public static int FormatRgb10 { get; }
public static int FormatRgbX16 { get; }
public static int FormatRgbXf { get; }
public static int FormatRgbXh { get; }
public virtual Metal.IMTLTexture MetalTexture { get; }
public virtual bool Opaque { get; }
Removed methods:
public static CIImage FromCGImageSource (ImageIO.CGImageSource source, nuint index, CIImageInitializationOptionsWithMetadata options);
public static CIImage FromCGImageSource (ImageIO.CGImageSource source, nuint index, Foundation.NSDictionary options);
public static CIImage FromData (Foundation.NSData bitmapData, nint bytesPerRow, CoreGraphics.CGSize size, CIFormat pixelFormat, CoreGraphics.CGColorSpace colorSpace);
public static CIImage FromProvider (ICIImageProvider provider, nuint width, nuint height, CIFormat pixelFormat, CoreGraphics.CGColorSpace colorSpace, CIImageProviderOptions options);
Added methods:
public virtual CIImage CreateByApplyingGainMap (CIImage gainMap);
public virtual CIImage CreateByApplyingGainMap (CIImage gainMap, float headroom);
public static CIImage FromCGImageSource (ImageIO.CGImageSource source, UIntPtr index, CIImageInitializationOptionsWithMetadata options);
public static CIImage FromCGImageSource (ImageIO.CGImageSource source, UIntPtr index, Foundation.NSDictionary options);
public static CIImage FromData (Foundation.NSData bitmapData, IntPtr bytesPerRow, CoreGraphics.CGSize size, CIFormat pixelFormat, CoreGraphics.CGColorSpace colorSpace);
public static CIImage FromProvider (ICIImageProvider provider, UIntPtr width, UIntPtr height, CIFormat pixelFormat, CoreGraphics.CGColorSpace colorSpace, CIImageProviderOptions options);
Removed constructors:
[Obsolete ("The default initializer does not work in recent iOS version (11b4).")]
public CIImageAccumulator ();
protected CIImageAccumulator (IntPtr handle);
Added constructor:
protected CIImageAccumulator (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIImageGenerator (IntPtr handle);
Added constructor:
protected CIImageGenerator (ObjCRuntime.NativeHandle handle);
Removed method:
public static IOSurface.IOSurface GetSurface (this ICIImageProcessorInput This);
Added methods:
public static UIntPtr GetRoiTileCount (this ICIImageProcessorInput This);
public static UIntPtr GetRoiTileIndex (this ICIImageProcessorInput This);
Removed constructor:
protected CIImageProcessorKernel (IntPtr handle);
Added constructor:
protected CIImageProcessorKernel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added method:
public static CIVector[] GetRoiTileArray (int input, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> arguments, CoreGraphics.CGRect outputRect);
Removed method:
public static IOSurface.IOSurface GetSurface (this ICIImageProcessorOutput This);
Removed constructor:
public CIKMeans (IntPtr handle);
Added constructor:
protected CIKMeans (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputCount' instead.")]
public float Count { get; set; }
[Obsolete ("Use 'InputPasses' instead.")]
public int Passes { get; set; }
Modified properties:
-public virtual final nint InputCount { get; set; }
+public virtual final IntPtr InputCount { get; set; }
Removed constructor:
public CIKaleidoscope (IntPtr handle);
Added constructor:
protected CIKaleidoscope (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
[Obsolete ("Use 'InputCount' instead.")]
public float Count { get; set; }
Modified properties:
-public virtual final nint InputCount { get; set; }
+public virtual final IntPtr InputCount { get; set; }
Removed constructor:
protected CIKernel (IntPtr handle);
Added constructor:
protected CIKernel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIKeystoneCorrection (IntPtr handle);
Added constructor:
protected CIKeystoneCorrection (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputBottomLeft' instead.")]
public CIVector BottomLeft { get; set; }
[Obsolete ("Use 'InputBottomRight' instead.")]
public CIVector BottomRight { get; set; }
[Obsolete ("Use 'InputTopLeft' instead.")]
public CIVector TopLeft { get; set; }
[Obsolete ("Use 'InputTopRight' instead.")]
public CIVector TopRight { get; set; }
Removed constructor:
public CIKeystoneCorrectionCombined (IntPtr handle);
Added constructor:
protected CIKeystoneCorrectionCombined (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIKeystoneCorrectionHorizontal (IntPtr handle);
Added constructor:
protected CIKeystoneCorrectionHorizontal (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIKeystoneCorrectionVertical (IntPtr handle);
Added constructor:
protected CIKeystoneCorrectionVertical (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILabDeltaE (IntPtr handle);
Added constructor:
protected CILabDeltaE (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILanczosScaleTransform (IntPtr handle);
Added constructor:
protected CILanczosScaleTransform (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILenticularHaloGenerator (IntPtr handle);
Added constructor:
protected CILenticularHaloGenerator (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CILightTunnel (IntPtr handle);
Added constructor:
protected CILightTunnel (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CILightenBlendMode (IntPtr handle);
Added constructor:
protected CILightenBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILineOverlay (IntPtr handle);
Added constructor:
protected CILineOverlay (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILineScreen (IntPtr handle);
Added constructor:
protected CILineScreen (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILinearBlur (IntPtr handle);
Added constructor:
protected CILinearBlur (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILinearBurnBlendMode (IntPtr handle);
Added constructor:
protected CILinearBurnBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILinearDodgeBlendMode (IntPtr handle);
Added constructor:
protected CILinearDodgeBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILinearGradient (IntPtr handle);
Added constructor:
protected CILinearGradient (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point0 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point1 { get; set; }
Removed constructor:
public CILinearLightBlendMode (IntPtr handle);
Added constructor:
protected CILinearLightBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILinearToSRGBToneCurve (IntPtr handle);
Added constructor:
protected CILinearToSRGBToneCurve (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CILuminosityBlendMode (IntPtr handle);
Added constructor:
protected CILuminosityBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMaskToAlpha (IntPtr handle);
Added constructor:
protected CIMaskToAlpha (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMaskedVariableBlur (IntPtr handle);
Added constructor:
protected CIMaskedVariableBlur (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMaximumComponent (IntPtr handle);
Added constructor:
protected CIMaximumComponent (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMaximumCompositing (IntPtr handle);
Added constructor:
protected CIMaximumCompositing (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMedianFilter (IntPtr handle);
Added constructor:
protected CIMedianFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMeshGenerator (IntPtr handle);
Added constructor:
protected CIMeshGenerator (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMinimumComponent (IntPtr handle);
Added constructor:
protected CIMinimumComponent (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMinimumCompositing (IntPtr handle);
Added constructor:
protected CIMinimumCompositing (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMix (IntPtr handle);
Added constructor:
protected CIMix (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIModTransition (IntPtr handle);
Added constructor:
protected CIModTransition (ObjCRuntime.NativeHandle handle);
Removed property:
public CIVector Center { get; set; }
Removed constructor:
public CIMorphology (IntPtr handle);
Added constructor:
protected CIMorphology (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMorphologyGradient (IntPtr handle);
Added constructor:
protected CIMorphologyGradient (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMorphologyMaximum (IntPtr handle);
Added constructor:
protected CIMorphologyMaximum (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMorphologyMinimum (IntPtr handle);
Added constructor:
protected CIMorphologyMinimum (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMorphologyRectangle (IntPtr handle);
Added constructor:
protected CIMorphologyRectangle (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputHeight' instead.")]
public int Height { get; set; }
[Obsolete ("Use 'InputWidth' instead.")]
public int Width { get; set; }
Removed constructor:
public CIMorphologyRectangleMaximum (IntPtr handle);
Added constructor:
protected CIMorphologyRectangleMaximum (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMorphologyRectangleMinimum (IntPtr handle);
Added constructor:
protected CIMorphologyRectangleMinimum (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMotionBlur (IntPtr handle);
Added constructor:
protected CIMotionBlur (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMultiplyBlendMode (IntPtr handle);
Added constructor:
protected CIMultiplyBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIMultiplyCompositing (IntPtr handle);
Added constructor:
protected CIMultiplyCompositing (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CINinePartStretched (IntPtr handle);
Added constructor:
protected CINinePartStretched (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputBreakpoint0' instead.")]
public CIVector Breakpoint0 { get; set; }
[Obsolete ("Use 'InputBreakpoint1' instead.")]
public CIVector Breakpoint1 { get; set; }
[Obsolete ("Use 'InputGrowAmount' instead.")]
public CIVector GrowAmount { get; set; }
Removed constructor:
public CINinePartTiled (IntPtr handle);
Added constructor:
protected CINinePartTiled (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputBreakpoint0' instead.")]
public CIVector Breakpoint0 { get; set; }
[Obsolete ("Use 'InputBreakpoint1' instead.")]
public CIVector Breakpoint1 { get; set; }
[Obsolete ("Use 'InputGrowAmount' instead.")]
public CIVector GrowAmount { get; set; }
Removed constructor:
public CINoiseReduction (IntPtr handle);
Added constructor:
protected CINoiseReduction (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIOpTile (IntPtr handle);
Added constructor:
protected CIOpTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIOverlayBlendMode (IntPtr handle);
Added constructor:
protected CIOverlayBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPageCurlTransition (IntPtr handle);
Added constructor:
protected CIPageCurlTransition (ObjCRuntime.NativeHandle handle);
Removed property:
public CIVector Extent { get; set; }
Removed constructor:
public CIPageCurlWithShadowTransition (IntPtr handle);
Added constructor:
protected CIPageCurlWithShadowTransition (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
[Obsolete ("Use 'Time' instead.")]
public float InputTime { get; set; }
[Obsolete ("Use 'InputShadowExtent' instead.")]
public CIVector ShadowExtent { get; set; }
Removed constructor:
public CIPaletteCentroid (IntPtr handle);
Added constructor:
protected CIPaletteCentroid (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPalettize (IntPtr handle);
Added constructor:
protected CIPalettize (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIParallelogramTile (IntPtr handle);
Added constructor:
protected CIParallelogramTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPdf417BarcodeGenerator (IntPtr handle);
Added constructor:
protected CIPdf417BarcodeGenerator (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputAlwaysSpecifyCompaction' instead.")]
public bool AlwaysSpecifyCompaction { get; set; }
[Obsolete ("Use 'InputCompactStyle' instead.")]
public bool CompactStyle { get; set; }
[Obsolete ("Use 'InputCompactionMode' instead.")]
public int CompactionMode { get; set; }
[Obsolete ("Use 'InputCorrectionLevel' instead.")]
public int CorrectionLevel { get; set; }
[Obsolete ("Use 'InputCompactStyle' instead.")]
public int DataColumns { get; set; }
[Obsolete ("Use 'InputRows' instead.")]
public int Rows { get; set; }
Removed constructors:
protected CIPdf417CodeDescriptor (IntPtr handle);
public CIPdf417CodeDescriptor (Foundation.NSData errorCorrectedPayload, bool isCompact, nint rowCount, nint columnCount);
Added constructors:
protected CIPdf417CodeDescriptor (ObjCRuntime.NativeHandle handle);
public CIPdf417CodeDescriptor (Foundation.NSData errorCorrectedPayload, bool isCompact, IntPtr rowCount, IntPtr columnCount);
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 nint RowCount { get; }
+public virtual IntPtr RowCount { get; }
Removed method:
public static CIPdf417CodeDescriptor CreateDescriptor (Foundation.NSData errorCorrectedPayload, bool isCompact, nint rowCount, nint columnCount);
Added method:
public static CIPdf417CodeDescriptor CreateDescriptor (Foundation.NSData errorCorrectedPayload, bool isCompact, IntPtr rowCount, IntPtr columnCount);
Removed constructor:
public CIPersonSegmentation (IntPtr handle);
Added constructor:
protected CIPersonSegmentation (ObjCRuntime.NativeHandle handle);
Modified properties:
-public virtual final nuint QualityLevel { get; set; }
+public virtual final UIntPtr QualityLevel { get; set; }
Removed constructor:
public CIPerspectiveCorrection (IntPtr handle);
Added constructor:
protected CIPerspectiveCorrection (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPerspectiveRotate (IntPtr handle);
Added constructor:
protected CIPerspectiveRotate (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPerspectiveTile (IntPtr handle);
Added constructor:
protected CIPerspectiveTile (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputBottomLeft' instead.")]
public CIVector BottomLeft { get; set; }
[Obsolete ("Use 'InputBottomRight' instead.")]
public CIVector BottomRight { get; set; }
[Obsolete ("Use 'InputTopLeft' instead.")]
public CIVector TopLeft { get; set; }
[Obsolete ("Use 'InputTopRight' instead.")]
public CIVector TopRight { get; set; }
Removed constructor:
public CIPerspectiveTransform (IntPtr handle);
Added constructor:
protected CIPerspectiveTransform (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputBottomLeft' instead.")]
public CIVector BottomLeft { get; set; }
[Obsolete ("Use 'InputBottomRight' instead.")]
public CIVector BottomRight { get; set; }
[Obsolete ("Use 'InputTopLeft' instead.")]
public CIVector TopLeft { get; set; }
[Obsolete ("Use 'InputTopRight' instead.")]
public CIVector TopRight { get; set; }
Removed constructor:
public CIPerspectiveTransformWithExtent (IntPtr handle);
Added constructor:
protected CIPerspectiveTransformWithExtent (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
Removed constructor:
public CIPhotoEffect (IntPtr handle);
Added constructor:
protected CIPhotoEffect (ObjCRuntime.NativeHandle handle);
Added property:
public virtual bool Extrapolate { get; set; }
Removed constructor:
public CIPhotoEffectChrome (IntPtr handle);
Added constructor:
protected CIPhotoEffectChrome (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPhotoEffectFade (IntPtr handle);
Added constructor:
protected CIPhotoEffectFade (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPhotoEffectInstant (IntPtr handle);
Added constructor:
protected CIPhotoEffectInstant (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPhotoEffectMono (IntPtr handle);
Added constructor:
protected CIPhotoEffectMono (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPhotoEffectNoir (IntPtr handle);
Added constructor:
protected CIPhotoEffectNoir (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPhotoEffectProcess (IntPtr handle);
Added constructor:
protected CIPhotoEffectProcess (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPhotoEffectTonal (IntPtr handle);
Added constructor:
protected CIPhotoEffectTonal (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPhotoEffectTransfer (IntPtr handle);
Added constructor:
protected CIPhotoEffectTransfer (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPinLightBlendMode (IntPtr handle);
Added constructor:
protected CIPinLightBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPinchDistortion (IntPtr handle);
Added constructor:
protected CIPinchDistortion (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIPixellate (IntPtr handle);
Added constructor:
protected CIPixellate (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIPointillize (IntPtr handle);
Added constructor:
protected CIPointillize (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructors:
protected CIQRCodeDescriptor (IntPtr handle);
public CIQRCodeDescriptor (Foundation.NSData errorCorrectedPayload, nint symbolVersion, byte maskPattern, CIQRCodeErrorCorrectionLevel errorCorrectionLevel);
Added constructors:
protected CIQRCodeDescriptor (ObjCRuntime.NativeHandle handle);
public CIQRCodeDescriptor (Foundation.NSData errorCorrectedPayload, IntPtr symbolVersion, byte maskPattern, CIQRCodeErrorCorrectionLevel errorCorrectionLevel);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint SymbolVersion { get; }
+public virtual IntPtr SymbolVersion { get; }
Removed method:
public static CIQRCodeDescriptor CreateDescriptor (Foundation.NSData errorCorrectedPayload, nint symbolVersion, byte maskPattern, CIQRCodeErrorCorrectionLevel errorCorrectionLevel);
Added method:
public static CIQRCodeDescriptor CreateDescriptor (Foundation.NSData errorCorrectedPayload, IntPtr symbolVersion, byte maskPattern, CIQRCodeErrorCorrectionLevel errorCorrectionLevel);
Removed constructor:
protected CIQRCodeFeature (IntPtr handle);
Added constructor:
protected CIQRCodeFeature (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIQRCodeGenerator (IntPtr handle);
Added constructor:
protected CIQRCodeGenerator (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIRadialGradient (IntPtr handle);
Added constructor:
protected CIRadialGradient (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIRandomGenerator (IntPtr handle);
Added constructor:
protected CIRandomGenerator (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIRawFilter (IntPtr handle);
Added constructor:
protected CIRawFilter (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CIRectangleFeature (IntPtr handle);
Added constructor:
protected CIRectangleFeature (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIReductionFilter (IntPtr handle);
Added constructor:
protected CIReductionFilter (ObjCRuntime.NativeHandle handle);
Removed constructors:
protected CIRenderDestination (IntPtr handle);
public CIRenderDestination (uint texture, uint target, nuint width, nuint height);
public CIRenderDestination (IntPtr data, nuint width, nuint height, nuint bytesPerRow, CIFormat format);
public CIRenderDestination (nuint width, nuint height, Metal.MTLPixelFormat pixelFormat, Metal.IMTLCommandBuffer commandBuffer, System.Func<Metal.IMTLTexture> block);
Added constructors:
protected CIRenderDestination (ObjCRuntime.NativeHandle handle);
public CIRenderDestination (uint texture, uint target, UIntPtr width, UIntPtr height);
public CIRenderDestination (IntPtr data, UIntPtr width, UIntPtr height, UIntPtr bytesPerRow, CIFormat format);
public CIRenderDestination (UIntPtr width, UIntPtr height, Metal.MTLPixelFormat pixelFormat, Metal.IMTLCommandBuffer commandBuffer, System.Func<Metal.IMTLTexture> block);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nuint Height { get; }
+public virtual UIntPtr Height { get; }
-public virtual nuint Width { get; }
+public virtual UIntPtr Width { get; }
Removed constructor:
protected CIRenderInfo (IntPtr handle);
Added constructor:
protected CIRenderInfo (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint PassCount { get; }
+public virtual IntPtr PassCount { get; }
-public virtual nint PixelsProcessed { get; }
+public virtual IntPtr PixelsProcessed { get; }
Added property:
public virtual double KernelCompileTime { get; }
Removed constructor:
protected CIRenderTask (IntPtr handle);
Added constructor:
protected CIRenderTask (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIRippleTransition (IntPtr handle);
Added constructor:
protected CIRippleTransition (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
Removed constructor:
public CIRoundedRectangleGenerator (IntPtr handle);
Added constructor:
protected CIRoundedRectangleGenerator (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
Removed constructor:
public CIRowAverage (IntPtr handle);
Added constructor:
protected CIRowAverage (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputExtent' instead.")]
public CIVector Extent { get; set; }
Removed constructor:
public CISRGBToneCurveToLinear (IntPtr handle);
Added constructor:
protected CISRGBToneCurveToLinear (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISaliencyMapFilter (IntPtr handle);
Added constructor:
protected CISaliencyMapFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISampleNearest (IntPtr handle);
Added constructor:
protected CISampleNearest (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CISampler (IntPtr handle);
Added constructor:
protected CISampler (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CISaturationBlendMode (IntPtr handle);
Added constructor:
protected CISaturationBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIScreenBlendMode (IntPtr handle);
Added constructor:
protected CIScreenBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIScreenFilter (IntPtr handle);
Added constructor:
protected CIScreenFilter (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CISepiaTone (IntPtr handle);
Added constructor:
protected CISepiaTone (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIShadedMaterial (IntPtr handle);
Added constructor:
protected CIShadedMaterial (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISharpenLuminance (IntPtr handle);
Added constructor:
protected CISharpenLuminance (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISixfoldReflectedTile (IntPtr handle);
Added constructor:
protected CISixfoldReflectedTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISixfoldRotatedTile (IntPtr handle);
Added constructor:
protected CISixfoldRotatedTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISmoothLinearGradient (IntPtr handle);
Added constructor:
protected CISmoothLinearGradient (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point0 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point1 { get; set; }
Removed constructor:
public CISoftLightBlendMode (IntPtr handle);
Added constructor:
protected CISoftLightBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISourceAtopCompositing (IntPtr handle);
Added constructor:
protected CISourceAtopCompositing (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISourceInCompositing (IntPtr handle);
Added constructor:
protected CISourceInCompositing (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISourceOutCompositing (IntPtr handle);
Added constructor:
protected CISourceOutCompositing (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISourceOverCompositing (IntPtr handle);
Added constructor:
protected CISourceOverCompositing (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISpotColor (IntPtr handle);
Added constructor:
protected CISpotColor (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISpotLight (IntPtr handle);
Added constructor:
protected CISpotLight (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIStarShineGenerator (IntPtr handle);
Added constructor:
protected CIStarShineGenerator (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIStraightenFilter (IntPtr handle);
Added constructor:
protected CIStraightenFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIStretchCrop (IntPtr handle);
Added constructor:
protected CIStretchCrop (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputSize' instead.")]
public CIVector Size { get; set; }
Removed constructor:
public CIStripesGenerator (IntPtr handle);
Added constructor:
protected CIStripesGenerator (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CISubtractBlendMode (IntPtr handle);
Added constructor:
protected CISubtractBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CISunbeamsGenerator (IntPtr handle);
Added constructor:
protected CISunbeamsGenerator (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
public float CropAmount { get; set; }
Removed constructor:
public CISwipeTransition (IntPtr handle);
Added constructor:
protected CISwipeTransition (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CITemperatureAndTint (IntPtr handle);
Added constructor:
protected CITemperatureAndTint (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CITextFeature (IntPtr handle);
Added constructor:
protected CITextFeature (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CITextImageGenerator (IntPtr handle);
Added constructor:
protected CITextImageGenerator (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIThermal (IntPtr handle);
Added constructor:
protected CIThermal (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CITileFilter (IntPtr handle);
Added constructor:
protected CITileFilter (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIToneCurve (IntPtr handle);
Added constructor:
protected CIToneCurve (ObjCRuntime.NativeHandle handle);
Removed properties:
[Obsolete ("Use 'InputPoint0' instead.")]
public CIVector Point0 { get; set; }
[Obsolete ("Use 'InputPoint1' instead.")]
public CIVector Point1 { get; set; }
[Obsolete ("Use 'InputPoint2' instead.")]
public CIVector Point2 { get; set; }
[Obsolete ("Use 'InputPoint3' instead.")]
public CIVector Point3 { get; set; }
[Obsolete ("Use 'InputPoint4' instead.")]
public CIVector Point4 { get; set; }
Added property:
public bool Extrapolate { get; set; }
Removed constructor:
public CITorusLensDistortion (IntPtr handle);
Added constructor:
protected CITorusLensDistortion (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
protected CITransitionFilter (IntPtr handle);
Added constructor:
protected CITransitionFilter (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CITriangleKaleidoscope (IntPtr handle);
Added constructor:
protected CITriangleKaleidoscope (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputPoint' instead.")]
public CIVector Point { get; set; }
Removed constructor:
public CITriangleTile (IntPtr handle);
Added constructor:
protected CITriangleTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CITwelvefoldReflectedTile (IntPtr handle);
Added constructor:
protected CITwelvefoldReflectedTile (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CITwirlDistortion (IntPtr handle);
Added constructor:
protected CITwirlDistortion (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIUnsharpMask (IntPtr handle);
Added constructor:
protected CIUnsharpMask (ObjCRuntime.NativeHandle handle);
Removed constructors:
protected CIVector (IntPtr handle);
public CIVector (nfloat x);
public CIVector (nfloat[] values);
public CIVector (nfloat x, nfloat y);
public CIVector (nfloat[] values, nint count);
public CIVector (nfloat x, nfloat y, nfloat z);
public CIVector (nfloat x, nfloat y, nfloat z, nfloat w);
Added constructors:
protected CIVector (ObjCRuntime.NativeHandle handle);
public CIVector (System.Runtime.InteropServices.NFloat x);
public CIVector (System.Runtime.InteropServices.NFloat[] values);
public CIVector (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public CIVector (System.Runtime.InteropServices.NFloat[] values, IntPtr count);
public CIVector (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat z);
public CIVector (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat z, System.Runtime.InteropServices.NFloat w);
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 W { get; }
+public virtual System.Runtime.InteropServices.NFloat W { get; }
-public virtual nfloat X { get; }
+public virtual System.Runtime.InteropServices.NFloat X { get; }
-public virtual nfloat Y { get; }
+public virtual System.Runtime.InteropServices.NFloat Y { get; }
-public virtual nfloat Z { get; }
+public virtual System.Runtime.InteropServices.NFloat Z { get; }
Removed methods:
public static CIVector Create (nfloat x);
public static CIVector Create (nfloat x, nfloat y);
public static CIVector Create (nfloat x, nfloat y, nfloat z);
public static CIVector Create (nfloat x, nfloat y, nfloat z, nfloat w);
public static CIVector FromValues (nfloat[] values);
Added methods:
public static CIVector Create (System.Runtime.InteropServices.NFloat x);
public static CIVector Create (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y);
public static CIVector Create (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat z);
public static CIVector Create (System.Runtime.InteropServices.NFloat x, System.Runtime.InteropServices.NFloat y, System.Runtime.InteropServices.NFloat z, System.Runtime.InteropServices.NFloat w);
public static CIVector FromValues (System.Runtime.InteropServices.NFloat[] values);
Removed constructor:
public CIVibrance (IntPtr handle);
Added constructor:
protected CIVibrance (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIVignette (IntPtr handle);
Added constructor:
protected CIVignette (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIVignetteEffect (IntPtr handle);
Added constructor:
protected CIVignetteEffect (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Removed constructor:
public CIVividLightBlendMode (IntPtr handle);
Added constructor:
protected CIVividLightBlendMode (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIVortexDistortion (IntPtr handle);
Added constructor:
protected CIVortexDistortion (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CIWarpKernel (IntPtr handle);
Added constructor:
protected CIWarpKernel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
public CIWhitePointAdjust (IntPtr handle);
Added constructor:
protected CIWhitePointAdjust (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIXRay (IntPtr handle);
Added constructor:
protected CIXRay (ObjCRuntime.NativeHandle handle);
Removed constructor:
public CIZoomBlur (IntPtr handle);
Added constructor:
protected CIZoomBlur (ObjCRuntime.NativeHandle handle);
Removed property:
[Obsolete ("Use 'InputCenter' instead.")]
public CIVector Center { get; set; }
Modified properties:
-public abstract float BottomHeight { get; set; }
+public virtual float BottomHeight { get; set; }
-public abstract float FoldCount { get; set; }
+public virtual float FoldCount { get; set; }
-public abstract float FoldShadowAmount { get; set; }
+public virtual float FoldShadowAmount { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGAffineTransform Transform { get; set; }
+public virtual CoreGraphics.CGAffineTransform Transform { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGAffineTransform Transform { get; set; }
+public virtual CoreGraphics.CGAffineTransform Transform { get; set; }
Modified properties:
-public abstract nint---IntPtr--- InputCount { get; set; }
+public virtual +++nint+++IntPtr InputCount { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract nint---IntPtr--- Count { get; set; }
+public virtual +++nint+++IntPtr Count { get; set; }
-public abstract float MaximumStop { get; set; }
+public virtual float MaximumStop { get; set; }
-public abstract float MinimumStop { get; set; }
+public virtual float MinimumStop { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract CoreGraphics.CGRect InputExtent { get; set; }
+public virtual CoreGraphics.CGRect InputExtent { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float ScaleFactor { get; set; }
+public virtual float ScaleFactor { get; set; }
-public abstract Foundation.NSAttributedString Text { get; set; }
+public virtual Foundation.NSAttributedString Text { get; set; }
Added property:
public virtual float Padding { get; set; }
Modified properties:
-public abstract float CorrectionLevel { get; set; }
+public virtual float CorrectionLevel { get; set; }
-public abstract float InputCompactStyle { get; set; }
+public virtual float InputCompactStyle { get; set; }
-public abstract float InputLayers { get; set; }
+public virtual float InputLayers { get; set; }
-public abstract Foundation.NSData Message { get; set; }
+public virtual Foundation.NSData Message { get; set; }
Modified properties:
-public abstract CIBarcodeDescriptor BarcodeDescriptor { get; set; }
+public virtual CIBarcodeDescriptor BarcodeDescriptor { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract float BarOffset { get; set; }
+public virtual float BarOffset { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float AspectRatio { get; set; }
+public virtual float AspectRatio { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float ParameterB { get; set; }
+public virtual float ParameterB { get; set; }
-public abstract float ParameterC { get; set; }
+public virtual float ParameterC { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract CIImage BackgroundImage { get; set; }
+public virtual CIImage BackgroundImage { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIImage MaskImage { get; set; }
+public virtual CIImage MaskImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float RingAmount { get; set; }
+public virtual float RingAmount { get; set; }
-public abstract float RingSize { get; set; }
+public virtual float RingSize { get; set; }
-public abstract float Softness { get; set; }
+public virtual float Softness { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract CIColor Color0 { get; set; }
+public virtual CIColor Color0 { get; set; }
-public abstract CIColor Color1 { get; set; }
+public virtual CIColor Color1 { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract float GrayComponentReplacement { get; set; }
+public virtual float GrayComponentReplacement { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
-public abstract float UnderColorRemoval { get; set; }
+public virtual float UnderColorRemoval { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float BarcodeHeight { get; set; }
+public virtual float BarcodeHeight { get; set; }
-public abstract Foundation.NSData Message { get; set; }
+public virtual Foundation.NSData Message { get; set; }
-public abstract float QuietSpace { get; set; }
+public virtual float QuietSpace { get; set; }
Modified properties:
-public abstract CIImage Image2 { get; set; }
+public virtual CIImage Image2 { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIVector MaxComponents { get; set; }
+public virtual CIVector MaxComponents { get; set; }
-public abstract CIVector MinComponents { get; set; }
+public virtual CIVector MinComponents { get; set; }
Modified properties:
-public abstract float Brightness { get; set; }
+public virtual float Brightness { get; set; }
-public abstract float Contrast { get; set; }
+public virtual float Contrast { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Saturation { get; set; }
+public virtual float Saturation { get; set; }
Modified properties:
-public abstract CIVector BlueCoefficients { get; set; }
+public virtual CIVector BlueCoefficients { get; set; }
-public abstract CIVector GreenCoefficients { get; set; }
+public virtual CIVector GreenCoefficients { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIVector RedCoefficients { get; set; }
+public virtual CIVector RedCoefficients { get; set; }
Modified properties:
-public abstract Foundation.NSData CubeData { get; set; }
+public virtual Foundation.NSData CubeData { get; set; }
-public abstract float CubeDimension { get; set; }
+public virtual float CubeDimension { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Added property:
public virtual bool Extrapolate { get; set; }
Modified properties:
-public abstract CoreGraphics.CGColorSpace ColorSpace { get; set; }
+public virtual CoreGraphics.CGColorSpace ColorSpace { get; set; }
-public abstract Foundation.NSData CubeData { get; set; }
+public virtual Foundation.NSData CubeData { get; set; }
-public abstract float CubeDimension { get; set; }
+public virtual float CubeDimension { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Added property:
public virtual bool Extrapolate { get; set; }
Modified properties:
-public abstract CoreGraphics.CGColorSpace ColorSpace { get; set; }
+public virtual CoreGraphics.CGColorSpace ColorSpace { get; set; }
-public abstract Foundation.NSData Cube0Data { get; set; }
+public virtual Foundation.NSData Cube0Data { get; set; }
-public abstract Foundation.NSData Cube1Data { get; set; }
+public virtual Foundation.NSData Cube1Data { get; set; }
-public abstract float CubeDimension { get; set; }
+public virtual float CubeDimension { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIImage MaskImage { get; set; }
+public virtual CIImage MaskImage { get; set; }
Added property:
public virtual bool Extrapolate { get; set; }
Modified properties:
-public abstract CoreGraphics.CGColorSpace ColorSpace { get; set; }
+public virtual CoreGraphics.CGColorSpace ColorSpace { get; set; }
-public abstract Foundation.NSData CurvesData { get; set; }
+public virtual Foundation.NSData CurvesData { get; set; }
-public abstract CIVector CurvesDomain { get; set; }
+public virtual CIVector CurvesDomain { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage GradientImage { get; set; }
+public virtual CIImage GradientImage { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIVector AVector { get; set; }
+public virtual CIVector AVector { get; set; }
-public abstract CIVector BVector { get; set; }
+public virtual CIVector BVector { get; set; }
-public abstract CIVector BiasVector { get; set; }
+public virtual CIVector BiasVector { get; set; }
-public abstract CIVector GVector { get; set; }
+public virtual CIVector GVector { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIVector RVector { get; set; }
+public virtual CIVector RVector { get; set; }
Modified properties:
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
Modified properties:
-public abstract CIVector AlphaCoefficients { get; set; }
+public virtual CIVector AlphaCoefficients { get; set; }
-public abstract CIVector BlueCoefficients { get; set; }
+public virtual CIVector BlueCoefficients { get; set; }
-public abstract CIVector GreenCoefficients { get; set; }
+public virtual CIVector GreenCoefficients { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIVector RedCoefficients { get; set; }
+public virtual CIVector RedCoefficients { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Levels { get; set; }
+public virtual float Levels { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Threshold { get; set; }
+public virtual float Threshold { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage BackgroundImage { get; set; }
+public virtual CIImage BackgroundImage { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract bool Normalize { get; set; }
+public virtual bool Normalize { get; set; }
Modified properties:
-public abstract float Bias { get; set; }
+public virtual float Bias { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIVector Weights { get; set; }
+public virtual CIVector Weights { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract CoreGraphics.CGRect Extent { get; set; }
+public virtual CoreGraphics.CGRect Extent { get; set; }
-public abstract float Opacity { get; set; }
+public virtual float Opacity { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float HeadIndex { get; set; }
+public virtual float HeadIndex { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreML.MLModel Model { get; set; }
+public virtual CoreML.MLModel Model { get; set; }
-public abstract bool SoftmaxNormalization { get; set; }
+public virtual bool SoftmaxNormalization { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint0 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint1 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Saturation { get; set; }
+public virtual float Saturation { get; set; }
-public abstract float UnsharpMaskIntensity { get; set; }
+public virtual float UnsharpMaskIntensity { get; set; }
-public abstract float UnsharpMaskRadius { get; set; }
+public virtual float UnsharpMaskRadius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputShadowOffset { get; set; }
+public virtual CoreGraphics.CGPoint InputShadowOffset { get; set; }
-public abstract CIImage MaskImage { get; set; }
+public virtual CIImage MaskImage { get; set; }
-public abstract float ShadowDensity { get; set; }
+public virtual float ShadowDensity { get; set; }
-public abstract float ShadowRadius { get; set; }
+public virtual float ShadowRadius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage DisplacementImage { get; set; }
+public virtual CIImage DisplacementImage { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
Modified properties:
-public abstract float Amount { get; set; }
+public virtual float Amount { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGPoint InputInsetPoint0 { get; set; }
+public virtual CoreGraphics.CGPoint InputInsetPoint0 { get; set; }
-public abstract CoreGraphics.CGPoint InputInsetPoint1 { get; set; }
+public virtual CoreGraphics.CGPoint InputInsetPoint1 { get; set; }
-public abstract float Periodicity { get; set; }
+public virtual float Periodicity { get; set; }
-public abstract float Rotation { get; set; }
+public virtual float Rotation { get; set; }
-public abstract float Strands { get; set; }
+public virtual float Strands { get; set; }
-public abstract float Zoom { get; set; }
+public virtual float Zoom { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float LumaSigma { get; set; }
+public virtual float LumaSigma { get; set; }
-public abstract CIImage SmallImage { get; set; }
+public virtual CIImage SmallImage { get; set; }
-public abstract float SpatialSigma { get; set; }
+public virtual float SpatialSigma { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float EV { get; set; }
+public virtual float EV { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIColor Color0 { get; set; }
+public virtual CIColor Color0 { get; set; }
-public abstract CIColor Color1 { get; set; }
+public virtual CIColor Color1 { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified methods:
-public abstract CIFilter FilterWithName (string name)
+public virtual CIFilter FilterWithName (string name)
Modified properties:
-public abstract CIImage OutputImage { get; }
+public virtual CIImage OutputImage { get; }
Added method:
public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetCustomAttributes<T> ();
Modified properties:
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract float FadeThreshold { get; set; }
+public virtual float FadeThreshold { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CoreGraphics.CGRect InputExtent { get; set; }
+public virtual CoreGraphics.CGRect InputExtent { get; set; }
-public abstract float MaxStriationRadius { get; set; }
+public virtual float MaxStriationRadius { get; set; }
-public abstract float StriationContrast { get; set; }
+public virtual float StriationContrast { get; set; }
-public abstract float StriationStrength { get; set; }
+public virtual float StriationStrength { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputBottomLeft { get; set; }
+public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
-public abstract CoreGraphics.CGPoint InputBottomRight { get; set; }
+public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGPoint InputTopLeft { get; set; }
+public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
-public abstract CoreGraphics.CGPoint InputTopRight { get; set; }
+public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
Modified properties:
-public abstract float AcuteAngle { get; set; }
+public virtual float AcuteAngle { get; set; }
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float AcuteAngle { get; set; }
+public virtual float AcuteAngle { get; set; }
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Power { get; set; }
+public virtual float Power { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIColor Color0 { get; set; }
+public virtual CIColor Color0 { get; set; }
-public abstract CIColor Color1 { get; set; }
+public virtual CIColor Color1 { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
-public abstract CIImage Texture { get; set; }
+public virtual CIImage Texture { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint0 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint1 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Refraction { get; set; }
+public virtual float Refraction { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract float HighlightAmount { get; set; }
+public virtual float HighlightAmount { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float ShadowAmount { get; set; }
+public virtual float ShadowAmount { get; set; }
Modified properties:
-public abstract float Height { get; set; }
+public virtual float Height { get; set; }
-public abstract float HighLimit { get; set; }
+public virtual float HighLimit { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float LowLimit { get; set; }
+public virtual float LowLimit { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CoreGraphics.CGColorSpace ColorSpace { get; set; }
+public virtual CoreGraphics.CGColorSpace ColorSpace { get; set; }
-public abstract float Dither { get; set; }
+public virtual float Dither { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Softness { get; set; }
+public virtual float Softness { get; set; }
-public abstract float Value { get; set; }
+public virtual float Value { get; set; }
Modified properties:
-public abstract IntPtr BaseAddress { get; }
+public virtual IntPtr BaseAddress { get; }
-public abstract nuint---UIntPtr--- BytesPerRow { get; }
+public virtual +++nuint+++UIntPtr BytesPerRow { get; }
-public abstract CIFormat Format { get; }
+public virtual CIFormat Format { get; }
-public abstract Metal.IMTLTexture MetalTexture { get; }
+public virtual Metal.IMTLTexture MetalTexture { get; }
-public abstract CoreVideo.CVPixelBuffer PixelBuffer { get; }
+public virtual CoreVideo.CVPixelBuffer PixelBuffer { get; }
-public abstract CoreGraphics.CGRect Region { get; }
+public virtual CoreGraphics.CGRect Region { get; }
Added properties:
public virtual ulong Digest { get; }
public virtual UIntPtr RoiTileCount { get; }
public virtual UIntPtr RoiTileIndex { get; }
public virtual IOSurface.IOSurface Surface { get; }
Modified properties:
-public abstract IntPtr BaseAddress { get; }
+public virtual IntPtr BaseAddress { get; }
-public abstract nuint---UIntPtr--- BytesPerRow { get; }
+public virtual +++nuint+++UIntPtr BytesPerRow { get; }
-public abstract CIFormat Format { get; }
+public virtual CIFormat Format { get; }
-public abstract Metal.IMTLCommandBuffer MetalCommandBuffer { get; }
+public virtual Metal.IMTLCommandBuffer MetalCommandBuffer { get; }
-public abstract Metal.IMTLTexture MetalTexture { get; }
+public virtual Metal.IMTLTexture MetalTexture { get; }
-public abstract CoreVideo.CVPixelBuffer PixelBuffer { get; }
+public virtual CoreVideo.CVPixelBuffer PixelBuffer { get; }
-public abstract CoreGraphics.CGRect Region { get; }
+public virtual CoreGraphics.CGRect Region { get; }
Added properties:
public virtual ulong Digest { get; }
public virtual IOSurface.IOSurface Surface { get; }
Removed method:
public abstract void ProvideImageData (IntPtr data, nuint rowbytes, nuint x, nuint y, nuint width, nuint height, Foundation.NSObject info);
Added method:
public virtual void ProvideImageData (IntPtr data, UIntPtr rowbytes, UIntPtr x, UIntPtr y, UIntPtr width, UIntPtr height, Foundation.NSObject info);
Modified properties:
-public abstract nint---IntPtr--- InputCount { get; set; }
+public virtual +++nint+++IntPtr InputCount { get; set; }
-public abstract float InputPasses { get; set; }
+public virtual float InputPasses { get; set; }
-public abstract CIImage Means { get; set; }
+public virtual CIImage Means { get; set; }
-public abstract bool Perceptual { get; set; }
+public virtual bool Perceptual { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract nint---IntPtr--- InputCount { get; set; }
+public virtual +++nint+++IntPtr InputCount { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float FocalLength { get; set; }
+public virtual float FocalLength { get; set; }
Modified properties:
-public abstract float FocalLength { get; set; }
+public virtual float FocalLength { get; set; }
Modified properties:
-public abstract float FocalLength { get; set; }
+public virtual float FocalLength { get; set; }
Modified properties:
-public abstract CIImage Image2 { get; set; }
+public virtual CIImage Image2 { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float AspectRatio { get; set; }
+public virtual float AspectRatio { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract float HaloOverlap { get; set; }
+public virtual float HaloOverlap { get; set; }
-public abstract float HaloRadius { get; set; }
+public virtual float HaloRadius { get; set; }
-public abstract float HaloWidth { get; set; }
+public virtual float HaloWidth { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract float StriationContrast { get; set; }
+public virtual float StriationContrast { get; set; }
-public abstract float StriationStrength { get; set; }
+public virtual float StriationStrength { get; set; }
-public abstract float Time { get; set; }
+public virtual float Time { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Rotation { get; set; }
+public virtual float Rotation { get; set; }
Modified properties:
-public abstract float Contrast { get; set; }
+public virtual float Contrast { get; set; }
-public abstract float EdgeIntensity { get; set; }
+public virtual float EdgeIntensity { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float NRNoiseLevel { get; set; }
+public virtual float NRNoiseLevel { get; set; }
-public abstract float NRSharpness { get; set; }
+public virtual float NRSharpness { get; set; }
-public abstract float Threshold { get; set; }
+public virtual float Threshold { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIColor Color0 { get; set; }
+public virtual CIColor Color0 { get; set; }
-public abstract CIColor Color1 { get; set; }
+public virtual CIColor Color1 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint0 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint1 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIImage Mask { get; set; }
+public virtual CIImage Mask { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract CIVector[] Mesh { get; set; }
+public virtual CIVector[] Mesh { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float Amount { get; set; }
+public virtual float Amount { get; set; }
-public abstract CIImage BackgroundImage { get; set; }
+public virtual CIImage BackgroundImage { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract float Compression { get; set; }
+public virtual float Compression { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract float InputHeight { get; set; }
+public virtual float InputHeight { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float InputWidth { get; set; }
+public virtual float InputWidth { get; set; }
Modified properties:
-public abstract float InputHeight { get; set; }
+public virtual float InputHeight { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float InputWidth { get; set; }
+public virtual float InputWidth { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputBreakpoint0 { get; set; }
+public virtual CoreGraphics.CGPoint InputBreakpoint0 { get; set; }
-public abstract CoreGraphics.CGPoint InputBreakpoint1 { get; set; }
+public virtual CoreGraphics.CGPoint InputBreakpoint1 { get; set; }
-public abstract CoreGraphics.CGPoint InputGrowAmount { get; set; }
+public virtual CoreGraphics.CGPoint InputGrowAmount { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract bool FlipYTiles { get; set; }
+public virtual bool FlipYTiles { get; set; }
-public abstract CoreGraphics.CGPoint InputBreakpoint0 { get; set; }
+public virtual CoreGraphics.CGPoint InputBreakpoint0 { get; set; }
-public abstract CoreGraphics.CGPoint InputBreakpoint1 { get; set; }
+public virtual CoreGraphics.CGPoint InputBreakpoint1 { get; set; }
-public abstract CoreGraphics.CGPoint InputGrowAmount { get; set; }
+public virtual CoreGraphics.CGPoint InputGrowAmount { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float NoiseLevel { get; set; }
+public virtual float NoiseLevel { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CIImage BacksideImage { get; set; }
+public virtual CIImage BacksideImage { get; set; }
-public abstract CoreGraphics.CGRect InputExtent { get; set; }
+public virtual CoreGraphics.CGRect InputExtent { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract CIImage ShadingImage { get; set; }
+public virtual CIImage ShadingImage { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CIImage BacksideImage { get; set; }
+public virtual CIImage BacksideImage { get; set; }
-public abstract CoreGraphics.CGRect InputExtent { get; set; }
+public virtual CoreGraphics.CGRect InputExtent { get; set; }
-public abstract CoreGraphics.CGRect InputShadowExtent { get; set; }
+public virtual CoreGraphics.CGRect InputShadowExtent { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float ShadowAmount { get; set; }
+public virtual float ShadowAmount { get; set; }
-public abstract float ShadowSize { get; set; }
+public virtual float ShadowSize { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIImage PaletteImage { get; set; }
+public virtual CIImage PaletteImage { get; set; }
-public abstract bool Perceptual { get; set; }
+public virtual bool Perceptual { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIImage PaletteImage { get; set; }
+public virtual CIImage PaletteImage { get; set; }
-public abstract bool Perceptual { get; set; }
+public virtual bool Perceptual { get; set; }
Modified properties:
-public abstract float AcuteAngle { get; set; }
+public virtual float AcuteAngle { get; set; }
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float InputAlwaysSpecifyCompaction { get; set; }
+public virtual float InputAlwaysSpecifyCompaction { get; set; }
-public abstract float InputCompactStyle { get; set; }
+public virtual float InputCompactStyle { get; set; }
-public abstract float InputCompactionMode { get; set; }
+public virtual float InputCompactionMode { get; set; }
-public abstract float InputCorrectionLevel { get; set; }
+public virtual float InputCorrectionLevel { get; set; }
-public abstract float InputDataColumns { get; set; }
+public virtual float InputDataColumns { get; set; }
-public abstract float InputRows { get; set; }
+public virtual float InputRows { get; set; }
-public abstract float MaxHeight { get; set; }
+public virtual float MaxHeight { get; set; }
-public abstract float MaxWidth { get; set; }
+public virtual float MaxWidth { get; set; }
-public abstract Foundation.NSData Message { get; set; }
+public virtual Foundation.NSData Message { get; set; }
-public abstract float MinHeight { get; set; }
+public virtual float MinHeight { get; set; }
-public abstract float MinWidth { get; set; }
+public virtual float MinWidth { get; set; }
-public abstract float PreferredAspectRatio { get; set; }
+public virtual float PreferredAspectRatio { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract nuint---UIntPtr--- QualityLevel { get; set; }
+public virtual +++nuint+++UIntPtr QualityLevel { get; set; }
Modified properties:
-public abstract bool Crop { get; set; }
+public virtual bool Crop { get; set; }
Modified properties:
-public abstract float FocalLength { get; set; }
+public virtual float FocalLength { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Pitch { get; set; }
+public virtual float Pitch { get; set; }
-public abstract float Roll { get; set; }
+public virtual float Roll { get; set; }
-public abstract float Yaw { get; set; }
+public virtual float Yaw { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputBottomLeft { get; set; }
+public virtual CoreGraphics.CGPoint InputBottomLeft { get; set; }
-public abstract CoreGraphics.CGPoint InputBottomRight { get; set; }
+public virtual CoreGraphics.CGPoint InputBottomRight { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGPoint InputTopLeft { get; set; }
+public virtual CoreGraphics.CGPoint InputTopLeft { get; set; }
-public abstract CoreGraphics.CGPoint InputTopRight { get; set; }
+public virtual CoreGraphics.CGPoint InputTopRight { get; set; }
Modified properties:
-public abstract CoreGraphics.CGRect InputExtent { get; set; }
+public virtual CoreGraphics.CGRect InputExtent { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Added property:
public virtual bool Extrapolate { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract string CorrectionLevel { get; set; }
+public virtual string CorrectionLevel { get; set; }
-public abstract Foundation.NSData Message { get; set; }
+public virtual Foundation.NSData Message { get; set; }
Modified properties:
-public abstract CIColor Color0 { get; set; }
+public virtual CIColor Color0 { get; set; }
-public abstract CIColor Color1 { get; set; }
+public virtual CIColor Color1 { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract float Radius0 { get; set; }
+public virtual float Radius0 { get; set; }
-public abstract float Radius1 { get; set; }
+public virtual float Radius1 { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CoreGraphics.CGRect InputExtent { get; set; }
+public virtual CoreGraphics.CGRect InputExtent { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
-public abstract CIImage ShadingImage { get; set; }
+public virtual CIImage ShadingImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract CoreGraphics.CGRect InputExtent { get; set; }
+public virtual CoreGraphics.CGRect InputExtent { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Scale { get; set; }
+public virtual float Scale { get; set; }
-public abstract CIImage ShadingImage { get; set; }
+public virtual CIImage ShadingImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIColor Color0 { get; set; }
+public virtual CIColor Color0 { get; set; }
-public abstract CIColor Color1 { get; set; }
+public virtual CIColor Color1 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint0 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint1 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
Modified properties:
-public abstract CIColor CenterColor1 { get; set; }
+public virtual CIColor CenterColor1 { get; set; }
-public abstract CIColor CenterColor2 { get; set; }
+public virtual CIColor CenterColor2 { get; set; }
-public abstract CIColor CenterColor3 { get; set; }
+public virtual CIColor CenterColor3 { get; set; }
-public abstract float Closeness1 { get; set; }
+public virtual float Closeness1 { get; set; }
-public abstract float Closeness2 { get; set; }
+public virtual float Closeness2 { get; set; }
-public abstract float Closeness3 { get; set; }
+public virtual float Closeness3 { get; set; }
-public abstract float Contrast1 { get; set; }
+public virtual float Contrast1 { get; set; }
-public abstract float Contrast2 { get; set; }
+public virtual float Contrast2 { get; set; }
-public abstract float Contrast3 { get; set; }
+public virtual float Contrast3 { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIColor ReplacementColor1 { get; set; }
+public virtual CIColor ReplacementColor1 { get; set; }
-public abstract CIColor ReplacementColor2 { get; set; }
+public virtual CIColor ReplacementColor2 { get; set; }
-public abstract CIColor ReplacementColor3 { get; set; }
+public virtual CIColor ReplacementColor3 { get; set; }
Modified properties:
-public abstract float Brightness { get; set; }
+public virtual float Brightness { get; set; }
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract float Concentration { get; set; }
+public virtual float Concentration { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIVector LightPointsAt { get; set; }
+public virtual CIVector LightPointsAt { get; set; }
-public abstract CIVector LightPosition { get; set; }
+public virtual CIVector LightPosition { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract float CrossAngle { get; set; }
+public virtual float CrossAngle { get; set; }
-public abstract float CrossOpacity { get; set; }
+public virtual float CrossOpacity { get; set; }
-public abstract float CrossScale { get; set; }
+public virtual float CrossScale { get; set; }
-public abstract float CrossWidth { get; set; }
+public virtual float CrossWidth { get; set; }
-public abstract float Epsilon { get; set; }
+public virtual float Epsilon { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float CenterStretchAmount { get; set; }
+public virtual float CenterStretchAmount { get; set; }
-public abstract float CropAmount { get; set; }
+public virtual float CropAmount { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGPoint InputSize { get; set; }
+public virtual CoreGraphics.CGPoint InputSize { get; set; }
Modified properties:
-public abstract CIColor Color0 { get; set; }
+public virtual CIColor Color0 { get; set; }
-public abstract CIColor Color1 { get; set; }
+public virtual CIColor Color1 { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract float Sharpness { get; set; }
+public virtual float Sharpness { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract float MaxStriationRadius { get; set; }
+public virtual float MaxStriationRadius { get; set; }
-public abstract float StriationContrast { get; set; }
+public virtual float StriationContrast { get; set; }
-public abstract float StriationStrength { get; set; }
+public virtual float StriationStrength { get; set; }
-public abstract float SunRadius { get; set; }
+public virtual float SunRadius { get; set; }
-public abstract float Time { get; set; }
+public virtual float Time { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract CoreGraphics.CGRect InputExtent { get; set; }
+public virtual CoreGraphics.CGRect InputExtent { get; set; }
-public abstract float Opacity { get; set; }
+public virtual float Opacity { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIVector Neutral { get; set; }
+public virtual CIVector Neutral { get; set; }
-public abstract CIVector TargetNeutral { get; set; }
+public virtual CIVector TargetNeutral { get; set; }
Modified properties:
-public abstract string FontName { get; set; }
+public virtual string FontName { get; set; }
-public abstract float FontSize { get; set; }
+public virtual float FontSize { get; set; }
-public abstract float ScaleFactor { get; set; }
+public virtual float ScaleFactor { get; set; }
-public abstract string Text { get; set; }
+public virtual string Text { get; set; }
Added property:
public virtual float Padding { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint0 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint0 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint1 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint1 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint2 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint2 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint3 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint3 { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint4 { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint4 { get; set; }
Modified properties:
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
-public abstract float Refraction { get; set; }
+public virtual float Refraction { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CIImage TargetImage { get; set; }
+public virtual CIImage TargetImage { get; set; }
-public abstract float Time { get; set; }
+public virtual float Time { get; set; }
Modified properties:
-public abstract float Decay { get; set; }
+public virtual float Decay { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract CoreGraphics.CGPoint InputPoint { get; set; }
+public virtual CoreGraphics.CGPoint InputPoint { get; set; }
-public abstract float Rotation { get; set; }
+public virtual float Rotation { get; set; }
-public abstract float Size { get; set; }
+public virtual float Size { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Width { get; set; }
+public virtual float Width { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract float Amount { get; set; }
+public virtual float Amount { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float Falloff { get; set; }
+public virtual float Falloff { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Intensity { get; set; }
+public virtual float Intensity { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract float Angle { get; set; }
+public virtual float Angle { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
-public abstract float Radius { get; set; }
+public virtual float Radius { get; set; }
Modified properties:
-public abstract CIColor Color { get; set; }
+public virtual CIColor Color { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
Modified properties:
-public abstract float Amount { get; set; }
+public virtual float Amount { get; set; }
-public abstract CoreGraphics.CGPoint InputCenter { get; set; }
+public virtual CoreGraphics.CGPoint InputCenter { get; set; }
-public abstract CIImage InputImage { get; set; }
+public virtual CIImage InputImage { get; set; }
public class CIAreaBoundsRed : CoreImage.CIFilter, ICIAreaBoundsRedProtocol, ICIAreaReductionFilterProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CIAreaBoundsRed ();
public CIAreaBoundsRed (Foundation.NSCoder coder);
protected CIAreaBoundsRed (Foundation.NSObjectFlag t);
protected CIAreaBoundsRed (ObjCRuntime.NativeHandle handle);
// properties
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
}
public class CIBlurredRectangleGenerator : CoreImage.CIFilter, ICIBlurredRectangleGeneratorProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CIBlurredRectangleGenerator ();
public CIBlurredRectangleGenerator (Foundation.NSCoder coder);
protected CIBlurredRectangleGenerator (Foundation.NSObjectFlag t);
protected CIBlurredRectangleGenerator (ObjCRuntime.NativeHandle handle);
// properties
public virtual CIColor Color { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Sigma { get; set; }
}
public class CICannyEdgeDetector : CoreImage.CIFilter, ICICannyEdgeDetectorProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CICannyEdgeDetector ();
public CICannyEdgeDetector (Foundation.NSCoder coder);
protected CICannyEdgeDetector (Foundation.NSObjectFlag t);
protected CICannyEdgeDetector (ObjCRuntime.NativeHandle handle);
// properties
public virtual float GaussianSigma { get; set; }
public virtual IntPtr HysteresisPasses { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual bool Perceptual { get; set; }
public virtual float ThresholdHigh { get; set; }
public virtual float ThresholdLow { get; set; }
}
public class CIFilterGenerator : Foundation.NSObject, ICIFilterConstructor, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CIFilterGenerator (Foundation.NSCoder coder);
protected CIFilterGenerator (Foundation.NSObjectFlag t);
public CIFilterGenerator (Foundation.NSUrl aURL);
protected CIFilterGenerator (ObjCRuntime.NativeHandle handle);
// properties
public virtual Foundation.NSDictionary ClassAttributes { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSDictionary ExportedKeys { get; }
// methods
public virtual void ConnectObject (Foundation.NSObject sourceObject, string withSourceKey, Foundation.NSObject targetObject, string targetKey);
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static CIFilterGenerator Create ();
public virtual CIFilter CreateFilter ();
public virtual void DisconnectObject (Foundation.NSObject sourceObject, string sourceKey, Foundation.NSObject targetObject, string targetKey);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual void ExportKey (string key, Foundation.NSObject targetObject, string exportedKeyName);
public virtual CIFilter FilterWithName (string name);
public static CIFilterGenerator FromUrl (Foundation.NSUrl aURL);
public virtual void RegisterFilterName (string name);
public virtual void RemoveExportedKey (string exportedKeyName);
public virtual bool Save (Foundation.NSUrl toUrl, bool atomically);
public virtual void SetAttributesforExportedKey (Foundation.NSDictionary attributes, Foundation.NSString exportedKey);
}
public class CIMaximumScaleTransform : CoreImage.CIFilter, ICIFilterProtocol, ICIMaximumScaleTransformProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CIMaximumScaleTransform ();
public CIMaximumScaleTransform (Foundation.NSCoder coder);
protected CIMaximumScaleTransform (Foundation.NSObjectFlag t);
protected CIMaximumScaleTransform (ObjCRuntime.NativeHandle handle);
// properties
public virtual float AspectRatio { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Scale { get; set; }
}
public static class CIPhotoEffectProtocol_Extensions {
// methods
public static bool GetExtrapolate (this ICIPhotoEffectProtocol This);
public static void SetExtrapolate (this ICIPhotoEffectProtocol This, bool value);
}
public class CIRoundedRectangleStrokeGenerator : CoreImage.CIFilter, ICIFilterProtocol, ICIRoundedRectangleStrokeGeneratorProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CIRoundedRectangleStrokeGenerator ();
public CIRoundedRectangleStrokeGenerator (Foundation.NSCoder coder);
protected CIRoundedRectangleStrokeGenerator (Foundation.NSObjectFlag t);
protected CIRoundedRectangleStrokeGenerator (ObjCRuntime.NativeHandle handle);
// properties
public virtual CIColor Color { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float Radius { get; set; }
public virtual float Width { get; set; }
}
public class CISobelGradients : CoreImage.CIFilter, ICIFilterProtocol, ICISobelGradientsProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CISobelGradients ();
public CISobelGradients (Foundation.NSCoder coder);
protected CISobelGradients (Foundation.NSObjectFlag t);
protected CISobelGradients (ObjCRuntime.NativeHandle handle);
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
}
public class CIToneMapHeadroom : CoreImage.CIFilter, ICIFilterProtocol, ICIToneMapHeadroomProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CIToneMapHeadroom ();
public CIToneMapHeadroom (Foundation.NSCoder coder);
protected CIToneMapHeadroom (Foundation.NSObjectFlag t);
protected CIToneMapHeadroom (ObjCRuntime.NativeHandle handle);
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual float SourceHeadroom { get; set; }
public virtual float TargetHeadroom { get; set; }
}
public interface ICIAreaBoundsRedProtocol : ICIAreaReductionFilterProtocol, ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
}
public interface ICIBlurredRectangleGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual float Sigma { get; set; }
}
public interface ICICannyEdgeDetectorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float GaussianSigma { get; set; }
public virtual IntPtr HysteresisPasses { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual bool Perceptual { get; set; }
public virtual float ThresholdHigh { get; set; }
public virtual float ThresholdLow { get; set; }
}
public interface ICIMaximumScaleTransformProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual float AspectRatio { get; set; }
public virtual CIImage InputImage { get; set; }
public virtual float Scale { get; set; }
}
public interface ICIRoundedRectangleStrokeGeneratorProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIColor Color { get; set; }
public virtual CoreGraphics.CGRect InputExtent { get; set; }
public virtual float Radius { get; set; }
public virtual float Width { get; set; }
}
public interface ICISobelGradientsProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
}
public interface ICIToneMapHeadroomProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual float SourceHeadroom { get; set; }
public virtual float TargetHeadroom { get; set; }
}
Removed constructor:
protected CLBeacon (IntPtr handle);
Added constructor:
protected CLBeacon (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Rssi { get; }
+public virtual IntPtr Rssi { get; }
Removed constructor:
protected CLBeaconIdentityConstraint (IntPtr handle);
Added constructor:
protected CLBeaconIdentityConstraint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CLBeaconRegion (IntPtr handle);
Added constructor:
protected CLBeaconRegion (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CLCircularRegion (IntPtr handle);
Added constructor:
protected CLCircularRegion (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CLFloor (IntPtr handle);
Added constructor:
protected CLFloor (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Level { get; }
+public virtual IntPtr Level { get; }
Removed constructor:
protected CLGeocoder (IntPtr handle);
Added constructor:
protected CLGeocoder (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CLHeading (IntPtr handle);
Added constructor:
protected CLHeading (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
[Obsolete ("Use the 'Description' property from 'NSObject'.")]
public virtual string Description ();
Removed constructor:
protected CLLocation (IntPtr handle);
Added constructor:
protected CLLocation (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed method:
[Obsolete ("Use the 'Description' property from 'NSObject'.")]
public virtual string Description ();
Removed constructor:
protected CLLocationManager (IntPtr handle);
Added constructor:
protected CLLocationManager (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CLLocationManagerDelegate (IntPtr handle);
Added constructor:
protected CLLocationManagerDelegate (ObjCRuntime.NativeHandle handle);
Removed constructor:
protected CLLocationSourceInformation (IntPtr handle);
Added constructor:
protected CLLocationSourceInformation (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CLPlacemark (IntPtr handle);
Added constructor:
protected CLPlacemark (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CLRegion (IntPtr handle);
Added constructor:
protected CLRegion (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected CLVisit (IntPtr handle);
Added constructor:
protected CLVisit (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added methods:
public virtual void AuthorizationChanged (CLLocationManager manager, CLAuthorizationStatus status);
public virtual void DeferredUpdatesFinished (CLLocationManager manager, Foundation.NSError error);
public virtual void DidChangeAuthorization (CLLocationManager manager);
public virtual void DidDetermineState (CLLocationManager manager, CLRegionState state, CLRegion region);
public virtual void DidFailRangingBeacons (CLLocationManager manager, CLBeaconIdentityConstraint beaconConstraint, Foundation.NSError error);
public virtual void DidRangeBeacons (CLLocationManager manager, CLBeacon[] beacons, CLBeaconRegion region);
public virtual void DidRangeBeaconsSatisfyingConstraint (CLLocationManager manager, CLBeacon[] beacons, CLBeaconIdentityConstraint beaconConstraint);
public virtual void DidStartMonitoringForRegion (CLLocationManager manager, CLRegion region);
public virtual void DidVisit (CLLocationManager manager, CLVisit visit);
public virtual void Failed (CLLocationManager manager, Foundation.NSError error);
public virtual void LocationUpdatesPaused (CLLocationManager manager);
public virtual void LocationUpdatesResumed (CLLocationManager manager);
public virtual void LocationsUpdated (CLLocationManager manager, CLLocation[] locations);
public virtual void MonitoringFailed (CLLocationManager manager, CLRegion region, Foundation.NSError error);
public virtual void RangingBeaconsDidFailForRegion (CLLocationManager manager, CLBeaconRegion region, Foundation.NSError error);
public virtual void RegionEntered (CLLocationManager manager, CLRegion region);
public virtual void RegionLeft (CLLocationManager manager, CLRegion region);
public virtual bool ShouldDisplayHeadingCalibration (CLLocationManager manager);
public virtual void UpdatedHeading (CLLocationManager manager, CLHeading newHeading);
public virtual void UpdatedLocation (CLLocationManager manager, CLLocation newLocation, CLLocation oldLocation);
Modified methods:
-public abstract void DidReceiveLocationPushPayload (Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% payload, System.Action completion)
+public virtual void DidReceiveLocationPushPayload (Foundation.NSDictionary%LESSERTHANREPLACEMENT%Foundation.NSString,Foundation.NSObject%GREATERTHANREPLACEMENT% payload, System.Action completion)
Added method:
public virtual void ServiceExtensionWillTerminate ();
public class CLBackgroundActivitySession : Foundation.NSObject {
// constructors
protected CLBackgroundActivitySession (Foundation.NSObjectFlag t);
protected CLBackgroundActivitySession (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static CLBackgroundActivitySession Create ();
public static CLBackgroundActivitySession Create (CoreFoundation.DispatchQueue queue, CLBackgroundActivitySessionCreateHandler handler);
public virtual void Invalidate ();
}
public sealed delegate CLBackgroundActivitySessionCreateHandler : System.MulticastDelegate {
// constructors
public CLBackgroundActivitySessionCreateHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CLBackgroundActivitySessionDiagnostic diagnostic, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CLBackgroundActivitySessionDiagnostic diagnostic);
}
public class CLBackgroundActivitySessionDiagnostic : Foundation.NSObject {
// constructors
public CLBackgroundActivitySessionDiagnostic ();
protected CLBackgroundActivitySessionDiagnostic (Foundation.NSObjectFlag t);
protected CLBackgroundActivitySessionDiagnostic (ObjCRuntime.NativeHandle handle);
// properties
public virtual bool AuthorizationDenied { get; }
public virtual bool AuthorizationDeniedGlobally { get; }
public virtual bool AuthorizationRequestInProgress { get; }
public virtual bool AuthorizationRestricted { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool InsufficientlyInUse { get; }
public virtual bool ServiceSessionRequired { get; }
}
public class CLBeaconIdentityCondition : CoreLocation.CLCondition, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CLBeaconIdentityCondition (Foundation.NSCoder coder);
protected CLBeaconIdentityCondition (Foundation.NSObjectFlag t);
public CLBeaconIdentityCondition (Foundation.NSUuid uuid);
protected CLBeaconIdentityCondition (ObjCRuntime.NativeHandle handle);
public CLBeaconIdentityCondition (Foundation.NSUuid uuid, ushort major);
public CLBeaconIdentityCondition (Foundation.NSUuid uuid, ushort major, ushort minor);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSNumber Major { get; }
public virtual Foundation.NSNumber Minor { get; }
public virtual Foundation.NSUuid Uuid { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class CLCircularGeographicCondition : CoreLocation.CLCondition, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CLCircularGeographicCondition ();
public CLCircularGeographicCondition (Foundation.NSCoder coder);
protected CLCircularGeographicCondition (Foundation.NSObjectFlag t);
protected CLCircularGeographicCondition (ObjCRuntime.NativeHandle handle);
public CLCircularGeographicCondition (CLLocationCoordinate2D center, double radius);
// properties
public virtual CLLocationCoordinate2D Center { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual double Radius { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class CLCondition : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CLCondition ();
public CLCondition (Foundation.NSCoder coder);
protected CLCondition (Foundation.NSObjectFlag t);
protected CLCondition (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum CLLiveUpdateConfiguration {
Airborne = 4,
AutomotiveNavigation = 1,
Default = 0,
Fitness = 3,
OtherNavigation = 2,
}
public class CLLocationUpdater : Foundation.NSObject {
// constructors
protected CLLocationUpdater (Foundation.NSObjectFlag t);
protected CLLocationUpdater (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static CLLocationUpdater CreateLiveUpdates (CoreFoundation.DispatchQueue queue, System.Action<CLUpdate> handler);
public static CLLocationUpdater CreateLiveUpdates (CLLiveUpdateConfiguration configuration, CoreFoundation.DispatchQueue queue, System.Action<CLUpdate> handler);
public virtual void Invalidate ();
public virtual void Pause ();
public virtual void Resume ();
}
public class CLMonitor : Foundation.NSObject {
// constructors
protected CLMonitor (Foundation.NSObjectFlag t);
protected CLMonitor (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string[] MonitoredIdentifiers { get; }
public virtual string Name { get; }
// methods
public virtual void AddCondition (CLCondition condition, string identifier);
public virtual void AddCondition (CLCondition condition, string identifier, CLMonitoringState state);
public virtual CLMonitoringRecord GetMonitoringRecord (string identifier);
public virtual void RemoveCondition (string identifier);
public static void RequestMonitor (CLMonitorConfiguration config, System.Action<CLMonitor> completionHandler);
public static System.Threading.Tasks.Task<CLMonitor> RequestMonitorAsync (CLMonitorConfiguration config);
}
public class CLMonitorConfiguration : Foundation.NSObject {
// constructors
public CLMonitorConfiguration ();
protected CLMonitorConfiguration (Foundation.NSObjectFlag t);
protected CLMonitorConfiguration (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual System.Action<CLMonitor,CoreLocation.CLMonitoringEvent> EventHandler { get; }
public virtual string Name { get; }
public virtual CoreFoundation.DispatchQueue Queue { get; }
// methods
public static CLMonitorConfiguration Create (string name, CoreFoundation.DispatchQueue queue, System.Action<CLMonitor,CoreLocation.CLMonitoringEvent> eventHandler);
}
public class CLMonitoringEvent : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CLMonitoringEvent (Foundation.NSCoder coder);
protected CLMonitoringEvent (Foundation.NSObjectFlag t);
protected CLMonitoringEvent (ObjCRuntime.NativeHandle handle);
// properties
public virtual bool AccuracyLimited { get; }
public virtual bool AuthorizationDenied { get; }
public virtual bool AuthorizationDeniedGlobally { get; }
public virtual bool AuthorizationRequestInProgress { get; }
public virtual bool AuthorizationRestricted { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool ConditionLimitExceeded { get; }
public virtual bool ConditionUnsupported { get; }
public virtual Foundation.NSDate Date { get; }
public virtual string Identifier { get; }
public virtual bool InsufficientlyInUse { get; }
public virtual bool PersistenceUnavailable { get; }
public virtual CLCondition Refinement { get; }
public virtual bool ServiceSessionRequired { get; }
public virtual CLMonitoringState State { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class CLMonitoringRecord : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CLMonitoringRecord (Foundation.NSCoder coder);
protected CLMonitoringRecord (Foundation.NSObjectFlag t);
protected CLMonitoringRecord (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CLCondition Condition { get; }
public virtual CLMonitoringEvent LastEvent { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum CLMonitoringState {
Satisfied = 1,
Unknown = 0,
Unmonitored = 3,
Unsatisfied = 2,
}
public class CLServiceSession : Foundation.NSObject {
// constructors
protected CLServiceSession (Foundation.NSObjectFlag t);
protected CLServiceSession (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
// methods
public static CLServiceSession CreateSession (CLServiceSessionAuthorizationRequirement authorizationRequirement);
public static CLServiceSession CreateSession (CLServiceSessionAuthorizationRequirement authorizationRequirement, string fullAccuracyPurposeKey);
public static CLServiceSession CreateSession (CLServiceSessionAuthorizationRequirement authorizationRequirement, CoreFoundation.DispatchQueue queue, CLServiceSessionCreateHandler handler);
public static CLServiceSession CreateSession (CLServiceSessionAuthorizationRequirement authorizationRequirement, string fullAccuracyPurposeKey, CoreFoundation.DispatchQueue queue, CLServiceSessionCreateHandler handler);
public virtual void Invalidate ();
}
[Serializable]
public enum CLServiceSessionAuthorizationRequirement {
Always = 2,
None = 0,
WhenInUse = 1,
}
public sealed delegate CLServiceSessionCreateHandler : System.MulticastDelegate {
// constructors
public CLServiceSessionCreateHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CLServiceSessionDiagnostic diagnostic, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CLServiceSessionDiagnostic diagnostic);
}
public class CLServiceSessionDiagnostic : Foundation.NSObject {
// constructors
protected CLServiceSessionDiagnostic (Foundation.NSObjectFlag t);
protected CLServiceSessionDiagnostic (ObjCRuntime.NativeHandle handle);
// properties
public virtual bool AlwaysAuthorizationDenied { get; }
public virtual bool AuthorizationDenied { get; }
public virtual bool AuthorizationDeniedGlobally { get; }
public virtual bool AuthorizationRequestInProgress { get; }
public virtual bool AuthorizationRestricted { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool FullAccuracyDenied { get; }
public virtual bool InsufficientlyInUse { get; }
public virtual bool ServiceSessionRequired { get; }
}
public class CLUpdate : Foundation.NSObject {
// constructors
public CLUpdate ();
protected CLUpdate (Foundation.NSObjectFlag t);
protected CLUpdate (ObjCRuntime.NativeHandle handle);
// properties
public virtual bool AccuracyLimited { get; }
public virtual bool AuthorizationDenied { get; }
public virtual bool AuthorizationDeniedGlobally { get; }
public virtual bool AuthorizationRequestInProgress { get; }
public virtual bool AuthorizationRestricted { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual bool InsufficientlyInUse { get; }
public virtual bool IsStationary { get; }
public virtual CLLocation Location { get; }
public virtual bool LocationUnavailable { get; }
public virtual bool ServiceSessionRequired { get; }
public virtual bool Stationary { get; }
}
Removed constructor:
protected CLLocationButton (IntPtr handle);
Added constructor:
protected CLLocationButton (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nfloat CornerRadius { get; set; }
+public virtual System.Runtime.InteropServices.NFloat CornerRadius { get; set; }
-public virtual nfloat FontSize { get; set; }
+public virtual System.Runtime.InteropServices.NFloat FontSize { get; set; }
Modified properties:
-public abstract nint---IntPtr--- Count { get; }
+public virtual +++nint+++IntPtr Count { get; }
Removed method:
public abstract IMLFeatureProvider GetFeatures (nint index);
Added method:
public virtual IMLFeatureProvider GetFeatures (IntPtr index);
Modified methods:
-public abstract bool EvaluateOnCpu (MLMultiArray[] inputs, MLMultiArray[] outputs, out Foundation.NSError error)
+public virtual bool EvaluateOnCpu (MLMultiArray[] inputs, MLMultiArray[] outputs, out Foundation.NSError error)
-public abstract Foundation.NSArray[] GetOutputShapes (Foundation.NSArray[] inputShapes, out Foundation.NSError error)
+public virtual Foundation.NSArray[] GetOutputShapes (Foundation.NSArray[] inputShapes, out Foundation.NSError error)
-public abstract bool SetWeightData (Foundation.NSData[] weights, out Foundation.NSError error)
+public virtual bool SetWeightData (Foundation.NSData[] weights, out Foundation.NSError error)
Added method:
public virtual bool Encode (Metal.IMTLCommandBuffer commandBuffer, Metal.IMTLTexture[] inputs, Metal.IMTLTexture[] outputs, out Foundation.NSError error);
Modified methods:
-public abstract IMLFeatureProvider GetPrediction (IMLFeatureProvider inputFeatures, MLPredictionOptions options, out Foundation.NSError error)
+public virtual IMLFeatureProvider GetPrediction (IMLFeatureProvider inputFeatures, MLPredictionOptions options, out Foundation.NSError error)
Added methods:
public static T CreateInstance<T> (MLModelDescription modelDescription, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> parameters, out Foundation.NSError error);
public virtual IMLBatchProvider GetPredictions (IMLBatchProvider inputBatch, MLPredictionOptions options, out Foundation.NSError error);
Modified properties:
-public abstract Foundation.NSSet%LESSERTHANREPLACEMENT%Foundation.NSString%GREATERTHANREPLACEMENT% FeatureNames { get; }
+public virtual Foundation.NSSet%LESSERTHANREPLACEMENT%Foundation.NSString%GREATERTHANREPLACEMENT% FeatureNames { get; }
Modified methods:
-public abstract MLFeatureValue GetFeatureValue (string featureName)
+public virtual MLFeatureValue GetFeatureValue (string featureName)
Modified methods:
-public abstract bool Write (Foundation.NSUrl url, out Foundation.NSError error)
+public virtual bool Write (Foundation.NSUrl url, out Foundation.NSError error)
Removed constructor:
protected MLArrayBatchProvider (IntPtr handle);
Added constructor:
protected MLArrayBatchProvider (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
Removed method:
public virtual IMLFeatureProvider GetFeatures (nint index);
Added method:
public virtual IMLFeatureProvider GetFeatures (IntPtr index);
Removed constructor:
protected MLCustomModel (IntPtr handle);
Added constructor:
protected MLCustomModel (ObjCRuntime.NativeHandle handle);
Modified methods:
-public abstract IMLFeatureProvider GetPrediction (IMLFeatureProvider inputFeatures, MLPredictionOptions options, out Foundation.NSError error)
+public virtual IMLFeatureProvider GetPrediction (IMLFeatureProvider inputFeatures, MLPredictionOptions options, out Foundation.NSError error)
Removed constructor:
protected MLDictionaryConstraint (IntPtr handle);
Added constructor:
protected MLDictionaryConstraint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLDictionaryFeatureProvider (IntPtr handle);
Added constructor:
protected MLDictionaryFeatureProvider (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLFeatureDescription (IntPtr handle);
Added constructor:
protected MLFeatureDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLFeatureValue (IntPtr handle);
Added constructor:
protected MLFeatureValue (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed methods:
public static MLFeatureValue Create (CoreGraphics.CGImage image, nint pixelsWide, nint pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, MLFeatureValueImageOption imageOptions, out Foundation.NSError error);
public static MLFeatureValue Create (CoreGraphics.CGImage image, nint pixelsWide, nint pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, Foundation.NSDictionary options, out Foundation.NSError error);
public static MLFeatureValue Create (Foundation.NSUrl url, nint pixelsWide, nint pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, MLFeatureValueImageOption imageOptions, out Foundation.NSError error);
public static MLFeatureValue Create (Foundation.NSUrl url, nint pixelsWide, nint pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, Foundation.NSDictionary options, out Foundation.NSError error);
public static MLFeatureValue Create (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, nint pixelsWide, nint pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, MLFeatureValueImageOption imageOptions, out Foundation.NSError error);
public static MLFeatureValue Create (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, nint pixelsWide, nint pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, Foundation.NSDictionary options, out Foundation.NSError error);
public static MLFeatureValue Create (Foundation.NSUrl url, ImageIO.CGImagePropertyOrientation orientation, nint pixelsWide, nint pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, MLFeatureValueImageOption imageOptions, out Foundation.NSError error);
public static MLFeatureValue Create (Foundation.NSUrl url, ImageIO.CGImagePropertyOrientation orientation, nint pixelsWide, nint pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, Foundation.NSDictionary options, out Foundation.NSError error);
Added methods:
public static MLFeatureValue Create (CoreGraphics.CGImage image, IntPtr pixelsWide, IntPtr pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, MLFeatureValueImageOption imageOptions, out Foundation.NSError error);
public static MLFeatureValue Create (CoreGraphics.CGImage image, IntPtr pixelsWide, IntPtr pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, Foundation.NSDictionary options, out Foundation.NSError error);
public static MLFeatureValue Create (Foundation.NSUrl url, IntPtr pixelsWide, IntPtr pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, MLFeatureValueImageOption imageOptions, out Foundation.NSError error);
public static MLFeatureValue Create (Foundation.NSUrl url, IntPtr pixelsWide, IntPtr pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, Foundation.NSDictionary options, out Foundation.NSError error);
public static MLFeatureValue Create (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, IntPtr pixelsWide, IntPtr pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, MLFeatureValueImageOption imageOptions, out Foundation.NSError error);
public static MLFeatureValue Create (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, IntPtr pixelsWide, IntPtr pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, Foundation.NSDictionary options, out Foundation.NSError error);
public static MLFeatureValue Create (Foundation.NSUrl url, ImageIO.CGImagePropertyOrientation orientation, IntPtr pixelsWide, IntPtr pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, MLFeatureValueImageOption imageOptions, out Foundation.NSError error);
public static MLFeatureValue Create (Foundation.NSUrl url, ImageIO.CGImagePropertyOrientation orientation, IntPtr pixelsWide, IntPtr pixelsHigh, CoreVideo.CVPixelFormatType pixelFormatType, Foundation.NSDictionary options, out Foundation.NSError error);
Removed constructor:
protected MLImageConstraint (IntPtr handle);
Added constructor:
protected MLImageConstraint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint PixelsHigh { get; }
+public virtual IntPtr PixelsHigh { get; }
-public virtual nint PixelsWide { get; }
+public virtual IntPtr PixelsWide { get; }
Removed constructor:
protected MLImageSize (IntPtr handle);
Added constructor:
protected MLImageSize (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint PixelsHigh { get; }
+public virtual IntPtr PixelsHigh { get; }
-public virtual nint PixelsWide { get; }
+public virtual IntPtr PixelsWide { get; }
Removed constructor:
protected MLImageSizeConstraint (IntPtr handle);
Added constructor:
protected MLImageSizeConstraint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLKey (IntPtr handle);
Added constructor:
protected MLKey (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLMetricKey (IntPtr handle);
Added constructor:
protected MLMetricKey (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLModel (IntPtr handle);
Added constructor:
protected MLModel (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added properties:
public static IMLComputeDeviceProtocol[] AllComputeDevices { get; }
public static IMLComputeDeviceProtocol[] AvailableComputeDevices { get; }
Added methods:
public virtual void GetPrediction (IMLFeatureProvider input, System.Action<IMLFeatureProvider,Foundation.NSError> completionHandler);
public virtual void GetPrediction (IMLFeatureProvider input, MLPredictionOptions options, System.Action<IMLFeatureProvider,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<IMLFeatureProvider> GetPredictionAsync (IMLFeatureProvider input);
public virtual System.Threading.Tasks.Task<IMLFeatureProvider> GetPredictionAsync (IMLFeatureProvider input, MLPredictionOptions options);
Removed constructor:
protected MLModelAsset (IntPtr handle);
Added constructor:
protected MLModelAsset (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLModelCollection (IntPtr handle);
Added constructor:
protected MLModelCollection (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLModelCollectionEntry (IntPtr handle);
Added constructor:
protected MLModelCollectionEntry (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLModelConfiguration (IntPtr handle);
Added constructor:
protected MLModelConfiguration (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added property:
public virtual MLOptimizationHints OptimizationHints { get; set; }
Removed constructor:
protected MLModelDescription (IntPtr handle);
Added constructor:
protected MLModelDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Added value:
PredictionCancelled = 11,
Removed constructors:
protected MLMultiArray (IntPtr handle);
public MLMultiArray (nint[] shape, MLMultiArrayDataType dataType, out Foundation.NSError error);
public MLMultiArray (IntPtr dataPointer, nint[] shape, MLMultiArrayDataType dataType, nint[] strides, System.Action<IntPtr> deallocator, out Foundation.NSError error);
Added constructors:
protected MLMultiArray (ObjCRuntime.NativeHandle handle);
public MLMultiArray (IntPtr[] shape, MLMultiArrayDataType dataType, out Foundation.NSError error);
public MLMultiArray (IntPtr dataPointer, IntPtr[] shape, MLMultiArrayDataType dataType, IntPtr[] strides, System.Action<IntPtr> deallocator, out Foundation.NSError error);
Removed properties:
public Foundation.NSNumber Item { get; set; }
public Foundation.NSNumber Item { get; set; }
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public virtual nint Count { get; }
+public virtual IntPtr Count { get; }
-public nint[] Shape { get; }
+public IntPtr[] Shape { get; }
-public nint[] Strides { get; }
+public IntPtr[] Strides { get; }
Added properties:
public Foundation.NSNumber Item { get; set; }
public Foundation.NSNumber Item { get; set; }
Removed methods:
public static MLMultiArray Concat (MLMultiArray[] multiArrays, nint axis, MLMultiArrayDataType dataType);
public virtual void GetBytes (System.Action<System.IntPtr,System.nint> handler);
public virtual void GetMutableBytes (System.Action<System.IntPtr,System.nint,Foundation.NSArray<Foundation.NSNumber>> handler);
public virtual Foundation.NSNumber GetObject (nint idx);
public Foundation.NSNumber GetObject (nint[] indices);
public virtual void SetObject (Foundation.NSNumber obj, nint idx);
public void SetObject (Foundation.NSNumber obj, nint[] indices);
Added methods:
public static MLMultiArray Concat (MLMultiArray[] multiArrays, IntPtr axis, MLMultiArrayDataType dataType);
public virtual void GetBytes (System.Action<System.IntPtr,System.IntPtr> handler);
public virtual void GetMutableBytes (System.Action<System.IntPtr,System.IntPtr,Foundation.NSArray<Foundation.NSNumber>> handler);
public virtual Foundation.NSNumber GetObject (IntPtr idx);
public Foundation.NSNumber GetObject (IntPtr[] indices);
public virtual void SetObject (Foundation.NSNumber obj, IntPtr idx);
public void SetObject (Foundation.NSNumber obj, IntPtr[] indices);
Removed constructor:
protected MLMultiArrayConstraint (IntPtr handle);
Added constructor:
protected MLMultiArrayConstraint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
-public nint[] Shape { get; }
+public IntPtr[] Shape { get; }
Removed constructor:
public MLMultiArrayDataPointer (IntPtr arg1, nint arg2);
Added constructor:
public MLMultiArrayDataPointer (IntPtr arg1, IntPtr arg2);
Modified properties:
-public nint Arg2 { get; set; }
+public IntPtr Arg2 { get; set; }
Removed constructor:
public MLMultiArrayMutableDataPointer (IntPtr arg1, nint arg2, Foundation.NSArray<Foundation.NSNumber> arg3);
Added constructor:
public MLMultiArrayMutableDataPointer (IntPtr arg1, IntPtr arg2, Foundation.NSArray<Foundation.NSNumber> arg3);
Modified properties:
-public nint Arg2 { get; set; }
+public IntPtr Arg2 { get; set; }
Removed constructor:
protected MLMultiArrayShapeConstraint (IntPtr handle);
Added constructor:
protected MLMultiArrayShapeConstraint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLNumericConstraint (IntPtr handle);
Added constructor:
protected MLNumericConstraint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLParameterDescription (IntPtr handle);
Added constructor:
protected MLParameterDescription (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLParameterKey (IntPtr handle);
Added constructor:
protected MLParameterKey (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLPredictionOptions (IntPtr handle);
Added constructor:
protected MLPredictionOptions (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLSequence (IntPtr handle);
Added constructor:
protected MLSequence (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLSequenceConstraint (IntPtr handle);
Added constructor:
protected MLSequenceConstraint (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLTask (IntPtr handle);
Added constructor:
protected MLTask (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLUpdateContext (IntPtr handle);
Added constructor:
protected MLUpdateContext (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLUpdateProgressHandlers (IntPtr handle);
Added constructor:
protected MLUpdateProgressHandlers (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
Removed constructor:
protected MLUpdateTask (IntPtr handle);
Added constructor:
protected MLUpdateTask (ObjCRuntime.NativeHandle handle);
Modified properties:
-public override IntPtr ClassHandle { get; }
+public override ObjCRuntime.NativeHandle ClassHandle { get; }
public interface IMLComputeDeviceProtocol : ObjCRuntime.INativeObject, System.IDisposable {
}
public class MLComputePlan : Foundation.NSObject {
// constructors
protected MLComputePlan (Foundation.NSObjectFlag t);
protected MLComputePlan (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MLModelStructure ModelStructure { get; }
// methods
public virtual MLComputePlanDeviceUsage ComputeDeviceUsage (MLModelStructureNeuralNetworkLayer neuralNetworkLayer);
public virtual MLComputePlanDeviceUsage ComputeDeviceUsage (MLModelStructureProgramOperation programOperation);
public virtual MLComputePlanCost GetEstimatedCost (MLModelStructureProgramOperation programOperation);
public static void Load (MLModelAsset modelAsset, MLModelConfiguration configuration, System.Action<MLComputePlan,Foundation.NSError> handler);
public static void Load (Foundation.NSUrl contentsUrl, MLModelConfiguration configuration, System.Action<MLComputePlan,Foundation.NSError> handler);
}
public class MLComputePlanCost : Foundation.NSObject {
// constructors
protected MLComputePlanCost (Foundation.NSObjectFlag t);
protected MLComputePlanCost (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual double Weight { get; }
}
public class MLComputePlanDeviceUsage : Foundation.NSObject {
// constructors
protected MLComputePlanDeviceUsage (Foundation.NSObjectFlag t);
protected MLComputePlanDeviceUsage (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual IMLComputeDeviceProtocol PreferredComputeDevice { get; }
public virtual IMLComputeDeviceProtocol[] SupportedComputeDevices { get; }
}
public class MLCpuComputeDevice : Foundation.NSObject, IMLComputeDeviceProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected MLCpuComputeDevice (Foundation.NSObjectFlag t);
protected MLCpuComputeDevice (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public class MLGpuComputeDevice : Foundation.NSObject, IMLComputeDeviceProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected MLGpuComputeDevice (Foundation.NSObjectFlag t);
protected MLGpuComputeDevice (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Metal.IMTLDevice MetalDevice { get; }
}
public class MLModelStructure : Foundation.NSObject {
// constructors
protected MLModelStructure (Foundation.NSObjectFlag t);
protected MLModelStructure (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MLModelStructureNeuralNetwork NeuralNetwork { get; }
public virtual MLModelStructurePipeline Pipeline { get; }
public virtual MLModelStructureProgram Program { get; }
// methods
public static void Load (MLModelAsset modelAsset, System.Action<MLModelStructure,Foundation.NSError> handler);
public static void Load (Foundation.NSUrl url, System.Action<MLModelStructure,Foundation.NSError> handler);
}
public class MLModelStructureNeuralNetwork : Foundation.NSObject {
// constructors
protected MLModelStructureNeuralNetwork (Foundation.NSObjectFlag t);
protected MLModelStructureNeuralNetwork (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MLModelStructureNeuralNetworkLayer[] Layers { get; }
}
public class MLModelStructureNeuralNetworkLayer : Foundation.NSObject {
// constructors
protected MLModelStructureNeuralNetworkLayer (Foundation.NSObjectFlag t);
protected MLModelStructureNeuralNetworkLayer (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string[] InputNames { get; }
public virtual string Name { get; }
public virtual string[] OutputNames { get; }
public virtual string Type { get; }
}
public class MLModelStructurePipeline : Foundation.NSObject {
// constructors
protected MLModelStructurePipeline (Foundation.NSObjectFlag t);
protected MLModelStructurePipeline (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string[] SubModelNames { get; }
public virtual MLModelStructure[] SubModels { get; }
}
public class MLModelStructureProgram : Foundation.NSObject {
// constructors
protected MLModelStructureProgram (Foundation.NSObjectFlag t);
protected MLModelStructureProgram (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,CoreML.MLModelStructureProgramFunction> Functions { get; }
}
public class MLModelStructureProgramArgument : Foundation.NSObject {
// constructors
protected MLModelStructureProgramArgument (Foundation.NSObjectFlag t);
protected MLModelStructureProgramArgument (ObjCRuntime.NativeHandle handle);
// properties
public virtual MLModelStructureProgramBinding[] Bindings { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public class MLModelStructureProgramBinding : Foundation.NSObject {
// constructors
protected MLModelStructureProgramBinding (Foundation.NSObjectFlag t);
protected MLModelStructureProgramBinding (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string Name { get; }
public virtual MLModelStructureProgramValue Value { get; }
}
public class MLModelStructureProgramBlock : Foundation.NSObject {
// constructors
protected MLModelStructureProgramBlock (Foundation.NSObjectFlag t);
protected MLModelStructureProgramBlock (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MLModelStructureProgramNamedValueType[] Inputs { get; }
public virtual MLModelStructureProgramOperation[] Operations { get; }
public virtual string[] OutputNames { get; }
}
public class MLModelStructureProgramFunction : Foundation.NSObject {
// constructors
protected MLModelStructureProgramFunction (Foundation.NSObjectFlag t);
protected MLModelStructureProgramFunction (ObjCRuntime.NativeHandle handle);
// properties
public virtual MLModelStructureProgramBlock Block { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MLModelStructureProgramNamedValueType[] Inputs { get; }
}
public class MLModelStructureProgramNamedValueType : Foundation.NSObject {
// constructors
protected MLModelStructureProgramNamedValueType (Foundation.NSObjectFlag t);
protected MLModelStructureProgramNamedValueType (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual string Name { get; }
public virtual MLModelStructureProgramValueType Type { get; }
}
public class MLModelStructureProgramOperation : Foundation.NSObject {
// constructors
protected MLModelStructureProgramOperation (Foundation.NSObjectFlag t);
protected MLModelStructureProgramOperation (ObjCRuntime.NativeHandle handle);
// properties
public virtual MLModelStructureProgramBlock[] Blocks { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,CoreML.MLModelStructureProgramArgument> Inputs { get; }
public virtual string OperatorName { get; }
public virtual MLModelStructureProgramNamedValueType[] Outputs { get; }
}
public class MLModelStructureProgramValue : Foundation.NSObject {
// constructors
protected MLModelStructureProgramValue (Foundation.NSObjectFlag t);
protected MLModelStructureProgramValue (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public class MLModelStructureProgramValueType : Foundation.NSObject {
// constructors
protected MLModelStructureProgramValueType (Foundation.NSObjectFlag t);
protected MLModelStructureProgramValueType (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public class MLNeuralEngineComputeDevice : Foundation.NSObject, IMLComputeDeviceProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected MLNeuralEngineComputeDevice (Foundation.NSObjectFlag t);
protected MLNeuralEngineComputeDevice (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual IntPtr TotalCoreCount { get; }
}
public class MLOptimizationHints : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public MLOptimizationHints ();
public MLOptimizationHints (Foundation.NSCoder coder);
protected MLOptimizationHints (Foundation.NSObjectFlag t);
protected MLOptimizationHints (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual MLReshapeFrequencyHint ReshapeFrequency { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum MLReshapeFrequencyHint {
Frequent = 0,
Infrequent = 1,
}
Modified properties:
-public nuint DataLength { get; }
+public UIntPtr DataLength { get; }
Removed methods:
public CMBlockBufferError AccessDataBytes (nuint offset, nuint length, IntPtr temporaryBlock, ref IntPtr returnedPointer);
public CMBlockBufferError AppendBuffer (CMBlockBuffer targetBuffer, nuint offsetToData, nuint dataLength, CMBlockBufferFlags flags);
public CMBlockBufferError AppendMemoryBlock (byte[] data, nuint offsetToData, CMBlockBufferFlags flags);
public CMBlockBufferError AppendMemoryBlock (IntPtr memoryBlock, nuint blockLength, CMCustomBlockAllocator customBlockSource, nuint offsetToData, nuint dataLength, CMBlockBufferFlags flags);
public CMBlockBufferError CopyDataBytes (nuint offsetToData, nuint dataLength, IntPtr destination);
public CMBlockBufferError CopyDataBytes (nuint offsetToData, nuint dataLength, out byte[] destination);
public static CMBlockBuffer CreateContiguous (CMBlockBuffer sourceBuffer, CMCustomBlockAllocator customBlockSource, nuint offsetToData, nuint dataLength, CMBlockBufferFlags flags, out CMBlockBufferError error);
public CMBlockBufferError FillDataBytes (byte fillByte, nuint offsetIntoDestination, nuint dataLength);
public static CMBlockBuffer FromBuffer (CMBlockBuffer targetBuffer, nuint offsetToData, nuint dataLength, CMBlockBufferFlags flags, out CMBlockBufferError error);
public static CMBlockBuffer FromMemoryBlock (byte[] data, nuint offsetToData, CMBlockBufferFlags flags, out CMBlockBufferError error);
public static CMBlockBuffer FromMemoryBlock (IntPtr memoryBlock, nuint blockLength, CMCustomBlockAllocator customBlockSource, nuint offsetToData, nuint dataLength, CMBlockBufferFlags flags, out CMBlockBufferError error);
public CMBlockBufferError GetDataPointer (nuint offset, out nuint lengthAtOffset, out nuint totalLength, ref IntPtr dataPointer);
public bool IsRangeContiguous (nuint offset, nuint length);
public CMBlockBufferError ReplaceDataBytes (byte[] sourceBytes, nuint offsetIntoDestination);
public CMBlockBufferError ReplaceDataBytes (IntPtr sourceBytes, nuint offsetIntoDestination, nuint dataLength);
Added methods:
public CMBlockBufferError AccessDataBytes (UIntPtr offset, UIntPtr length, IntPtr temporaryBlock, ref IntPtr returnedPointer);
public CMBlockBufferError AppendBuffer (CMBlockBuffer targetBuffer, UIntPtr offsetToData, UIntPtr dataLength, CMBlockBufferFlags flags);
public CMBlockBufferError AppendMemoryBlock (byte[] data, UIntPtr offsetToData, CMBlockBufferFlags flags);
public CMBlockBufferError AppendMemoryBlock (IntPtr memoryBlock, UIntPtr blockLength, CMCustomBlockAllocator customBlockSource, UIntPtr offsetToData, UIntPtr dataLength, CMBlockBufferFlags flags);
public CMBlockBufferError CopyDataBytes (UIntPtr offsetToData, UIntPtr dataLength, IntPtr destination);
public CMBlockBufferError CopyDataBytes (UIntPtr offsetToData, UIntPtr dataLength, out byte[] destination);
public static CMBlockBuffer CreateContiguous (CMBlockBuffer sourceBuffer, CMCustomBlockAllocator customBlockSource, UIntPtr offsetToData, UIntPtr dataLength, CMBlockBufferFlags flags, out CMBlockBufferError error);
public CMBlockBufferError FillDataBytes (byte fillByte, UIntPtr offsetIntoDestination, UIntPtr dataLength);
public static CMBlockBuffer FromBuffer (CMBlockBuffer targetBuffer, UIntPtr offsetToData, UIntPtr dataLength, CMBlockBufferFlags flags, out CMBlockBufferError error);
public static CMBlockBuffer FromMemoryBlock (byte[] data, UIntPtr offsetToData, CMBlockBufferFlags flags, out CMBlockBufferError error);
public static CMBlockBuffer FromMemoryBlock (IntPtr memoryBlock, UIntPtr blockLength, CMCustomBlockAllocator customBlockSource, UIntPtr offsetToData, UIntPtr dataLength, CMBlockBufferFlags flags, out CMBlockBufferError erro