Xamarin.WatchOS.dll
Added property:
public static Foundation.NSString AppleWatch { get; }
Namespace CoreGraphics
Type Changed: CoreGraphics.CGColor
Added method:
public static CGColor CreateByMatchingToColorSpace (CGColorSpace space, CGColorRenderingIntent intent, CGColor color, Foundation.NSDictionary options);
Namespace CoreMotion
New Type: CoreMotion.CMFallDetectionDelegate
public class CMFallDetectionDelegate : Foundation.NSObject, ICMFallDetectionDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CMFallDetectionDelegate ();
protected CMFallDetectionDelegate (Foundation.NSObjectFlag t);
protected CMFallDetectionDelegate (IntPtr handle);
// methods
public virtual void DidChangeAuthorization (CMFallDetectionManager fallDetectionManager);
public virtual void DidDetectEvent (CMFallDetectionManager fallDetectionManager, CMFallDetectionEvent event, System.Action handler);
}
New Type: CoreMotion.CMFallDetectionDelegate_Extensions
public static class CMFallDetectionDelegate_Extensions {
// methods
public static void DidChangeAuthorization (this ICMFallDetectionDelegate This, CMFallDetectionManager fallDetectionManager);
public static void DidDetectEvent (this ICMFallDetectionDelegate This, CMFallDetectionManager fallDetectionManager, CMFallDetectionEvent event, System.Action handler);
}
New Type: CoreMotion.CMFallDetectionEvent
public class CMFallDetectionEvent : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected CMFallDetectionEvent (Foundation.NSObjectFlag t);
protected CMFallDetectionEvent (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDate Date { get; }
public virtual CMFallDetectionEventUserResolution Resolution { get; }
}
New Type: CoreMotion.CMFallDetectionEventUserResolution
[Serializable]
public enum CMFallDetectionEventUserResolution {
Confirmed = 0,
Dismissed = 1,
Rejected = 2,
Unresponsive = 3,
}
New Type: CoreMotion.CMFallDetectionManager
public class CMFallDetectionManager : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CMFallDetectionManager ();
protected CMFallDetectionManager (Foundation.NSObjectFlag t);
protected CMFallDetectionManager (IntPtr handle);
// properties
public virtual CMAuthorizationStatus AuthorizationStatus { get; }
public static bool Available { get; }
public override IntPtr ClassHandle { get; }
public ICMFallDetectionDelegate Delegate { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
protected override void Dispose (bool disposing);
public virtual void RequestAuthorization (System.Action<CMAuthorizationStatus> handler);
}
New Type: CoreMotion.ICMFallDetectionDelegate
public interface ICMFallDetectionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
Namespace CoreVideo
Added value:
CV64RgbaLE = 1815491698,
Namespace HealthKit
Type Changed: HealthKit.HKAppleEcgAlgorithmVersion
Added value:
Version2 = 2,
Type Changed: HealthKit.HKCategoryTypeIdentifier
Added values:
Contraceptive = 57,
Lactation = 56,
LowCardioFitnessEvent = 58,
Pregnancy = 55,
Added properties:
public static Foundation.NSString LowCardioFitnessEventThreshold { get; }
public static Foundation.NSString VO2MaxValue { get; }
Type Changed: HealthKit.HKSample
Added property:
public virtual bool HasUndeterminedDuration { get; }
New Type: HealthKit.HKCategoryValueContraceptive
[Serializable]
public enum HKCategoryValueContraceptive {
Implant = 2,
Injection = 3,
IntrauterineDevice = 4,
IntravaginalRing = 5,
Oral = 6,
Patch = 7,
Unspecified = 1,
}
New Type: HealthKit.HKCategoryValueLowCardioFitnessEvent
[Serializable]
public enum HKCategoryValueLowCardioFitnessEvent {
LowFitness = 1,
}
Namespace ImageIO
Type Changed: ImageIO.CGImageAuxiliaryDataType
Added value:
SemanticSegmentationSkyMatte = 8,
Namespace Network
Type Changed: Network.NWPath
Added method:
public NWPathUnsatisfiedReason GetUnsatisfiedReason ();
New Type: Network.NWPathUnsatisfiedReason
[Serializable]
public enum NWPathUnsatisfiedReason {
CellularDenied = 1,
LocalNetworkDenied = 3,
NotAvailable = 0,
WifiDenied = 2,
}
Namespace ObjCRuntime
Type Changed: ObjCRuntime.Constants
Modified fields:
-public const string SdkVersion = "7.1";
+public const string SdkVersion = "7.2";
-public const string Version = "14.6.0";
+public const string Version = "14.8.0";