id | title |
---|---|
244452E8-0320-42E4-B38B-4A34FEB31C11 |
watchOS 10.12.0 to 10.99.5 |
<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 (); )
Added values:
HoaAcn = 500, HoaAcn0 = 131072, HoaAcn1 = 131073, HoaAcn10 = 131082, HoaAcn11 = 131083, HoaAcn12 = 131084, HoaAcn13 = 131085, HoaAcn14 = 131086, HoaAcn15 = 131087, HoaAcn2 = 131074, HoaAcn3 = 131075, HoaAcn4 = 131076, HoaAcn5 = 131077, HoaAcn6 = 131078, HoaAcn65024 = 196096, HoaAcn7 = 131079, HoaAcn8 = 131080, HoaAcn9 = 131081,
Added values:
HOA_ACN_N3D = 12517376, HOA_ACN_SN3D = 12451840,
Added interfaces:
Foundation.INSItemProviderReading Foundation.INSItemProviderWriting
Added property:
public virtual string[] WritableTypeIdentifiersForItemProvider { get; }
Added methods:
public virtual Foundation.NSItemProviderRepresentationVisibility GetItemProviderVisibility (string typeIdentifier); public virtual Foundation.NSProgress LoadData (string typeIdentifier, System.Action<Foundation.NSData,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<Foundation.NSData> LoadDataAsync (string typeIdentifier); public virtual System.Threading.Tasks.Task<Foundation.NSData> LoadDataAsync (string typeIdentifier, Foundation.NSProgress result);
Added values:
ClientIdentifierDoesNotExist = 601, ClientIdentifierInvalid = 600, VCardMalformed = 700,
Added properties:
public static Foundation.NSString Daughter { get; } public static Foundation.NSString Son { get; }
Added interfaces:
Foundation.INSItemProviderReading Foundation.INSItemProviderWriting
Removed method:
public static string LocalizeProperty (CNPostalAddressKeyOption option);
Added values:
SubAdministrativeArea = 7, SubLocality = 6,
Added method:
public static string LocalizeProperty (CNPostalAddressKeyOption key);
Added properties:
public virtual Foundation.NSExpression CoreSpotlightDisplayNameExpression { get; set; } public virtual NSFetchIndexDescription[] Indexes { get; set; }
Added property:
public virtual string TransactionAuthor { get; set; }
Added property:
public static Foundation.NSString HistoryTrackingKey { get; }
Added constructor:
public NSQueryGenerationToken (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added method:
public virtual void EncodeTo (Foundation.NSCoder encoder);
public class NSFetchIndexDescription : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public NSFetchIndexDescription (); public NSFetchIndexDescription (Foundation.NSCoder coder); protected NSFetchIndexDescription (Foundation.NSObjectFlag t); protected NSFetchIndexDescription (IntPtr handle); public NSFetchIndexDescription (string name, NSFetchIndexElementDescription[] elements); // properties public override IntPtr ClassHandle { get; } public virtual NSFetchIndexElementDescription[] Elements { get; set; } public virtual NSEntityDescription Entity { get; } public virtual string Name { get; set; } public virtual Foundation.NSPredicate PartialIndexPredicate { get; set; } // methods protected override void Dispose (bool disposing); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class NSFetchIndexElementDescription : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public NSFetchIndexElementDescription (); public NSFetchIndexElementDescription (Foundation.NSCoder coder); protected NSFetchIndexElementDescription (Foundation.NSObjectFlag t); protected NSFetchIndexElementDescription (IntPtr handle); public NSFetchIndexElementDescription (NSPropertyDescription property, NSFetchIndexElementType collationType); // properties public override IntPtr ClassHandle { get; } public virtual NSFetchIndexElementType CollationType { get; set; } public virtual NSFetchIndexDescription IndexDescription { get; } public virtual bool IsAscending { get; set; } public virtual NSPropertyDescription Property { get; } public virtual string PropertyName { get; } // methods protected override void Dispose (bool disposing); public virtual void EncodeTo (Foundation.NSCoder encoder); }
[Serializable] public enum NSFetchIndexElementType { Binary = 0, RTree = 1, }
public abstract class NSPersistentHistoryChange : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected NSPersistentHistoryChange (); protected NSPersistentHistoryChange (Foundation.NSObjectFlag t); protected NSPersistentHistoryChange (IntPtr handle); // properties public virtual long ChangeId { get; } public virtual NSPersistentHistoryChangeType ChangeType { get; } public virtual NSManagedObjectID ChangedObjectId { get; } public override IntPtr ClassHandle { get; } public virtual Foundation.NSDictionary Tombstone { get; } public virtual NSPersistentHistoryTransaction Transaction { get; } public virtual Foundation.NSSet<NSPropertyDescription> UpdatedProperties { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }
public class NSPersistentHistoryChangeRequest : CoreData.NSPersistentStoreRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected NSPersistentHistoryChangeRequest (Foundation.NSObjectFlag t); protected NSPersistentHistoryChangeRequest (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual NSPersistentHistoryResultType ResultType { get; set; } public virtual NSPersistentHistoryToken Token { get; } // methods public static NSPersistentHistoryChangeRequest DeleteHistoryBefore (NSPersistentHistoryToken token); public static NSPersistentHistoryChangeRequest DeleteHistoryBefore (NSPersistentHistoryTransaction transaction); public static NSPersistentHistoryChangeRequest DeleteHistoryBefore (Foundation.NSDate date); public static NSPersistentHistoryChangeRequest FetchHistoryAfter (NSPersistentHistoryToken token); public static NSPersistentHistoryChangeRequest FetchHistoryAfter (NSPersistentHistoryTransaction transaction); public static NSPersistentHistoryChangeRequest FetchHistoryAfter (Foundation.NSDate date); }
[Serializable] public enum NSPersistentHistoryChangeType { Delete = 2, Insert = 0, Update = 1, }
public class NSPersistentHistoryResult : CoreData.NSPersistentStoreResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public NSPersistentHistoryResult (); protected NSPersistentHistoryResult (Foundation.NSObjectFlag t); protected NSPersistentHistoryResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSObject Result { get; } public virtual NSPersistentHistoryResultType ResultType { get; } }
[Serializable] public enum NSPersistentHistoryResultType { ChangesOnly = 4, Count = 2, ObjectIds = 1, StatusOnly = 0, TransactionsAndChanges = 5, TransactionsOnly = 3, }
public class NSPersistentHistoryToken : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public NSPersistentHistoryToken (); protected NSPersistentHistoryToken (Foundation.NSObjectFlag t); protected NSPersistentHistoryToken (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }
public abstract class NSPersistentHistoryTransaction : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected NSPersistentHistoryTransaction (); protected NSPersistentHistoryTransaction (Foundation.NSObjectFlag t); protected NSPersistentHistoryTransaction (IntPtr handle); // properties public virtual string Author { get; } public virtual string BundleId { get; } public virtual NSPersistentHistoryChange[] Changes { get; } public override IntPtr ClassHandle { get; } public virtual string ContextName { get; } public virtual Foundation.NSNotification ObjectIdNotification { get; } public virtual string ProcessId { get; } public virtual string StoreId { get; } public virtual Foundation.NSDate Timestamp { get; } public virtual NSPersistentHistoryToken Token { get; } public virtual long TransactionNumber { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }
Added methods:
public virtual void GeocodeAddress (string addressString, CLRegion region, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler); public virtual System.Threading.Tasks.Task<CLPlacemark[]> GeocodeAddressAsync (string addressString, CLRegion region, Foundation.NSLocale locale); public virtual void GeocodePostalAddress (Contacts.CNPostalAddress postalAddress, CLGeocodeCompletionHandler completionHandler); public virtual void GeocodePostalAddress (Contacts.CNPostalAddress postalAddress, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler); public virtual System.Threading.Tasks.Task<CLPlacemark[]> GeocodePostalAddressAsync (Contacts.CNPostalAddress postalAddress); public virtual System.Threading.Tasks.Task<CLPlacemark[]> GeocodePostalAddressAsync (Contacts.CNPostalAddress postalAddress, Foundation.NSLocale locale); public virtual void ReverseGeocodeLocation (CLLocation location, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler); public virtual System.Threading.Tasks.Task<CLPlacemark[]> ReverseGeocodeLocationAsync (CLLocation location, Foundation.NSLocale locale);
Added properties:
public virtual CLActivityType ActivityType { get; set; } public virtual bool AllowsBackgroundLocationUpdates { get; set; }
Added property:
public static CMAuthorizationStatus AuthorizationStatus { get; }
Added property:
public static CMAuthorizationStatus AuthorizationStatus { get; }
Added property:
public static CMAuthorizationStatus AuthorizationStatus { get; }
Added property:
public static CMAuthorizationStatus AuthorizationStatus { get; }
Added methods:
public static NSArray FromUrl (NSUrl url, NSError error); public virtual bool Write (NSUrl url, NSError error);
Added property:
public virtual NSDate ReferenceDate { get; set; }
Added property:
public virtual NSFormattingContext FormattingContext { get; set; }
Added constructor:
public NSDictionary (NSUrl url, NSError error);
Added method:
public static Foundation.NSDictionary<NSString,Foundation.NSObject> FromUrl (NSUrl url, NSError error);
Added constructors:
[Obsolete ("Not intended to be directly instantiated, this is an abstract class.")] public NSDimension (); public NSDimension (string symbol);
Added properties:
public static NSString DebugDescriptionErrorKey { get; } public static NSString LocalizedFailureErrorKey { get; }
Added constructor:
public NSItemProvider (INSItemProviderWriting object);
Added methods:
public virtual bool CanLoadObject (ObjCRuntime.Class aClass); public bool CanLoadObject (System.Type type); public virtual string[] GetRegisteredTypeIdentifiers (NSItemProviderFileOptions fileOptions); public virtual bool HasConformingRepresentation (string typeIdentifier, NSItemProviderFileOptions fileOptions); public virtual NSProgress LoadDataRepresentation (string typeIdentifier, System.Action<NSData,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<NSData> LoadDataRepresentationAsync (string typeIdentifier); public virtual System.Threading.Tasks.Task<NSData> LoadDataRepresentationAsync (string typeIdentifier, NSProgress result); public virtual NSProgress LoadFileRepresentation (string typeIdentifier, System.Action<NSUrl,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<NSUrl> LoadFileRepresentationAsync (string typeIdentifier); public virtual System.Threading.Tasks.Task<NSUrl> LoadFileRepresentationAsync (string typeIdentifier, NSProgress result); public virtual NSProgress LoadInPlaceFileRepresentation (string typeIdentifier, LoadInPlaceFileRepresentationHandler completionHandler); public virtual System.Threading.Tasks.Task<LoadInPlaceResult> LoadInPlaceFileRepresentationAsync (string typeIdentifier); public virtual System.Threading.Tasks.Task<LoadInPlaceResult> LoadInPlaceFileRepresentationAsync (string typeIdentifier, NSProgress result); public virtual NSProgress LoadObject (ObjCRuntime.Class aClass, System.Action<INSItemProviderReading,Foundation.NSError> completionHandler); public NSProgress LoadObject (System.Type type, System.Action<INSItemProviderReading,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<INSItemProviderReading> LoadObjectAsync (ObjCRuntime.Class aClass); public System.Threading.Tasks.Task<INSItemProviderReading> LoadObjectAsync (System.Type type); public virtual System.Threading.Tasks.Task<INSItemProviderReading> LoadObjectAsync (ObjCRuntime.Class aClass, NSProgress result); public System.Threading.Tasks.Task<INSItemProviderReading> LoadObjectAsync (System.Type type, NSProgress result); public virtual void RegisterDataRepresentation (string typeIdentifier, NSItemProviderRepresentationVisibility visibility, RegisterDataRepresentationLoadHandler loadHandler); public virtual void RegisterFileRepresentation (string typeIdentifier, NSItemProviderFileOptions fileOptions, NSItemProviderRepresentationVisibility visibility, RegisterFileRepresentationLoadHandler loadHandler); public virtual void RegisterObject (INSItemProviderWriting object, NSItemProviderRepresentationVisibility visibility); public virtual void RegisterObject (ObjCRuntime.Class aClass, NSItemProviderRepresentationVisibility visibility, RegisterObjectRepresentationLoadHandler loadHandler); public void RegisterObject (System.Type type, NSItemProviderRepresentationVisibility visibility, RegisterObjectRepresentationLoadHandler loadHandler);
Added property:
public virtual string DominantLanguage { get; }
Added methods:
public virtual void EnumerateTags (NSRange range, NSLinguisticTaggerUnit unit, string scheme, NSLinguisticTaggerOptions options, LinguisticTagEnumerator enumerator); public static void EnumerateTags (string str, NSRange range, NSLinguisticTaggerUnit unit, string scheme, NSLinguisticTaggerOptions options, NSOrthography orthography, LinguisticTagEnumerator enumerator); public static string[] GetAvailableTagSchemes (NSLinguisticTaggerUnit unit, string language); public static string GetDominantLanguage (string str); public virtual string GetTag (uint charIndex, NSLinguisticTaggerUnit unit, string scheme, NSRange tokenRange); public static string GetTag (string str, uint charIndex, NSLinguisticTaggerUnit unit, string scheme, NSOrthography orthography, NSRange tokenRange); public virtual string[] GetTags (NSRange range, NSLinguisticTaggerUnit unit, string scheme, NSLinguisticTaggerOptions options, NSValue[] tokenRanges); public static string[] GetTags (string str, NSRange range, NSLinguisticTaggerUnit unit, string scheme, NSLinguisticTaggerOptions options, NSOrthography orthography, NSValue[] tokenRanges); public virtual NSRange GetTokenRange (uint charIndex, NSLinguisticTaggerUnit unit);
Added properties:
public nint? EstimatedTimeRemaining { get; set; } public nint? FileCompletedCount { get; set; } public virtual string FileOperationKind { get; set; } public nint? FileTotalCount { get; set; } public virtual NSUrl FileUrl { get; set; } public virtual bool Finished { get; } public nint? Throughput { get; set; }
Added methods:
public virtual void PerformAsCurrent (long unitCount, System.Action work); public virtual System.Threading.Tasks.Task PerformAsCurrentAsync (long unitCount);
Added property:
public static string[] ReadableTypeIdentifiers { get; }
Added method:
public static NSString FromItemProviderData (NSData itemProviderData, string typeIdentifier, NSError outError);
Added method:
public virtual NSRange GetRange (string name);
Obsoleted constructors:
[Obsolete ("Use .ctor(string)")] public NSUnit ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitAcceleration ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitAngle ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitArea ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitConcentrationMass ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitDispersion ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitDuration ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitElectricCharge ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitElectricCurrent ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitElectricPotentialDifference ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitElectricResistance ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitEnergy ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitFrequency ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitFuelEfficiency ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitIlluminance ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitLength ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitMass ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitPower ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitPressure ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitSpeed ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitVolume ();
Added properties:
public static string[] ReadableTypeIdentifiers { get; } public static NSString VolumeIsEncryptedKey { get; } public static NSString VolumeIsRootFileSystemKey { get; } public static NSString VolumeSupportsAccessPermissionsKey { get; } public static NSString VolumeSupportsCompressionKey { get; } public static NSString VolumeSupportsExclusiveRenamingKey { get; } public static NSString VolumeSupportsFileCloningKey { get; } public static NSString VolumeSupportsImmutableFilesKey { get; } public static NSString VolumeSupportsSwapRenamingKey { get; }
Added method:
public static NSUrl FromItemProviderData (NSData itemProviderData, string typeIdentifier, NSError outError);
Added property:
public virtual NSUrlQueryItem[] PercentEncodedQueryItems { get; set; }
Added property:
public virtual bool WaitsForConnectivity { get; set; }
Added properties:
public virtual long CountOfBytesClientExpectsToReceive { get; set; } public virtual long CountOfBytesClientExpectsToSend { get; set; } public virtual NSDate EarliestBeginDate { get; set; } public virtual NSProgress Progress { get; }
Added methods:
public virtual void TaskIsWaitingForConnectivity (NSUrlSession session, NSUrlSessionTask task); public virtual void WillBeginDelayedRequest (NSUrlSession session, NSUrlSessionTask task, NSUrlRequest request, System.Action<NSUrlSessionDelayedRequestDisposition,Foundation.NSUrlRequest> completionHandler);
Added methods:
public static void TaskIsWaitingForConnectivity (INSUrlSessionTaskDelegate This, NSUrlSession session, NSUrlSessionTask task); public static void WillBeginDelayedRequest (INSUrlSessionTaskDelegate This, NSUrlSession session, NSUrlSessionTask task, NSUrlRequest request, System.Action<NSUrlSessionDelayedRequestDisposition,Foundation.NSUrlRequest> completionHandler);
Added property:
public virtual NSUrl ReferrerUrl { get; set; }
Added property:
public virtual UIKit.NSDirectionalEdgeInsets DirectionalEdgeInsetsValue { get; }
Added method:
public static NSValue FromDirectionalEdgeInsets (UIKit.NSDirectionalEdgeInsets insets);
public interface INSItemProviderReading : ObjCRuntime.INativeObject, System.IDisposable { }
public interface INSItemProviderWriting : ObjCRuntime.INativeObject, System.IDisposable { }
public sealed delegate ItemProviderDataCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public ItemProviderDataCompletionHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (NSData data, NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (NSData data, NSError error); }
public sealed delegate LinguisticTagEnumerator : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public LinguisticTagEnumerator (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (string tag, NSRange tokenRange, bool stop, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (string tag, NSRange tokenRange, bool stop); }
public sealed delegate LoadInPlaceFileRepresentationHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public LoadInPlaceFileRepresentationHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (NSUrl fileUrl, bool isInPlace, NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (NSUrl fileUrl, bool isInPlace, NSError error); }
public class LoadInPlaceResult { // constructors public LoadInPlaceResult (NSUrl fileUrl, bool isInPlace); // properties public NSUrl FileUrl { get; set; } public bool IsInPlace { get; set; } }
[Serializable]
public enum NSItemProviderFileOptions {
OpenInPlace = 1,
}
[Serializable] public enum NSItemProviderRepresentationVisibility { All = 0, Group = 2, OwnProcess = 3, Team = 1, }
public static class NSItemProviderWriting_Extensions { // methods public static NSItemProviderRepresentationVisibility GetItemProviderVisibility (INSItemProviderWriting This, string typeIdentifier); public static string[] GetWritableTypeIdentifiersForItemProvider (INSItemProviderWriting This); public static NSProgress LoadData (INSItemProviderWriting This, string typeIdentifier, System.Action<NSData,Foundation.NSError> completionHandler); public static System.Threading.Tasks.Task<NSData> LoadDataAsync (INSItemProviderWriting This, string typeIdentifier); public static System.Threading.Tasks.Task<NSData> LoadDataAsync (INSItemProviderWriting This, string typeIdentifier, NSProgress result); }
[Serializable] public enum NSLinguisticTaggerUnit { Document = 3, Paragraph = 2, Sentence = 1, Word = 0, }
[Serializable] public enum NSUrlSessionDelayedRequestDisposition { Cancel = 2, ContinueLoading = 0, UseNewRequest = 1, }
[Serializable] public enum NSUrlSessionMultipathServiceType { Aggregate = 3, Handover = 1, Interactive = 2, None = 0, }
public sealed delegate RegisterDataRepresentationLoadHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public RegisterDataRepresentationLoadHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (ItemProviderDataCompletionHandler completionHandler, System.AsyncCallback callback, object object); public virtual NSProgress EndInvoke (System.IAsyncResult result); public virtual NSProgress Invoke (ItemProviderDataCompletionHandler completionHandler); }
public sealed delegate RegisterFileRepresentationCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public RegisterFileRepresentationCompletionHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (NSUrl fileUrl, bool coordinated, NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (NSUrl fileUrl, bool coordinated, NSError error); }
public sealed delegate RegisterFileRepresentationLoadHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public RegisterFileRepresentationLoadHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (RegisterFileRepresentationCompletionHandler completionHandler, System.AsyncCallback callback, object object); public virtual NSProgress EndInvoke (System.IAsyncResult result); public virtual NSProgress Invoke (RegisterFileRepresentationCompletionHandler completionHandler); }
public sealed delegate RegisterObjectRepresentationCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public RegisterObjectRepresentationCompletionHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (INSItemProviderWriting object, NSError error, System.AsyncCallback callback, object _object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (INSItemProviderWriting object, NSError error); }
public sealed delegate RegisterObjectRepresentationLoadHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public RegisterObjectRepresentationLoadHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (RegisterObjectRepresentationCompletionHandler completionHandler, System.AsyncCallback callback, object object); public virtual NSProgress EndInvoke (System.IAsyncResult result); public virtual NSProgress Invoke (RegisterObjectRepresentationCompletionHandler completionHandler); }
Added properties:
public virtual string FirmwareVersion { get; } public virtual string Manufacturer { get; } public virtual string Model { get; } public virtual HMAccessoryProfile[] Profiles { get; }
Added events:
public event System.EventHandler<HMAccessoryProfileEventArgs> DidAddProfile; public event System.EventHandler<HMAccessoryProfileEventArgs> DidRemoveProfile; public event System.EventHandler<HMAccessoryFirmwareVersionEventArgs> DidUpdateFirmwareVersion;
Added methods:
public virtual void DidAddProfile (HMAccessory accessory, HMAccessoryProfile profile); public virtual void DidRemoveProfile (HMAccessory accessory, HMAccessoryProfile profile); public virtual void DidUpdateFirmwareVersion (HMAccessory accessory, string firmwareVersion);
Added methods:
public static void DidAddProfile (IHMAccessoryDelegate This, HMAccessory accessory, HMAccessoryProfile profile); public static void DidRemoveProfile (IHMAccessoryDelegate This, HMAccessory accessory, HMAccessoryProfile profile); public static void DidUpdateFirmwareVersion (IHMAccessoryDelegate This, HMAccessory accessory, string firmwareVersion);
Modified properties:
public virtual HMCharacteristic Characteristic { get; set; }public virtual Foundation.INSCopying TriggerValue { get; set; }
Added properties:
public virtual HMEvent[] EndEvents { get; } public virtual bool ExecuteOnce { get; } public virtual Foundation.NSDateComponents[] Recurrences { get; } public virtual HMEventTriggerActivationState TriggerActivationState { get; }
Added methods:
public static Foundation.NSPredicate CreatePredicateForEvaluatingTrigger (HMPresenceEvent presenceEvent); public static Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringAfterSignificantEvent (HMSignificantTimeEvent significantEvent); public static Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringBeforeSignificantEvent (HMSignificantTimeEvent significantEvent); public static Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringBetweenDates (Foundation.NSDateComponents firstDateComponents, Foundation.NSDateComponents secondDateComponents); public static Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringBetweenSignificantEvent (HMSignificantTimeEvent firstSignificantEvent, HMSignificantTimeEvent secondSignificantEvent);
Added property:
public virtual HMHomeHubState HomeHubState { get; }
Added events:
public event System.EventHandler DidUpdateAccessControlForCurrentUser; public event System.EventHandler<HMHomeHubStateEventArgs> DidUpdateHomeHubState;
Added methods:
public virtual void DidUpdateAccessControlForCurrentUser (HMHome home); public virtual void DidUpdateHomeHubState (HMHome home, HMHomeHubState homeHubState);
Added methods:
public static void DidUpdateAccessControlForCurrentUser (IHMHomeDelegate This, HMHome home); public static void DidUpdateHomeHubState (IHMHomeDelegate This, HMHome home, HMHomeHubState homeHubState);
Added interfaces:
Foundation.INSCopying Foundation.INSMutableCopying
Modified properties:
public virtual CoreLocation.CLRegion Region { get; set; }
Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone);
public class HMAccessoryFirmwareVersionEventArgs : System.EventArgs { // constructors public HMAccessoryFirmwareVersionEventArgs (string firmwareVersion); // properties public string FirmwareVersion { get; set; } }
public class HMAccessoryProfileEventArgs : System.EventArgs { // constructors public HMAccessoryProfileEventArgs (HMAccessoryProfile profile); // properties public HMAccessoryProfile Profile { get; set; } }
public class HMCalendarEvent : HomeKit.HMTimeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMCalendarEvent (Foundation.NSDateComponents fireDateComponents); protected HMCalendarEvent (Foundation.NSObjectFlag t); protected HMCalendarEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDateComponents FireDateComponents { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
public class HMCharacteristicThresholdRangeEvent : HomeKit.HMEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMCharacteristicThresholdRangeEvent (Foundation.NSObjectFlag t); protected HMCharacteristicThresholdRangeEvent (IntPtr handle); public HMCharacteristicThresholdRangeEvent (HMCharacteristic characteristic, HMNumberRange thresholdRange); // properties public virtual HMCharacteristic Characteristic { get; set; } public override IntPtr ClassHandle { get; } public virtual HMNumberRange ThresholdRange { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
public class HMDurationEvent : HomeKit.HMTimeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMDurationEvent (Foundation.NSObjectFlag t); public HMDurationEvent (double duration); protected HMDurationEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual double Duration { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
[Serializable] public enum HMEventTriggerActivationState { Disabled = 0, DisabledNoCompatibleHomeHub = 2, DisabledNoHomeHub = 1, DisabledNoLocationServicesAuthorization = 3, Enabled = 4, }
[Serializable] public enum HMHomeHubState { Connected = 1, Disconnected = 2, NotAvailable = 0, }
public class HMHomeHubStateEventArgs : System.EventArgs { // constructors public HMHomeHubStateEventArgs (HMHomeHubState homeHubState); // properties public HMHomeHubState HomeHubState { get; set; } }
public class HMMutableCalendarEvent : HomeKit.HMCalendarEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMMutableCalendarEvent (Foundation.NSDateComponents fireDateComponents); protected HMMutableCalendarEvent (Foundation.NSObjectFlag t); protected HMMutableCalendarEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public override Foundation.NSDateComponents FireDateComponents { get; set; } }
public class HMMutableCharacteristicEvent : HomeKit.HMCharacteristicEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMMutableCharacteristicEvent (Foundation.NSObjectFlag t); protected HMMutableCharacteristicEvent (IntPtr handle); public HMMutableCharacteristicEvent (HMCharacteristic characteristic, Foundation.INSCopying triggerValue); // properties public override HMCharacteristic Characteristic { get; set; } public override IntPtr ClassHandle { get; } public override Foundation.INSCopying TriggerValue { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
public class HMMutableCharacteristicThresholdRangeEvent : HomeKit.HMCharacteristicThresholdRangeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMMutableCharacteristicThresholdRangeEvent (Foundation.NSObjectFlag t); protected HMMutableCharacteristicThresholdRangeEvent (IntPtr handle); public HMMutableCharacteristicThresholdRangeEvent (HMCharacteristic characteristic, HMNumberRange thresholdRange); // properties public override HMCharacteristic Characteristic { get; set; } public override IntPtr ClassHandle { get; } public override HMNumberRange ThresholdRange { get; set; } }
public class HMMutableDurationEvent : HomeKit.HMDurationEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMMutableDurationEvent (Foundation.NSObjectFlag t); public HMMutableDurationEvent (double duration); protected HMMutableDurationEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public override double Duration { get; set; } }
public class HMMutableLocationEvent : HomeKit.HMLocationEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMMutableLocationEvent (CoreLocation.CLRegion region); protected HMMutableLocationEvent (Foundation.NSObjectFlag t); protected HMMutableLocationEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public override CoreLocation.CLRegion Region { get; set; } }
public class HMMutablePresenceEvent : HomeKit.HMPresenceEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMMutablePresenceEvent (Foundation.NSObjectFlag t); protected HMMutablePresenceEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual HMPresenceEventType PresenceEventType { get; set; } public virtual HMPresenceEventUserType PresenceUserType { get; set; } }
public class HMMutableSignificantTimeEvent : HomeKit.HMSignificantTimeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMMutableSignificantTimeEvent (); protected HMMutableSignificantTimeEvent (Foundation.NSObjectFlag t); protected HMMutableSignificantTimeEvent (IntPtr handle); public HMMutableSignificantTimeEvent (Foundation.NSString significantEvent, Foundation.NSDateComponents offset); public HMMutableSignificantTimeEvent (HMSignificantEvent significantEvent, Foundation.NSDateComponents offset); // properties public override IntPtr ClassHandle { get; } public override Foundation.NSDateComponents Offset { get; set; } public virtual HMSignificantEvent SignificantEvent { get; set; } }
public class HMNumberRange : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMNumberRange (Foundation.NSObjectFlag t); protected HMNumberRange (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSNumber Max { get; } public virtual Foundation.NSNumber Min { get; } // methods public static HMNumberRange FromMax (Foundation.NSNumber maxValue); public static HMNumberRange FromMin (Foundation.NSNumber minValue); public static HMNumberRange FromRange (Foundation.NSNumber minValue, Foundation.NSNumber maxValue); }
public class HMPresenceEvent : HomeKit.HMEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMPresenceEvent (Foundation.NSObjectFlag t); protected HMPresenceEvent (IntPtr handle); public HMPresenceEvent (HMPresenceEventType presenceEventType, HMPresenceEventUserType presenceUserType); // properties public override IntPtr ClassHandle { get; } public static Foundation.NSString KeyPath { get; } public virtual HMPresenceEventType PresenceEventType { get; set; } public virtual HMPresenceEventUserType PresenceUserType { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
[Serializable] public enum HMPresenceEventType { AtHome = 3, EveryEntry = 1, EveryExit = 2, FirstEntry = 3, LastExit = 4, NotAtHome = 4, }
[Serializable] public enum HMPresenceEventUserType { CurrentUser = 1, CustomUsers = 3, HomeUsers = 2, }
public static class HMSignificantEventExtensions { // methods public static Foundation.NSString GetConstant (HMSignificantEvent self); public static HMSignificantEvent GetValue (Foundation.NSString constant); }
public class HMSignificantTimeEvent : HomeKit.HMTimeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMSignificantTimeEvent (Foundation.NSObjectFlag t); protected HMSignificantTimeEvent (IntPtr handle); public HMSignificantTimeEvent (Foundation.NSString significantEvent, Foundation.NSDateComponents offset); public HMSignificantTimeEvent (HMSignificantEvent significantEvent, Foundation.NSDateComponents offset); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDateComponents Offset { get; set; } public virtual HMSignificantEvent SignificantEvent { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
public class HMTimeEvent : HomeKit.HMEvent, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMTimeEvent (); protected HMTimeEvent (Foundation.NSObjectFlag t); protected HMTimeEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } }
Added method:
public void AddAuxiliaryDataInfo (CGImageDestination dest, CGImageAuxiliaryDataType auxiliaryImageDataType, CGImageAuxiliaryDataInfo auxiliaryDataInfo);
Added properties:
public static Foundation.NSString AuxiliaryData { get; } public static Foundation.NSString AuxiliaryDataType { get; } public static Foundation.NSString BytesPerRow { get; } public static Foundation.NSString FileContentsDictionary { get; } public static Foundation.NSString Height { get; } public static Foundation.NSString ImageCount { get; } public static Foundation.NSString Images { get; } public static Foundation.NSString NamedColorSpace { get; } public static Foundation.NSString PixelFormat { get; } public static Foundation.NSString ThumbnailImages { get; } public static Foundation.NSString Width { get; }
Added method:
public CGImageAuxiliaryDataInfo CopyAuxiliaryDataInfo (CGImageSource imageSource, uint index, CGImageAuxiliaryDataType auxiliaryImageDataType);
public class CGImageAuxiliaryDataInfo { // constructors public CGImageAuxiliaryDataInfo (); // properties public Foundation.NSData DepthData { get; set; } public Foundation.NSDictionary DepthDataDescription { get; set; } public CGImageMetadata Metadata { get; set; } }
[Serializable] public enum CGImageAuxiliaryDataType { Depth = 0, Disparity = 1, }
Added interfaces:
IINSearchForAccountsIntentHandling IINTransferMoneyIntentHandling
Added properties:
public virtual IINSpeakable[] AlternativeSpeakableMatches { get; } public virtual string VocabularyIdentifier { get; }
Added values:
MaximumTransferAmount = 4, MinimumTransferAmount = 5, StatementBalance = 6,
Added method:
public static INCarAirCirculationModeResolutionResult ConfirmationRequiredWithCarAirCirculationModeToConfirm (INCarAirCirculationMode carAirCirculationModeToConfirm);
Added constructors:
public INDateComponentsRange (EventKit.EKRecurrenceRule recurrenceRule); public INDateComponentsRange (Foundation.NSDateComponents startDateComponents, Foundation.NSDateComponents endDateComponents, INRecurrenceRule recurrenceRule);
Added properties:
public virtual EventKit.EKRecurrenceRule EKRecurrenceRule { get; } public virtual INRecurrenceRule RecurrenceRule { get; }
Added method:
public static INImage FromUrl (Foundation.NSUrl url, double width, double height);
Added method:
public T GetParameterValue<T> (INParameter parameter);
Added value:
FailurePreviousRideNeedsFeedback = 10,
Added constructors:
public INMessage (string identifier, string conversationIdentifier, string content, Foundation.NSDate dateSent, INPerson sender, INPerson[] recipients, INMessageType messageType); public INMessage (string identifier, string conversationIdentifier, string content, Foundation.NSDate dateSent, INPerson sender, INPerson[] recipients, INSpeakableString groupName, INMessageType messageType);
Added properties:
public virtual string ConversationIdentifier { get; } public virtual INSpeakableString GroupName { get; } public virtual INMessageType MessageType { get; }
Added constructor:
public INPaymentAccount (INSpeakableString nickname, string accountNumber, INAccountType accountType, INSpeakableString organizationName, INBalanceAmount balance, INBalanceAmount secondaryBalance);
Added properties:
public virtual INBalanceAmount Balance { get; } public virtual INBalanceAmount SecondaryBalance { get; }
Added properties:
public virtual IINSpeakable[] AlternativeSpeakableMatches { get; } public virtual bool IsMe { get; } public virtual string VocabularyIdentifier { get; }
Added methods:
public static void ResolveCurrencyAmount (IINRequestPaymentIntentHandling This, INRequestPaymentIntent intent, System.Action<INRequestPaymentCurrencyAmountResolutionResult> completion); public static void ResolvePayer (IINRequestPaymentIntentHandling This, INRequestPaymentIntent intent, System.Action<INRequestPaymentPayerResolutionResult> completion);
Added properties:
public virtual Foundation.NSSet<INCurrencyAmount> DefaultTippingOptions { get; set; } public virtual INRideFeedbackTypeOptions FeedbackType { get; }
Added method:
public static INRideCompletionStatus GetCompleted (INRideFeedbackTypeOptions feedbackType);
Added constructors:
public INSearchCallHistoryIntent (INDateComponentsRange dateCreated, INPerson recipient, INCallCapabilityOptions callCapabilities, INCallRecordTypeOptions callTypes, Foundation.NSNumber unseen); public INSearchCallHistoryIntent (INDateComponentsRange dateCreated, INPerson recipient, INCallCapabilityOptions callCapabilities, INCallRecordTypeOptions callTypes, bool unseen);
Added properties:
public virtual INCallRecordTypeOptions CallTypes { get; } public bool? Unseen { get; } protected virtual Foundation.NSNumber WeakUnseen { get; }
Added methods:
public static void ResolveCallTypes (IINSearchCallHistoryIntentHandling This, INSearchCallHistoryIntent intent, System.Action<INCallRecordTypeOptionsResolutionResult> completion); public static void ResolveUnseen (IINSearchCallHistoryIntentHandling This, INSearchCallHistoryIntent intent, System.Action<INBooleanResolutionResult> completion);
Added property:
public virtual INCallRecord[] CallRecords { get; set; }
Added values:
InProgress = 6, Success = 7,
Added constructor:
public INSearchForMessagesIntent (INPerson[] recipients, INPerson[] senders, string[] searchTerms, INMessageAttributeOptions attributes, INDateComponentsRange dateTimeRange, string[] identifiers, string[] notificationIdentifiers, INSpeakableString[] speakableGroupNames);
Added properties:
public virtual INSpeakableString[] SpeakableGroupNames { get; } public virtual INConditionalOperator SpeakableGroupNamesOperator { get; }
Added method:
public static void ResolveSpeakableGroupNames (IINSearchForMessagesIntentHandling This, INSearchForMessagesIntent intent, System.Action<INSpeakableStringResolutionResult[]> completion);
Added value:
FailureMessageTooManyResults = 7,
Added method:
public static void ResolveSearchTerms (IINSearchForPhotosIntentHandling This, INSearchForPhotosIntent intent, System.Action<INStringResolutionResult[]> completion);
Added constructor:
public INSendMessageIntent (INPerson[] recipients, string content, INSpeakableString speakableGroupName, string conversationIdentifier, string serviceName, INPerson sender);
Added properties:
public virtual string ConversationIdentifier { get; } public virtual INSpeakableString SpeakableGroupName { get; }
Added methods:
public static void ResolveRecipients (IINSendMessageIntentHandling This, INSendMessageIntent intent, System.Action<INSendMessageRecipientResolutionResult[]> completion); public static void ResolveSpeakableGroupName (IINSendMessageIntentHandling This, INSendMessageIntent intent, System.Action<INSpeakableStringResolutionResult> completion);
Added property:
public virtual INMessage SentMessage { get; set; }
Added methods:
public static void ResolveCurrencyAmount (IINSendPaymentIntentHandling This, INSendPaymentIntent intent, System.Action<INSendPaymentCurrencyAmountResolutionResult> completion); public static void ResolvePayee (IINSendPaymentIntentHandling This, INSendPaymentIntent intent, System.Action<INSendPaymentPayeeResolutionResult> completion);
Added properties:
public virtual IINSpeakable[] AlternativeSpeakableMatches { get; } public virtual string VocabularyIdentifier { get; }
Added constructor:
public INStartAudioCallIntent (INCallDestinationType destinationType, INPerson[] contacts);
Added property:
public virtual INCallDestinationType DestinationType { get; }
Added method:
public static void ResolveDestinationType (IINStartAudioCallIntentHandling This, INStartAudioCallIntent intent, System.Action<INCallDestinationTypeResolutionResult> completion);
Added values:
FailureContactNotSupportedByApp = 7, FailureNoValidNumber = 8,
public interface IINAddTasksIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleAddTasks (INAddTasksIntent intent, System.Action<INAddTasksIntentResponse> completion);
}
public interface IINAppendToNoteIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleAppendToNote (INAppendToNoteIntent intent, System.Action<INAppendToNoteIntentResponse> completion);
}
public interface IINCreateNoteIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleCreateNote (INCreateNoteIntent intent, System.Action<INCreateNoteIntentResponse> completion);
}
public interface IINCreateTaskListIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleCreateTaskList (INCreateTaskListIntent intent, System.Action<INCreateTaskListIntentResponse> completion);
}
public interface IINGetVisualCodeIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleGetVisualCode (INGetVisualCodeIntent intent, System.Action<INGetVisualCodeIntentResponse> completion);
}
public interface IINNotebookDomainHandling : IINAddTasksIntentHandling, IINAppendToNoteIntentHandling, IINCreateNoteIntentHandling, IINCreateTaskListIntentHandling, IINSearchForNotebookItemsIntentHandling, IINSetTaskAttributeIntentHandling, ObjCRuntime.INativeObject, System.IDisposable { }
public interface IINSearchForAccountsIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleSearchForAccounts (INSearchForAccountsIntent intent, System.Action<INSearchForAccountsIntentResponse> completion);
}
public interface IINSearchForNotebookItemsIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleSearchForNotebookItems (INSearchForNotebookItemsIntent intent, System.Action<INSearchForNotebookItemsIntentResponse> completion);
}
public interface IINSetTaskAttributeIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleSetTaskAttribute (INSetTaskAttributeIntent intent, System.Action<INSetTaskAttributeIntentResponse> completion);
}
public interface IINTransferMoneyIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleTransferMoney (INTransferMoneyIntent intent, System.Action<INTransferMoneyIntentResponse> completion);
}
public interface IINVisualCodeDomainHandling : IINGetVisualCodeIntentHandling, ObjCRuntime.INativeObject, System.IDisposable { }
public class INAccountTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INAccountTypeResolutionResult (Foundation.NSObjectFlag t); protected INAccountTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INAccountTypeResolutionResult NeedsValue { get; } public static INAccountTypeResolutionResult NotRequired { get; } public static INAccountTypeResolutionResult Unsupported { get; } // methods public static INAccountTypeResolutionResult GetConfirmationRequired (INAccountType accountTypeToConfirm); public static INAccountTypeResolutionResult GetSuccess (INAccountType resolvedAccountType); }
public class INAddTasksIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INAddTasksIntent (); public INAddTasksIntent (Foundation.NSCoder coder); protected INAddTasksIntent (Foundation.NSObjectFlag t); protected INAddTasksIntent (IntPtr handle); public INAddTasksIntent (INTaskList targetTaskList, INSpeakableString[] taskTitles, INSpatialEventTrigger spatialEventTrigger, INTemporalEventTrigger temporalEventTrigger); // properties public override IntPtr ClassHandle { get; } public virtual INSpatialEventTrigger SpatialEventTrigger { get; } public virtual INTaskList TargetTaskList { get; } public virtual INSpeakableString[] TaskTitles { get; } public virtual INTemporalEventTrigger TemporalEventTrigger { get; } }
public static class INAddTasksIntentHandling_Extensions { // methods public static void ConfirmAddTasks (IINAddTasksIntentHandling This, INAddTasksIntent intent, System.Action<INAddTasksIntentResponse> completion); public static void ResolveSpatialEventTrigger (IINAddTasksIntentHandling This, INAddTasksIntent intent, System.Action<INSpatialEventTriggerResolutionResult> completion); public static void ResolveTargetTaskList (IINAddTasksIntentHandling This, INAddTasksIntent intent, System.Action<INTaskListResolutionResult> completion); public static void ResolveTaskTitles (IINAddTasksIntentHandling This, INAddTasksIntent intent, System.Action<INSpeakableStringResolutionResult[]> completion); public static void ResolveTemporalEventTrigger (IINAddTasksIntentHandling This, INAddTasksIntent intent, System.Action<INTemporalEventTriggerResolutionResult> completion); }
public class INAddTasksIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INAddTasksIntentResponse (Foundation.NSCoder coder); protected INAddTasksIntentResponse (Foundation.NSObjectFlag t); protected INAddTasksIntentResponse (IntPtr handle); public INAddTasksIntentResponse (INAddTasksIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public virtual INTask[] AddedTasks { get; set; } public override IntPtr ClassHandle { get; } public virtual INAddTasksIntentResponseCode Code { get; } public virtual INTaskList ModifiedTaskList { get; set; } }
[Serializable] public enum INAddTasksIntentResponseCode { Failure = 4, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INAppendToNoteIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INAppendToNoteIntent (); public INAppendToNoteIntent (Foundation.NSCoder coder); protected INAppendToNoteIntent (Foundation.NSObjectFlag t); protected INAppendToNoteIntent (IntPtr handle); public INAppendToNoteIntent (INNote targetNote, INNoteContent content); // properties public override IntPtr ClassHandle { get; } public virtual INNoteContent Content { get; } public virtual INNote TargetNote { get; } }
public static class INAppendToNoteIntentHandling_Extensions { // methods public static void ConfirmAppendToNote (IINAppendToNoteIntentHandling This, INAppendToNoteIntent intent, System.Action<INAppendToNoteIntentResponse> completion); public static void ResolveContentForAppend (IINAppendToNoteIntentHandling This, INAppendToNoteIntent intent, System.Action<INNoteContentResolutionResult> completion); public static void ResolveTargetNoteForAppend (IINAppendToNoteIntentHandling This, INAppendToNoteIntent intent, System.Action<INNoteResolutionResult> completion); }
public class INAppendToNoteIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INAppendToNoteIntentResponse (Foundation.NSCoder coder); protected INAppendToNoteIntentResponse (Foundation.NSObjectFlag t); protected INAppendToNoteIntentResponse (IntPtr handle); public INAppendToNoteIntentResponse (INAppendToNoteIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INAppendToNoteIntentResponseCode Code { get; } public virtual INNote Note { get; set; } }
[Serializable] public enum INAppendToNoteIntentResponseCode { Failure = 4, FailureCannotUpdatePasswordProtectedNote = 6, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INBalanceAmount : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INBalanceAmount (Foundation.NSCoder coder); protected INBalanceAmount (Foundation.NSObjectFlag t); protected INBalanceAmount (IntPtr handle); public INBalanceAmount (Foundation.NSDecimalNumber amount, INBalanceType balanceType); public INBalanceAmount (Foundation.NSDecimalNumber amount, string currencyCode); // properties public virtual Foundation.NSDecimalNumber Amount { get; } public virtual INBalanceType BalanceType { get; } public override IntPtr ClassHandle { get; } public virtual string CurrencyCode { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
[Serializable] public enum INBalanceType { Miles = 3, Money = 1, Points = 2, Unknown = 0, }
public class INBalanceTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INBalanceTypeResolutionResult (Foundation.NSObjectFlag t); protected INBalanceTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INBalanceTypeResolutionResult NeedsValue { get; } public static INBalanceTypeResolutionResult NotRequired { get; } public static INBalanceTypeResolutionResult Unsupported { get; } // methods public static INBalanceTypeResolutionResult GetConfirmationRequired (INBalanceType balanceTypeToConfirm); public static INBalanceTypeResolutionResult GetSuccess (INBalanceType resolvedBalanceType); }
[Serializable] public enum INCallCapability { AudioCall = 1, Unknown = 0, VideoCall = 2, }
[Serializable] public enum INCallDestinationType { Emergency = 2, Normal = 1, Redial = 4, Unknown = 0, Voicemail = 3, }
public class INCallDestinationTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INCallDestinationTypeResolutionResult (Foundation.NSObjectFlag t); protected INCallDestinationTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INCallDestinationTypeResolutionResult NeedsValue { get; } public static INCallDestinationTypeResolutionResult NotRequired { get; } public static INCallDestinationTypeResolutionResult Unsupported { get; } // methods public static INCallDestinationTypeResolutionResult GetConfirmationRequired (INCallDestinationType callDestinationTypeToConfirm); public static INCallDestinationTypeResolutionResult GetSuccess (INCallDestinationType resolvedCallDestinationType); }
public class INCallRecord : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INCallRecord (Foundation.NSCoder coder); protected INCallRecord (Foundation.NSObjectFlag t); protected INCallRecord (IntPtr handle); public INCallRecord (string identifier, Foundation.NSDate dateCreated, INPerson caller, INCallRecordType callRecordType, INCallCapability callCapability, Foundation.NSNumber callDuration, Foundation.NSNumber unseen); // properties public virtual INCallCapability CallCapability { get; } public double? CallDuration { get; } public virtual INCallRecordType CallRecordType { get; } public virtual INPerson Caller { get; } public override IntPtr ClassHandle { get; } public virtual Foundation.NSDate DateCreated { get; } public virtual string Identifier { get; } public bool? Unseen { get; } protected virtual Foundation.NSNumber WeakCallDuration { get; } protected virtual Foundation.NSNumber WeakUnseen { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
[Serializable] [Flags] public enum INCallRecordTypeOptions { Latest = 8, Missed = 2, Outgoing = 1, Received = 4, Voicemail = 16, }
public class INCallRecordTypeOptionsResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INCallRecordTypeOptionsResolutionResult (Foundation.NSObjectFlag t); protected INCallRecordTypeOptionsResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INCallRecordTypeOptionsResolutionResult NeedsValue { get; } public static INCallRecordTypeOptionsResolutionResult NotRequired { get; } public static INCallRecordTypeOptionsResolutionResult Unsupported { get; } // methods public static INCallRecordTypeOptionsResolutionResult GetConfirmationRequired (INCallRecordTypeOptions callRecordTypeOptionsToConfirm); public static INCallRecordTypeOptionsResolutionResult GetSuccess (INCallRecordTypeOptions resolvedCallRecordTypeOptions); }
public class INCreateNoteIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INCreateNoteIntent (Foundation.NSCoder coder); protected INCreateNoteIntent (Foundation.NSObjectFlag t); protected INCreateNoteIntent (IntPtr handle); public INCreateNoteIntent (INSpeakableString title, INNoteContent content, INSpeakableString groupName); // properties public override IntPtr ClassHandle { get; } public virtual INNoteContent Content { get; } public virtual INSpeakableString GroupName { get; } public virtual INSpeakableString Title { get; } }
public static class INCreateNoteIntentHandling_Extensions { // methods public static void ConfirmCreateNote (IINCreateNoteIntentHandling This, INCreateNoteIntent intent, System.Action<INCreateNoteIntentResponse> completion); public static void ResolveContent (IINCreateNoteIntentHandling This, INCreateNoteIntent intent, System.Action<INNoteContentResolutionResult> completion); public static void ResolveGroupName (IINCreateNoteIntentHandling This, INCreateNoteIntent intent, System.Action<INSpeakableStringResolutionResult> completion); public static void ResolveTitle (IINCreateNoteIntentHandling This, INCreateNoteIntent intent, System.Action<INSpeakableStringResolutionResult> completion); }
public class INCreateNoteIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INCreateNoteIntentResponse (Foundation.NSCoder coder); protected INCreateNoteIntentResponse (Foundation.NSObjectFlag t); protected INCreateNoteIntentResponse (IntPtr handle); public INCreateNoteIntentResponse (INCreateNoteIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INCreateNoteIntentResponseCode Code { get; } public virtual INNote CreatedNote { get; set; } }
[Serializable] public enum INCreateNoteIntentResponseCode { Failure = 4, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INCreateTaskListIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INCreateTaskListIntent (Foundation.NSCoder coder); protected INCreateTaskListIntent (Foundation.NSObjectFlag t); protected INCreateTaskListIntent (IntPtr handle); public INCreateTaskListIntent (INSpeakableString title, INSpeakableString[] taskTitles, INSpeakableString groupName); // properties public override IntPtr ClassHandle { get; } public virtual INSpeakableString GroupName { get; } public virtual INSpeakableString[] TaskTitles { get; } public virtual INSpeakableString Title { get; } }
public static class INCreateTaskListIntentHandling_Extensions { // methods public static void ConfirmCreateTaskList (IINCreateTaskListIntentHandling This, INCreateTaskListIntent intent, System.Action<INCreateTaskListIntentResponse> completion); public static void ResolveGroupName (IINCreateTaskListIntentHandling This, INCreateTaskListIntent intent, System.Action<INSpeakableStringResolutionResult> completion); public static void ResolveTaskTitles (IINCreateTaskListIntentHandling This, INCreateTaskListIntent intent, System.Action<INSpeakableStringResolutionResult[]> completion); public static void ResolveTitle (IINCreateTaskListIntentHandling This, INCreateTaskListIntent intent, System.Action<INSpeakableStringResolutionResult> completion); }
public class INCreateTaskListIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INCreateTaskListIntentResponse (Foundation.NSCoder coder); protected INCreateTaskListIntentResponse (Foundation.NSObjectFlag t); protected INCreateTaskListIntentResponse (IntPtr handle); public INCreateTaskListIntentResponse (INCreateTaskListIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INCreateTaskListIntentResponseCode Code { get; } public virtual INTaskList CreatedTaskList { get; set; } }
[Serializable] public enum INCreateTaskListIntentResponseCode { Failure = 4, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
[Serializable] public enum INDateSearchType { ByCreatedDate = 3, ByDueDate = 1, ByModifiedDate = 2, Unknown = 0, }
public class INDateSearchTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INDateSearchTypeResolutionResult (Foundation.NSObjectFlag t); protected INDateSearchTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INDateSearchTypeResolutionResult NeedsValue { get; } public static INDateSearchTypeResolutionResult NotRequired { get; } public static INDateSearchTypeResolutionResult Unsupported { get; } // methods public static INDateSearchTypeResolutionResult GetConfirmationRequired (INDateSearchType dateSearchTypeToConfirm); public static INDateSearchTypeResolutionResult GetSuccess (INDateSearchType resolvedDateSearchType); }
public class INGetVisualCodeIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INGetVisualCodeIntent (Foundation.NSCoder coder); protected INGetVisualCodeIntent (Foundation.NSObjectFlag t); public INGetVisualCodeIntent (INVisualCodeType visualCodeType); protected INGetVisualCodeIntent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual INVisualCodeType VisualCodeType { get; } }
public static class INGetVisualCodeIntentHandling_Extensions { // methods public static void ConfirmGetVisualCode (IINGetVisualCodeIntentHandling This, INGetVisualCodeIntent intent, System.Action<INGetVisualCodeIntentResponse> completion); public static void ResolveVisualCodeType (IINGetVisualCodeIntentHandling This, INGetVisualCodeIntent intent, System.Action<INVisualCodeTypeResolutionResult> completion); }
public class INGetVisualCodeIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INGetVisualCodeIntentResponse (Foundation.NSCoder coder); protected INGetVisualCodeIntentResponse (Foundation.NSObjectFlag t); protected INGetVisualCodeIntentResponse (IntPtr handle); public INGetVisualCodeIntentResponse (INGetVisualCodeIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INGetVisualCodeIntentResponseCode Code { get; } public virtual INImage VisualCodeImage { get; set; } }
[Serializable] public enum INGetVisualCodeIntentResponseCode { ContinueInApp = 2, Failure = 5, FailureAppConfigurationRequired = 7, FailureRequiringAppLaunch = 6, InProgress = 3, Ready = 1, Success = 4, Unspecified = 0, }
public class INImageNoteContent : Intents.INNoteContent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INImageNoteContent (); public INImageNoteContent (Foundation.NSCoder coder); protected INImageNoteContent (Foundation.NSObjectFlag t); public INImageNoteContent (INImage image); protected INImageNoteContent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual INImage Image { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
[Serializable] public enum INLocationSearchType { ByLocationTrigger = 1, Unknown = 0, }
public class INLocationSearchTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INLocationSearchTypeResolutionResult (Foundation.NSObjectFlag t); protected INLocationSearchTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INLocationSearchTypeResolutionResult NeedsValue { get; } public static INLocationSearchTypeResolutionResult NotRequired { get; } public static INLocationSearchTypeResolutionResult Unsupported { get; } // methods public static INLocationSearchTypeResolutionResult GetConfirmationRequired (INLocationSearchType locationSearchTypeToConfirm); public static INLocationSearchTypeResolutionResult GetSuccess (INLocationSearchType resolvedLocationSearchType); }
[Serializable] public enum INMessageType { Audio = 2, DigitalTouch = 3, Handwriting = 4, MediaAddressCard = 14, MediaAudio = 18, MediaCalendar = 12, MediaImage = 15, MediaLocation = 13, MediaPass = 17, MediaVideo = 16, Sticker = 5, TapbackDisliked = 7, TapbackEmphasized = 8, TapbackLaughed = 11, TapbackLiked = 6, TapbackLoved = 9, TapbackQuestioned = 10, Text = 1, Unspecified = 0, }
public class INNote : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INNote (); public INNote (Foundation.NSCoder coder); protected INNote (Foundation.NSObjectFlag t); protected INNote (IntPtr handle); public INNote (INSpeakableString title, INNoteContent[] contents, INSpeakableString groupName, Foundation.NSDateComponents createdDateComponents, Foundation.NSDateComponents modifiedDateComponents, string identifier); // properties public override IntPtr ClassHandle { get; } public virtual INNoteContent[] Contents { get; } public virtual Foundation.NSDateComponents CreatedDateComponents { get; } public virtual INSpeakableString GroupName { get; } public virtual string Identifier { get; } public virtual Foundation.NSDateComponents ModifiedDateComponents { get; } public virtual INSpeakableString Title { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INNoteContent : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INNoteContent (); public INNoteContent (Foundation.NSCoder coder); protected INNoteContent (Foundation.NSObjectFlag t); protected INNoteContent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INNoteContentResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INNoteContentResolutionResult (Foundation.NSObjectFlag t); protected INNoteContentResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INNoteContentResolutionResult NeedsValue { get; } public static INNoteContentResolutionResult NotRequired { get; } public static INNoteContentResolutionResult Unsupported { get; } // methods public static INNoteContentResolutionResult GetConfirmationRequired (INNoteContent noteContentToConfirm); public static INNoteContentResolutionResult GetDisambiguation (INNoteContent[] noteContentsToDisambiguate); public static INNoteContentResolutionResult GetSuccess (INNoteContent resolvedNoteContent); }
[Serializable] public enum INNoteContentType { Image = 2, Text = 1, Unknown = 0, }
public class INNoteContentTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INNoteContentTypeResolutionResult (); protected INNoteContentTypeResolutionResult (Foundation.NSObjectFlag t); protected INNoteContentTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INNoteContentTypeResolutionResult NeedsValue { get; } public static INNoteContentTypeResolutionResult NotRequired { get; } public static INNoteContentTypeResolutionResult Unsupported { get; } // methods public static INNoteContentTypeResolutionResult GetConfirmationRequired (INNoteContentType noteContentTypeToConfirm); public static INNoteContentTypeResolutionResult GetSuccess (INNoteContentType resolvedNoteContentType); }
public class INNoteResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INNoteResolutionResult (); protected INNoteResolutionResult (Foundation.NSObjectFlag t); protected INNoteResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INNoteResolutionResult NeedsValue { get; } public static INNoteResolutionResult NotRequired { get; } public static INNoteResolutionResult Unsupported { get; } // methods public static INNoteResolutionResult GetConfirmationRequired (INNote noteToConfirm); public static INNoteResolutionResult GetDisambiguation (INNote[] notesToDisambiguate); public static INNoteResolutionResult GetSuccess (INNote resolvedNote); }
[Serializable] public enum INNotebookItemType { Note = 1, Task = 3, TaskList = 2, Unknown = 0, }
public class INNotebookItemTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INNotebookItemTypeResolutionResult (); protected INNotebookItemTypeResolutionResult (Foundation.NSObjectFlag t); protected INNotebookItemTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INNotebookItemTypeResolutionResult NeedsValue { get; } public static INNotebookItemTypeResolutionResult NotRequired { get; } public static INNotebookItemTypeResolutionResult Unsupported { get; } // methods public static INNotebookItemTypeResolutionResult GetConfirmationRequired (INNotebookItemType notebookItemTypeToConfirm); public static INNotebookItemTypeResolutionResult GetDisambiguation (Foundation.NSNumber[] notebookItemTypesToDisambiguate); public static INNotebookItemTypeResolutionResult GetSuccess (INNotebookItemType resolvedNotebookItemType); }
public class INParameter : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INParameter (Foundation.NSCoder coder); protected INParameter (Foundation.NSObjectFlag t); protected INParameter (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual ObjCRuntime.Class ParameterClass { get; } public virtual string ParameterKeyPath { get; } public System.Type ParameterType { get; } // methods public virtual void EncodeTo (Foundation.NSCoder encoder); public virtual uint GetIndex (string subKeyPath); public static INParameter GetParameter (ObjCRuntime.Class aClass, string keyPath); public static INParameter GetParameter (System.Type type, string keyPath); public virtual bool IsEqualTo (INParameter parameter); public virtual void SetIndex (uint index, string subKeyPath); }
[Serializable] public enum INRecurrenceFrequency { Daily = 3, Hourly = 2, Minute = 1, Monthly = 5, Unknown = 0, Weekly = 4, Yearly = 6, }
public class INRecurrenceRule : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INRecurrenceRule (Foundation.NSCoder coder); protected INRecurrenceRule (Foundation.NSObjectFlag t); protected INRecurrenceRule (IntPtr handle); public INRecurrenceRule (uint interval, INRecurrenceFrequency frequency); // properties public override IntPtr ClassHandle { get; } public virtual INRecurrenceFrequency Frequency { get; } public virtual uint Interval { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INRequestPaymentCurrencyAmountResolutionResult : Intents.INCurrencyAmountResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INRequestPaymentCurrencyAmountResolutionResult (Foundation.NSObjectFlag t); public INRequestPaymentCurrencyAmountResolutionResult (INCurrencyAmountResolutionResult currencyAmountResolutionResult); protected INRequestPaymentCurrencyAmountResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INRequestPaymentCurrencyAmountResolutionResult NeedsValue { get; } public static INRequestPaymentCurrencyAmountResolutionResult NotRequired { get; } public static INRequestPaymentCurrencyAmountResolutionResult Unsupported { get; } // methods public static INRequestPaymentCurrencyAmountResolutionResult GetUnsupported (INRequestPaymentCurrencyAmountUnsupportedReason reason); }
[Serializable] public enum INRequestPaymentCurrencyAmountUnsupportedReason { AmountAboveMaximum = 2, AmountBelowMinimum = 1, CurrencyUnsupported = 3, }
public class INRequestPaymentPayerResolutionResult : Intents.INPersonResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INRequestPaymentPayerResolutionResult (Foundation.NSObjectFlag t); public INRequestPaymentPayerResolutionResult (INPersonResolutionResult personResolutionResult); protected INRequestPaymentPayerResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INRequestPaymentPayerResolutionResult NeedsValue { get; } public static INRequestPaymentPayerResolutionResult NotRequired { get; } public static INRequestPaymentPayerResolutionResult Unsupported { get; } // methods public static INRequestPaymentPayerResolutionResult GetUnsupported (INRequestPaymentPayerUnsupportedReason reason); }
[Serializable] public enum INRequestPaymentPayerUnsupportedReason { CredentialsUnverified = 1, NoAccount = 2, }
[Serializable] public enum INRideFeedbackTypeOptions { Rate = 1, Tip = 2, }
public class INSearchForAccountsIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSearchForAccountsIntent (); public INSearchForAccountsIntent (Foundation.NSCoder coder); protected INSearchForAccountsIntent (Foundation.NSObjectFlag t); protected INSearchForAccountsIntent (IntPtr handle); public INSearchForAccountsIntent (INSpeakableString accountNickname, INAccountType accountType, INSpeakableString organizationName, INBalanceType requestedBalanceType); // properties public virtual INSpeakableString AccountNickname { get; } public virtual INAccountType AccountType { get; } public override IntPtr ClassHandle { get; } public virtual INSpeakableString OrganizationName { get; } public virtual INBalanceType RequestedBalanceType { get; } }
public static class INSearchForAccountsIntentHandling_Extensions { // methods public static void ConfirmSearchForAccounts (IINSearchForAccountsIntentHandling This, INSearchForAccountsIntent intent, System.Action<INSearchForAccountsIntentResponse> completion); public static void ResolveAccountNickname (IINSearchForAccountsIntentHandling This, INSearchForAccountsIntent intent, System.Action<INSpeakableStringResolutionResult> completion); public static void ResolveAccountType (IINSearchForAccountsIntentHandling This, INSearchForAccountsIntent intent, System.Action<INAccountTypeResolutionResult> completion); public static void ResolveOrganizationName (IINSearchForAccountsIntentHandling This, INSearchForAccountsIntent intent, System.Action<INSpeakableStringResolutionResult> completion); public static void ResolveRequestedBalanceType (IINSearchForAccountsIntentHandling This, INSearchForAccountsIntent intent, System.Action<INBalanceTypeResolutionResult> completion); }
public class INSearchForAccountsIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSearchForAccountsIntentResponse (Foundation.NSCoder coder); protected INSearchForAccountsIntentResponse (Foundation.NSObjectFlag t); protected INSearchForAccountsIntentResponse (IntPtr handle); public INSearchForAccountsIntentResponse (INSearchForAccountsIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public virtual INPaymentAccount[] Accounts { get; set; } public override IntPtr ClassHandle { get; } public virtual INSearchForAccountsIntentResponseCode Code { get; } }
[Serializable] public enum INSearchForAccountsIntentResponseCode { Failure = 4, FailureAccountNotFound = 7, FailureCredentialsUnverified = 6, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INSearchForNotebookItemsIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSearchForNotebookItemsIntent (); public INSearchForNotebookItemsIntent (Foundation.NSCoder coder); protected INSearchForNotebookItemsIntent (Foundation.NSObjectFlag t); protected INSearchForNotebookItemsIntent (IntPtr handle); public INSearchForNotebookItemsIntent (INSpeakableString title, string content, INNotebookItemType itemType, INTaskStatus status, CoreLocation.CLPlacemark location, INLocationSearchType locationSearchType, INDateComponentsRange dateTime, INDateSearchType dateSearchType); // properties public override IntPtr ClassHandle { get; } public virtual string Content { get; } public virtual INDateSearchType DateSearchType { get; } public virtual INDateComponentsRange DateTime { get; } public virtual INNotebookItemType ItemType { get; } public virtual CoreLocation.CLPlacemark Location { get; } public virtual INLocationSearchType LocationSearchType { get; } public virtual INTaskStatus Status { get; } public virtual INSpeakableString Title { get; } }
public static class INSearchForNotebookItemsIntentHandling_Extensions { // methods public static void ConfirmSearchForNotebookItems (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INSearchForNotebookItemsIntentResponse> completion); public static void ResolveContent (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INStringResolutionResult> completion); public static void ResolveDateSearchType (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INDateSearchTypeResolutionResult> completion); public static void ResolveDateTime (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INDateComponentsRangeResolutionResult> completion); public static void ResolveItemType (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INNotebookItemTypeResolutionResult> completion); public static void ResolveLocation (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INPlacemarkResolutionResult> completion); public static void ResolveLocationSearchType (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INLocationSearchTypeResolutionResult> completion); public static void ResolveStatus (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INTaskStatusResolutionResult> completion); public static void ResolveTitle (IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INSpeakableStringResolutionResult> completion); }
public class INSearchForNotebookItemsIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSearchForNotebookItemsIntentResponse (Foundation.NSCoder coder); protected INSearchForNotebookItemsIntentResponse (Foundation.NSObjectFlag t); protected INSearchForNotebookItemsIntentResponse (IntPtr handle); public INSearchForNotebookItemsIntentResponse (INSearchForNotebookItemsIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INSearchForNotebookItemsIntentResponseCode Code { get; } public virtual INNote[] Notes { get; set; } public virtual INSortType SortType { get; set; } public virtual INTaskList[] TaskLists { get; set; } public virtual INTask[] Tasks { get; set; } }
[Serializable] public enum INSearchForNotebookItemsIntentResponseCode { Failure = 4, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
public class INSendMessageRecipientResolutionResult : Intents.INPersonResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INSendMessageRecipientResolutionResult (Foundation.NSObjectFlag t); public INSendMessageRecipientResolutionResult (INPersonResolutionResult personResolutionResult); protected INSendMessageRecipientResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INSendMessageRecipientResolutionResult NeedsValue { get; } public static INSendMessageRecipientResolutionResult NotRequired { get; } public static INSendMessageRecipientResolutionResult Unsupported { get; } // methods public static INSendMessageRecipientResolutionResult GetUnsupported (INSendMessageRecipientUnsupportedReason reason); }
[Serializable] public enum INSendMessageRecipientUnsupportedReason { MessagingServiceNotEnabledForRecipient = 3, NoAccount = 1, Offline = 2, }
public class INSendPaymentCurrencyAmountResolutionResult : Intents.INCurrencyAmountResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INSendPaymentCurrencyAmountResolutionResult (Foundation.NSObjectFlag t); public INSendPaymentCurrencyAmountResolutionResult (INCurrencyAmountResolutionResult currencyAmountResolutionResult); protected INSendPaymentCurrencyAmountResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INSendPaymentCurrencyAmountResolutionResult NeedsValue { get; } public static INSendPaymentCurrencyAmountResolutionResult NotRequired { get; } public static INSendPaymentCurrencyAmountResolutionResult Unsupported { get; } // methods public static INSendPaymentCurrencyAmountResolutionResult GetUnsupported (INSendPaymentCurrencyAmountUnsupportedReason reason); }
[Serializable] public enum INSendPaymentCurrencyAmountUnsupportedReason { AmountAboveMaximum = 2, AmountBelowMinimum = 1, CurrencyUnsupported = 3, }
public class INSendPaymentPayeeResolutionResult : Intents.INPersonResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INSendPaymentPayeeResolutionResult (Foundation.NSObjectFlag t); public INSendPaymentPayeeResolutionResult (INPersonResolutionResult personResolutionResult); protected INSendPaymentPayeeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INSendPaymentPayeeResolutionResult NeedsValue { get; } public static INSendPaymentPayeeResolutionResult NotRequired { get; } public static INSendPaymentPayeeResolutionResult Unsupported { get; } // methods public static INSendPaymentPayeeResolutionResult GetUnsupported (INSendPaymentPayeeUnsupportedReason reason); }
[Serializable] public enum INSendPaymentPayeeUnsupportedReason { CredentialsUnverified = 1, InsufficientFunds = 2, NoAccount = 3, }
public class INSetTaskAttributeIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSetTaskAttributeIntent (); public INSetTaskAttributeIntent (Foundation.NSCoder coder); protected INSetTaskAttributeIntent (Foundation.NSObjectFlag t); protected INSetTaskAttributeIntent (IntPtr handle); public INSetTaskAttributeIntent (INTask targetTask, INTaskStatus status, INSpatialEventTrigger spatialEventTrigger, INTemporalEventTrigger temporalEventTrigger); // properties public override IntPtr ClassHandle { get; } public virtual INSpatialEventTrigger SpatialEventTrigger { get; } public virtual INTaskStatus Status { get; } public virtual INTask TargetTask { get; } public virtual INTemporalEventTrigger TemporalEventTrigger { get; } }
public static class INSetTaskAttributeIntentHandling_Extensions { // methods public static void ConfirmSetTaskAttribute (IINSetTaskAttributeIntentHandling This, INSetTaskAttributeIntent intent, System.Action<INSetTaskAttributeIntentResponse> completion); public static void ResolveSpatialEventTrigger (IINSetTaskAttributeIntentHandling This, INSetTaskAttributeIntent intent, System.Action<INSpatialEventTriggerResolutionResult> completion); public static void ResolveStatus (IINSetTaskAttributeIntentHandling This, INSetTaskAttributeIntent intent, System.Action<INTaskStatusResolutionResult> completion); public static void ResolveTargetTask (IINSetTaskAttributeIntentHandling This, INSetTaskAttributeIntent intent, System.Action<INTaskResolutionResult> completion); public static void ResolveTemporalEventTrigger (IINSetTaskAttributeIntentHandling This, INSetTaskAttributeIntent intent, System.Action<INTemporalEventTriggerResolutionResult> completion); }
public class INSetTaskAttributeIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INSetTaskAttributeIntentResponse (Foundation.NSCoder coder); protected INSetTaskAttributeIntentResponse (Foundation.NSObjectFlag t); protected INSetTaskAttributeIntentResponse (IntPtr handle); public INSetTaskAttributeIntentResponse (INSetTaskAttributeIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INSetTaskAttributeIntentResponseCode Code { get; } public virtual INTask ModifiedTask { get; set; } }
[Serializable] public enum INSetTaskAttributeIntentResponseCode { Failure = 4, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
[Serializable] public enum INSortType { AsIs = 1, ByDate = 2, Unknown = 0, }
[Serializable] public enum INSpatialEvent { Arrive = 1, Depart = 2, Unknown = 0, }
public class INSpatialEventTrigger : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INSpatialEventTrigger (Foundation.NSObjectFlag t); protected INSpatialEventTrigger (IntPtr handle); public INSpatialEventTrigger (CoreLocation.CLPlacemark placemark, INSpatialEvent event); // properties public override IntPtr ClassHandle { get; } public virtual INSpatialEvent Event { get; } public virtual CoreLocation.CLPlacemark Placemark { get; } }
public class INSpatialEventTriggerResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INSpatialEventTriggerResolutionResult (Foundation.NSObjectFlag t); protected INSpatialEventTriggerResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INSpatialEventTriggerResolutionResult NeedsValue { get; } public static INSpatialEventTriggerResolutionResult NotRequired { get; } public static INSpatialEventTriggerResolutionResult Unsupported { get; } // methods public static INSpatialEventTriggerResolutionResult GetConfirmationRequired (INSpatialEventTrigger spatialEventTriggerToConfirm); public static INSpatialEventTriggerResolutionResult GetDisambiguation (INSpatialEventTrigger[] spatialEventTriggersToDisambiguate); public static INSpatialEventTriggerResolutionResult GetSuccess (INSpatialEventTrigger resolvedSpatialEventTrigger); }
public class INTask : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INTask (Foundation.NSCoder coder); protected INTask (Foundation.NSObjectFlag t); protected INTask (IntPtr handle); public INTask (INSpeakableString title, INTaskStatus status, INTaskType taskType, INSpatialEventTrigger spatialEventTrigger, INTemporalEventTrigger temporalEventTrigger, Foundation.NSDateComponents createdDateComponents, Foundation.NSDateComponents modifiedDateComponents, string identifier); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDateComponents CreatedDateComponents { get; } public virtual string Identifier { get; } public virtual Foundation.NSDateComponents ModifiedDateComponents { get; } public virtual INSpatialEventTrigger SpatialEventTrigger { get; } public virtual INTaskStatus Status { get; } public virtual INTaskType TaskType { get; } public virtual INTemporalEventTrigger TemporalEventTrigger { get; } public virtual INSpeakableString Title { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INTaskList : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INTaskList (Foundation.NSCoder coder); protected INTaskList (Foundation.NSObjectFlag t); protected INTaskList (IntPtr handle); public INTaskList (INSpeakableString title, INTask[] tasks, INSpeakableString groupName, Foundation.NSDateComponents createdDateComponents, Foundation.NSDateComponents modifiedDateComponents, string identifier); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDateComponents CreatedDateComponents { get; } public virtual INSpeakableString GroupName { get; } public virtual string Identifier { get; } public virtual Foundation.NSDateComponents ModifiedDateComponents { get; } public virtual INTask[] Tasks { get; } public virtual INSpeakableString Title { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INTaskListResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INTaskListResolutionResult (Foundation.NSObjectFlag t); protected INTaskListResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INTaskListResolutionResult NeedsValue { get; } public static INTaskListResolutionResult NotRequired { get; } public static INTaskListResolutionResult Unsupported { get; } // methods public static INTaskListResolutionResult GetConfirmationRequired (INTaskList taskListToConfirm); public static INTaskListResolutionResult GetDisambiguation (INTaskList[] taskListsToDisambiguate); public static INTaskListResolutionResult GetSuccess (INTaskList resolvedTaskList); }
public class INTaskResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INTaskResolutionResult (Foundation.NSObjectFlag t); protected INTaskResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INTaskResolutionResult NeedsValue { get; } public static INTaskResolutionResult NotRequired { get; } public static INTaskResolutionResult Unsupported { get; } // methods public static INTaskResolutionResult GetConfirmationRequired (INTask taskToConfirm); public static INTaskResolutionResult GetDisambiguation (INTask[] tasksToDisambiguate); public static INTaskResolutionResult GetSuccess (INTask resolvedTask); }
[Serializable] public enum INTaskStatus { Completed = 2, NotCompleted = 1, Unknown = 0, }
public class INTaskStatusResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INTaskStatusResolutionResult (Foundation.NSObjectFlag t); protected INTaskStatusResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INTaskStatusResolutionResult NeedsValue { get; } public static INTaskStatusResolutionResult NotRequired { get; } public static INTaskStatusResolutionResult Unsupported { get; } // methods public static INTaskStatusResolutionResult GetConfirmationRequired (INTaskStatus taskStatusToConfirm); public static INTaskStatusResolutionResult GetSuccess (INTaskStatus resolvedTaskStatus); }
[Serializable] public enum INTaskType { Completable = 2, NotCompletable = 1, Unknown = 0, }
public class INTemporalEventTrigger : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INTemporalEventTrigger (Foundation.NSCoder coder); protected INTemporalEventTrigger (Foundation.NSObjectFlag t); public INTemporalEventTrigger (INDateComponentsRange dateComponentsRange); protected INTemporalEventTrigger (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual INDateComponentsRange DateComponentsRange { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INTemporalEventTriggerResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INTemporalEventTriggerResolutionResult (Foundation.NSObjectFlag t); protected INTemporalEventTriggerResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INTemporalEventTriggerResolutionResult NeedsValue { get; } public static INTemporalEventTriggerResolutionResult NotRequired { get; } public static INTemporalEventTriggerResolutionResult Unsupported { get; } // methods public static INTemporalEventTriggerResolutionResult GetConfirmationRequired (INTemporalEventTrigger temporalEventTriggerToConfirm); public static INTemporalEventTriggerResolutionResult GetDisambiguation (INTemporalEventTrigger[] temporalEventTriggersToDisambiguate); public static INTemporalEventTriggerResolutionResult GetSuccess (INTemporalEventTrigger resolvedTemporalEventTrigger); }
public class INTextNoteContent : Intents.INNoteContent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INTextNoteContent (Foundation.NSCoder coder); protected INTextNoteContent (Foundation.NSObjectFlag t); protected INTextNoteContent (IntPtr handle); public INTextNoteContent (string text); // properties public override IntPtr ClassHandle { get; } public virtual string Text { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class INTransferMoneyIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INTransferMoneyIntent (Foundation.NSCoder coder); protected INTransferMoneyIntent (Foundation.NSObjectFlag t); protected INTransferMoneyIntent (IntPtr handle); public INTransferMoneyIntent (INPaymentAccount fromAccount, INPaymentAccount toAccount, INPaymentAmount transactionAmount, INDateComponentsRange transactionScheduledDate, string transactionNote); // properties public override IntPtr ClassHandle { get; } public virtual INPaymentAccount FromAccount { get; } public virtual INPaymentAccount ToAccount { get; } public virtual INPaymentAmount TransactionAmount { get; } public virtual string TransactionNote { get; } public virtual INDateComponentsRange TransactionScheduledDate { get; } }
public static class INTransferMoneyIntentHandling_Extensions { // methods public static void ConfirmTransferMoney (IINTransferMoneyIntentHandling This, INTransferMoneyIntent intent, System.Action<INTransferMoneyIntentResponse> completion); public static void ResolveFromAccount (IINTransferMoneyIntentHandling This, INTransferMoneyIntent intent, System.Action<INPaymentAccountResolutionResult> completion); public static void ResolveToAccount (IINTransferMoneyIntentHandling This, INTransferMoneyIntent intent, System.Action<INPaymentAccountResolutionResult> completion); public static void ResolveTransactionAmount (IINTransferMoneyIntentHandling This, INTransferMoneyIntent intent, System.Action<INPaymentAmountResolutionResult> completion); public static void ResolveTransactionNote (IINTransferMoneyIntentHandling This, INTransferMoneyIntent intent, System.Action<INStringResolutionResult> completion); public static void ResolveTransactionScheduledDate (IINTransferMoneyIntentHandling This, INTransferMoneyIntent intent, System.Action<INDateComponentsRangeResolutionResult> completion); }
public class INTransferMoneyIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public INTransferMoneyIntentResponse (Foundation.NSCoder coder); protected INTransferMoneyIntentResponse (Foundation.NSObjectFlag t); protected INTransferMoneyIntentResponse (IntPtr handle); public INTransferMoneyIntentResponse (INTransferMoneyIntentResponseCode code, Foundation.NSUserActivity userActivity); // properties public override IntPtr ClassHandle { get; } public virtual INTransferMoneyIntentResponseCode Code { get; } public virtual INPaymentAccount FromAccount { get; set; } public virtual INPaymentAccount ToAccount { get; set; } public virtual INPaymentAmount TransactionAmount { get; set; } public virtual string TransactionNote { get; set; } public virtual INDateComponentsRange TransactionScheduledDate { get; set; } public virtual INCurrencyAmount TransferFee { get; set; } }
[Serializable] public enum INTransferMoneyIntentResponseCode { Failure = 4, FailureCredentialsUnverified = 6, FailureInsufficientFunds = 7, FailureRequiringAppLaunch = 5, InProgress = 2, Ready = 1, Success = 3, Unspecified = 0, }
[Serializable] public enum INVisualCodeType { Contact = 1, RequestPayment = 2, SendPayment = 3, Unknown = 0, }
public class INVisualCodeTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected INVisualCodeTypeResolutionResult (Foundation.NSObjectFlag t); protected INVisualCodeTypeResolutionResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static INVisualCodeTypeResolutionResult NeedsValue { get; } public static INVisualCodeTypeResolutionResult NotRequired { get; } public static INVisualCodeTypeResolutionResult Unsupported { get; } // methods public static INVisualCodeTypeResolutionResult GetConfirmationRequired (INVisualCodeType visualCodeTypeToConfirm); public static INVisualCodeTypeResolutionResult GetSuccess (INVisualCodeType resolvedVisualCodeType); }
Added property:
public static Foundation.NSString TypeIdentifier { get; }
Modified fields:
public const string SdkVersion = "3.2" "4.0";public const string Version = "10.12.0" "10.99.5";
Added field:
public static const string CoreMLLibrary = "/System/Library/Frameworks/CoreML.framework/CoreML";
Added methods:
public static uint GetUInt32 (IntPtr handle, string symbol); public static ulong GetUInt64 (IntPtr handle, string symbol); public static void SetNFloat (IntPtr handle, string symbol, nfloat value); public static void SetNInt (IntPtr handle, string symbol, nint value); public static void SetNUInt (IntPtr handle, string symbol, uint value); public static void SetUInt32 (IntPtr handle, string symbol, uint value); public static void SetUInt64 (IntPtr handle, string symbol, long value);
Added methods:
public virtual void DidAuthorizePayment (PKPaymentAuthorizationController controller, PKPayment payment, System.Action<PKPaymentAuthorizationResult> completion); public virtual void DidSelectPaymentMethod (PKPaymentAuthorizationController controller, PKPaymentMethod paymentMethod, System.Action<PKPaymentRequestPaymentMethodUpdate> completion); public virtual void DidSelectShippingContact (PKPaymentAuthorizationController controller, PKContact contact, System.Action<PKPaymentRequestShippingContactUpdate> completion); public virtual void DidSelectShippingMethod (PKPaymentAuthorizationController controller, PKPaymentMethod paymentMethod, System.Action<PKPaymentRequestPaymentMethodUpdate> completion);
Added methods:
public static void DidAuthorizePayment (IPKPaymentAuthorizationControllerDelegate This, PKPaymentAuthorizationController controller, PKPayment payment, System.Action<PKPaymentAuthorizationResult> completion); public static void DidSelectPaymentMethod (IPKPaymentAuthorizationControllerDelegate This, PKPaymentAuthorizationController controller, PKPaymentMethod paymentMethod, System.Action<PKPaymentRequestPaymentMethodUpdate> completion); public static void DidSelectShippingContact (IPKPaymentAuthorizationControllerDelegate This, PKPaymentAuthorizationController controller, PKContact contact, System.Action<PKPaymentRequestShippingContactUpdate> completion); public static void DidSelectShippingMethod (IPKPaymentAuthorizationControllerDelegate This, PKPaymentAuthorizationController controller, PKPaymentMethod paymentMethod, System.Action<PKPaymentRequestPaymentMethodUpdate> completion);
Added property:
public static Foundation.NSString CarteBancaires { get; }
Added properties:
public PKContactFields RequiredBillingContactFields { get; set; } public PKContactFields RequiredShippingContactFields { get; set; } public virtual Foundation.NSSet<Foundation.NSString> SupportedCountries { get; set; } public virtual Foundation.NSSet WeakRequiredBillingContactFields { get; set; } public virtual Foundation.NSSet WeakRequiredShippingContactFields { get; set; }
Added methods:
public static Foundation.NSError CreatePaymentBillingAddressInvalidError (Contacts.CNPostalAddressKeyOption postalAddress, string localizedDescription); public static Foundation.NSError CreatePaymentBillingAddressInvalidError (Foundation.NSString postalAddressKey, string localizedDescription); public static Foundation.NSError CreatePaymentContactInvalidError (Foundation.NSString field, string localizedDescription); public static Foundation.NSError CreatePaymentContactInvalidError (PKContactFields contactField, string localizedDescription); public static Foundation.NSError CreatePaymentShippingAddressInvalidError (Contacts.CNPostalAddressKeyOption postalAddress, string localizedDescription); public static Foundation.NSError CreatePaymentShippingAddressInvalidError (Foundation.NSString postalAddressKey, string localizedDescription); public static Foundation.NSError CreatePaymentShippingAddressUnserviceableError (string localizedDescription);
[Serializable] [Flags] public enum PKContactFields { EmailAddress = 2, Name = 8, None = 0, PhoneNumber = 4, PhoneticName = 16, PostalAddress = 1, }
public static class PKContactFieldsExtensions { // methods public static Foundation.NSString GetConstant (PKContactFields self); public static Foundation.NSSet GetSet (PKContactFields values); public static PKContactFields GetValue (Foundation.NSSet set); public static PKContactFields GetValue (Foundation.NSString constant); }
public static class PKPassKitErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (PKPassKitErrorCode self);
}
public class PKPaymentAuthorizationResult : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected PKPaymentAuthorizationResult (Foundation.NSObjectFlag t); protected PKPaymentAuthorizationResult (IntPtr handle); public PKPaymentAuthorizationResult (PKPaymentAuthorizationStatus status, Foundation.NSError[] errors); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSError[] Errors { get; set; } public virtual PKPaymentAuthorizationStatus Status { get; set; } }
[Serializable] public enum PKPaymentErrorCode { BillingContactInvalid = 2, ShippingAddressUnserviceable = 3, ShippingContactInvalid = 1, Unknown = -1, }
public static class PKPaymentErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (PKPaymentErrorCode self);
}
public static class PKPaymentErrorKeys { // properties public static Foundation.NSString ContactFieldUserInfoKey { get; } public static Foundation.NSString PostalAddressUserInfoKey { get; } }
public class PKPaymentRequestPaymentMethodUpdate : PassKit.PKPaymentRequestUpdate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected PKPaymentRequestPaymentMethodUpdate (Foundation.NSObjectFlag t); public PKPaymentRequestPaymentMethodUpdate (PKPaymentSummaryItem[] paymentSummaryItems); protected PKPaymentRequestPaymentMethodUpdate (IntPtr handle); // properties public override IntPtr ClassHandle { get; } }
public class PKPaymentRequestShippingContactUpdate : PassKit.PKPaymentRequestUpdate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected PKPaymentRequestShippingContactUpdate (Foundation.NSObjectFlag t); protected PKPaymentRequestShippingContactUpdate (IntPtr handle); public PKPaymentRequestShippingContactUpdate (Foundation.NSError[] errors, PKPaymentSummaryItem[] paymentSummaryItems, PKShippingMethod[] shippingMethods); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSError[] Errors { get; set; } public virtual PKShippingMethod[] ShippingMethods { get; set; } }
public class PKPaymentRequestShippingMethodUpdate : PassKit.PKPaymentRequestUpdate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected PKPaymentRequestShippingMethodUpdate (Foundation.NSObjectFlag t); public PKPaymentRequestShippingMethodUpdate (PKPaymentSummaryItem[] paymentSummaryItems); protected PKPaymentRequestShippingMethodUpdate (IntPtr handle); // properties public override IntPtr ClassHandle { get; } }
public class PKPaymentRequestUpdate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected PKPaymentRequestUpdate (Foundation.NSObjectFlag t); public PKPaymentRequestUpdate (PKPaymentSummaryItem[] paymentSummaryItems); protected PKPaymentRequestUpdate (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual PKPaymentSummaryItem[] PaymentSummaryItems { get; set; } public virtual PKPaymentAuthorizationStatus Status { get; set; } }
Added values:
RenderAsWireframe = 64, ShowCameras = 1024, ShowConstraints = 512, ShowCreases = 256, ShowSkeletons = 128,
Added property:
public static Foundation.NSString OptionSearchModeKey { get; }
Added property:
public SCNHitTestSearchMode? OptionSearchMode { get; }
Added values:
Default = 0, DualLayer = 3, SingleLayer = 2,
[Serializable] public enum SCNColorMask { All = 15, Alpha = 1, Blue = 2, Green = 4, None = 0, Red = 8, }
[Serializable] public enum SCNHitTestSearchMode { All = 1, Any = 2, Closest = 0, }
Added properties:
public virtual Foundation.NSAttributedString AttributedText { get; set; } public virtual UIKit.UILineBreakMode LineBreakMode { get; set; } public virtual nint NumberOfLines { get; set; } public virtual nfloat PreferredMaxLayoutWidth { get; set; }
Added method:
public static SKLabelNode FromText (Foundation.NSAttributedString attributedText);
[Serializable] public enum SKNodeFocusBehavior { Focusable = 2, None = 0, Occluding = 1, }
public class SKTransformNode : SpriteKit.SKNode, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.Generic.IEnumerable<SKNode>, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public SKTransformNode (); public SKTransformNode (Foundation.NSCoder coder); protected SKTransformNode (Foundation.NSObjectFlag t); protected SKTransformNode (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual OpenTK.Vector3 EulerAngles { get; set; } public virtual OpenTK.Quaternion Quaternion { get; set; } public virtual OpenTK.Matrix3 RotationMatrix { get; set; } public virtual nfloat XRotation { get; set; } public virtual nfloat YRotation { get; set; } }
Added methods:
public static NSDirectionalEdgeInsets DecodeDirectionalEdgeInsets (Foundation.NSCoder This, string key); public static void Encode (Foundation.NSCoder This, NSDirectionalEdgeInsets directionalEdgeInsets, string forKey);
public struct NSDirectionalEdgeInsets { // constructors public NSDirectionalEdgeInsets (nfloat top, nfloat leading, nfloat bottom, nfloat trailing); // fields public nfloat Bottom; public nfloat Leading; public nfloat Top; public nfloat Trailing; public static NSDirectionalEdgeInsets Zero; // methods public override bool Equals (object obj); public bool Equals (NSDirectionalEdgeInsets other); public static NSDirectionalEdgeInsets FromString (string s); public override int GetHashCode (); public override string ToString (); public static bool op_Equality (NSDirectionalEdgeInsets insets1, NSDirectionalEdgeInsets insets2); public static bool op_Inequality (NSDirectionalEdgeInsets insets1, NSDirectionalEdgeInsets insets2); }
public static class NSItemProvider_UIKitAdditions { // methods public static UIPreferredPresentationStyle GetPreferredPresentationStyle (Foundation.NSItemProvider This); public static UIPreferredPresentationStyle SetPreferredPresentationStyle (Foundation.NSItemProvider This); }
[Serializable] public enum UIAccessibilityContainerType { DataTable = 1, Landmark = 3, List = 2, None = 0, }
[Serializable] public enum UIAccessibilityCustomSystemRotorType { BoldText = 10, Heading = 3, HeadingLevel1 = 4, HeadingLevel2 = 5, HeadingLevel3 = 6, HeadingLevel4 = 7, HeadingLevel5 = 8, HeadingLevel6 = 9, Image = 14, ItalicText = 11, Landmark = 18, Link = 1, List = 17, MisspelledWord = 13, None = 0, Table = 16, TextField = 15, UnderlineText = 12, VisitedLink = 2, }
[Serializable] public enum UIContextualActionStyle { Destructive = 1, Normal = 0, }
[Serializable] [Flags] public enum UIDocumentBrowserActionAvailability { Menu = 1, NavigationBar = 2, }
[Serializable] public enum UIDocumentBrowserImportMode { Copy = 1, Move = 2, None = 0, }
[Serializable] public enum UIDocumentBrowserUserInterfaceStyle { Dark = 2, Light = 1, White = 0, }
[Serializable] public enum UIImagePickerControllerImageUrlExportPreset { Compatible = 0, Current = 1, }
[Serializable] public enum UIPreferredPresentationStyle { Attachment = 2, Inline = 1, Unspecified = 0, }
[Serializable] public enum UIScrollViewContentInsetAdjustmentBehavior { Always = 3, Automatic = 0, Never = 2, ScrollableAxes = 1, }
[Serializable] public enum UISplitViewControllerPrimaryEdge { Leading = 0, Trailing = 1, }
[Serializable] public enum UITableViewSeparatorInsetReference { AutomaticInsets = 1, CellEdges = 0, }
[Serializable] public enum UITextSmartDashesType { Default = 0, No = 1, Yes = 2, }
[Serializable] public enum UITextSmartInsertDeleteType { Default = 0, No = 1, Yes = 2, }
Added properties:
public static bool IsReduceMotionEnabled { get; } public static Foundation.NSString ReduceMotionStatusDidChangeNotification { get; }
Added methods:
public static Foundation.NSObject ObserveReduceMotionStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveReduceMotionStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Added properties:
public virtual bool Autorotating { get; set; } public virtual bool FrontmostTimeoutExtended { get; set; } public virtual bool IsApplicationRunningInDock { get; } public virtual WKInterfaceController VisibleInterfaceController { get; }
Added method:
public virtual void EnableWaterLock ();
Added method:
public virtual void DeviceOrientationDidChange ();
Added method:
public static void DeviceOrientationDidChange (IWKExtensionDelegate This);
Added methods:
public virtual void InterfaceDidScrollToTop (); public virtual void InterfaceOffsetDidScrollToBottom (); public virtual void InterfaceOffsetDidScrollToTop (); public static void ReloadRootPageControllers (string[] names, Foundation.NSObject[] contexts, WKPageOrientation orientation, nint pageIndex); public virtual void ScrollTo (WKInterfaceObject object, WKInterfaceScrollPosition scrollPosition, bool animated);
Added properties:
public virtual float BatteryLevel { get; } public virtual bool BatteryMonitoringEnabled { get; set; } public virtual WKInterfaceDeviceBatteryState BatteryState { get; }
Added method:
public virtual void SetTaskCompleted (bool refreshSnapshot);
Added property:
public virtual WKSnapshotReason ReasonForSnapshot { get; }
[Serializable] public enum WKInterfaceDeviceBatteryState { Charging = 2, Full = 3, Unknown = 0, Unplugged = 1, }
[Serializable] public enum WKInterfaceScrollPosition { Bottom = 2, CenteredVertically = 1, Top = 0, }
[Serializable] public enum WKPageOrientation { Horizontal = 0, Vertical = 1, }
public interface IMLFeatureProvider : ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual Foundation.NSSet<Foundation.NSString> FeatureNames { get; } // methods public virtual MLFeatureValue GetFeatureValue (string featureName); }
public class MLDictionaryConstraint : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MLDictionaryConstraint (Foundation.NSObjectFlag t); protected MLDictionaryConstraint (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual MLFeatureType KeyType { get; } }
public class MLDictionaryFeatureProvider : Foundation.NSObject, IMLFeatureProvider, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLDictionaryFeatureProvider (); protected MLDictionaryFeatureProvider (Foundation.NSObjectFlag t); protected MLDictionaryFeatureProvider (IntPtr handle); public MLDictionaryFeatureProvider (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> dictionary, Foundation.NSError error); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDictionary<Foundation.NSString,CoreML.MLFeatureValue> Dictionary { get; } public virtual Foundation.NSSet<Foundation.NSString> FeatureNames { get; } public MLFeatureValue Item { get; } // methods public virtual MLFeatureValue GetFeatureValue (string featureName); }
public class MLFeatureDescription : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLFeatureDescription (); protected MLFeatureDescription (Foundation.NSObjectFlag t); protected MLFeatureDescription (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual MLDictionaryConstraint DictionaryConstraint { get; } public virtual MLImageConstraint ImageConstraint { get; } public virtual MLMultiArrayConstraint MultiArrayConstraint { get; } public virtual string Name { get; } public virtual bool Optional { get; } public virtual MLFeatureType Type { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); protected override void Dispose (bool disposing); public virtual bool IsAllowed (MLFeatureValue value); }
[Serializable] public enum MLFeatureType { Dictionary = 6, Double = 2, Image = 4, Int64 = 1, Invalid = 0, MultiArray = 5, String = 3, }
public class MLFeatureValue : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLFeatureValue (); protected MLFeatureValue (Foundation.NSObjectFlag t); protected MLFeatureValue (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDictionary<Foundation.NSObject,Foundation.NSNumber> DictionaryValue { get; } public virtual double DoubleValue { get; } public virtual long Int64Value { get; } public virtual MLMultiArray MultiArrayValue { get; } public virtual string StringValue { get; } public virtual MLFeatureType Type { get; } public virtual bool Undefined { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public static MLFeatureValue CreateUndefined (MLFeatureType type); public static MLFeatureValue FromDictionary (Foundation.NSDictionary<Foundation.NSObject,Foundation.NSNumber> value, Foundation.NSError error); public static MLFeatureValue FromDouble (double value); public static MLFeatureValue FromInt64 (long value); public static MLFeatureValue FromMultiArray (MLMultiArray value); public static MLFeatureValue FromString (string value); public virtual bool IsEqual (MLFeatureValue value); }
public class MLImageConstraint : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MLImageConstraint (Foundation.NSObjectFlag t); protected MLImageConstraint (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual uint PixelFormatType { get; } public virtual nint PixelsHigh { get; } public virtual nint PixelsWide { get; } }
public class MLModel : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLModel (); protected MLModel (Foundation.NSObjectFlag t); protected MLModel (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual MLModelDescription ModelDescription { get; } // methods public static Foundation.NSUrl CompileModel (Foundation.NSUrl modelUrl, Foundation.NSError error); public static MLModel FromUrl (Foundation.NSUrl url, Foundation.NSError error); public virtual IMLFeatureProvider GetPrediction (IMLFeatureProvider input, Foundation.NSError error); public virtual IMLFeatureProvider GetPrediction (IMLFeatureProvider input, MLPredictionOptions options, Foundation.NSError error); }
public class MLModelDescription : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLModelDescription (); protected MLModelDescription (Foundation.NSObjectFlag t); protected MLModelDescription (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDictionary<Foundation.NSString,CoreML.MLFeatureDescription> InputDescriptionsByName { get; } public MLModelMetadata Metadata { get; } public virtual Foundation.NSDictionary<Foundation.NSString,CoreML.MLFeatureDescription> OutputDescriptionsByName { get; } public virtual string PredictedFeatureName { get; } public virtual string PredictedProbabilitiesName { get; } }
[Serializable] public enum MLModelError { FeatureType = 1, Generic = 0, IO = 3, }
public static class MLModelErrorExtensions {
// methods
public static Foundation.NSString GetDomain (MLModelError self);
}
public class MLModelMetadata : Foundation.DictionaryContainer { // constructors public MLModelMetadata (); public MLModelMetadata (Foundation.NSDictionary dictionary); // properties public string Author { get; } public string CreatorDefined { get; } public string Description { get; } public string License { get; } public string VersionString { get; } }
public class MLMultiArray : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MLMultiArray (Foundation.NSObjectFlag t); protected MLMultiArray (IntPtr handle); public MLMultiArray (Foundation.NSNumber[] shape, MLMultiArrayDataType dataType, Foundation.NSError error); public MLMultiArray (IntPtr dataPointer, Foundation.NSNumber[] shape, MLMultiArrayDataType dataType, Foundation.NSNumber[] strides, System.Action<IntPtr> deallocator, Foundation.NSError error); // properties public override IntPtr ClassHandle { get; } public virtual nint Count { get; } public virtual IntPtr DataPointer { get; } public virtual MLMultiArrayDataType DataType { get; } public Foundation.NSNumber Item { get; set; } public Foundation.NSNumber Item { get; set; } public virtual Foundation.NSNumber[] Shape { get; } public virtual Foundation.NSNumber[] Strides { get; } // methods public virtual Foundation.NSNumber GetObject (Foundation.NSNumber[] key); public virtual Foundation.NSNumber GetObject (nint idx); public virtual void SetObject (Foundation.NSNumber obj, Foundation.NSNumber[] key); public virtual void SetObject (Foundation.NSNumber obj, nint idx); }
public class MLMultiArrayConstraint : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MLMultiArrayConstraint (Foundation.NSObjectFlag t); protected MLMultiArrayConstraint (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual MLMultiArrayDataType DataType { get; } public virtual Foundation.NSNumber[] Shape { get; } }
[Serializable] public enum MLMultiArrayDataType { Double = 65600, Float32 = 65568, Int32 = 131104, }
public class MLPredictionOptions : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLPredictionOptions (); protected MLPredictionOptions (Foundation.NSObjectFlag t); protected MLPredictionOptions (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual bool UsesCpuOnly { get; set; } }
<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 (); )
Removed constructor:
public NUnitOutputTextWriter (UI.BaseTouchRunner runner, System.IO.TextWriter baseWriter, NUnitLite.Runner.OutputWriter xmlWriter);
Added constructor:
public NUnitOutputTextWriter (UI.BaseTouchRunner runner, System.IO.TextWriter baseWriter, NUnitLite.Runner.OutputWriter xmlWriter, UI.XmlMode xmlMode);