id | title |
---|---|
EDAC53CF-868F-49BF-97E8-EE77A910864E |
iOS 10.4.0 to 10.6.0 |
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Modified properties:
public AVMediaSelection MediaSelection { get; set; }public Foundation.NSNumber MinimumRequiredMediaBitrate { get; set; }
Added constructor:
public AVAssetExportSession (AVAsset asset, AVAssetExportSessionPreset preset);
Obsoleted methods:
[Obsolete ("Use GetDefaultDevice(AVMediaTypes)")] public static AVCaptureDevice DefaultDeviceWithMediaType (string mediaType);
Added methods:
public static AVCaptureDevice GetDefaultDevice (AVMediaTypes mediaType); public static AVCaptureDevice GetDefaultDevice (Foundation.NSString mediaType); public bool HasMediaType (AVMediaTypes mediaType);
Added constructor:
public AVCaptureVideoPreviewLayer (AVCaptureSession session, AVCaptureVideoPreviewLayer.InitMode mode);
Added property:
public virtual double IndicatedAverageBitrate { get; }
Added property:
public virtual bool MayRequireContentKeysForMediaDataProcessing { get; }
[Serializable] public enum AVAssetExportSessionPreset { AppleM4A = 8, HighestQuality = 2, LowQuality = 0, MediumQuality = 1, Passthrough = 9, Preset1280x720 = 5, Preset1920x1080 = 6, Preset3840x2160 = 7, Preset640x480 = 3, Preset960x540 = 4, }
public static class AVAssetExportSessionPresetExtensions { // methods public static Foundation.NSString GetConstant (AVAssetExportSessionPreset self); public static AVAssetExportSessionPreset GetValue (Foundation.NSString constant); }
public class AVContentKeyRequest : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected AVContentKeyRequest (Foundation.NSObjectFlag t); protected AVContentKeyRequest (IntPtr handle); // properties public virtual bool CanProvidePersistableContentKey { get; } public override IntPtr ClassHandle { get; } public virtual Foundation.NSError Error { get; } public virtual Foundation.NSObject Identifier { get; } public virtual Foundation.NSData InitializationData { get; } public static Foundation.NSString ProtocolVersions { get; } public virtual AVContentKeyRequestStatus Status { get; } // methods public virtual void MakeStreamingContentKeyRequestData (Foundation.NSData appIdentifier, Foundation.NSData contentIdentifier, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, System.Action<Foundation.NSData,Foundation.NSError> handler); public virtual System.Threading.Tasks.Task<Foundation.NSData> MakeStreamingContentKeyRequestDataAsync (Foundation.NSData appIdentifier, Foundation.NSData contentIdentifier, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options); public virtual void Process (AVContentKeyResponse keyResponse); public virtual void Process (Foundation.NSError error); public virtual void RespondByRequestingPersistableContentKeyRequest (); }
[Serializable] public enum AVContentKeyRequestRetryReason { ReceivedObsoleteContentKey = 2, ReceivedResponseWithExpiredLease = 1, TimedOut = 0, }
public static class AVContentKeyRequestRetryReasonExtensions { // methods public static Foundation.NSString GetConstant (AVContentKeyRequestRetryReason self); public static AVContentKeyRequestRetryReason GetValue (Foundation.NSString constant); }
[Serializable] public enum AVContentKeyRequestStatus { Cancelled = 4, Failed = 5, Received = 1, Renewed = 2, Requesting = 0, Retried = 3, }
public static class AVContentKeyRequest_AVContentKeyRequestRenewal {
// methods
public static bool GetRenewsExpiringResponseData (AVContentKeyRequest This);
}
public class AVContentKeyResponse : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected AVContentKeyResponse (Foundation.NSObjectFlag t); protected AVContentKeyResponse (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public static AVContentKeyResponse Create (Foundation.NSData fairPlayStreamingKeyResponseData); }
public class AVContentKeySession : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected AVContentKeySession (Foundation.NSObjectFlag t); protected AVContentKeySession (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSData ContentProtectionSessionIdentifier { get; } public virtual IAVContentKeySessionDelegate Delegate { get; } public virtual CoreFoundation.DispatchQueue DelegateQueue { get; } public AVContentKeySystem KeySystem { get; } protected virtual Foundation.NSString KeySystemConstant { get; } public virtual Foundation.NSUrl StorageUrl { get; } // methods public static AVContentKeySession Create (AVContentKeySystem keySystem, Foundation.NSUrl storageUrl); public static AVContentKeySession Create (Foundation.NSString keySystem, Foundation.NSUrl storageUrl); protected override void Dispose (bool disposing); public virtual void Expire (); public static Foundation.NSDictionary[] GetPendingExpiredSessionReports (Foundation.NSData appIdentifier, Foundation.NSUrl storageUrl); public virtual void ProcessContentKeyRequest (Foundation.NSObject identifier, Foundation.NSData initializationData, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options); public static void RemovePendingExpiredSessionReports (Foundation.NSDictionary[] expiredSessionReports, Foundation.NSData appIdentifier, Foundation.NSUrl storageUrl); public virtual void RenewExpiringResponseData (AVContentKeyRequest contentKeyRequest); public virtual void SetDelegate (IAVContentKeySessionDelegate newDelegate, CoreFoundation.DispatchQueue delegateQueue); }
public abstract class AVContentKeySessionDelegate : Foundation.NSObject, IAVContentKeySessionDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected AVContentKeySessionDelegate (); protected AVContentKeySessionDelegate (Foundation.NSObjectFlag t); protected AVContentKeySessionDelegate (IntPtr handle); // methods public virtual void DidChange (AVContentKeySession session); public virtual void DidFail (AVContentKeySession session, AVContentKeyRequest keyRequest, Foundation.NSError err); public virtual void DidProvideContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest); public virtual void DidProvidePersistableContentKeyRequest (AVContentKeySession session, AVPersistableContentKeyRequest keyRequest); public virtual void DidProvideRenewingContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest); public virtual bool ShouldRetryContentKeyRequest (AVContentKeySession session, AVContentKeyRequest keyRequest, string retryReason); }
public static class AVContentKeySessionDelegate_Extensions { // methods public static void DidChange (IAVContentKeySessionDelegate This, AVContentKeySession session); public static void DidFail (IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest keyRequest, Foundation.NSError err); public static void DidProvidePersistableContentKeyRequest (IAVContentKeySessionDelegate This, AVContentKeySession session, AVPersistableContentKeyRequest keyRequest); public static void DidProvideRenewingContentKeyRequest (IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest keyRequest); public static bool ShouldRetryContentKeyRequest (IAVContentKeySessionDelegate This, AVContentKeySession session, AVContentKeyRequest keyRequest, string retryReason); }
public static class AVContentKeySession_AVContentKeyRecipients { // methods public static void Add (AVContentKeySession This, IAVContentKeyRecipient recipient); public static IAVContentKeyRecipient[] GetContentKeyRecipients (AVContentKeySession This); public static void Remove (AVContentKeySession This, IAVContentKeyRecipient recipient); }
[Serializable]
public enum AVContentKeySystem {
FairPlayStreaming = 0,
}
public static class AVContentKeySystemExtensions { // methods public static Foundation.NSString GetConstant (AVContentKeySystem self); public static AVContentKeySystem GetValue (Foundation.NSString constant); }
[Serializable] public enum AVMediaTypes { Audio = 1, ClosedCaption = 3, Metadata = 9, MetadataObject = 8, Muxed = 7, Subtitle = 4, Text = 2, Timecode = 5, TimedMetadata = 6, Video = 0, }
public static class AVMediaTypesExtensions { // methods public static Foundation.NSString GetConstant (AVMediaTypes self); public static AVMediaTypes GetValue (Foundation.NSString constant); }
public class AVPersistableContentKeyRequest : AVFoundation.AVContentKeyRequest, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected AVPersistableContentKeyRequest (Foundation.NSObjectFlag t); protected AVPersistableContentKeyRequest (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public virtual Foundation.NSData GetPersistableContentKey (Foundation.NSData keyVendorResponse, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> options, Foundation.NSError outError); }
public interface IAVContentKeyRecipient : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual bool MayRequireContentKeysForMediaDataProcessing { get; }
}
Added properties:
public virtual string SubAdministrativeArea { get; set; } public virtual string SubLocality { get; set; }
Added properties:
public virtual string SubAdministrativeArea { get; } public virtual string SubLocality { get; }
Added property:
public static Foundation.NSString AnimationDiscrete { get; }
Obsoleted methods:
[Obsolete ("Use the overload with a NSCalendarOptions parameter")] public NSDateComponents Components (NSCalendarUnit unitFlags, NSDate fromDate, NSDate toDate, NSDateComponentsWrappingBehavior opts);[Obsolete ("Use the overload with a NSCalendarOptions parameter")] public NSDate DateByAddingComponents (NSDateComponents comps, NSDate date, NSDateComponentsWrappingBehavior opts);
Added methods:
public void AcceptConnectionInBackground (NSRunLoopMode[] notifyRunLoopModes); public void ReadInBackground (NSRunLoopMode[] notifyRunLoopModes); public void ReadToEndOfFileInBackground (NSRunLoopMode[] notifyRunLoopModes); public void WaitForDataInBackground (NSRunLoopMode[] notifyRunLoopModes);
Added properties:
public NSString ContentType { get; } public NSString[] ContentTypeTree { get; } public NSString UbiquitousItemContainerDisplayName { get; } public bool UbiquitousItemDownloadRequested { get; } public bool UbiquitousItemIsExternalDocument { get; } public NSUrl UbiquitousItemUrlInLocalContainer { get; }
Added methods:
public void Schedule (NSRunLoop aRunLoop, NSRunLoopMode forMode); public void Unschedule (NSRunLoop aRunLoop, NSRunLoopMode forMode);
Added methods:
public void Schedule (NSRunLoop aRunLoop, NSRunLoopMode forMode); public void Unschedule (NSRunLoop aRunLoop, NSRunLoopMode forMode);
Added methods:
public void RemoveFromRunLoop (NSRunLoop runLoop, NSRunLoopMode runLoopMode); public void ScheduleInRunLoop (NSRunLoop runLoop, NSRunLoopMode runLoopMode);
Modified methods:
public bool RunUntil (NSRunLoopMode mode runLoopMode, NSDate limitDate)
Added method:
public void Perform (NSRunLoopMode[] modes, System.Action block);
Added methods:
protected virtual NSObject GetProperty (NSString key); public void Schedule (NSRunLoop aRunLoop, NSRunLoopMode mode); protected virtual bool SetProperty (NSObject property, NSString key); public void Unschedule (NSRunLoop aRunLoop, NSRunLoopMode mode);
Added methods:
public void Schedule (NSRunLoop aRunLoop, NSRunLoopMode forMode); public void Unschedule (NSRunLoop aRunLoop, NSRunLoopMode forMode);
public static class NSItemDownloadingStatusExtensions { // methods public static NSString GetConstant (NSItemDownloadingStatus self); public static NSItemDownloadingStatus GetValue (NSString constant); }
[Serializable] public enum HMCharacteristicValueInputEvent { DoublePress = 1, LongPress = 2, SinglePress = 0, }
Added interfaces:
IINPayBillIntentHandling IINSearchForBillsIntentHandling
Added values:
ExtensionBringUpFailed = 5001, ExtensionLaunchingTimeout = 5000,
Added constructor:
public INRequestRideIntent (CoreLocation.CLPlacemark pickupLocation, CoreLocation.CLPlacemark dropOffLocation, INSpeakableString rideOptionName, Foundation.NSNumber partySize, INPaymentMethod paymentMethod, INDateComponentsRange scheduledPickupTime);
Added property:
public virtual INDateComponentsRange ScheduledPickupTime { get; }
Added method:
public static void ResolveScheduledPickupTime (IINRequestRideIntentHandling This, INRequestRideIntent intent, System.Action<INDateComponentsRangeResolutionResult> completion);
Added property:
public virtual INDateComponentsRange ScheduledPickupTime { get; set; }
Added values:
CarName = 301, PaymentsAccountNickname = 401, PaymentsOrganizationName = 400,
public interface IINActivateCarSignalIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleActivateCarSignal (INActivateCarSignalIntent intent, System.Action<INActivateCarSignalIntentResponse> completion);
}
public interface IINCarCommandsDomainHandling : IINActivateCarSignalIntentHandling, IINGetCarLockStatusIntentHandling, IINGetCarPowerLevelStatusIntentHandling, IINSetCarLockStatusIntentHandling, ObjCRuntime.INativeObject, System.IDisposable { }
public interface IINGetCarLockStatusIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleGetCarLockStatus (INGetCarLockStatusIntent intent, System.Action<INGetCarLockStatusIntentResponse> completion);
}
public interface IINGetCarPowerLevelStatusIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleGetCarPowerLevelStatus (INGetCarPowerLevelStatusIntent intent, System.Action<INGetCarPowerLevelStatusIntentResponse> completion);
}
public interface IINPayBillIntentHandling : ObjCRuntime.INativeObject, System.IDisposable { }
public interface IINSearchForBillsIntentHandling : ObjCRuntime.INativeObject, System.IDisposable { }
public interface IINSetCarLockStatusIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleSetCarLockStatus (INSetCarLockStatusIntent intent, System.Action<INSetCarLockStatusIntentResponse> completion);
}
[Serializable] public enum INAccountType { Checking = 1, Credit = 2, Debit = 3, Investment = 4, Mortgage = 5, Prepaid = 6, Saving = 7, Unknown = 0, }
public class INActivateCarSignalIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INActivateCarSignalIntent (Foundation.NSCoder coder); protected INActivateCarSignalIntent (Foundation.NSObjectFlag t); protected INActivateCarSignalIntent (IntPtr handle); public INActivateCarSignalIntent (INSpeakableString carName, INCarSignalOptions signals); // properties public virtual INSpeakableString CarName { get; } public override IntPtr ClassHandle { get; } public virtual INCarSignalOptions Signals { get; } }
public static class INActivateCarSignalIntentHandling_Extensions { // methods public static void ConfirmActivateCarSignal (IINActivateCarSignalIntentHandling This, INActivateCarSignalIntent intent, System.Action<INActivateCarSignalIntentResponse> completion); public static void ResolveCarName (IINActivateCarSignalIntentHandling This, INActivateCarSignalIntent intent, System.Action<INSpeakableStringResolutionResult> completion); public static void ResolveSignals (IINActivateCarSignalIntentHandling This, INActivateCarSignalIntent intent, System.Action<INCarSignalOptionsResolutionResult> completion); }
public class INActivateCarSignalIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INActivateCarSignalIntentResponse (Foundation.NSCoder coder); protected INActivateCarSignalIntentResponse (Foundation.NSObjectFlag t); protected INActivateCarSignalIntentResponse (IntPtr handle); public INActivateCarSignalIntentResponse (INActivateCarSignalIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INActivateCarSignalIntentResponseCode Code { get; } public virtual INCarSignalOptions Signals { get; set; } }
[Serializable] public enum INActivateCarSignalIntentResponseCode { Failure = 4, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
[Serializable] public enum INAmountType { AmountDue = 2, CurrentBalance = 3, MinimumDue = 1, Unknown = 0, }
public class INBillDetails : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INBillDetails (Foundation.NSCoder coder); protected INBillDetails (Foundation.NSObjectFlag t); protected INBillDetails (IntPtr handle); public INBillDetails (INBillType billType, INPaymentStatus paymentStatus, INBillPayee billPayee, INCurrencyAmount amountDue, INCurrencyAmount minimumDue, INCurrencyAmount lateFee, Foundation.NSDateComponents dueDate, Foundation.NSDateComponents paymentDate); // properties public virtual INCurrencyAmount AmountDue { get; set; } public virtual INBillPayee BillPayee { get; set; } public virtual INBillType BillType { get; set; } public override IntPtr ClassHandle { get; } public virtual Foundation.NSDateComponents DueDate { get; set; } public virtual INCurrencyAmount LateFee { get; set; } public virtual INCurrencyAmount MinimumDue { get; set; } public virtual Foundation.NSDateComponents PaymentDate { get; set; } public virtual INPaymentStatus PaymentStatus { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INBillPayee : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INBillPayee (Foundation.NSCoder coder); protected INBillPayee (Foundation.NSObjectFlag t); protected INBillPayee (IntPtr handle); public INBillPayee (INSpeakableString nickname, string accountNumber, INSpeakableString organizationName); // properties public virtual string AccountNumber { get; } public override IntPtr ClassHandle { get; } public virtual INSpeakableString Nickname { get; } public virtual INSpeakableString OrganizationName { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INBillPayeeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INBillPayeeResolutionResult (Foundation.NSObjectFlag t); protected INBillPayeeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INBillPayeeResolutionResult NeedsValue { get; } public static INBillPayeeResolutionResult NotRequired { get; } public static INBillPayeeResolutionResult Unsupported { get; } // methods public static INBillPayeeResolutionResult GetConfirmationRequired (INBillPayee billPayeeToConfirm); public static INBillPayeeResolutionResult GetDisambiguation (INBillPayee[] billPayeesToDisambiguate); public static INBillPayeeResolutionResult GetSuccess (INBillPayee resolvedBillPayee); }
[Serializable] public enum INBillType { AutoInsurance = 1, Cable = 2, CarLease = 3, CarLoan = 4, CreditCard = 5, Electricity = 6, GarbageAndRecycling = 8, Gas = 7, HealthInsurance = 9, HomeInsurance = 10, Internet = 11, LifeInsurance = 12, Mortgage = 13, MusicStreaming = 14, Phone = 15, Rent = 16, Sewer = 17, StudentLoan = 18, TrafficTicket = 19, Tuition = 20, Unknown = 0, Utilities = 21, Water = 22, }
public class INBillTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INBillTypeResolutionResult (Foundation.NSObjectFlag t); protected INBillTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INBillTypeResolutionResult NeedsValue { get; } public static INBillTypeResolutionResult NotRequired { get; } public static INBillTypeResolutionResult Unsupported { get; } // methods public static INBillTypeResolutionResult GetConfirmationRequired (INBillType valueToConfirm); public static INBillTypeResolutionResult GetSuccess (INBillType resolvedValue); }
[Serializable] [Flags] public enum INCarSignalOptions { Audible = 1, Visible = 2, }
public class INCarSignalOptionsResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INCarSignalOptionsResolutionResult (Foundation.NSObjectFlag t); protected INCarSignalOptionsResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INCarSignalOptionsResolutionResult NeedsValue { get; } public static INCarSignalOptionsResolutionResult NotRequired { get; } public static INCarSignalOptionsResolutionResult Unsupported { get; } // methods public static INCarSignalOptionsResolutionResult GetConfirmationRequired (INCarSignalOptions valueToConfirm); public static INCarSignalOptionsResolutionResult GetSuccess (INCarSignalOptions resolvedValue); }
public class INGetCarLockStatusIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INGetCarLockStatusIntent (Foundation.NSCoder coder); protected INGetCarLockStatusIntent (Foundation.NSObjectFlag t); public INGetCarLockStatusIntent (INSpeakableString carName); protected INGetCarLockStatusIntent (IntPtr handle); // properties public virtual INSpeakableString CarName { get; } public override IntPtr ClassHandle { get; } }
public static class INGetCarLockStatusIntentHandling_Extensions { // methods public static void ConfirmGetCarLockStatus (IINGetCarLockStatusIntentHandling This, INGetCarLockStatusIntent intent, System.Action<INGetCarLockStatusIntentResponse> completion); public static void ResolveCarName (IINGetCarLockStatusIntentHandling This, INGetCarLockStatusIntent intent, System.Action<INSpeakableStringResolutionResult> completion); }
public class INGetCarLockStatusIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INGetCarLockStatusIntentResponse (Foundation.NSCoder coder); protected INGetCarLockStatusIntentResponse (Foundation.NSObjectFlag t); protected INGetCarLockStatusIntentResponse (IntPtr handle); public INGetCarLockStatusIntentResponse (INGetCarLockStatusIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INGetCarLockStatusIntentResponseCode Code { get; } public bool? Locked { get; } }
[Serializable] public enum INGetCarLockStatusIntentResponseCode { Failure = 4, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INGetCarPowerLevelStatusIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INGetCarPowerLevelStatusIntent (Foundation.NSCoder coder); protected INGetCarPowerLevelStatusIntent (Foundation.NSObjectFlag t); public INGetCarPowerLevelStatusIntent (INSpeakableString carName); protected INGetCarPowerLevelStatusIntent (IntPtr handle); // properties public virtual INSpeakableString CarName { get; } public override IntPtr ClassHandle { get; } }
public static class INGetCarPowerLevelStatusIntentHandling_Extensions { // methods public static void ConfirmGetCarPowerLevelStatus (IINGetCarPowerLevelStatusIntentHandling This, INGetCarPowerLevelStatusIntent intent, System.Action<INGetCarPowerLevelStatusIntentResponse> completion); public static void ResolveCarName (IINGetCarPowerLevelStatusIntentHandling This, INGetCarPowerLevelStatusIntent intent, System.Action<INSpeakableStringResolutionResult> completion); }
public class INGetCarPowerLevelStatusIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INGetCarPowerLevelStatusIntentResponse (Foundation.NSCoder coder); protected INGetCarPowerLevelStatusIntentResponse (Foundation.NSObjectFlag t); protected INGetCarPowerLevelStatusIntentResponse (IntPtr handle); public INGetCarPowerLevelStatusIntentResponse (INGetCarPowerLevelStatusIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public float? ChargePercentRemaining { get; } public override IntPtr ClassHandle { get; } public virtual INGetCarPowerLevelStatusIntentResponseCode Code { get; } public virtual Foundation.NSMeasurement<Foundation.NSUnitLength> DistanceRemaining { get; set; } public float? FuelPercentRemaining { get; } }
[Serializable] public enum INGetCarPowerLevelStatusIntentResponseCode { Failure = 4, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INPayBillIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INPayBillIntent (Foundation.NSCoder coder); protected INPayBillIntent (Foundation.NSObjectFlag t); protected INPayBillIntent (IntPtr handle); public INPayBillIntent (INBillPayee billPayee, INPaymentAccount fromAccount, INPaymentAmount transactionAmount, INDateComponentsRange transactionScheduledDate, string transactionNote, INBillType billType, INDateComponentsRange dueDate); // properties public virtual INBillPayee BillPayee { get; } public virtual INBillType BillType { get; } public override IntPtr ClassHandle { get; } public virtual INDateComponentsRange DueDate { get; } public virtual INPaymentAccount FromAccount { get; } public virtual INPaymentAmount TransactionAmount { get; } public virtual string TransactionNote { get; } public virtual INDateComponentsRange TransactionScheduledDate { get; } }
public static class INPayBillIntentHandling_Extensions { // methods public static void ConfirmPayBill (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INPayBillIntentResponse> completion); public static void HandlePayBill (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INPayBillIntentResponse> completion); public static void ResolveBillPayee (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INBillPayeeResolutionResult> completion); public static void ResolveBillType (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INBillTypeResolutionResult> completion); public static void ResolveDueDate (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INDateComponentsRangeResolutionResult> completion); public static void ResolveFromAccount (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INPaymentAccountResolutionResult> completion); public static void ResolveTransactionAmount (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INPaymentAmountResolutionResult> completion); public static void ResolveTransactionNote (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INStringResolutionResult> completion); public static void ResolveTransactionScheduledDate (IINPayBillIntentHandling This, INPayBillIntent intent, System.Action<INDateComponentsRangeResolutionResult> completion); }
public class INPayBillIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INPayBillIntentResponse (Foundation.NSCoder coder); protected INPayBillIntentResponse (Foundation.NSObjectFlag t); protected INPayBillIntentResponse (IntPtr handle); public INPayBillIntentResponse (INPayBillIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public virtual INBillDetails BillDetails { get; set; } public override IntPtr ClassHandle { get; } public virtual INPayBillIntentResponseCode Code { get; } public virtual INPaymentAccount FromAccount { get; set; } public virtual INPaymentAmount TransactionAmount { get; set; } public virtual string TransactionNote { get; set; } public virtual INDateComponentsRange TransactionScheduledDate { get; set; } }
[Serializable] public enum INPayBillIntentResponseCode { Failure = 4, FailureCredentialsUnverified = 6, FailureInsufficientFunds = 7, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INPaymentAccount : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INPaymentAccount (Foundation.NSCoder coder); protected INPaymentAccount (Foundation.NSObjectFlag t); protected INPaymentAccount (IntPtr handle); public INPaymentAccount (INSpeakableString nickname, string accountNumber, INAccountType accountType, INSpeakableString organizationName); // properties public virtual string AccountNumber { get; } public virtual INAccountType AccountType { get; } public override IntPtr ClassHandle { get; } public virtual INSpeakableString Nickname { get; } public virtual INSpeakableString OrganizationName { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INPaymentAccountResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INPaymentAccountResolutionResult (Foundation.NSObjectFlag t); protected INPaymentAccountResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INPaymentAccountResolutionResult NeedsValue { get; } public static INPaymentAccountResolutionResult NotRequired { get; } public static INPaymentAccountResolutionResult Unsupported { get; } // methods public static INPaymentAccountResolutionResult GetConfirmationRequired (INPaymentAccount paymentAccountToConfirm); public static INPaymentAccountResolutionResult GetDisambiguation (INPaymentAccount[] paymentAccountsToDisambiguate); public static INPaymentAccountResolutionResult GetSuccess (INPaymentAccount resolvedPaymentAccount); }
public class INPaymentAmount : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INPaymentAmount (Foundation.NSCoder coder); protected INPaymentAmount (Foundation.NSObjectFlag t); protected INPaymentAmount (IntPtr handle); public INPaymentAmount (INAmountType amountType, INCurrencyAmount amount); // properties public virtual INCurrencyAmount Amount { get; } public virtual INAmountType AmountType { get; } public override IntPtr ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INPaymentAmountResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INPaymentAmountResolutionResult (Foundation.NSObjectFlag t); protected INPaymentAmountResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INPaymentAmountResolutionResult NeedsValue { get; } public static INPaymentAmountResolutionResult NotRequired { get; } public static INPaymentAmountResolutionResult Unsupported { get; } // methods public static INPaymentAmountResolutionResult GetConfirmationRequired (INPaymentAmount paymentAmountToConfirm); public static INPaymentAmountResolutionResult GetDisambiguation (INPaymentAmount[] paymentAmountsToDisambiguate); public static INPaymentAmountResolutionResult GetSuccess (INPaymentAmount resolvedPaymentAmount); }
public class INPaymentStatusResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INPaymentStatusResolutionResult (Foundation.NSObjectFlag t); protected INPaymentStatusResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INPaymentStatusResolutionResult NeedsValue { get; } public static INPaymentStatusResolutionResult NotRequired { get; } public static INPaymentStatusResolutionResult Unsupported { get; } // methods public static INPaymentStatusResolutionResult GetConfirmationRequired (INPaymentStatus valueToConfirm); public static INPaymentStatusResolutionResult GetSuccess (INPaymentStatus resolvedValue); }
public class INSearchForBillsIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSearchForBillsIntent (Foundation.NSCoder coder); protected INSearchForBillsIntent (Foundation.NSObjectFlag t); protected INSearchForBillsIntent (IntPtr handle); public INSearchForBillsIntent (INBillPayee billPayee, INDateComponentsRange paymentDateRange, INBillType billType, INPaymentStatus status, INDateComponentsRange dueDateRange); // properties public virtual INBillPayee BillPayee { get; } public virtual INBillType BillType { get; } public override IntPtr ClassHandle { get; } public virtual INDateComponentsRange DueDateRange { get; } public virtual INDateComponentsRange PaymentDateRange { get; } public virtual INPaymentStatus Status { get; } }
public static class INSearchForBillsIntentHandling_Extensions { // methods public static void ConfirmSearch (IINSearchForBillsIntentHandling This, INSearchForBillsIntent intent, System.Action<INSearchForBillsIntentResponse> completion); public static void HandleSearch (IINSearchForBillsIntentHandling This, INSearchForBillsIntent intent, System.Action<INSearchForBillsIntentResponse> completion); public static void ResolveBillPayee (IINSearchForBillsIntentHandling This, INSearchForBillsIntent intent, System.Action<INBillPayeeResolutionResult> completion); public static void ResolveBillType (IINSearchForBillsIntentHandling This, INSearchForBillsIntent intent, System.Action<INBillTypeResolutionResult> completion); public static void ResolveDueDateRange (IINSearchForBillsIntentHandling This, INSearchForBillsIntent intent, System.Action<INDateComponentsRangeResolutionResult> completion); public static void ResolvePaymentDateRange (IINSearchForBillsIntentHandling This, INSearchForBillsIntent intent, System.Action<INDateComponentsRangeResolutionResult> completion); public static void ResolveStatus (IINSearchForBillsIntentHandling This, INSearchForBillsIntent intent, System.Action<INPaymentStatusResolutionResult> completion); }
public class INSearchForBillsIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSearchForBillsIntentResponse (Foundation.NSCoder coder); protected INSearchForBillsIntentResponse (Foundation.NSObjectFlag t); protected INSearchForBillsIntentResponse (IntPtr handle); public INSearchForBillsIntentResponse (INSearchForBillsIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public virtual INBillDetails[] Bills { get; set; } public override IntPtr ClassHandle { get; } public virtual INSearchForBillsIntentResponseCode Code { get; } }
[Serializable] public enum INSearchForBillsIntentResponseCode { Failure = 4, FailureBillNotFound = 7, FailureCredentialsUnverified = 6, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INSetCarLockStatusIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSetCarLockStatusIntent (Foundation.NSCoder coder); protected INSetCarLockStatusIntent (Foundation.NSObjectFlag t); protected INSetCarLockStatusIntent (IntPtr handle); protected INSetCarLockStatusIntent (Foundation.NSNumber locked, INSpeakableString carName); public INSetCarLockStatusIntent (bool? locked, INSpeakableString carName); // properties public virtual INSpeakableString CarName { get; } public override IntPtr ClassHandle { get; } public bool? Locked { get; } }
public static class INSetCarLockStatusIntentHandling_Extensions { // methods public static void ConfirmSetCarLockStatus (IINSetCarLockStatusIntentHandling This, INSetCarLockStatusIntent intent, System.Action<INSetCarLockStatusIntentResponse> completion); public static void ResolveCarName (IINSetCarLockStatusIntentHandling This, INSetCarLockStatusIntent intent, System.Action<INSpeakableStringResolutionResult> completion); public static void ResolveLocked (IINSetCarLockStatusIntentHandling This, INSetCarLockStatusIntent intent, System.Action<INBooleanResolutionResult> completion); }
public class INSetCarLockStatusIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSetCarLockStatusIntentResponse (Foundation.NSCoder coder); protected INSetCarLockStatusIntentResponse (Foundation.NSObjectFlag t); protected INSetCarLockStatusIntentResponse (IntPtr handle); public INSetCarLockStatusIntentResponse (INSetCarLockStatusIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INSetCarLockStatusIntentResponseCode Code { get; } }
Added properties:
public Foundation.NSString PlaybackStoreID { get; } public static Foundation.NSString PlaybackStoreIDProperty { get; }
Added property:
public static MPMusicPlayerApplicationController ApplicationQueuePlayer { get; }
Added methods:
public virtual void Append (MPMusicPlayerQueueDescriptor descriptor); public virtual void Prepend (MPMusicPlayerQueueDescriptor descriptor);
Added property:
public Foundation.NSUrl AssetUrl { get; set; }
Added property:
public static Foundation.NSString PropertyAssetUrl { get; }
public class MPMusicPlayerApplicationController : MediaPlayer.MPMusicPlayerController, Foundation.INSObjectProtocol, IMPMediaPlayback, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MPMusicPlayerApplicationController (); protected MPMusicPlayerApplicationController (Foundation.NSObjectFlag t); protected MPMusicPlayerApplicationController (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public virtual void Perform (System.Action<MPMusicPlayerControllerMutableQueue> queueTransaction, System.Action<MPMusicPlayerControllerQueue,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<MPMusicPlayerControllerQueue> PerformAsync (System.Action<MPMusicPlayerControllerMutableQueue> queueTransaction); }
public class MPMusicPlayerControllerMutableQueue : MediaPlayer.MPMusicPlayerControllerQueue, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MPMusicPlayerControllerMutableQueue (); protected MPMusicPlayerControllerMutableQueue (Foundation.NSObjectFlag t); protected MPMusicPlayerControllerMutableQueue (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public virtual void InsertAfter (MPMusicPlayerQueueDescriptor queueDescriptor, MPMediaItem item); public virtual void RemoveItem (MPMediaItem item); }
public class MPMusicPlayerControllerQueue : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MPMusicPlayerControllerQueue (Foundation.NSObjectFlag t); protected MPMusicPlayerControllerQueue (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static Foundation.NSString DidChangeNotification { get; } public virtual MPMediaItem[] Items { get; }// inner types public static class Notifications { // methods <span class='added added-method ' data-is-non-breaking="">public static Foundation.NSObject ObserveDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);</span> }
}
Added properties:
public virtual uint DrawableID { get; } public virtual double PresentedTime { get; }
Added methods:
public virtual void AddPresentedHandler (System.Action<IMTLDrawable> block); public virtual void PresentAfter (double duration);
public static class MTLCommandBuffer_Extensions { // methods public static double GetGpuEndTime (IMTLCommandBuffer This); public static double GetGpuStartTime (IMTLCommandBuffer This); public static double GetKernelEndTime (IMTLCommandBuffer This); public static double GetKernelStartTime (IMTLCommandBuffer This); public static void PresentDrawableAfter (IMTLCommandBuffer This, IMTLDrawable drawable, double duration); }
public static class MTLDrawable_Extensions { // methods public static void AddPresentedHandler (IMTLDrawable This, System.Action<IMTLDrawable> block); public static uint GetDrawableID (IMTLDrawable This); public static double GetPresentedTime (IMTLDrawable This); public static void PresentAfter (IMTLDrawable This, double duration); }
Added property:
public virtual IMDLComponent[] Components { get; }
Added methods:
public virtual IMDLComponent GetComponent (ObjCRuntime.Protocol protocol); public IMDLComponent GetComponent (System.Type type); public static MDLLightProbe[] PlaceLightProbes (float density, MDLProbePlacement type, MDLLightProbeIrradianceDataSource dataSource); public virtual void SetComponent (IMDLComponent component, ObjCRuntime.Protocol protocol); public void SetComponent (IMDLComponent component, System.Type type);
Removed method:
public static MDLMesh CreateBox (OpenTK.Vector3 dimensions, OpenTK.Vector3i segments, MDLGeometryType geometryType, bool inwardNormals, IMDLMeshBufferAllocator allocator);
Added methods:
public static MDLMesh CreateBox (OpenTK.Vector3 vector, OpenTK.Vector3i segments, MDLGeometryType geometryType, bool inwardNormals, IMDLMeshBufferAllocator allocator, MDLMesh.MDLMeshVectorType type); public static MDLMesh CreateCylinder (OpenTK.Vector3 extent, OpenTK.Vector2i segments, bool inwardNormals, bool topCap, bool bottomCap, MDLGeometryType geometryType, IMDLMeshBufferAllocator allocator); public static MDLMesh CreateIcosahedron (OpenTK.Vector3 extent, bool inwardNormals, MDLGeometryType geometryType, IMDLMeshBufferAllocator allocator); public static MDLMesh CreatePlane (OpenTK.Vector3 extent, OpenTK.Vector2i segments, MDLGeometryType geometryType, IMDLMeshBufferAllocator allocator);
Added property:
public virtual IMDLComponent[] Components { get; }
Obsoleted methods:
[Obsolete ("Use GetComponent (Type type)")] public virtual IMDLComponent IsComponentConforming (ObjCRuntime.Protocol protocol);
Added methods:
public IMDLComponent GetComponent (ObjCRuntime.Protocol protocol); public IMDLComponent GetComponent (System.Type type); public void SetComponent (IMDLComponent component, System.Type type);
Added property:
public virtual uint Count { get; }
Added method:
public virtual MDLObject GetObject (uint index);
Added method:
public virtual void SetMatrix (OpenTK.Matrix4 matrix, double time);
Added property:
public virtual uint BufferSize { get; set; }
Added methods:
public virtual System.Threading.Tasks.Task<Foundation.NSData> NearbyConnectionDataForPeerAsync (MCPeerID peerID); public virtual System.Threading.Tasks.Task SendResourceAsync (Foundation.NSUrl resourceUrl, string resourceName, MCPeerID peerID); public virtual System.Threading.Tasks.Task SendResourceAsync (Foundation.NSUrl resourceUrl, string resourceName, MCPeerID peerID, Foundation.NSProgress result);
Modified fields:
public const string SdkVersion = "10.2" "10.3";public const string Version = "10.3.1" "10.6.0";
Added constructor:
public LinkWithAttribute ();
Added property:
public DlsymOption Dlsym { get; set; }
Added methods:
public string GetCommonName (); public string[] GetEmailAddresses (); public Foundation.NSData GetNormalizedIssuerSequence (); public Foundation.NSData GetNormalizedSubjectSequence (); public SecKey GetPublicKey (); public Foundation.NSData GetSerialNumber ();
Obsoleted fields:
[Obsolete ("Hash algorithm is deprecated")] PKCS1MD2 = 32768,[Obsolete ("Hash algorithm is deprecated")] PKCS1MD5 = 32769,
Added constructors:
public SecRecord (SecCertificate certificate); public SecRecord (SecIdentity identity); public SecRecord (SecKey key);
Added properties:
public LocalAuthentication.LAContext AuthenticationContext { get; set; } public bool IsExtractable { get; set; } public bool IsSensitive { get; set; }
Added methods:
public SecCertificate GetCertificate (); public SecIdentity GetIdentity (); public SecKey GetKey (); public void SetCertificate (SecCertificate cert); public void SetIdentity (SecIdentity identity); public void SetKey (SecKey key);
Added values:
ACLAddFailed = -67698, ACLChangeFailed = -67699, ACLDeleteFailed = -67696, ACLNotSimple = -25240, ACLReplaceFailed = -67697, AddinLoadFailed = -67711, AddinUnloadFailed = -67714, AlgorithmMismatch = -67730, AlreadyLoggedIn = -67814, AppleAddAppACLSubject = -67589, AppleInvalidKeyEndDate = -67593, AppleInvalidKeyStartDate = -67592, ApplePublicKeyIncomplete = -67590, AppleSSLv2Rollback = -67595, AppleSignatureMismatch = -67591, AttachHandleBusy = -67728, AttributeNotInContext = -67720, BlockSizeMismatch = -67810, BufferTooSmall = -25301, CRLAlreadySigned = -67684, CRLBadURI = -67617, CRLExpired = -67613, CRLNotFound = -67615, CRLNotTrusted = -67620, CRLNotValidYet = -67614, CRLPolicyFailed = -67621, CRLServerDown = -67616, CallbackFailed = -67695, CertificateCannotOperate = -67817, CertificateExpired = -67818, CertificateNotValidYet = -67819, CertificateRevoked = -67820, CertificateSuspended = -67821, CodeSigningBadCertChainLength = -67647, CodeSigningBadPathLengthConstraint = -67649, CodeSigningDevelopment = -67651, CodeSigningNoBasicConstraints = -67648, CodeSigningNoExtendedKeyUsage = -67650, ConversionError = -67594, CoreFoundationUnknown = -4960, CreateChainFailed = -25318, DataNotAvailable = -25316, DataNotModifiable = -25317, DataTooLarge = -25302, DatabaseLocked = -67869, DatastoreIsOpen = -67870, DeviceError = -67727, DeviceFailed = -67588, DeviceReset = -67587, DeviceVerifyFailed = -67812, DiskFull = -34, DuplicateCallback = -25297, EMMLoadFailed = -67709, EMMUnloadFailed = -67710, EndOfData = -67634, EventNotificationCallbackNotFound = -67723, ExtendedKeyUsageNotCritical = -67881, FieldSpecifiedMultiple = -67866, FileTooBig = -67597, FunctionFailed = -67677, FunctionIntegrityFail = -67670, HostNameMismatch = -67602, IDPFailure = -67622, InDarkWake = -25320, IncompatibleDatabaseBlob = -67600, IncompatibleFieldFormat = -67867, IncompatibleKeyBlob = -67601, IncompatibleVersion = -67704, IncompleteCertRevocationCheck = -67635, InputLengthError = -67724, InsufficientClientID = -67586, InsufficientCredentials = -67822, InteractionRequired = -25315, InternalError = -67671, InvalidACL = -67702, InvalidAccessCredentials = -67700, InvalidAccessRequest = -67876, InvalidAction = -67823, InvalidAddinFunctionTable = -67716, InvalidAlgorithm = -67747, InvalidAlgorithmParms = -67770, InvalidAttributeAccessCredentials = -67796, InvalidAttributeBase = -67788, InvalidAttributeBlockSize = -67764, InvalidAttributeDLDBHandle = -67794, InvalidAttributeEffectiveBits = -67778, InvalidAttributeEndDate = -67782, InvalidAttributeInitVector = -67750, InvalidAttributeIterationCount = -67792, InvalidAttributeKey = -67748, InvalidAttributeKeyLength = -67762, InvalidAttributeKeyType = -67774, InvalidAttributeLabel = -67772, InvalidAttributeMode = -67776, InvalidAttributeOutputSize = -67766, InvalidAttributePadding = -67754, InvalidAttributePassphrase = -67760, InvalidAttributePrime = -67786, InvalidAttributePrivateKeyFormat = -67800, InvalidAttributePublicKeyFormat = -67798, InvalidAttributeRandom = -67756, InvalidAttributeRounds = -67768, InvalidAttributeSalt = -67752, InvalidAttributeSeed = -67758, InvalidAttributeStartDate = -67780, InvalidAttributeSubprime = -67790, InvalidAttributeSymmetricKeyFormat = -67802, InvalidAttributeVersion = -67784, InvalidAttributeWrappedKeyFormat = -67804, InvalidAuthority = -67824, InvalidAuthorityKeyID = -67606, InvalidBaseACLs = -67851, InvalidBundleInfo = -67857, InvalidCRL = -67830, InvalidCRLAuthority = -67827, InvalidCRLEncoding = -67828, InvalidCRLGroup = -67816, InvalidCRLIndex = -67858, InvalidCRLType = -67829, InvalidCallback = -25298, InvalidCertAuthority = -67826, InvalidCertificateGroup = -67691, InvalidCertificateRef = -67690, InvalidContext = -67746, InvalidDBList = -67681, InvalidDBLocation = -67875, InvalidData = -67673, InvalidDatabaseBlob = -67598, InvalidDigestAlgorithm = -67815, InvalidEncoding = -67853, InvalidExtendedKeyUsage = -67609, InvalidFormType = -67831, InvalidGUID = -67679, InvalidHandle = -67680, InvalidHandleUsage = -67668, InvalidID = -67832, InvalidIDLinkage = -67610, InvalidIdentifier = -67833, InvalidIndex = -67834, InvalidIndexInfo = -67877, InvalidInputVector = -67744, InvalidItemRef = -25304, InvalidKeyAttributeMask = -67738, InvalidKeyBlob = -67599, InvalidKeyFormat = -67742, InvalidKeyHierarchy = -67713, InvalidKeyLabel = -67740, InvalidKeyRef = -67712, InvalidKeyUsageForPolicy = -67608, InvalidKeyUsageMask = -67736, InvalidLoginName = -67813, InvalidModifyMode = -67879, InvalidName = -67689, InvalidNetworkAddress = -67683, InvalidNewOwner = -67878, InvalidNumberOfFields = -67685, InvalidOutputVector = -67745, InvalidOwnerEdit = -25244, InvalidPVC = -67708, InvalidParsingModule = -67868, InvalidPassthroughID = -67682, InvalidPasswordRef = -25261, InvalidPointer = -67675, InvalidPolicyIdentifiers = -67835, InvalidPrefsDomain = -25319, InvalidQuery = -67693, InvalidReason = -67837, InvalidRecord = -67701, InvalidRequestInputs = -67838, InvalidRequestor = -67855, InvalidResponseVector = -67839, InvalidRoot = -67612, InvalidSampleValue = -67703, InvalidScope = -67706, InvalidSearchRef = -25305, InvalidServiceMask = -67717, InvalidSignature = -67688, InvalidStopOnPolicy = -67840, InvalidSubServiceID = -67719, InvalidSubjectKeyID = -67607, InvalidSubjectName = -67655, InvalidTimeString = -67836, InvalidTrustSetting = -25242, InvalidTrustSettings = -25262, InvalidTuple = -67841, InvalidTupleCredentials = -67852, InvalidTupleGroup = -67850, InvalidValidityPeriod = -67854, InvalidValue = -67694, KeyBlobTypeIncorrect = -67732, KeyHeaderInconsistent = -67733, KeyIsSensitive = -25258, KeySizeNotAllowed = -25311, KeyUsageIncorrect = -67731, LibraryReferenceNotFound = -67715, MDSError = -67674, MemoryError = -67672, MissingAlgorithmParms = -67771, MissingAttributeAccessCredentials = -67797, MissingAttributeBase = -67789, MissingAttributeBlockSize = -67765, MissingAttributeDLDBHandle = -67795, MissingAttributeEffectiveBits = -67779, MissingAttributeEndDate = -67783, MissingAttributeInitVector = -67751, MissingAttributeIterationCount = -67793, MissingAttributeKey = -67749, MissingAttributeKeyLength = -67763, MissingAttributeKeyType = -67775, MissingAttributeLabel = -67773, MissingAttributeMode = -67777, MissingAttributeOutputSize = -67767, MissingAttributePadding = -67755, MissingAttributePassphrase = -67761, MissingAttributePrime = -67787, MissingAttributePrivateKeyFormat = -67801, MissingAttributePublicKeyFormat = -67799, MissingAttributeRandom = -67757, MissingAttributeRounds = -67769, MissingAttributeSalt = -67753, MissingAttributeSeed = -67759, MissingAttributeStartDate = -67781, MissingAttributeSubprime = -67791, MissingAttributeSymmetricKeyFormat = -67803, MissingAttributeVersion = -67785, MissingAttributeWrappedKeyFormat = -67805, MissingRequiredExtension = -67880, MissingValue = -67871, MobileMeCSRVerifyFailure = -67665, MobileMeFailedConsistencyCheck = -67666, MobileMeNoRequestPending = -67664, MobileMeRequestAlreadyPending = -67663, MobileMeRequestQueued = -67657, MobileMeRequestRedirected = -67658, MobileMeServerAlreadyExists = -67661, MobileMeServerError = -67659, MobileMeServerNotAvailable = -67660, MobileMeServerServiceErr = -67662, ModuleManagerInitializeFailed = -67721, ModuleManagerNotFound = -67722, ModuleManifestVerifyFailed = -67678, ModuleNotLoaded = -67718, MultiplePrivateKeys = -25259, MultipleValuesUnsupported = -67842, NetworkFailure = -67636, NoAccessForItem = -25243, NoBasicConstraints = -67604, NoBasicConstraintsCA = -67605, NoCertificateModule = -25313, NoDefaultAuthority = -67844, NoDefaultKeychain = -25307, NoFieldValues = -67859, NoPolicyModule = -25314, NoStorageModule = -25312, NoSuchAttribute = -25303, NoSuchClass = -25306, NoTrustSettings = -25263, NotInitialized = -67667, NotLoggedIn = -67729, NotSigner = -26267, NotTrusted = -67843, OCSPBadRequest = -67631, OCSPBadResponse = -67630, OCSPNoSigner = -67640, OCSPNotTrustedToAnchor = -67637, OCSPResponderInternalError = -67642, OCSPResponderMalformedReq = -67641, OCSPResponderSignatureRequired = -67644, OCSPResponderTryLater = -67643, OCSPResponderUnauthorized = -67645, OCSPResponseNonceMismatch = -67646, OCSPSignatureError = -67639, OCSPStatusUnrecognized = -67633, OCSPUnavailable = -67632, OutputLengthError = -67725, PVCAlreadyConfigured = -67707, PVCReferentNotFound = -67669, PassphraseRequired = -25260, PathLengthConstraintExceeded = -67611, Pkcs12VerifyFailure = -25264, PolicyNotFound = -25241, PrivilegeNotGranted = -67705, PrivilegeNotSupported = -67726, PublicKeyInconsistent = -67811, QuerySizeUnknown = -67809, QuotaExceeded = -67596, ReadOnlyAttribute = -25309, RecordModified = -67638, RejectedForm = -67845, RequestDescriptor = -67856, RequestLost = -67846, RequestRejected = -67847, ResourceSignBadCertChainLength = -67652, ResourceSignBadExtKeyUsage = -67653, SMIMEBadExtendedKeyUsage = -67624, SMIMEBadKeyUsage = -67625, SMIMEEmailAddressesNotFound = -67623, SMIMEKeyUsageNotCritical = -67626, SMIMENoEmailAddress = -67627, SMIMESubjAltNameNotCritical = -67628, SSLBadExtendedKeyUsage = -67629, SelfCheckFailed = -67676, ServiceNotAvailable = -67585, SigningTimeMissing = -67894, StagedOperationInProgress = -67806, StagedOperationNotStarted = -67807, TagNotFound = -67692, TimestampAddInfoNotAvailable = -67892, TimestampBadAlg = -67886, TimestampBadDataFormat = -67888, TimestampBadRequest = -67887, TimestampInvalid = -67883, TimestampMissing = -67882, TimestampNotTrusted = -67884, TimestampRejection = -67895, TimestampRevocationNotification = -67898, TimestampRevocationWarning = -67897, TimestampServiceNotAvailable = -67885, TimestampSystemFailure = -67893, TimestampTimeNotAvailable = -67889, TimestampUnacceptedExtension = -67891, TimestampUnacceptedPolicy = -67890, TimestampWaiting = -67896, TrustNotAvailable = -25245, TrustSettingDeny = -67654, UnknownCRLExtension = -67619, UnknownCertExtension = -67618, UnknownCriticalExtensionFlag = -67603, UnknownFormat = -25257, UnknownQualifiedCertStatement = -67656, UnknownTag = -67687, UnsupportedAddressType = -67848, UnsupportedFieldFormat = -67860, UnsupportedFormat = -25256, UnsupportedIndexInfo = -67861, UnsupportedKeyAttributeMask = -67739, UnsupportedKeyFormat = -67734, UnsupportedKeyLabel = -67741, UnsupportedKeySize = -67735, UnsupportedKeyUsageMask = -67737, UnsupportedLocality = -67862, UnsupportedNumAttributes = -67863, UnsupportedNumIndexes = -67864, UnsupportedNumRecordTypes = -67865, UnsupportedNumSelectionPreds = -67873, UnsupportedOperator = -67874, UnsupportedQueryLimits = -67872, UnsupportedService = -67849, UnsupportedVectorOfBuffers = -67743, VerificationFailure = -67686, VerifyActionFailed = -67825, WritePermissions = -61, WrongSecVersion = -25310,
Added methods:
public virtual bool ShouldInteractWithTextAttachment (UIKit.UITextView textView, UIKit.NSTextAttachment textAttachment, Foundation.NSRange characterRange, UIKit.UITextItemInteraction interaction); public virtual bool ShouldInteractWithUrl (UIKit.UITextView textView, Foundation.NSUrl url, Foundation.NSRange characterRange, UIKit.UITextItemInteraction interaction);
Added property:
public virtual Foundation.NSDictionary<Foundation.NSString,SpriteKit.SKAttributeValue> AttributeValues { get; set; }
Added methods:
public virtual SKAttributeValue GetValue (string key); public virtual void SetValue (SKAttributeValue value, string key);
Added property:
public virtual Foundation.NSDictionary<Foundation.NSString,SpriteKit.SKAttributeValue> AttributeValues { get; set; }
Added methods:
public virtual SKAttributeValue GetValue (string key); public virtual void SetValue (SKAttributeValue value, string key);
Added methods:
public static SKNode Create (string filename); public virtual bool IsEqual (SKNode node);
Added property:
public virtual Foundation.NSDictionary<Foundation.NSString,SpriteKit.SKAttributeValue> AttributeValues { get; set; }
Added methods:
public virtual SKAttributeValue GetValue (string key); public virtual void SetValue (SKAttributeValue value, string key);
Added property:
public virtual Foundation.NSDictionary<Foundation.NSString,SpriteKit.SKAttributeValue> AttributeValues { get; set; }
Added methods:
public virtual SKAttributeValue GetValue (string key); public virtual void SetValue (SKAttributeValue value, string key);
Added property:
public virtual Foundation.NSDictionary<Foundation.NSString,SpriteKit.SKAttributeValue> AttributeValues { get; set; }
Added methods:
public virtual SKAttributeValue GetValue (string key); public virtual void SetValue (SKAttributeValue value, string key);
Added methods:
public static SKUniform Create (string name); public static SKUniform Create (string name, OpenTK.Matrix2 value); public static SKUniform Create (string name, OpenTK.Matrix3 value); public static SKUniform Create (string name, OpenTK.Matrix4 value); public static SKUniform Create (string name, OpenTK.Vector2 value); public static SKUniform Create (string name, OpenTK.Vector3 value); public static SKUniform Create (string name, OpenTK.Vector4 value); public static SKUniform Create (string name, SKTexture texture); public static SKUniform Create (string name, float value);
Added methods:
public virtual void RequestPersonalizationToken (string clientToken, System.Action<Foundation.NSString,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<Foundation.NSString> RequestPersonalizationTokenAsync (string clientToken);
Added properties:
public string AffiliateToken { get; set; } public string CampaignToken { get; set; }
public class SKStoreReviewController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected SKStoreReviewController (Foundation.NSObjectFlag t); protected SKStoreReviewController (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public static void RequestReview (); }
Added properties:
public virtual string AlternateIconName { get; } public virtual bool SupportsAlternateIcons { get; }
Added methods:
public virtual void SetAlternateIconName (string alternateIconName, System.Action<Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task SetAlternateIconNameAsync (string alternateIconName);
Added methods:
public virtual Foundation.NSIndexPath GetIndexPath (UICollectionView collectionView, string title, nint atIndex); public virtual string[] GetIndexTitles (UICollectionView collectionView);
Added methods:
public virtual Foundation.NSIndexPath GetIndexPath (UICollectionView collectionView, string title, nint atIndex); public virtual string[] GetIndexTitles (UICollectionView collectionView);
Added methods:
public static Foundation.NSIndexPath GetIndexPath (IUICollectionViewDataSource This, UICollectionView collectionView, string title, nint atIndex); public static string[] GetIndexTitles (IUICollectionViewDataSource This, UICollectionView collectionView);
Added methods:
public virtual Foundation.NSIndexPath GetIndexPath (UICollectionView collectionView, string title, nint atIndex); public virtual string[] GetIndexTitles (UICollectionView collectionView);
Added methods:
public static UIFont GetPreferredFontForTextStyle (UIFontTextStyle uiFontTextStyle); public static UIFont GetPreferredFontForTextStyle (UIFontTextStyle uiFontTextStyle, UITraitCollection traitCollection);
Added methods:
public static UIFontDescriptor GetPreferredDescriptorForTextStyle (UIFontTextStyle uiFontTextStyle); public static UIFontDescriptor GetPreferredDescriptorForTextStyle (UIFontTextStyle uiFontTextStyle, UITraitCollection traitCollection);
Added property:
public virtual UIScrollViewIndexDisplayMode IndexDisplayMode { get; set; }
Added event:
public event System.EventHandler<UITextFieldEditingEndedEventArgs> EndedWithReason;
Added method:
public virtual void EditingEnded (UITextField textField, UITextFieldDidEndEditingReason reason);
Added method:
public static void EditingEnded (IUITextFieldDelegate This, UITextField textField, UITextFieldDidEndEditingReason reason);
Added properties:
public UITextViewDelegateShouldInteractTextDelegate AllowTextAttachmentInteraction { get; set; } public UITextViewDelegateShouldInteractUrlDelegate AllowUrlInteraction { get; set; }
Added methods:
public virtual bool ShouldInteractWithTextAttachment (UITextView textView, NSTextAttachment textAttachment, Foundation.NSRange characterRange, UITextItemInteraction interaction); public virtual bool ShouldInteractWithUrl (UITextView textView, Foundation.NSUrl url, Foundation.NSRange characterRange, UITextItemInteraction interaction);
Added methods:
public static bool ShouldInteractWithTextAttachment (IUITextViewDelegate This, UITextView textView, NSTextAttachment textAttachment, Foundation.NSRange characterRange, UITextItemInteraction interaction); public static bool ShouldInteractWithUrl (IUITextViewDelegate This, UITextView textView, Foundation.NSUrl url, Foundation.NSRange characterRange, UITextItemInteraction interaction);
Added values:
PreferredFramesPerSecond30 = 117440512, PreferredFramesPerSecond60 = 50331648, PreferredFramesPerSecondDefault = 0,
[Serializable] public enum UIFontTextStyle { Body = 1, Callout = 9, Caption1 = 4, Caption2 = 5, Footnote = 3, Headline = 0, Subheadline = 2, Title1 = 6, Title2 = 7, Title3 = 8, }
public static class UIFontTextStyleExtensions { // methods public static Foundation.NSString GetConstant (UIFontTextStyle self); public static UIFontTextStyle GetValue (Foundation.NSString constant); }
[Serializable] public enum UIScrollViewIndexDisplayMode { AlwaysHidden = 1, Automatic = 0, }
public class UITextFieldEditingEndedEventArgs : System.EventArgs { // constructors public UITextFieldEditingEndedEventArgs (UITextFieldDidEndEditingReason reason); // properties public UITextFieldDidEndEditingReason Reason { get; set; } }
public sealed delegate UITextViewDelegateShouldInteractTextDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public UITextViewDelegateShouldInteractTextDelegate (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (UITextView textView, NSTextAttachment textAttachment, Foundation.NSRange characterRange, UITextItemInteraction interaction, System.AsyncCallback callback, object object); public virtual bool EndInvoke (System.IAsyncResult result); public virtual bool Invoke (UITextView textView, NSTextAttachment textAttachment, Foundation.NSRange characterRange, UITextItemInteraction interaction); }
public sealed delegate UITextViewDelegateShouldInteractUrlDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public UITextViewDelegateShouldInteractUrlDelegate (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (UITextView textView, Foundation.NSUrl url, Foundation.NSRange characterRange, UITextItemInteraction interaction, System.AsyncCallback callback, object object); public virtual bool EndInvoke (System.IAsyncResult result); public virtual bool Invoke (UITextView textView, Foundation.NSUrl url, Foundation.NSRange characterRange, UITextItemInteraction interaction); }