Added property:
public virtual AVCustomRoutingPartialIP[] KnownRouteIPs { get; set; }
public class AVCustomRoutingPartialIP : Foundation.NSObject {
// constructors
protected AVCustomRoutingPartialIP (Foundation.NSObjectFlag t);
protected AVCustomRoutingPartialIP (ObjCRuntime.NativeHandle handle);
public AVCustomRoutingPartialIP (Foundation.NSData address, Foundation.NSData mask);
// properties
public virtual Foundation.NSData Address { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual Foundation.NSData Mask { get; }
}
Obsoleted properties:
[Obsolete ("Starting with ios16.4 This API has been removed from the framework.")]
public virtual IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials { get; set; }
[Obsolete ("Starting with ios16.4 This API has been removed from the framework.")]
public virtual Foundation.NSData Challenge { get; set; }
[Obsolete ("Starting with ios16.4 This API has been removed from the framework.")]
public ASAuthorizationPlatformPublicKeyCredentialDescriptor[] PlatformAllowedCredentials { get; set; }
[Obsolete ("Starting with ios16.4 This API has been removed from the framework.")]
public virtual string RelyingPartyIdentifier { get; set; }
[Obsolete ("Starting with ios16.4 This API has been removed from the framework.")]
public virtual Foundation.NSString UserVerificationPreference { get; set; }
Obsoleted methods:
[Obsolete ("Starting with ios16.4 This API has been removed from the framework.")]
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
[Obsolete ("Starting with ios16.4 This API has been removed from the framework.")]
public virtual void EncodeTo (Foundation.NSCoder encoder);
Added interfaces:
ICPBarButtonProviding
ObjCRuntime.INativeObject
System.IDisposable
Added properties:
public virtual CPBarButton BackButton { get; set; }
public virtual CPBarButton[] LeadingNavigationBarButtons { get; set; }
public virtual CPBarButton[] TrailingNavigationBarButtons { get; set; }
Added value:
UnsupportedPlatform = 4,
Added property:
public virtual Foundation.NSUuid VolumeUuid { get; }
Added properties:
public static NSString FileIdentifierKey { get; }
public static NSString VolumeMountFromLocationKey { get; }
public static NSString VolumeSubtypeKey { get; }
public static NSString VolumeTypeNameKey { get; }
Added value:
ClinicalNoteRecord = 8,
Added interfaces:
Foundation.INSCoding
Foundation.INSCopying
Foundation.INSSecureCoding
ObjCRuntime.INativeObject
System.IDisposable
Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
Added values:
DiagnosticReport = 10,
DocumentReference = 11,
Added interfaces:
Foundation.INSCoding
Foundation.INSCopying
Foundation.INSSecureCoding
ObjCRuntime.INativeObject
System.IDisposable
Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
Added property:
public static Foundation.NSString HeadphoneGain { get; }
Added interfaces:
Foundation.INSCoding
Foundation.INSCopying
Foundation.INSSecureCoding
ObjCRuntime.INativeObject
System.IDisposable
Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
Added constructor:
public HKWorkoutActivity (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding
Foundation.INSCopying
Foundation.INSSecureCoding
ObjCRuntime.INativeObject
System.IDisposable
Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
Added constructor:
public HMTimerTrigger (string name, Foundation.NSDate fireDate, Foundation.NSDateComponents recurrence);
Added property:
public static Foundation.NSString OpenExrCompression { get; }
Added properties:
public virtual INCallAudioRoute AudioRoute { get; }
public virtual string CallIdentifier { get; }
Added property:
public virtual string CallIdentifier { get; }
Added property:
public virtual bool Inspectable { get; set; }
public static class MAVideoAccommodations {
// properties
public static Foundation.NSString DimFlashingLightsChangedNotification { get; }
// methods
public static bool IsDimFlashingLightsEnabled ();
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObserveDimFlashingLightsChanged (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveDimFlashingLightsChanged (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
}
}
Added value:
Datagram = 3,
Added method:
public virtual void ReportPushToTalkMessage (Foundation.NSDictionary userInfo);
Added properties:
public virtual bool ExcludeApns { get; set; }
public virtual bool ExcludeCellularServices { get; set; }
Modified fields:
-public const string SdkVersion = "16.2";
+public const string SdkVersion = "16.4";
-public const string Version = "16.1.1";
+public const string Version = "16.5.0";
Added constructor:
public PKAddPassesViewController (Foundation.NSData issuerData, Foundation.NSData signature, out Foundation.NSError error);
Added property:
public static Foundation.NSString PKPaymentNetworkPostFinance { get; }
Added property:
public virtual PKDeferredPaymentRequest DeferredPaymentRequest { get; set; }
Added property:
public virtual PKDeferredPaymentRequest DeferredPaymentRequest { get; set; }
public class PKDeferredPaymentRequest : Foundation.NSObject {
// constructors
protected PKDeferredPaymentRequest (Foundation.NSObjectFlag t);
protected PKDeferredPaymentRequest (ObjCRuntime.NativeHandle handle);
public PKDeferredPaymentRequest (string paymentDescription, PKDeferredPaymentSummaryItem deferredBilling, Foundation.NSUrl managementUrl);
// properties
public virtual string BillingAgreement { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual PKDeferredPaymentSummaryItem DeferredBilling { get; set; }
public virtual Foundation.NSDate FreeCancellationDate { get; set; }
public virtual Foundation.NSTimeZone FreeCancellationDateTimeZone { get; set; }
public virtual Foundation.NSUrl ManagementUrl { get; set; }
public virtual string PaymentDescription { get; set; }
public virtual Foundation.NSUrl TokenNotificationUrl { get; set; }
}
Added properties:
public bool? BurnInAnnotations { get; set; }
public bool? OptimizeImagesForScreen { get; set; }
public bool? SaveImagesAsJpeg { get; set; }
public bool? SaveTextFromOcr { get; set; }
Added constructor:
public PKEraserTool (PKEraserType eraserType, System.Runtime.InteropServices.NFloat width);
Added property:
public virtual System.Runtime.InteropServices.NFloat Width { get; }
Added methods:
public static System.Runtime.InteropServices.NFloat GetDefaultWidth (PKEraserType eraserType);
public static System.Runtime.InteropServices.NFloat GetMaximumWidth (PKEraserType eraserType);
public static System.Runtime.InteropServices.NFloat GetMinimumWidth (PKEraserType eraserType);
Added value:
FixedWidthBitmap = 2,
Added properties:
public virtual double RelativeStartTime { get; }
public virtual SRSupplementalCategory[] SupplementalCategories { get; }
Added property:
public virtual string Version { get; }
Added properties:
public virtual SensorKit.SRKeyboardProbabilityMetric<Foundation.NSUnitDuration>[] LongWordTouchUpDown { get; }
public virtual string[] SessionIdentifiers { get; }
public virtual SensorKit.SRKeyboardProbabilityMetric<Foundation.NSUnitDuration> TouchUpDown { get; }
Added value:
MediaEvents = 13,
Added property:
public virtual string SessionIdentifier { get; }
Added properties:
public virtual Foundation.NSDate OffWristDate { get; }
public virtual Foundation.NSDate OnWristDate { get; }
public class SRMediaEvent : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public SRMediaEvent ();
public SRMediaEvent (Foundation.NSCoder coder);
protected SRMediaEvent (Foundation.NSObjectFlag t);
protected SRMediaEvent (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual SRMediaEventType EventType { get; }
public virtual string MediaIdentifier { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum SRMediaEventType {
OffScreen = 2,
OnScreen = 1,
}
public class SRSupplementalCategory : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public SRSupplementalCategory (Foundation.NSCoder coder);
protected SRSupplementalCategory (Foundation.NSObjectFlag t);
protected SRSupplementalCategory (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual SRDeviceUsageCategory Identifier { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
Added methods:
public virtual void IsPreferredNetworkAvailable (System.Action<bool> completion);
public virtual System.Threading.Tasks.Task<bool> IsPreferredNetworkAvailableAsync ();
public virtual void RetrieveAllActiveCredentials (System.Action<Foundation.NSSet<THCredentials>> completion);
public virtual System.Threading.Tasks.Task<Foundation.NSSet<THCredentials>> RetrieveAllActiveCredentialsAsync ();
Added value:
Copy = 1,
Added property:
public static Foundation.NSString AddToHomeScreen { get; }
Added properties:
public virtual UILineBreakMode SubtitleLineBreakMode { get; set; }
public virtual UILineBreakMode TitleLineBreakMode { get; set; }
Added property:
public virtual System.Runtime.InteropServices.NFloat AltitudeAngle { get; }
Added methods:
public virtual System.Runtime.InteropServices.NFloat GetAzimuthAngle (UIView view);
public virtual CoreGraphics.CGVector GetAzimuthUnitVector (UIView view);
Added property:
public virtual bool Enabled { get; set; }
public class UITextInputContext : Foundation.NSObject {
// constructors
protected UITextInputContext (Foundation.NSObjectFlag t);
protected UITextInputContext (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public static UITextInputContext Current { get; }
public virtual bool DictationInputExpected { get; set; }
public virtual bool HardwareKeyboardInputExpected { get; set; }
public virtual bool PencilInputExpected { get; set; }
}
Obsoleted properties:
[Obsolete ("Starting with ios16.4 This API has been removed from the framework.")]
public virtual bool Deleted { get; set; }
Added property:
public virtual bool SignedOut { get; set; }
Added property:
public virtual bool ShouldPrintBackgrounds { get; set; }
Added methods:
public virtual void WillDismissEditMenu (WKWebView webView, UIKit.IUIEditMenuInteractionAnimating animator);
public virtual void WillPresentEditMenu (WKWebView webView, UIKit.IUIEditMenuInteractionAnimating animator);
Added methods:
public static void WillDismissEditMenu (this IWKUIDelegate This, WKWebView webView, UIKit.IUIEditMenuInteractionAnimating animator);
public static void WillPresentEditMenu (this IWKUIDelegate This, WKWebView webView, UIKit.IUIEditMenuInteractionAnimating animator);
Added property:
public virtual bool Inspectable { get; set; }