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);
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 Name { 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,
}
Added constructor:
public CAEdrMetadata (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 properties:
public static NSString FileIdentifierKey { get; }
public static NSString VolumeMountFromLocationKey { get; }
public static NSString VolumeSubtypeKey { get; }
public static NSString VolumeTypeNameKey { get; }
Added methods:
public virtual void StartGroupActivity (System.Action<GKPlayer> handler);
public virtual void StopGroupActivity ();
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 values:
AnswerCall = 26,
HangUpCall = 27,
public interface IINAnswerCallIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleAnswerCall (INAnswerCallIntent intent, System.Action<INAnswerCallIntentResponse> completion);
}
public interface IINHangUpCallIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleHangUpCall (INHangUpCallIntent intent, System.Action<INHangUpCallIntentResponse> completion);
}
public class INAnswerCallIntent : Intents.INIntent {
// constructors
public INAnswerCallIntent ();
public INAnswerCallIntent (Foundation.NSCoder coder);
protected INAnswerCallIntent (Foundation.NSObjectFlag t);
protected INAnswerCallIntent (ObjCRuntime.NativeHandle handle);
public INAnswerCallIntent (INCallAudioRoute audioRoute, string callIdentifier);
// properties
public virtual INCallAudioRoute AudioRoute { get; }
public virtual string CallIdentifier { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public static class INAnswerCallIntentHandling_Extensions {
// methods
public static void ConfirmAnswerCall (this IINAnswerCallIntentHandling This, INAnswerCallIntent intent, System.Action<INAnswerCallIntentResponse> completion);
}
public class INAnswerCallIntentResponse : Intents.INIntentResponse {
// constructors
public INAnswerCallIntentResponse (Foundation.NSCoder coder);
protected INAnswerCallIntentResponse (Foundation.NSObjectFlag t);
protected INAnswerCallIntentResponse (ObjCRuntime.NativeHandle handle);
public INAnswerCallIntentResponse (INAnswerCallIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public virtual INCallRecord[] CallRecords { get; set; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual INAnswerCallIntentResponseCode Code { get; }
}
[Serializable]
public enum INAnswerCallIntentResponseCode {
ContinueInApp = 2,
Failure = 5,
FailureRequiringAppLaunch = 6,
InProgress = 3,
Ready = 1,
Success = 4,
Unspecified = 0,
}
public class INHangUpCallIntent : Intents.INIntent {
// constructors
public INHangUpCallIntent ();
public INHangUpCallIntent (Foundation.NSCoder coder);
protected INHangUpCallIntent (Foundation.NSObjectFlag t);
protected INHangUpCallIntent (ObjCRuntime.NativeHandle handle);
public INHangUpCallIntent (string callIdentifier);
// properties
public virtual string CallIdentifier { get; }
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public static class INHangUpCallIntentHandling_Extensions {
// methods
public static void ConfirmHangUpCall (this IINHangUpCallIntentHandling This, INHangUpCallIntent intent, System.Action<INHangUpCallIntentResponse> completion);
}
public class INHangUpCallIntentResponse : Intents.INIntentResponse {
// constructors
public INHangUpCallIntentResponse (Foundation.NSCoder coder);
protected INHangUpCallIntentResponse (Foundation.NSObjectFlag t);
protected INHangUpCallIntentResponse (ObjCRuntime.NativeHandle handle);
public INHangUpCallIntentResponse (INHangUpCallIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual INHangUpCallIntentResponseCode Code { get; }
}
[Serializable]
public enum INHangUpCallIntentResponseCode {
Failure = 4,
FailureNoCallToHangUp = 6,
FailureRequiringAppLaunch = 5,
InProgress = 2,
Ready = 1,
Success = 3,
Unspecified = 0,
}
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 properties:
public virtual bool ExcludeApns { get; set; }
public virtual bool ExcludeCellularServices { get; set; }
Modified fields:
-public const string SdkVersion = "16.1";
+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 method:
public virtual void DidChangeVisibleDateComponents (UICalendarView calendarView, Foundation.NSDateComponents previousDateComponents);
Added property:
public virtual System.Runtime.InteropServices.NFloat AltitudeAngle { get; }
Added property:
public virtual bool Enabled { get; set; }
public static class UICalendarViewDelegate_Extensions {
// methods
public static void DidChangeVisibleDateComponents (this IUICalendarViewDelegate This, UICalendarView calendarView, Foundation.NSDateComponents previousDateComponents);
}
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; }