Xamarin.iOS.dll
Namespace ARKit
Type Changed: ARKit.ARSessionRunOptions
Added value:
ResetSceneReconstruction = 8,
Type Changed: ARKit.ARWorldTrackingConfiguration
Added property:
public virtual ARSceneReconstruction SceneReconstruction { get; set; }
Added method:
public static bool SupportsSceneReconstruction (ARSceneReconstruction sceneReconstruction);
New Type: ARKit.ARGeometryElement
public class ARGeometryElement : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ARGeometryElement (Foundation.NSCoder coder);
protected ARGeometryElement (Foundation.NSObjectFlag t);
protected ARGeometryElement (IntPtr handle);
// properties
public virtual Metal.IMTLBuffer Buffer { get; }
public virtual nint BytesPerIndex { get; }
public override IntPtr ClassHandle { get; }
public virtual nint Count { get; }
public virtual nint IndexCountPerPrimitive { get; }
public virtual ARGeometryPrimitiveType PrimitiveType { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: ARKit.ARGeometryPrimitiveType
[Serializable]
public enum ARGeometryPrimitiveType {
Line = 0,
Triangle = 1,
}
New Type: ARKit.ARGeometrySource
public class ARGeometrySource : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ARGeometrySource (Foundation.NSCoder coder);
protected ARGeometrySource (Foundation.NSObjectFlag t);
protected ARGeometrySource (IntPtr handle);
// properties
public virtual Metal.IMTLBuffer Buffer { get; }
public override IntPtr ClassHandle { get; }
public virtual nint ComponentsPerVector { get; }
public virtual nint Count { get; }
public virtual Metal.MTLVertexFormat Format { get; }
public virtual nint Offset { get; }
public virtual nint Stride { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: ARKit.ARMeshAnchor
public class ARMeshAnchor : ARKit.ARAnchor, IARAnchorCopying, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ARMeshAnchor (ARAnchor anchor);
public ARMeshAnchor (Foundation.NSCoder coder);
protected ARMeshAnchor (Foundation.NSObjectFlag t);
protected ARMeshAnchor (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual ARMeshGeometry Geometry { get; }
}
New Type: ARKit.ARMeshClassification
[Serializable]
public enum ARMeshClassification {
Ceiling = 3,
Door = 7,
Floor = 2,
None = 0,
Seat = 5,
Table = 4,
Wall = 1,
Window = 6,
}
New Type: ARKit.ARMeshGeometry
public class ARMeshGeometry : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ARMeshGeometry (Foundation.NSCoder coder);
protected ARMeshGeometry (Foundation.NSObjectFlag t);
protected ARMeshGeometry (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual ARGeometrySource Classification { get; }
public virtual ARGeometryElement Faces { get; }
public virtual ARGeometrySource Normals { get; }
public virtual ARGeometrySource Vertices { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: ARKit.ARSceneReconstruction
[Serializable]
[Flags]
public enum ARSceneReconstruction {
Mesh = 1,
MeshWithClassification = 3,
None = 0,
}
Namespace AVFoundation
Type Changed: AVFoundation.AVPlayer
Added properties:
public static bool EligibleForHdrPlayback { get; }
public static Foundation.NSString EligibleForHdrPlaybackDidChangeNotification { get; }
Type Changed: AVFoundation.AVPlayer.Notifications
Added methods:
public static Foundation.NSObject ObserveEligibleForHdrPlaybackDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveEligibleForHdrPlaybackDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Namespace AuthenticationServices
Type Changed: AuthenticationServices.ASWebAuthenticationSession
Added property:
public virtual bool CanStart { get; }
Type Changed: AuthenticationServices.ASWebAuthenticationSessionErrorCode
Added values:
PresentationContextInvalid = 3,
PresentationContextNotProvided = 2,
Namespace CallKit
Type Changed: CallKit.CXCallDirectoryManager
Added methods:
public virtual void OpenSettings (System.Action<Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task OpenSettingsAsync ();
Namespace CarPlay
public class CPDashboardButton : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CPDashboardButton (Foundation.NSCoder coder);
protected CPDashboardButton (Foundation.NSObjectFlag t);
protected CPDashboardButton (IntPtr handle);
public CPDashboardButton (string[] titleVariants, string[] subtitleVariants, UIKit.UIImage image, System.Action<CPDashboardButton> handler);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIKit.UIImage Image { get; }
public virtual string[] SubtitleVariants { get; }
public virtual string[] TitleVariants { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: CarPlay.CPDashboardController
public class CPDashboardController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected CPDashboardController (Foundation.NSObjectFlag t);
protected CPDashboardController (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CPDashboardButton[] ShortcutButtons { get; set; }
}
New Type: CarPlay.CPTemplateApplicationDashboardScene
public class CPTemplateApplicationDashboardScene : UIKit.UIScene, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIPasteConfigurationSupporting, UIKit.IUIUserActivityRestoring {
// constructors
public CPTemplateApplicationDashboardScene ();
protected CPTemplateApplicationDashboardScene (Foundation.NSObjectFlag t);
protected CPTemplateApplicationDashboardScene (IntPtr handle);
public CPTemplateApplicationDashboardScene (UIKit.UISceneSession session, UIKit.UISceneConnectionOptions connectionOptions);
// properties
public override IntPtr ClassHandle { get; }
public virtual CPDashboardController DashboardController { get; }
public virtual UIKit.UIWindow DashboardWindow { get; }
public ICPTemplateApplicationDashboardSceneDelegate Delegate { get; set; }
public static Foundation.NSString SessionRoleApplication { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
}
New Type: CarPlay.CPTemplateApplicationDashboardSceneDelegate
public class CPTemplateApplicationDashboardSceneDelegate : Foundation.NSObject, ICPTemplateApplicationDashboardSceneDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUISceneDelegate {
// constructors
public CPTemplateApplicationDashboardSceneDelegate ();
protected CPTemplateApplicationDashboardSceneDelegate (Foundation.NSObjectFlag t);
protected CPTemplateApplicationDashboardSceneDelegate (IntPtr handle);
// methods
public virtual void ContinueUserActivity (UIKit.UIScene scene, Foundation.NSUserActivity userActivity);
public virtual void DidBecomeActive (UIKit.UIScene scene);
public virtual void DidConnectDashboardController (CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, UIKit.UIWindow window);
public virtual void DidDisconnect (UIKit.UIScene scene);
public virtual void DidDisconnectDashboardController (CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, UIKit.UIWindow window);
public virtual void DidEnterBackground (UIKit.UIScene scene);
public virtual void DidFailToContinueUserActivity (UIKit.UIScene scene, string userActivityType, Foundation.NSError error);
public virtual void DidUpdateUserActivity (UIKit.UIScene scene, Foundation.NSUserActivity userActivity);
public virtual Foundation.NSUserActivity GetStateRestorationActivity (UIKit.UIScene scene);
public virtual void OpenUrlContexts (UIKit.UIScene scene, Foundation.NSSet<UIKit.UIOpenUrlContext> urlContexts);
public virtual void WillConnect (UIKit.UIScene scene, UIKit.UISceneSession session, UIKit.UISceneConnectionOptions connectionOptions);
public virtual void WillContinueUserActivity (UIKit.UIScene scene, string userActivityType);
public virtual void WillEnterForeground (UIKit.UIScene scene);
public virtual void WillResignActive (UIKit.UIScene scene);
}
New Type: CarPlay.CPTemplateApplicationDashboardSceneDelegate_Extensions
public static class CPTemplateApplicationDashboardSceneDelegate_Extensions {
// methods
public static void DidConnectDashboardController (this ICPTemplateApplicationDashboardSceneDelegate This, CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, UIKit.UIWindow window);
public static void DidDisconnectDashboardController (this ICPTemplateApplicationDashboardSceneDelegate This, CPTemplateApplicationDashboardScene templateApplicationDashboardScene, CPDashboardController dashboardController, UIKit.UIWindow window);
}
New Type: CarPlay.ICPTemplateApplicationDashboardSceneDelegate
public interface ICPTemplateApplicationDashboardSceneDelegate : ObjCRuntime.INativeObject, System.IDisposable, UIKit.IUISceneDelegate {
}
Namespace ClassKit
Type Changed: ClassKit.CLSContext
Added properties:
public virtual string CustomTypeName { get; set; }
public virtual string[] IdentifierPath { get; }
public virtual string Summary { get; set; }
public virtual CoreGraphics.CGImage Thumbnail { get; set; }
Type Changed: ClassKit.CLSContextType
Added values:
Course = 16,
Custom = 17,
Namespace CoreBluetooth
Type Changed: CoreBluetooth.CBError
Added values:
EncryptionTimedOut = 15,
PeerRemovedPairingInformation = 14,
Namespace CoreGraphics
Type Changed: CoreGraphics.CGColorSpaceNames
Added properties:
public static Foundation.NSString DisplayP3_PQ { get; }
public static Foundation.NSString Itur_2020_PQ { get; }
Namespace CoreImage
Type Changed: CoreImage.CIAreaAverage
Added property:
public CIImage OutputImageMps { get; }
Type Changed: CoreImage.CIAreaMinMax
Added property:
public CIImage OutputImageMps { get; }
Namespace CoreLocation
Type Changed: CoreLocation.CLLocation
Added constructor:
public CLLocation (CLLocationCoordinate2D coordinate, double altitude, double hAccuracy, double vAccuracy, double course, double courseAccuracy, double speed, double speedAccuracy, Foundation.NSDate timestamp);
Added properties:
public virtual double CourseAccuracy { get; }
public virtual double SpeedAccuracy { get; }
Namespace CoreText
Type Changed: CoreText.CTFontManagerError
Added value:
AssetNotFound = 107,
Namespace GameKit
Type Changed: GameKit.GKLocalPlayer
Added methods:
public virtual void FetchItemsForIdentityVerificationSignature (GKFetchItemsForIdentityVerificationSignatureCompletionHandler completionHandler);
public virtual System.Threading.Tasks.Task<GKFetchItemsForIdentityVerificationSignature> FetchItemsForIdentityVerificationSignatureAsync ();
New Type: GameKit.GKFetchItemsForIdentityVerificationSignature
public class GKFetchItemsForIdentityVerificationSignature {
// constructors
public GKFetchItemsForIdentityVerificationSignature (Foundation.NSUrl publicKeyUrl, Foundation.NSData signature, Foundation.NSData salt, ulong timestamp);
// properties
public Foundation.NSUrl PublicKeyUrl { get; set; }
public Foundation.NSData Salt { get; set; }
public Foundation.NSData Signature { get; set; }
public ulong Timestamp { get; set; }
}
New Type: GameKit.GKFetchItemsForIdentityVerificationSignatureCompletionHandler
public sealed delegate GKFetchItemsForIdentityVerificationSignatureCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public GKFetchItemsForIdentityVerificationSignatureCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSUrl publicKeyUrl, Foundation.NSData signature, Foundation.NSData salt, ulong timestamp, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSUrl publicKeyUrl, Foundation.NSData signature, Foundation.NSData salt, ulong timestamp, Foundation.NSError error);
}
Namespace Intents
Type Changed: Intents.INAccountTypeResolutionResult
Added methods:
public static INAccountTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INAccountTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INAddTasksIntent
Added constructor:
public INAddTasksIntent (INTaskList targetTaskList, INSpeakableString[] taskTitles, INSpatialEventTrigger spatialEventTrigger, INTemporalEventTrigger temporalEventTrigger, INTaskPriority priority);
Added property:
public virtual INTaskPriority Priority { get; }
Type Changed: Intents.INAddTasksIntentHandling_Extensions
Added methods:
public static void ResolvePriority (this IINAddTasksIntentHandling This, INAddTasksIntent intent, System.Action<INTaskPriorityResolutionResult> completion);
public static void ResolveTargetTaskList (this IINAddTasksIntentHandling This, INAddTasksIntent intent, System.Action<INAddTasksTargetTaskListResolutionResult> completionHandler);
public static void ResolveTemporalEventTrigger (this IINAddTasksIntentHandling This, INAddTasksIntent intent, System.Action<INAddTasksTemporalEventTriggerResolutionResult> completionHandler);
Type Changed: Intents.INBalanceTypeResolutionResult
Added methods:
public static INBalanceTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INBalanceTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INBillPayeeResolutionResult
Added methods:
public static INBillPayeeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INBillPayeeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INBillTypeResolutionResult
Added methods:
public static INBillTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INBillTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INBooleanResolutionResult
Added methods:
public static INBooleanResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INBooleanResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCallDestinationType
Added value:
CallBack = 5,
Type Changed: Intents.INCallDestinationTypeResolutionResult
Added methods:
public static INCallDestinationTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCallDestinationTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCallRecord
Added constructor:
public INCallRecord (string identifier, Foundation.NSDate dateCreated, INPerson caller, INCallRecordType callRecordType, INCallCapability callCapability, double? callDuration, bool? unseen, int? numberOfCalls);
Added property:
public virtual int? NumberOfCalls { get; }
Type Changed: Intents.INCallRecordType
Added values:
InProgress = 7,
OnHold = 8,
Ringing = 6,
Type Changed: Intents.INCallRecordTypeOptions
Added values:
InProgress = 64,
OnHold = 128,
Ringing = 32,
Type Changed: Intents.INCallRecordTypeOptionsResolutionResult
Added methods:
public static INCallRecordTypeOptionsResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCallRecordTypeOptionsResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCallRecordTypeResolutionResult
Added methods:
public static INCallRecordTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCallRecordTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCarAirCirculationModeResolutionResult
Added methods:
public static INCarAirCirculationModeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCarAirCirculationModeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCarAudioSourceResolutionResult
Added methods:
public static INCarAudioSourceResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCarAudioSourceResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCarDefrosterResolutionResult
Added methods:
public static INCarDefrosterResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCarDefrosterResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCarSeatResolutionResult
Added methods:
public static INCarSeatResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCarSeatResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCarSignalOptionsResolutionResult
Added methods:
public static INCarSignalOptionsResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCarSignalOptionsResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INCurrencyAmountResolutionResult
Added methods:
public static INCurrencyAmountResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCurrencyAmountResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INDailyRoutineSituation
Added values:
ActiveWorkout = 8,
Commute = 6,
HeadphonesConnected = 7,
PhysicalActivityIncomplete = 9,
Type Changed: Intents.INDateComponentsRangeResolutionResult
Added methods:
public static INDateComponentsRangeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INDateComponentsRangeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INDateComponentsResolutionResult
Added methods:
public static INDateComponentsResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INDateComponentsResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INDateSearchTypeResolutionResult
Added methods:
public static INDateSearchTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INDateSearchTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INDoubleResolutionResult
Added methods:
public static INDoubleResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INDoubleResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INIntegerResolutionResult
Added methods:
public static INIntegerResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INIntegerResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INIntentResolutionResult
Added methods:
public static INIntentResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INIntentResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INLocationSearchTypeResolutionResult
Added methods:
public static INLocationSearchTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INLocationSearchTypeResolutionResult GetUnsupported (nint reason);
Added constructor:
public INMediaItem (string identifier, string title, INMediaItemType type, INImage artwork, string artist);
Added property:
public virtual string Artist { get; }
Added values:
AlgorithmicRadioStation = 19,
Music = 18,
PodcastStation = 15,
RadioStation = 16,
Station = 17,
Type Changed: Intents.INMessage
Added constructor:
public INMessage (string identifier, string conversationIdentifier, string content, Foundation.NSDate dateSent, INPerson sender, INPerson[] recipients, INSpeakableString groupName, INMessageType messageType, string serviceName);
Added property:
public virtual string ServiceName { get; }
Type Changed: Intents.INMessageAttributeOptionsResolutionResult
Added methods:
public static INMessageAttributeOptionsResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INMessageAttributeOptionsResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INMessageAttributeResolutionResult
Added methods:
public static INMessageAttributeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INMessageAttributeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INNoteContentResolutionResult
Added methods:
public static INNoteContentResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INNoteContentResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INNoteContentTypeResolutionResult
Added methods:
public static INNoteContentTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INNoteContentTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INNoteResolutionResult
Added methods:
public static INNoteResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INNoteResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INNotebookItemTypeResolutionResult
Added methods:
public static INNotebookItemTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INNotebookItemTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INObject
Added methods:
public INSpeakableString[] GetAlternativeSpeakableMatches ();
public virtual void SetAlternativeSpeakableMatches (INSpeakableString[] alternativeSpeakableMatches);
Type Changed: Intents.INPaymentAccountResolutionResult
Added methods:
public static INPaymentAccountResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPaymentAccountResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INPaymentAmountResolutionResult
Added methods:
public static INPaymentAmountResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPaymentAmountResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INPaymentStatusResolutionResult
Added methods:
public static INPaymentStatusResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPaymentStatusResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INPersonRelationship
Added values:
Daughter = 13,
Son = 12,
Type Changed: Intents.INPersonResolutionResult
Added methods:
public static INPersonResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPersonResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INPlacemarkResolutionResult
Added methods:
public static INPlacemarkResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPlacemarkResolutionResult GetUnsupported (nint reason);
Added constructor:
public INPlayMediaIntent (INMediaItem[] mediaItems, INMediaItem mediaContainer, bool? playShuffled, INPlaybackRepeatMode playbackRepeatMode, bool? resumePlayback, INPlaybackQueueLocation playbackQueueLocation, double? playbackSpeed, INMediaSearch mediaSearch);
Added properties:
public virtual INMediaSearch MediaSearch { get; }
public virtual INPlaybackQueueLocation PlaybackQueueLocation { get; }
public virtual double? PlaybackSpeed { get; }
Added methods:
public static void ResolveMediaItems (this IINPlayMediaIntentHandling This, INPlayMediaIntent intent, System.Action<Foundation.NSArray<INPlayMediaMediaItemResolutionResult>> completion);
public static void ResolvePlayShuffled (this IINPlayMediaIntentHandling This, INPlayMediaIntent intent, System.Action<INBooleanResolutionResult> completion);
public static void ResolvePlaybackQueueLocation (this IINPlayMediaIntentHandling This, INPlayMediaIntent intent, System.Action<INPlaybackQueueLocationResolutionResult> completion);
public static void ResolvePlaybackRepeatMode (this IINPlayMediaIntentHandling This, INPlayMediaIntent intent, System.Action<INPlaybackRepeatModeResolutionResult> completion);
public static void ResolvePlaybackSpeed (this IINPlayMediaIntentHandling This, INPlayMediaIntent intent, System.Action<INPlayMediaPlaybackSpeedResolutionResult> completion);
public static void ResolveResumePlayback (this IINPlayMediaIntentHandling This, INPlayMediaIntent intent, System.Action<INBooleanResolutionResult> completion);
Type Changed: Intents.INRadioTypeResolutionResult
Added methods:
public static INRadioTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INRadioTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INRelativeReferenceResolutionResult
Added methods:
public static INRelativeReferenceResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INRelativeReferenceResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INRelativeSettingResolutionResult
Added methods:
public static INRelativeSettingResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INRelativeSettingResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INRequestPaymentCurrencyAmountResolutionResult
Added methods:
public static INRequestPaymentCurrencyAmountResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INRequestPaymentCurrencyAmountResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INRequestPaymentPayerResolutionResult
Added methods:
public static INRequestPaymentPayerResolutionResult GetConfirmationRequired (INPerson personToConfirm);
public static INRequestPaymentPayerResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INRequestPaymentPayerResolutionResult GetDisambiguation (INPerson[] peopleToDisambiguate);
public static INRequestPaymentPayerResolutionResult GetSuccess (INPerson resolvedPerson);
public static INRequestPaymentPayerResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INRequestRideIntentResponseCode
Added value:
FailureRequiringAppLaunchRideScheduledTooFar = 10,
Type Changed: Intents.INRestaurantGuestResolutionResult
Added methods:
public static INRestaurantGuestResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INRestaurantGuestResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INRestaurantResolutionResult
Added methods:
public static INRestaurantResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INRestaurantResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INSearchForNotebookItemsIntent
Added constructor:
public INSearchForNotebookItemsIntent (INSpeakableString title, string content, INNotebookItemType itemType, INTaskStatus status, CoreLocation.CLPlacemark location, INLocationSearchType locationSearchType, INDateComponentsRange dateTime, INDateSearchType dateSearchType, INTemporalEventTriggerTypeOptions temporalEventTriggerTypes, INTaskPriority taskPriority, string notebookItemIdentifier);
Added properties:
public virtual INTaskPriority TaskPriority { get; }
public virtual INTemporalEventTriggerTypeOptions TemporalEventTriggerTypes { get; }
Type Changed: Intents.INSearchForNotebookItemsIntentHandling_Extensions
Added methods:
public static void ResolveTaskPriority (this IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INTaskPriorityResolutionResult> completion);
public static void ResolveTemporalEventTriggerTypes (this IINSearchForNotebookItemsIntentHandling This, INSearchForNotebookItemsIntent intent, System.Action<INTemporalEventTriggerTypeOptionsResolutionResult> completion);
Type Changed: Intents.INSendMessageRecipientResolutionResult
Added methods:
public static INSendMessageRecipientResolutionResult GetConfirmationRequired (INPerson personToConfirm);
public static INSendMessageRecipientResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSendMessageRecipientResolutionResult GetDisambiguation (INPerson[] peopleToDisambiguate);
public static INSendMessageRecipientResolutionResult GetSuccess (INPerson resolvedPerson);
public static INSendMessageRecipientResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INSendPaymentCurrencyAmountResolutionResult
Added methods:
public static INSendPaymentCurrencyAmountResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSendPaymentCurrencyAmountResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INSendPaymentPayeeResolutionResult
Added methods:
public static INSendPaymentPayeeResolutionResult GetConfirmationRequired (INPerson personToConfirm);
public static INSendPaymentPayeeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSendPaymentPayeeResolutionResult GetDisambiguation (INPerson[] peopleToDisambiguate);
public static INSendPaymentPayeeResolutionResult GetSuccess (INPerson resolvedPerson);
public static INSendPaymentPayeeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INSetTaskAttributeIntent
Added constructor:
public INSetTaskAttributeIntent (INTask targetTask, INSpeakableString taskTitle, INTaskStatus status, INTaskPriority priority, INSpatialEventTrigger spatialEventTrigger, INTemporalEventTrigger temporalEventTrigger);
Added properties:
public virtual INTaskPriority Priority { get; }
public virtual INSpeakableString TaskTitle { get; }
Type Changed: Intents.INSetTaskAttributeIntentHandling_Extensions
Added methods:
public static void ResolvePriority (this IINSetTaskAttributeIntentHandling This, INSetTaskAttributeIntent intent, System.Action<INTaskPriorityResolutionResult> completion);
public static void ResolveTaskTitle (this IINSetTaskAttributeIntentHandling This, INSetTaskAttributeIntent intent, System.Action<INSpeakableStringResolutionResult> completion);
public static void ResolveTemporalEventTrigger (this IINSetTaskAttributeIntentHandling This, INSetTaskAttributeIntent intent, System.Action<INSetTaskAttributeTemporalEventTriggerResolutionResult> completionHandler);
Type Changed: Intents.INSpatialEventTriggerResolutionResult
Added methods:
public static INSpatialEventTriggerResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSpatialEventTriggerResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INSpeakableStringResolutionResult
Added methods:
public static INSpeakableStringResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSpeakableStringResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INStringResolutionResult
Added methods:
public static INStringResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INStringResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INTask
Added constructor:
public INTask (INSpeakableString title, INTaskStatus status, INTaskType taskType, INSpatialEventTrigger spatialEventTrigger, INTemporalEventTrigger temporalEventTrigger, Foundation.NSDateComponents createdDateComponents, Foundation.NSDateComponents modifiedDateComponents, string identifier, INTaskPriority priority);
Added property:
public virtual INTaskPriority Priority { get; }
Type Changed: Intents.INTaskListResolutionResult
Added methods:
public static INTaskListResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INTaskListResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INTaskResolutionResult
Added methods:
public static INTaskResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INTaskResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INTaskStatusResolutionResult
Added methods:
public static INTaskStatusResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INTaskStatusResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INTemperatureResolutionResult
Added methods:
public static INTemperatureResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INTemperatureResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INTemporalEventTriggerResolutionResult
Added methods:
public static INTemporalEventTriggerResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INTemporalEventTriggerResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INVisualCodeTypeResolutionResult
Added methods:
public static INVisualCodeTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INVisualCodeTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INVocabularyStringType
Added values:
MediaAudiobookAuthorName = 703,
MediaAudiobookTitle = 702,
MediaMusicArtistName = 701,
MediaPlaylistTitle = 700,
MediaShowTitle = 704,
Type Changed: Intents.INWorkoutGoalUnitTypeResolutionResult
Added methods:
public static INWorkoutGoalUnitTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INWorkoutGoalUnitTypeResolutionResult GetUnsupported (nint reason);
Type Changed: Intents.INWorkoutLocationTypeResolutionResult
Added methods:
public static INWorkoutLocationTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INWorkoutLocationTypeResolutionResult GetUnsupported (nint reason);
public interface IINAddMediaIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleAddMedia (INAddMediaIntent intent, System.Action<INAddMediaIntentResponse> completion);
}
New Type: Intents.IINDeleteTasksIntentHandling
public interface IINDeleteTasksIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleDeleteTasks (INDeleteTasksIntent intent, System.Action<INDeleteTasksIntentResponse> completion);
}
public interface IINSearchForMediaIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleSearch (INSearchForMediaIntent intent, System.Action<INSearchForMediaIntentResponse> completion);
}
New Type: Intents.IINSnoozeTasksIntentHandling
public interface IINSnoozeTasksIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleSnoozeTasks (INSnoozeTasksIntent intent, System.Action<INSnoozeTasksIntentResponse> completion);
}
New Type: Intents.IINStartCallIntentHandling
public interface IINStartCallIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleStartCall (INStartCallIntent intent, System.Action<INStartCallIntentResponse> completion);
}
public interface IINUpdateMediaAffinityIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleUpdateMediaAffinity (INUpdateMediaAffinityIntent intent, System.Action<INUpdateMediaAffinityIntentResponse> completion);
}
public class INAddMediaIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INAddMediaIntent (Foundation.NSCoder coder);
protected INAddMediaIntent (Foundation.NSObjectFlag t);
protected INAddMediaIntent (IntPtr handle);
public INAddMediaIntent (INMediaItem[] mediaItems, INMediaSearch mediaSearch, INMediaDestination mediaDestination);
// properties
public override IntPtr ClassHandle { get; }
public virtual INMediaDestination MediaDestination { get; }
public virtual INMediaItem[] MediaItems { get; }
public virtual INMediaSearch MediaSearch { get; }
}
public static class INAddMediaIntentHandling_Extensions {
// methods
public static void Confirm (this IINAddMediaIntentHandling This, INAddMediaIntent intent, System.Action<INAddMediaIntentResponse> completion);
public static void ResolveMediaDestination (this IINAddMediaIntentHandling This, INAddMediaIntent intent, System.Action<INAddMediaMediaDestinationResolutionResult> completion);
public static void ResolveMediaItems (this IINAddMediaIntentHandling This, INAddMediaIntent intent, System.Action<INAddMediaMediaItemResolutionResult[]> completion);
}
public class INAddMediaIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INAddMediaIntentResponse (Foundation.NSCoder coder);
protected INAddMediaIntentResponse (Foundation.NSObjectFlag t);
protected INAddMediaIntentResponse (IntPtr handle);
public INAddMediaIntentResponse (INAddMediaIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INAddMediaIntentResponseCode Code { get; }
}
[Serializable]
public enum INAddMediaIntentResponseCode {
Failure = 5,
FailureRequiringAppLaunch = 6,
HandleInApp = 4,
InProgress = 2,
Ready = 1,
Success = 3,
Unspecified = 0,
}
public class INAddMediaMediaDestinationResolutionResult : Intents.INMediaDestinationResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INAddMediaMediaDestinationResolutionResult (Foundation.NSObjectFlag t);
public INAddMediaMediaDestinationResolutionResult (INMediaDestinationResolutionResult mediaDestinationResolutionResult);
protected INAddMediaMediaDestinationResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INAddMediaMediaDestinationResolutionResult NeedsValue { get; }
public static INAddMediaMediaDestinationResolutionResult NotRequired { get; }
public static INAddMediaMediaDestinationResolutionResult Unsupported { get; }
// methods
public static INAddMediaMediaDestinationResolutionResult GetConfirmationRequired (INMediaDestination mediaDestinationToConfirm);
public static INAddMediaMediaDestinationResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INAddMediaMediaDestinationResolutionResult GetDisambiguation (INMediaDestination[] mediaDestinationsToDisambiguate);
public static INAddMediaMediaDestinationResolutionResult GetSuccess (INMediaDestination resolvedMediaDestination);
public static INAddMediaMediaDestinationResolutionResult GetUnsupported (INAddMediaMediaDestinationUnsupportedReason reason);
public static INAddMediaMediaDestinationResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INAddMediaMediaDestinationUnsupportedReason {
PlaylistNameNotFound = 1,
}
public class INAddMediaMediaItemResolutionResult : Intents.INMediaItemResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INAddMediaMediaItemResolutionResult (Foundation.NSObjectFlag t);
public INAddMediaMediaItemResolutionResult (INMediaItemResolutionResult mediaItemResolutionResult);
protected INAddMediaMediaItemResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INAddMediaMediaItemResolutionResult NeedsValue { get; }
public static INAddMediaMediaItemResolutionResult NotRequired { get; }
public static INAddMediaMediaItemResolutionResult Unsupported { get; }
// methods
public static INAddMediaMediaItemResolutionResult GetConfirmationRequired (INMediaItem mediaItemToConfirm);
public static INAddMediaMediaItemResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INAddMediaMediaItemResolutionResult GetDisambiguation (INMediaItem[] mediaItemsToDisambiguate);
public static INAddMediaMediaItemResolutionResult GetSuccess (INMediaItem resolvedMediaItem);
public static INAddMediaMediaItemResolutionResult[] GetSuccesses (INMediaItem[] resolvedMediaItems);
public static INAddMediaMediaItemResolutionResult GetUnsupported (INAddMediaMediaItemUnsupportedReason reason);
public static INAddMediaMediaItemResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INAddMediaMediaItemUnsupportedReason {
CellularDataSettings = 5,
ExplicitContentSettings = 4,
LoginRequired = 1,
RestrictedContent = 6,
SubscriptionRequired = 2,
UnsupportedMediaType = 3,
}
New Type: Intents.INAddTasksTargetTaskListConfirmationReason
[Serializable]
public enum INAddTasksTargetTaskListConfirmationReason {
ListShouldBeCreated = 1,
}
New Type: Intents.INAddTasksTargetTaskListResolutionResult
public class INAddTasksTargetTaskListResolutionResult : Intents.INTaskListResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INAddTasksTargetTaskListResolutionResult (Foundation.NSObjectFlag t);
public INAddTasksTargetTaskListResolutionResult (INTaskListResolutionResult taskListResolutionResult);
protected INAddTasksTargetTaskListResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INAddTasksTargetTaskListResolutionResult NeedsValue { get; }
public static INAddTasksTargetTaskListResolutionResult NotRequired { get; }
public static INAddTasksTargetTaskListResolutionResult Unsupported { get; }
// methods
public static INAddTasksTargetTaskListResolutionResult GetConfirmationRequired (INTaskList taskListToConfirm);
public static INAddTasksTargetTaskListResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INAddTasksTargetTaskListResolutionResult GetConfirmationRequired (INTaskList taskListToConfirm, INAddTasksTargetTaskListConfirmationReason reason);
public static INAddTasksTargetTaskListResolutionResult GetDisambiguation (INTaskList[] taskListsToDisambiguate);
public static INAddTasksTargetTaskListResolutionResult GetSuccess (INTaskList resolvedTaskList);
public static INAddTasksTargetTaskListResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INAddTasksTemporalEventTriggerResolutionResult
public class INAddTasksTemporalEventTriggerResolutionResult : Intents.INTemporalEventTriggerResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INAddTasksTemporalEventTriggerResolutionResult (Foundation.NSObjectFlag t);
public INAddTasksTemporalEventTriggerResolutionResult (INTemporalEventTriggerResolutionResult temporalEventTriggerResolutionResult);
protected INAddTasksTemporalEventTriggerResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INAddTasksTemporalEventTriggerResolutionResult NeedsValue { get; }
public static INAddTasksTemporalEventTriggerResolutionResult NotRequired { get; }
public static INAddTasksTemporalEventTriggerResolutionResult Unsupported { get; }
// methods
public static INAddTasksTemporalEventTriggerResolutionResult GetConfirmationRequired (INTemporalEventTrigger temporalEventTriggerToConfirm);
public static INAddTasksTemporalEventTriggerResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INAddTasksTemporalEventTriggerResolutionResult GetDisambiguation (INTemporalEventTrigger[] temporalEventTriggersToDisambiguate);
public static INAddTasksTemporalEventTriggerResolutionResult GetSuccess (INTemporalEventTrigger resolvedTemporalEventTrigger);
public static INAddTasksTemporalEventTriggerResolutionResult GetUnsupported (INAddTasksTemporalEventTriggerUnsupportedReason reason);
public static INAddTasksTemporalEventTriggerResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INAddTasksTemporalEventTriggerUnsupportedReason
[Serializable]
public enum INAddTasksTemporalEventTriggerUnsupportedReason {
InvalidRecurrence = 2,
TimeInPast = 1,
}
New Type: Intents.INAirline
public class INAirline : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INAirline (Foundation.NSCoder coder);
protected INAirline (Foundation.NSObjectFlag t);
protected INAirline (IntPtr handle);
public INAirline (string name, string iataCode, string icaoCode);
// properties
public override IntPtr ClassHandle { get; }
public virtual string IataCode { get; }
public virtual string IcaoCode { get; }
public virtual string Name { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INAirport
public class INAirport : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INAirport (Foundation.NSCoder coder);
protected INAirport (Foundation.NSObjectFlag t);
protected INAirport (IntPtr handle);
public INAirport (string name, string iataCode, string icaoCode);
// properties
public override IntPtr ClassHandle { get; }
public virtual string IataCode { get; }
public virtual string IcaoCode { get; }
public virtual string Name { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INAirportGate
public class INAirportGate : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INAirportGate (Foundation.NSCoder coder);
protected INAirportGate (Foundation.NSObjectFlag t);
protected INAirportGate (IntPtr handle);
public INAirportGate (INAirport airport, string terminal, string gate);
// properties
public virtual INAirport Airport { get; }
public override IntPtr ClassHandle { get; }
public virtual string Gate { get; }
public virtual string Terminal { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INCallAudioRoute
[Serializable]
public enum INCallAudioRoute {
BluetoothAudioRoute = 2,
SpeakerphoneAudioRoute = 1,
Unknown = 0,
}
New Type: Intents.INCallCapabilityResolutionResult
public class INCallCapabilityResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INCallCapabilityResolutionResult (Foundation.NSObjectFlag t);
protected INCallCapabilityResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INCallCapabilityResolutionResult NeedsValue { get; }
public static INCallCapabilityResolutionResult NotRequired { get; }
public static INCallCapabilityResolutionResult Unsupported { get; }
// methods
public static INCallCapabilityResolutionResult GetConfirmationRequired (INCallCapability callCapabilityToConfirm);
public static INCallCapabilityResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INCallCapabilityResolutionResult GetSuccess (INCallCapability resolvedCallCapability);
public static INCallCapabilityResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INDeleteTasksIntent
public class INDeleteTasksIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INDeleteTasksIntent (Foundation.NSCoder coder);
protected INDeleteTasksIntent (Foundation.NSObjectFlag t);
protected INDeleteTasksIntent (IntPtr handle);
public INDeleteTasksIntent (INTaskList taskList, INTask[] tasks, bool? all);
// properties
public virtual bool? All { get; }
public override IntPtr ClassHandle { get; }
public virtual INTaskList TaskList { get; }
public virtual INTask[] Tasks { get; }
}
New Type: Intents.INDeleteTasksIntentHandling_Extensions
public static class INDeleteTasksIntentHandling_Extensions {
// methods
public static void Confirm (this IINDeleteTasksIntentHandling This, INDeleteTasksIntent intent, System.Action<INDeleteTasksIntentResponse> completion);
public static void ResolveTaskList (this IINDeleteTasksIntentHandling This, INDeleteTasksIntent intent, System.Action<INDeleteTasksTaskListResolutionResult> completion);
public static void ResolveTasks (this IINDeleteTasksIntentHandling This, INDeleteTasksIntent intent, System.Action<INDeleteTasksTaskResolutionResult[]> completion);
}
New Type: Intents.INDeleteTasksIntentResponse
public class INDeleteTasksIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INDeleteTasksIntentResponse (Foundation.NSCoder coder);
protected INDeleteTasksIntentResponse (Foundation.NSObjectFlag t);
protected INDeleteTasksIntentResponse (IntPtr handle);
public INDeleteTasksIntentResponse (INDeleteTasksIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INDeleteTasksIntentResponseCode Code { get; }
public virtual INTask[] DeletedTasks { get; set; }
}
New Type: Intents.INDeleteTasksIntentResponseCode
[Serializable]
public enum INDeleteTasksIntentResponseCode {
Failure = 4,
FailureRequiringAppLaunch = 5,
InProgress = 2,
Ready = 1,
Success = 3,
Unspecified = 0,
}
New Type: Intents.INDeleteTasksTaskListResolutionResult
public class INDeleteTasksTaskListResolutionResult : Intents.INTaskListResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INDeleteTasksTaskListResolutionResult (Foundation.NSObjectFlag t);
public INDeleteTasksTaskListResolutionResult (INTaskListResolutionResult taskListResolutionResult);
protected INDeleteTasksTaskListResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INDeleteTasksTaskListResolutionResult NeedsValue { get; }
public static INDeleteTasksTaskListResolutionResult NotRequired { get; }
public static INDeleteTasksTaskListResolutionResult Unsupported { get; }
// methods
public static INDeleteTasksTaskListResolutionResult GetConfirmationRequired (INTaskList taskListToConfirm);
public static INDeleteTasksTaskListResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INDeleteTasksTaskListResolutionResult GetDisambiguation (INTaskList[] taskListsToDisambiguate);
public static INDeleteTasksTaskListResolutionResult GetSuccess (INTaskList resolvedTaskList);
public static INDeleteTasksTaskListResolutionResult GetUnsupported (INDeleteTasksTaskListUnsupportedReason reason);
public static INDeleteTasksTaskListResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INDeleteTasksTaskListUnsupportedReason
[Serializable]
public enum INDeleteTasksTaskListUnsupportedReason {
NoTaskListFound = 1,
}
New Type: Intents.INDeleteTasksTaskResolutionResult
public class INDeleteTasksTaskResolutionResult : Intents.INTaskResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INDeleteTasksTaskResolutionResult (Foundation.NSObjectFlag t);
public INDeleteTasksTaskResolutionResult (INTaskResolutionResult taskResolutionResult);
protected INDeleteTasksTaskResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INDeleteTasksTaskResolutionResult NeedsValue { get; }
public static INDeleteTasksTaskResolutionResult NotRequired { get; }
public static INDeleteTasksTaskResolutionResult Unsupported { get; }
// methods
public static INDeleteTasksTaskResolutionResult GetConfirmationRequired (INTask taskToConfirm);
public static INDeleteTasksTaskResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INDeleteTasksTaskResolutionResult GetDisambiguation (INTask[] tasksToDisambiguate);
public static INDeleteTasksTaskResolutionResult GetSuccess (INTask resolvedTask);
public static INDeleteTasksTaskResolutionResult GetUnsupported (INDeleteTasksTaskUnsupportedReason reason);
public static INDeleteTasksTaskResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INDeleteTasksTaskUnsupportedReason
[Serializable]
public enum INDeleteTasksTaskUnsupportedReason {
Found = 1,
InApp = 2,
}
New Type: Intents.INEnergyResolutionResult
public class INEnergyResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INEnergyResolutionResult (Foundation.NSObjectFlag t);
protected INEnergyResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INEnergyResolutionResult NeedsValue { get; }
public static INEnergyResolutionResult NotRequired { get; }
public static INEnergyResolutionResult Unsupported { get; }
// methods
public static INEnergyResolutionResult GetConfirmationRequired (Foundation.NSMeasurement<Foundation.NSUnitEnergy> energyToConfirm);
public static INEnergyResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INEnergyResolutionResult GetDisambiguation (Foundation.NSMeasurement<Foundation.NSUnitEnergy>[] energyToDisambiguate);
public static INEnergyResolutionResult GetSuccess (Foundation.NSMeasurement<Foundation.NSUnitEnergy> resolvedEnergy);
public static INEnergyResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INEnumResolutionResult
public class INEnumResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INEnumResolutionResult (Foundation.NSObjectFlag t);
protected INEnumResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INEnumResolutionResult NeedsValue { get; }
public static INEnumResolutionResult NotRequired { get; }
public static INEnumResolutionResult Unsupported { get; }
// methods
public static INEnumResolutionResult GetConfirmationRequired (nint valueToConfirm);
public static INEnumResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INEnumResolutionResult GetSuccess (nint resolvedValue);
public static INEnumResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INFile
public class INFile : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INFile (Foundation.NSObjectFlag t);
protected INFile (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData Data { get; }
public virtual Foundation.NSUrl FileUrl { get; }
public virtual string Filename { get; set; }
public virtual string TypeIdentifier { get; }
// methods
public static INFile Create (Foundation.NSData data, string filename, string typeIdentifier);
public static INFile Create (Foundation.NSUrl fileUrl, string filename, string typeIdentifier);
}
New Type: Intents.INFileResolutionResult
public class INFileResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INFileResolutionResult (Foundation.NSObjectFlag t);
protected INFileResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INFileResolutionResult NeedsValue { get; }
public static INFileResolutionResult NotRequired { get; }
public static INFileResolutionResult Unsupported { get; }
// methods
public static INFileResolutionResult GetConfirmationRequired (INFile fileToConfirm);
public static INFileResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INFileResolutionResult GetDisambiguation (INFile[] filesToDisambiguate);
public static INFileResolutionResult GetSuccess (INFile resolvedFile);
public static INFileResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INFlight
public class INFlight : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INFlight (Foundation.NSCoder coder);
protected INFlight (Foundation.NSObjectFlag t);
protected INFlight (IntPtr handle);
public INFlight (INAirline airline, string flightNumber, INDateComponentsRange boardingTime, INDateComponentsRange flightDuration, INAirportGate departureAirportGate, INAirportGate arrivalAirportGate);
// properties
public virtual INAirline Airline { get; }
public virtual INAirportGate ArrivalAirportGate { get; }
public virtual INDateComponentsRange BoardingTime { get; }
public override IntPtr ClassHandle { get; }
public virtual INAirportGate DepartureAirportGate { get; }
public virtual INDateComponentsRange FlightDuration { get; }
public virtual string FlightNumber { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INFlightReservation
public class INFlightReservation : Intents.INReservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INFlightReservation (Foundation.NSCoder coder);
protected INFlightReservation (Foundation.NSObjectFlag t);
protected INFlightReservation (IntPtr handle);
public INFlightReservation (INSpeakableString itemReference, string reservationNumber, Foundation.NSDate bookingTime, INReservationStatus reservationStatus, string reservationHolderName, INReservationAction[] actions, INSeat reservedSeat, INFlight flight);
// properties
public override IntPtr ClassHandle { get; }
public virtual INFlight Flight { get; }
public virtual INSeat ReservedSeat { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INGetReservationDetailsIntent
public class INGetReservationDetailsIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INGetReservationDetailsIntent (Foundation.NSCoder coder);
protected INGetReservationDetailsIntent (Foundation.NSObjectFlag t);
protected INGetReservationDetailsIntent (IntPtr handle);
public INGetReservationDetailsIntent (INSpeakableString reservationContainerReference, INSpeakableString[] reservationItemReferences);
// properties
public override IntPtr ClassHandle { get; }
public virtual INSpeakableString ReservationContainerReference { get; }
public virtual INSpeakableString[] ReservationItemReferences { get; }
}
New Type: Intents.INGetReservationDetailsIntentResponse
public class INGetReservationDetailsIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INGetReservationDetailsIntentResponse (Foundation.NSCoder coder);
protected INGetReservationDetailsIntentResponse (Foundation.NSObjectFlag t);
protected INGetReservationDetailsIntentResponse (IntPtr handle);
public INGetReservationDetailsIntentResponse (INGetReservationDetailsIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INGetReservationDetailsIntentResponseCode Code { get; }
public virtual INReservation[] Reservations { get; set; }
}
New Type: Intents.INGetReservationDetailsIntentResponseCode
[Serializable]
public enum INGetReservationDetailsIntentResponseCode {
Failure = 4,
FailureRequiringAppLaunch = 5,
InProgress = 2,
Ready = 1,
Success = 3,
Unspecified = 0,
}
New Type: Intents.INLengthResolutionResult
public class INLengthResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INLengthResolutionResult (Foundation.NSObjectFlag t);
protected INLengthResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INLengthResolutionResult NeedsValue { get; }
public static INLengthResolutionResult NotRequired { get; }
public static INLengthResolutionResult Unsupported { get; }
// methods
public static INLengthResolutionResult GetConfirmationRequired (Foundation.NSMeasurement<Foundation.NSUnitLength> lengthToConfirm);
public static INLengthResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INLengthResolutionResult GetDisambiguation (Foundation.NSMeasurement<Foundation.NSUnitLength>[] lengthsToDisambiguate);
public static INLengthResolutionResult GetSuccess (Foundation.NSMeasurement<Foundation.NSUnitLength> resolvedLength);
public static INLengthResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INLodgingReservation
public class INLodgingReservation : Intents.INReservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INLodgingReservation (Foundation.NSCoder coder);
protected INLodgingReservation (Foundation.NSObjectFlag t);
protected INLodgingReservation (IntPtr handle);
public INLodgingReservation (INSpeakableString itemReference, string reservationNumber, Foundation.NSDate bookingTime, INReservationStatus reservationStatus, string reservationHolderName, INReservationAction[] actions, CoreLocation.CLPlacemark lodgingBusinessLocation, INDateComponentsRange reservationDuration, int? numberOfAdults, int? numberOfChildren);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreLocation.CLPlacemark LodgingBusinessLocation { get; }
public virtual int? NumberOfAdults { get; }
public virtual int? NumberOfChildren { get; }
public virtual INDateComponentsRange ReservationDuration { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INMassResolutionResult
public class INMassResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INMassResolutionResult (Foundation.NSObjectFlag t);
protected INMassResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INMassResolutionResult NeedsValue { get; }
public static INMassResolutionResult NotRequired { get; }
public static INMassResolutionResult Unsupported { get; }
// methods
public static INMassResolutionResult GetConfirmationRequired (Foundation.NSMeasurement<Foundation.NSUnitMass> massToConfirm);
public static INMassResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INMassResolutionResult GetDisambiguation (Foundation.NSMeasurement<Foundation.NSUnitMass>[] massToDisambiguate);
public static INMassResolutionResult GetSuccess (Foundation.NSMeasurement<Foundation.NSUnitMass> resolvedMass);
public static INMassResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INMediaAffinityType {
Dislike = 2,
Like = 1,
Unknown = 0,
}
public class INMediaAffinityTypeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INMediaAffinityTypeResolutionResult (Foundation.NSObjectFlag t);
protected INMediaAffinityTypeResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INMediaAffinityTypeResolutionResult NeedsValue { get; }
public static INMediaAffinityTypeResolutionResult NotRequired { get; }
public static INMediaAffinityTypeResolutionResult Unsupported { get; }
// methods
public static INMediaAffinityTypeResolutionResult GetConfirmationRequired (INMediaAffinityType mediaAffinityTypeToConfirm);
public static INMediaAffinityTypeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INMediaAffinityTypeResolutionResult GetSuccess (INMediaAffinityType resolvedMediaAffinityType);
public static INMediaAffinityTypeResolutionResult GetUnsupported (nint reason);
}
public class INMediaDestination : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INMediaDestination (Foundation.NSCoder coder);
protected INMediaDestination (Foundation.NSObjectFlag t);
protected INMediaDestination (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual INMediaDestinationType MediaDestinationType { get; }
public virtual string PlaylistName { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static INMediaDestination CreateLibraryDestination ();
public static INMediaDestination CreatePlaylistDestination (string playlistName);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class INMediaDestinationResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INMediaDestinationResolutionResult (Foundation.NSObjectFlag t);
protected INMediaDestinationResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INMediaDestinationResolutionResult NeedsValue { get; }
public static INMediaDestinationResolutionResult NotRequired { get; }
public static INMediaDestinationResolutionResult Unsupported { get; }
// methods
public static INMediaDestinationResolutionResult GetConfirmationRequired (INMediaDestination mediaDestinationToConfirm);
public static INMediaDestinationResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INMediaDestinationResolutionResult GetDisambiguation (INMediaDestination[] mediaDestinationsToDisambiguate);
public static INMediaDestinationResolutionResult GetSuccess (INMediaDestination resolvedMediaDestination);
public static INMediaDestinationResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INMediaDestinationType {
Library = 1,
Playlist = 2,
Unknown = 0,
}
public class INMediaItemResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INMediaItemResolutionResult (Foundation.NSObjectFlag t);
protected INMediaItemResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INMediaItemResolutionResult NeedsValue { get; }
public static INMediaItemResolutionResult NotRequired { get; }
public static INMediaItemResolutionResult Unsupported { get; }
// methods
public static INMediaItemResolutionResult GetConfirmationRequired (INMediaItem mediaItemToConfirm);
public static INMediaItemResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INMediaItemResolutionResult GetDisambiguation (INMediaItem[] mediaItemsToDisambiguate);
public static INMediaItemResolutionResult GetSuccess (INMediaItem resolvedMediaItem);
public static INMediaItemResolutionResult[] GetSuccesses (INMediaItem[] resolvedMediaItems);
public static INMediaItemResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INMediaReference {
CurrentlyPlaying = 1,
Unknown = 0,
}
public class INMediaSearch : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INMediaSearch (Foundation.NSCoder coder);
protected INMediaSearch (Foundation.NSObjectFlag t);
protected INMediaSearch (IntPtr handle);
public INMediaSearch (INMediaItemType mediaType, INMediaSortOrder sortOrder, string mediaName, string artistName, string albumName, string[] genreNames, string[] moodNames, INDateComponentsRange releaseDate, INMediaReference reference, string mediaIdentifier);
// properties
public virtual string AlbumName { get; }
public virtual string ArtistName { get; }
public override IntPtr ClassHandle { get; }
public virtual string[] GenreNames { get; }
public virtual string MediaIdentifier { get; }
public virtual string MediaName { get; }
public virtual INMediaItemType MediaType { get; }
public virtual string[] MoodNames { get; }
public virtual INMediaReference Reference { get; }
public virtual INDateComponentsRange ReleaseDate { get; }
public virtual INMediaSortOrder SortOrder { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum INMediaSortOrder {
Best = 3,
Newest = 1,
Oldest = 2,
Popular = 5,
Recommended = 8,
Trending = 7,
Unknown = 0,
Unpopular = 6,
Worst = 4,
}
New Type: Intents.INMediaUserContext
public class INMediaUserContext : Intents.INUserContext, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INMediaUserContext ();
public INMediaUserContext (Foundation.NSCoder coder);
protected INMediaUserContext (Foundation.NSObjectFlag t);
protected INMediaUserContext (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual int? NumberOfLibraryItems { get; set; }
public virtual INMediaUserContextSubscriptionStatus SubscriptionStatus { get; set; }
}
New Type: Intents.INMediaUserContextSubscriptionStatus
[Serializable]
public enum INMediaUserContextSubscriptionStatus {
NotSubscribed = 1,
Subscribed = 2,
Unknown = 0,
}
New Type: Intents.INObjectResolutionResult
public class INObjectResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INObjectResolutionResult (Foundation.NSObjectFlag t);
protected INObjectResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INObjectResolutionResult NeedsValue { get; }
public static INObjectResolutionResult NotRequired { get; }
public static INObjectResolutionResult Unsupported { get; }
// methods
public static INObjectResolutionResult GetConfirmationRequired (INObject objectToConfirm);
public static INObjectResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INObjectResolutionResult GetDisambiguation (INObject[] objectsToDisambiguate);
public static INObjectResolutionResult GetSuccess (INObject resolvedObject);
public static INObjectResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INPaymentMethodResolutionResult
public class INPaymentMethodResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INPaymentMethodResolutionResult (Foundation.NSObjectFlag t);
protected INPaymentMethodResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INPaymentMethodResolutionResult NeedsValue { get; }
public static INPaymentMethodResolutionResult NotRequired { get; }
public static INPaymentMethodResolutionResult Unsupported { get; }
// methods
public static INPaymentMethodResolutionResult GetConfirmationRequired (INPaymentMethod paymentMethodToConfirm);
public static INPaymentMethodResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPaymentMethodResolutionResult GetDisambiguation (INPaymentMethod[] paymentMethodsToDisambiguate);
public static INPaymentMethodResolutionResult GetSuccess (INPaymentMethod resolvedPaymentMethod);
public static INPaymentMethodResolutionResult GetUnsupported (nint reason);
}
public class INPlayMediaMediaItemResolutionResult : Intents.INMediaItemResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INPlayMediaMediaItemResolutionResult (Foundation.NSObjectFlag t);
public INPlayMediaMediaItemResolutionResult (INMediaItemResolutionResult mediaItemResolutionResult);
protected INPlayMediaMediaItemResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INPlayMediaMediaItemResolutionResult NeedsValue { get; }
public static INPlayMediaMediaItemResolutionResult NotRequired { get; }
public static INPlayMediaMediaItemResolutionResult Unsupported { get; }
// methods
public static INPlayMediaMediaItemResolutionResult GetConfirmationRequired (INMediaItem mediaItemToConfirm);
public static INPlayMediaMediaItemResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPlayMediaMediaItemResolutionResult GetDisambiguation (INMediaItem[] mediaItemsToDisambiguate);
public static INPlayMediaMediaItemResolutionResult GetSuccess (INMediaItem resolvedMediaItem);
public static INPlayMediaMediaItemResolutionResult[] GetSuccesses (INMediaItem[] resolvedMediaItems);
public static INPlayMediaMediaItemResolutionResult GetUnsupported (INPlayMediaMediaItemUnsupportedReason reason);
public static INPlayMediaMediaItemResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INPlayMediaMediaItemUnsupportedReason {
CellularDataSettings = 5,
ExplicitContentSettings = 4,
LoginRequired = 1,
RestrictedContent = 6,
SubscriptionRequired = 2,
UnsupportedMediaType = 3,
}
public class INPlayMediaPlaybackSpeedResolutionResult : Intents.INDoubleResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INPlayMediaPlaybackSpeedResolutionResult (Foundation.NSObjectFlag t);
public INPlayMediaPlaybackSpeedResolutionResult (INDoubleResolutionResult doubleResolutionResult);
protected INPlayMediaPlaybackSpeedResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INDoubleResolutionResult NeedsValue { get; }
public static INDoubleResolutionResult NotRequired { get; }
public static INDoubleResolutionResult Unsupported { get; }
// methods
public static INDoubleResolutionResult GetConfirmationRequired (double? valueToConfirm);
public static INDoubleResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INDoubleResolutionResult GetSuccess (double resolvedValue);
public static INDoubleResolutionResult GetUnsupported (nint reason);
public static INPlayMediaPlaybackSpeedResolutionResult UnsupportedForReason (INPlayMediaPlaybackSpeedUnsupportedReason reason);
}
[Serializable]
public enum INPlayMediaPlaybackSpeedUnsupportedReason {
AboveMaximum = 2,
BelowMinimum = 1,
}
New Type: Intents.INPlaybackQueueLocation
[Serializable]
public enum INPlaybackQueueLocation {
Later = 3,
Next = 2,
Now = 1,
Unknown = 0,
}
New Type: Intents.INPlaybackQueueLocationResolutionResult
public class INPlaybackQueueLocationResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INPlaybackQueueLocationResolutionResult ();
protected INPlaybackQueueLocationResolutionResult (Foundation.NSObjectFlag t);
protected INPlaybackQueueLocationResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INPlaybackQueueLocationResolutionResult NeedsValue { get; }
public static INPlaybackQueueLocationResolutionResult NotRequired { get; }
public static INPlaybackQueueLocationResolutionResult Unsupported { get; }
// methods
public static INPlaybackQueueLocationResolutionResult GetConfirmationRequired (INPlaybackQueueLocation playbackQueueLocationToConfirm);
public static INPlaybackQueueLocationResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPlaybackQueueLocationResolutionResult GetSuccess (INPlaybackQueueLocation resolvedPlaybackQueueLocation);
public static INPlaybackQueueLocationResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INPlaybackRepeatModeResolutionResult
public class INPlaybackRepeatModeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INPlaybackRepeatModeResolutionResult (Foundation.NSObjectFlag t);
protected INPlaybackRepeatModeResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INPlaybackRepeatModeResolutionResult NeedsValue { get; }
public static INPlaybackRepeatModeResolutionResult NotRequired { get; }
public static INPlaybackRepeatModeResolutionResult Unsupported { get; }
// methods
public static INPlaybackRepeatModeResolutionResult GetConfirmationRequired (INPlaybackRepeatMode playbackRepeatModeToConfirm);
public static INPlaybackRepeatModeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INPlaybackRepeatModeResolutionResult GetSuccess (INPlaybackRepeatMode resolvedPlaybackRepeatMode);
public static INPlaybackRepeatModeResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INRentalCar
public class INRentalCar : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INRentalCar (Foundation.NSCoder coder);
protected INRentalCar (Foundation.NSObjectFlag t);
protected INRentalCar (IntPtr handle);
public INRentalCar (string rentalCompanyName, string type, string make, string model, string rentalCarDescription);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Make { get; }
public virtual string Model { get; }
public virtual string RentalCarDescription { get; }
public virtual string RentalCompanyName { get; }
public virtual string Type { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INRentalCarReservation
public class INRentalCarReservation : Intents.INReservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INRentalCarReservation (Foundation.NSCoder coder);
protected INRentalCarReservation (Foundation.NSObjectFlag t);
protected INRentalCarReservation (IntPtr handle);
public INRentalCarReservation (INSpeakableString itemReference, string reservationNumber, Foundation.NSDate bookingTime, INReservationStatus reservationStatus, string reservationHolderName, INReservationAction[] actions, INRentalCar rentalCar, INDateComponentsRange rentalDuration, CoreLocation.CLPlacemark pickupLocation, CoreLocation.CLPlacemark dropOffLocation);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreLocation.CLPlacemark DropOffLocation { get; }
public virtual CoreLocation.CLPlacemark PickupLocation { get; }
public virtual INRentalCar RentalCar { get; }
public virtual INDateComponentsRange RentalDuration { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INReservation
public class INReservation : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INReservation (Foundation.NSCoder coder);
protected INReservation (Foundation.NSObjectFlag t);
protected INReservation (IntPtr handle);
// properties
public virtual INReservationAction[] Actions { get; }
public virtual Foundation.NSDate BookingTime { get; }
public override IntPtr ClassHandle { get; }
public virtual INSpeakableString ItemReference { get; }
public virtual string ReservationHolderName { get; }
public virtual string ReservationNumber { get; }
public virtual INReservationStatus ReservationStatus { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INReservationAction
public class INReservationAction : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INReservationAction (Foundation.NSCoder coder);
protected INReservationAction (Foundation.NSObjectFlag t);
protected INReservationAction (IntPtr handle);
public INReservationAction (INReservationActionType type, INDateComponentsRange validDuration, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INReservationActionType Type { get; }
public virtual Foundation.NSUserActivity UserActivity { get; }
public virtual INDateComponentsRange ValidDuration { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INReservationActionType
[Serializable]
public enum INReservationActionType {
CheckIn = 1,
Unknown = 0,
}
New Type: Intents.INReservationStatus
[Serializable]
public enum INReservationStatus {
Canceled = 1,
Confirmed = 4,
Hold = 3,
Pending = 2,
Unknown = 0,
}
New Type: Intents.INRestaurantReservation
public class INRestaurantReservation : Intents.INReservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INRestaurantReservation (Foundation.NSCoder coder);
protected INRestaurantReservation (Foundation.NSObjectFlag t);
protected INRestaurantReservation (IntPtr handle);
public INRestaurantReservation (INSpeakableString itemReference, string reservationNumber, Foundation.NSDate bookingTime, INReservationStatus reservationStatus, string reservationHolderName, INReservationAction[] actions, INDateComponentsRange reservationDuration, int? partySize, CoreLocation.CLPlacemark restaurantLocation);
// properties
public override IntPtr ClassHandle { get; }
public virtual int? PartySize { get; }
public virtual INDateComponentsRange ReservationDuration { get; }
public virtual CoreLocation.CLPlacemark RestaurantLocation { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class INSearchForMediaIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INSearchForMediaIntent (Foundation.NSCoder coder);
protected INSearchForMediaIntent (Foundation.NSObjectFlag t);
protected INSearchForMediaIntent (IntPtr handle);
public INSearchForMediaIntent (INMediaItem[] mediaItems, INMediaSearch mediaSearch);
// properties
public override IntPtr ClassHandle { get; }
public virtual INMediaItem[] MediaItems { get; }
public virtual INMediaSearch MediaSearch { get; }
}
public static class INSearchForMediaIntentHandling_Extensions {
// methods
public static void Confirm (this IINSearchForMediaIntentHandling This, INSearchForMediaIntent intent, System.Action<INSearchForMediaIntentResponse> completion);
public static void ResolveMediaItems (this IINSearchForMediaIntentHandling This, INSearchForMediaIntent intent, System.Action<INSearchForMediaMediaItemResolutionResult[]> completion);
}
public class INSearchForMediaIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INSearchForMediaIntentResponse (Foundation.NSCoder coder);
protected INSearchForMediaIntentResponse (Foundation.NSObjectFlag t);
protected INSearchForMediaIntentResponse (IntPtr handle);
public INSearchForMediaIntentResponse (INSearchForMediaIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INSearchForMediaIntentResponseCode Code { get; }
public virtual INMediaItem[] MediaItems { get; set; }
}
[Serializable]
public enum INSearchForMediaIntentResponseCode {
ContinueInApp = 2,
Failure = 5,
FailureRequiringAppLaunch = 6,
InProgress = 3,
Ready = 1,
Success = 4,
Unspecified = 0,
}
public class INSearchForMediaMediaItemResolutionResult : Intents.INMediaItemResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INSearchForMediaMediaItemResolutionResult ();
protected INSearchForMediaMediaItemResolutionResult (Foundation.NSObjectFlag t);
public INSearchForMediaMediaItemResolutionResult (INMediaItemResolutionResult mediaItemResolutionResult);
protected INSearchForMediaMediaItemResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INSearchForMediaMediaItemResolutionResult NeedsValue { get; }
public static INSearchForMediaMediaItemResolutionResult NotRequired { get; }
public static INSearchForMediaMediaItemResolutionResult Unsupported { get; }
// methods
public static INSearchForMediaMediaItemResolutionResult GetConfirmationRequired (INMediaItem mediaItemToConfirm);
public static INSearchForMediaMediaItemResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSearchForMediaMediaItemResolutionResult GetDisambiguation (INMediaItem[] mediaItemsToDisambiguate);
public static INSearchForMediaMediaItemResolutionResult GetSuccess (INMediaItem resolvedMediaItem);
public static INSearchForMediaMediaItemResolutionResult[] GetSuccesses (INMediaItem[] resolvedMediaItems);
public static INSearchForMediaMediaItemResolutionResult GetUnsupported (INSearchForMediaMediaItemUnsupportedReason reason);
public static INSearchForMediaMediaItemResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INSearchForMediaMediaItemUnsupportedReason {
CellularDataSettings = 5,
ExplicitContentSettings = 4,
LoginRequired = 1,
RestrictedContent = 6,
SubscriptionRequired = 2,
UnsupportedMediaType = 3,
}
New Type: Intents.INSeat
public class INSeat : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INSeat (Foundation.NSCoder coder);
protected INSeat (Foundation.NSObjectFlag t);
protected INSeat (IntPtr handle);
public INSeat (string seatSection, string seatRow, string seatNumber, string seatingType);
// properties
public override IntPtr ClassHandle { get; }
public virtual string SeatNumber { get; }
public virtual string SeatRow { get; }
public virtual string SeatSection { get; }
public virtual string SeatingType { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INSetTaskAttributeTemporalEventTriggerResolutionResult
public class INSetTaskAttributeTemporalEventTriggerResolutionResult : Intents.INTemporalEventTriggerResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INSetTaskAttributeTemporalEventTriggerResolutionResult (Foundation.NSObjectFlag t);
public INSetTaskAttributeTemporalEventTriggerResolutionResult (INTemporalEventTriggerResolutionResult temporalEventTriggerResolutionResult);
protected INSetTaskAttributeTemporalEventTriggerResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INSetTaskAttributeTemporalEventTriggerResolutionResult NeedsValue { get; }
public static INSetTaskAttributeTemporalEventTriggerResolutionResult NotRequired { get; }
public static INSetTaskAttributeTemporalEventTriggerResolutionResult Unsupported { get; }
// methods
public static INSetTaskAttributeTemporalEventTriggerResolutionResult GetConfirmationRequired (INTemporalEventTrigger temporalEventTriggerToConfirm);
public static INSetTaskAttributeTemporalEventTriggerResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSetTaskAttributeTemporalEventTriggerResolutionResult GetDisambiguation (INTemporalEventTrigger[] temporalEventTriggersToDisambiguate);
public static INSetTaskAttributeTemporalEventTriggerResolutionResult GetSuccess (INTemporalEventTrigger resolvedTemporalEventTrigger);
public static INSetTaskAttributeTemporalEventTriggerResolutionResult GetUnsupported (INSetTaskAttributeTemporalEventTriggerUnsupportedReason reason);
public static INSetTaskAttributeTemporalEventTriggerResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INSetTaskAttributeTemporalEventTriggerUnsupportedReason
[Serializable]
public enum INSetTaskAttributeTemporalEventTriggerUnsupportedReason {
InvalidRecurrence = 2,
TimeInPast = 1,
}
New Type: Intents.INSnoozeTasksIntent
public class INSnoozeTasksIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INSnoozeTasksIntent (Foundation.NSCoder coder);
protected INSnoozeTasksIntent (Foundation.NSObjectFlag t);
protected INSnoozeTasksIntent (IntPtr handle);
public INSnoozeTasksIntent (INTask[] tasks, INDateComponentsRange nextTriggerTime, bool? all);
// properties
public virtual bool? All { get; }
public override IntPtr ClassHandle { get; }
public virtual INDateComponentsRange NextTriggerTime { get; }
public virtual INTask[] Tasks { get; }
}
New Type: Intents.INSnoozeTasksIntentHandling_Extensions
public static class INSnoozeTasksIntentHandling_Extensions {
// methods
public static void Confirm (this IINSnoozeTasksIntentHandling This, INSnoozeTasksIntent intent, System.Action<INSnoozeTasksIntentResponse> completion);
public static void ResolveNextTriggerTime (this IINSnoozeTasksIntentHandling This, INSnoozeTasksIntent intent, System.Action<INDateComponentsRangeResolutionResult> completion);
public static void ResolveTasks (this IINSnoozeTasksIntentHandling This, INSnoozeTasksIntent intent, System.Action<INSnoozeTasksTaskResolutionResult[]> completion);
}
New Type: Intents.INSnoozeTasksIntentResponse
public class INSnoozeTasksIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INSnoozeTasksIntentResponse (Foundation.NSCoder coder);
protected INSnoozeTasksIntentResponse (Foundation.NSObjectFlag t);
protected INSnoozeTasksIntentResponse (IntPtr handle);
public INSnoozeTasksIntentResponse (INSnoozeTasksIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INSnoozeTasksIntentResponseCode Code { get; }
public virtual INTask[] SnoozedTasks { get; set; }
}
New Type: Intents.INSnoozeTasksIntentResponseCode
[Serializable]
public enum INSnoozeTasksIntentResponseCode {
Failure = 4,
FailureRequiringAppLaunch = 5,
InProgress = 2,
Ready = 1,
Success = 3,
Unspecified = 0,
}
New Type: Intents.INSnoozeTasksTaskResolutionResult
public class INSnoozeTasksTaskResolutionResult : Intents.INTaskResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INSnoozeTasksTaskResolutionResult (Foundation.NSObjectFlag t);
public INSnoozeTasksTaskResolutionResult (INTaskResolutionResult taskResolutionResult);
protected INSnoozeTasksTaskResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INSnoozeTasksTaskResolutionResult NeedsValue { get; }
public static INSnoozeTasksTaskResolutionResult NotRequired { get; }
public static INSnoozeTasksTaskResolutionResult Unsupported { get; }
// methods
public static INSnoozeTasksTaskResolutionResult GetConfirmationRequired (INTask taskToConfirm);
public static INSnoozeTasksTaskResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSnoozeTasksTaskResolutionResult GetDisambiguation (INTask[] tasksToDisambiguate);
public static INSnoozeTasksTaskResolutionResult GetSuccess (INTask resolvedTask);
public static INSnoozeTasksTaskResolutionResult GetUnsupported (INSnoozeTasksTaskUnsupportedReason reason);
public static INSnoozeTasksTaskResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INSnoozeTasksTaskUnsupportedReason
[Serializable]
public enum INSnoozeTasksTaskUnsupportedReason {
NoTasksFound = 1,
}
New Type: Intents.INSpeedResolutionResult
public class INSpeedResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INSpeedResolutionResult (Foundation.NSObjectFlag t);
protected INSpeedResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INSpeedResolutionResult NeedsValue { get; }
public static INSpeedResolutionResult NotRequired { get; }
public static INSpeedResolutionResult Unsupported { get; }
// methods
public static INSpeedResolutionResult GetConfirmationRequired (Foundation.NSMeasurement<Foundation.NSUnitSpeed> speedToConfirm);
public static INSpeedResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INSpeedResolutionResult GetDisambiguation (Foundation.NSMeasurement<Foundation.NSUnitSpeed>[] speedToDisambiguate);
public static INSpeedResolutionResult GetSuccess (Foundation.NSMeasurement<Foundation.NSUnitSpeed> resolvedSpeed);
public static INSpeedResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INStartCallCallCapabilityResolutionResult
public class INStartCallCallCapabilityResolutionResult : Intents.INCallCapabilityResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INStartCallCallCapabilityResolutionResult (Foundation.NSObjectFlag t);
public INStartCallCallCapabilityResolutionResult (INCallCapabilityResolutionResult callCapabilityResolutionResult);
protected INStartCallCallCapabilityResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INStartCallCallCapabilityResolutionResult NeedsValue { get; }
public static INStartCallCallCapabilityResolutionResult NotRequired { get; }
public static INStartCallCallCapabilityResolutionResult Unsupported { get; }
// methods
public static INStartCallCallCapabilityResolutionResult GetConfirmationRequired (INCallCapability callCapabilityToConfirm);
public static INStartCallCallCapabilityResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INStartCallCallCapabilityResolutionResult GetSuccess (INCallCapability resolvedCallCapability);
public static INStartCallCallCapabilityResolutionResult GetUnsupported (INStartCallCallCapabilityUnsupportedReason reason);
public static INStartCallCallCapabilityResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INStartCallCallCapabilityUnsupportedReason
[Serializable]
public enum INStartCallCallCapabilityUnsupportedReason {
CameraNotAccessible = 3,
MicrophoneNotAccessible = 2,
VideoCallUnsupported = 1,
}
public class INStartCallContactResolutionResult : Intents.INPersonResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INStartCallContactResolutionResult (Foundation.NSObjectFlag t);
public INStartCallContactResolutionResult (INPersonResolutionResult personResolutionResult);
protected INStartCallContactResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INStartCallContactResolutionResult NeedsValue { get; }
public static INStartCallContactResolutionResult NotRequired { get; }
public static INStartCallContactResolutionResult Unsupported { get; }
// methods
public static INStartCallContactResolutionResult GetConfirmationRequired (INPerson personToConfirm);
public static INStartCallContactResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INStartCallContactResolutionResult GetDisambiguation (INPerson[] peopleToDisambiguate);
public static INStartCallContactResolutionResult GetSuccess (INPerson resolvedPerson);
public static INStartCallContactResolutionResult GetUnsupported (INStartCallContactUnsupportedReason reason);
public static INStartCallContactResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INStartCallContactUnsupportedReason {
InvalidHandle = 4,
MultipleContactsUnsupported = 2,
NoCallHistoryForRedial = 6,
NoContactFound = 1,
NoHandleForLabel = 3,
NoUsableHandleForRedial = 7,
UnsupportedMmiUssd = 5,
}
New Type: Intents.INStartCallIntent
public class INStartCallIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INStartCallIntent (Foundation.NSCoder coder);
protected INStartCallIntent (Foundation.NSObjectFlag t);
protected INStartCallIntent (IntPtr handle);
public INStartCallIntent (INCallAudioRoute audioRoute, INCallDestinationType destinationType, INPerson[] contacts, INCallRecordType recordTypeForRedialing, INCallCapability callCapability);
// properties
public virtual INCallAudioRoute AudioRoute { get; }
public virtual INCallCapability CallCapability { get; }
public override IntPtr ClassHandle { get; }
public virtual INPerson[] Contacts { get; }
public virtual INCallDestinationType DestinationType { get; }
public virtual INCallRecordType RecordTypeForRedialing { get; }
}
New Type: Intents.INStartCallIntentHandling_Extensions
public static class INStartCallIntentHandling_Extensions {
// methods
public static void Confirm (this IINStartCallIntentHandling This, INStartCallIntent intent, System.Action<INStartCallIntentResponse> completion);
public static void ResolveCallCapability (this IINStartCallIntentHandling This, INStartCallIntent intent, System.Action<INStartCallCallCapabilityResolutionResult> completion);
public static void ResolveContacts (this IINStartCallIntentHandling This, INStartCallIntent intent, System.Action<Foundation.NSArray<INStartCallContactResolutionResult>> completion);
public static void ResolveDestinationType (this IINStartCallIntentHandling This, INStartCallIntent intent, System.Action<INCallDestinationTypeResolutionResult> completion);
}
New Type: Intents.INStartCallIntentResponse
public class INStartCallIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INStartCallIntentResponse (Foundation.NSCoder coder);
protected INStartCallIntentResponse (Foundation.NSObjectFlag t);
protected INStartCallIntentResponse (IntPtr handle);
public INStartCallIntentResponse (INStartCallIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INStartCallIntentResponseCode Code { get; }
}
New Type: Intents.INStartCallIntentResponseCode
[Serializable]
public enum INStartCallIntentResponseCode {
ContinueInApp = 2,
Failure = 4,
FailureAirplaneModeEnabled = 8,
FailureAppConfigurationRequired = 10,
FailureCallInProgress = 11,
FailureCallRinging = 12,
FailureCallingServiceNotAvailable = 6,
FailureContactNotSupportedByApp = 7,
FailureRequiringAppLaunch = 5,
FailureUnableToHandOff = 9,
Ready = 1,
Unspecified = 0,
UserConfirmationRequired = 3,
}
New Type: Intents.INTaskPriority
[Serializable]
public enum INTaskPriority {
Flagged = 2,
NotFlagged = 1,
Unknown = 0,
}
New Type: Intents.INTaskPriorityResolutionResult
public class INTaskPriorityResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INTaskPriorityResolutionResult (Foundation.NSObjectFlag t);
protected INTaskPriorityResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INTaskPriorityResolutionResult NeedsValue { get; }
public static INTaskPriorityResolutionResult NotRequired { get; }
public static INTaskPriorityResolutionResult Unsupported { get; }
// methods
public static INTaskPriorityResolutionResult ConfirmationRequired (INTaskPriority taskPriorityToConfirm);
public static INTaskPriorityResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INTaskPriorityResolutionResult GetSuccess (INTaskPriority resolvedTaskPriority);
public static INTaskPriorityResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INTemporalEventTriggerTypeOptions
[Serializable]
public enum INTemporalEventTriggerTypeOptions {
NotScheduled = 1,
ScheduledNonRecurring = 2,
ScheduledRecurring = 4,
}
New Type: Intents.INTemporalEventTriggerTypeOptionsResolutionResult
public class INTemporalEventTriggerTypeOptionsResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INTemporalEventTriggerTypeOptionsResolutionResult (Foundation.NSObjectFlag t);
protected INTemporalEventTriggerTypeOptionsResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INTemporalEventTriggerTypeOptionsResolutionResult NeedsValue { get; }
public static INTemporalEventTriggerTypeOptionsResolutionResult NotRequired { get; }
public static INTemporalEventTriggerTypeOptionsResolutionResult Unsupported { get; }
// methods
public static INTemporalEventTriggerTypeOptionsResolutionResult ConfirmationRequired (INTemporalEventTriggerTypeOptions temporalEventTriggerTypeOptionsToConfirm);
public static INTemporalEventTriggerTypeOptionsResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INTemporalEventTriggerTypeOptionsResolutionResult GetSuccess (INTemporalEventTriggerTypeOptions resolvedTemporalEventTriggerTypeOptions);
public static INTemporalEventTriggerTypeOptionsResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INTicketedEvent
public class INTicketedEvent : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INTicketedEvent (Foundation.NSCoder coder);
protected INTicketedEvent (Foundation.NSObjectFlag t);
protected INTicketedEvent (IntPtr handle);
public INTicketedEvent (INTicketedEventCategory category, string name, INDateComponentsRange eventDuration, CoreLocation.CLPlacemark location);
// properties
public virtual INTicketedEventCategory Category { get; }
public override IntPtr ClassHandle { get; }
public virtual INDateComponentsRange EventDuration { get; }
public virtual CoreLocation.CLPlacemark Location { get; }
public virtual string Name { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INTicketedEventCategory
[Serializable]
public enum INTicketedEventCategory {
Movie = 1,
Unknown = 0,
}
New Type: Intents.INTicketedEventReservation
public class INTicketedEventReservation : Intents.INReservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INTicketedEventReservation (Foundation.NSCoder coder);
protected INTicketedEventReservation (Foundation.NSObjectFlag t);
protected INTicketedEventReservation (IntPtr handle);
public INTicketedEventReservation (INSpeakableString itemReference, string reservationNumber, Foundation.NSDate bookingTime, INReservationStatus reservationStatus, string reservationHolderName, INReservationAction[] actions, INSeat reservedSeat, INTicketedEvent event);
// properties
public override IntPtr ClassHandle { get; }
public virtual INTicketedEvent Event { get; }
public virtual INSeat ReservedSeat { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INTimeIntervalResolutionResult
public class INTimeIntervalResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INTimeIntervalResolutionResult (Foundation.NSObjectFlag t);
protected INTimeIntervalResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INTimeIntervalResolutionResult NeedsValue { get; }
public static INTimeIntervalResolutionResult NotRequired { get; }
public static INTimeIntervalResolutionResult Unsupported { get; }
// methods
public static INTimeIntervalResolutionResult ConfirmationRequired (double timeIntervalToConfirm);
public static INTimeIntervalResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INTimeIntervalResolutionResult GetSuccess (double resolvedTimeInterval);
public static INTimeIntervalResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INTrainReservation
public class INTrainReservation : Intents.INReservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INTrainReservation (Foundation.NSCoder coder);
protected INTrainReservation (Foundation.NSObjectFlag t);
protected INTrainReservation (IntPtr handle);
public INTrainReservation (INSpeakableString itemReference, string reservationNumber, Foundation.NSDate bookingTime, INReservationStatus reservationStatus, string reservationHolderName, INReservationAction[] actions, INSeat reservedSeat, INTrainTrip trainTrip);
// properties
public override IntPtr ClassHandle { get; }
public virtual INSeat ReservedSeat { get; }
public virtual INTrainTrip TrainTrip { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INTrainTrip
public class INTrainTrip : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INTrainTrip (Foundation.NSCoder coder);
protected INTrainTrip (Foundation.NSObjectFlag t);
protected INTrainTrip (IntPtr handle);
public INTrainTrip (string provider, string trainName, string trainNumber, INDateComponentsRange tripDuration, CoreLocation.CLPlacemark departureStationLocation, string departurePlatform, CoreLocation.CLPlacemark arrivalStationLocation, string arrivalPlatform);
// properties
public virtual string ArrivalPlatform { get; }
public virtual CoreLocation.CLPlacemark ArrivalStationLocation { get; }
public override IntPtr ClassHandle { get; }
public virtual string DeparturePlatform { get; }
public virtual CoreLocation.CLPlacemark DepartureStationLocation { get; }
public virtual string Provider { get; }
public virtual string TrainName { get; }
public virtual string TrainNumber { get; }
public virtual INDateComponentsRange TripDuration { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class INUpdateMediaAffinityIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INUpdateMediaAffinityIntent (Foundation.NSCoder coder);
protected INUpdateMediaAffinityIntent (Foundation.NSObjectFlag t);
protected INUpdateMediaAffinityIntent (IntPtr handle);
public INUpdateMediaAffinityIntent (INMediaItem[] mediaItems, INMediaSearch mediaSearch, INMediaAffinityType affinityType);
// properties
public virtual INMediaAffinityType AffinityType { get; }
public override IntPtr ClassHandle { get; }
public virtual INMediaItem[] MediaItems { get; }
public virtual INMediaSearch MediaSearch { get; }
}
public static class INUpdateMediaAffinityIntentHandling_Extensions {
// methods
public static void Confirm (this IINUpdateMediaAffinityIntentHandling This, INUpdateMediaAffinityIntent intent, System.Action<INUpdateMediaAffinityIntentResponse> completion);
public static void ResolveAffinityType (this IINUpdateMediaAffinityIntentHandling This, INUpdateMediaAffinityIntent intent, System.Action<INMediaAffinityTypeResolutionResult> completion);
public static void ResolveMediaItems (this IINUpdateMediaAffinityIntentHandling This, INUpdateMediaAffinityIntent intent, System.Action<Foundation.NSArray<INUpdateMediaAffinityMediaItemResolutionResult>> completion);
}
public class INUpdateMediaAffinityIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INUpdateMediaAffinityIntentResponse (Foundation.NSCoder coder);
protected INUpdateMediaAffinityIntentResponse (Foundation.NSObjectFlag t);
protected INUpdateMediaAffinityIntentResponse (IntPtr handle);
public INUpdateMediaAffinityIntentResponse (INUpdateMediaAffinityIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INUpdateMediaAffinityIntentResponseCode Code { get; }
}
[Serializable]
public enum INUpdateMediaAffinityIntentResponseCode {
Failure = 4,
FailureRequiringAppLaunch = 5,
InProgress = 2,
Ready = 1,
Success = 3,
Unspecified = 0,
}
public class INUpdateMediaAffinityMediaItemResolutionResult : Intents.INMediaItemResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INUpdateMediaAffinityMediaItemResolutionResult (Foundation.NSObjectFlag t);
public INUpdateMediaAffinityMediaItemResolutionResult (INMediaItemResolutionResult mediaItemResolutionResult);
protected INUpdateMediaAffinityMediaItemResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INUpdateMediaAffinityMediaItemResolutionResult NeedsValue { get; }
public static INUpdateMediaAffinityMediaItemResolutionResult NotRequired { get; }
public static INUpdateMediaAffinityMediaItemResolutionResult Unsupported { get; }
// methods
public static INUpdateMediaAffinityMediaItemResolutionResult GetConfirmationRequired (INMediaItem mediaItemToConfirm);
public static INUpdateMediaAffinityMediaItemResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INUpdateMediaAffinityMediaItemResolutionResult GetDisambiguation (INMediaItem[] mediaItemsToDisambiguate);
public static INUpdateMediaAffinityMediaItemResolutionResult GetSuccess (INMediaItem resolvedMediaItem);
public static INUpdateMediaAffinityMediaItemResolutionResult[] GetSuccesses (INMediaItem[] resolvedMediaItems);
public static INUpdateMediaAffinityMediaItemResolutionResult GetUnsupported (INUpdateMediaAffinityMediaItemUnsupportedReason reason);
public static INUpdateMediaAffinityMediaItemResolutionResult GetUnsupported (nint reason);
}
[Serializable]
public enum INUpdateMediaAffinityMediaItemUnsupportedReason {
CellularDataSettings = 5,
ExplicitContentSettings = 4,
LoginRequired = 1,
RestrictedContent = 6,
SubscriptionRequired = 2,
UnsupportedMediaType = 3,
}
New Type: Intents.INUrlResolutionResult
public class INUrlResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INUrlResolutionResult (Foundation.NSObjectFlag t);
protected INUrlResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INUrlResolutionResult NeedsValue { get; }
public static INUrlResolutionResult NotRequired { get; }
public static INUrlResolutionResult Unsupported { get; }
// methods
public static INUrlResolutionResult GetConfirmationRequired (Foundation.NSUrl urlToConfirm);
public static INUrlResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INUrlResolutionResult GetDisambiguation (Foundation.NSUrl[] urlsToDisambiguate);
public static INUrlResolutionResult GetSuccess (Foundation.NSUrl resolvedUrl);
public static INUrlResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.INUserContext
public class INUserContext : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INUserContext (Foundation.NSCoder coder);
protected INUserContext (Foundation.NSObjectFlag t);
protected INUserContext (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void BecomeCurrent ();
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: Intents.INVolumeResolutionResult
public class INVolumeResolutionResult : Intents.INIntentResolutionResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected INVolumeResolutionResult (Foundation.NSObjectFlag t);
protected INVolumeResolutionResult (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static INVolumeResolutionResult NeedsValue { get; }
public static INVolumeResolutionResult NotRequired { get; }
public static INVolumeResolutionResult Unsupported { get; }
// methods
public static INVolumeResolutionResult GetConfirmationRequired (Foundation.NSMeasurement<Foundation.NSUnitVolume> volumeToConfirm);
public static INVolumeResolutionResult GetConfirmationRequired (Foundation.NSObject itemToConfirm, nint reason);
public static INVolumeResolutionResult GetDisambiguation (Foundation.NSMeasurement<Foundation.NSUnitVolume>[] volumeToDisambiguate);
public static INVolumeResolutionResult GetSuccess (Foundation.NSMeasurement<Foundation.NSUnitVolume> resolvedVolume);
public static INVolumeResolutionResult GetUnsupported (nint reason);
}
New Type: Intents.NSExtensionContext_ShareExtension
public static class NSExtensionContext_ShareExtension {
// methods
public static INIntent GetIntent (this Foundation.NSExtensionContext This);
}
Namespace LocalAuthentication
Type Changed: LocalAuthentication.LACredentialType
Added value:
SmartCardPin = -3,
Namespace NetworkExtension
Type Changed: NetworkExtension.NEAppProxyFlow
Added property:
public virtual Network.NWInterface NetworkInterface { get; set; }
Added method:
protected override void Dispose (bool disposing);
Type Changed: NetworkExtension.NETunnelProviderManager
Obsoleted properties:
[Obsolete ("Use 'CopyAppRules' instead, this property will be removed in the future.")]
public virtual NEAppRule[] AppRules { get; }
Added methods:
public virtual NEAppRule[] CopyAppRules ();
protected override void Dispose (bool disposing);
Namespace ObjCRuntime
Type Changed: ObjCRuntime.Constants
Modified fields:
-public const string SdkVersion = "13.2";
+public const string SdkVersion = "13.4";
-public const string Version = "13.14.1";
+public const string Version = "13.16.0";
Added field:
public static const string AutomaticAssessmentConfigurationLibrary = "/System/Library/Frameworks/AutomaticAssessmentConfiguration.framework/AutomaticAssessmentConfiguration";
Namespace PassKit
Type Changed: PassKit.PKPass
Added property:
public virtual PKSecureElementPass SecureElementPass { get; }
Type Changed: PassKit.PKPassLibrary
Added properties:
public virtual PKSecureElementPass[] RemoteSecureElementPasses { get; }
public virtual bool SecureElementPassActivationAvailable { get; }
Added methods:
public virtual void ActivateSecureElementPass (PKSecureElementPass secureElementPass, Foundation.NSData activationData, System.Action<System.Boolean,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> ActivateSecureElementPassAsync (PKSecureElementPass secureElementPass, Foundation.NSData activationData);
public virtual bool CanAddSecureElementPass (string primaryAccountIdentifier);
public virtual void PresentSecureElementPass (PKSecureElementPass pass);
public virtual void SignData (Foundation.NSData signData, PKSecureElementPass secureElementPass, PKPassLibrarySignDataCompletionHandler completion);
public virtual System.Threading.Tasks.Task<PKSignDataCompletionResult> SignDataAsync (Foundation.NSData signData, PKSecureElementPass secureElementPass);
Type Changed: PassKit.PKPassType
Added values:
Any = 18446744073709551615,
SecureElement = 1,
Type Changed: PassKit.PKPaymentMethod
Added property:
public virtual PKSecureElementPass SecureElementPass { get; }
Type Changed: PassKit.PKPaymentPass
Modified base type:
-PassKit.PKPass
+PassKit.PKSecureElementPass
Removed properties:
public virtual string DeviceAccountIdentifier { get; }
public virtual string DeviceAccountNumberSuffix { get; }
public virtual string PrimaryAccountIdentifier { get; }
public virtual string PrimaryAccountNumberSuffix { get; }
New Type: PassKit.PKAddSecureElementPassErrorCode
[Serializable]
public enum PKAddSecureElementPassErrorCode {
DeviceNotReadyError = 5,
DeviceNotSupportedError = 4,
InvalidConfigurationError = 3,
UnavailableError = 2,
UnknownError = 0,
UserCanceledError = 1,
}
New Type: PassKit.PKAddSecureElementPassErrorCodeExtensions
public static class PKAddSecureElementPassErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (this PKAddSecureElementPassErrorCode self);
}
New Type: PassKit.PKPassLibrarySignDataCompletionHandler
public sealed delegate PKPassLibrarySignDataCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public PKPassLibrarySignDataCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSData signedData, Foundation.NSData signature, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSData signedData, Foundation.NSData signature, Foundation.NSError error);
}
New Type: PassKit.PKSecureElementPass
public class PKSecureElementPass : PassKit.PKPass, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PKSecureElementPass (Foundation.NSCoder coder);
protected PKSecureElementPass (Foundation.NSObjectFlag t);
protected PKSecureElementPass (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string DeviceAccountIdentifier { get; }
public virtual string DeviceAccountNumberSuffix { get; }
public virtual string DevicePassIdentifier { get; }
public virtual string PairedTerminalIdentifier { get; }
public virtual PKSecureElementPassActivationState PassActivationState { get; }
public virtual string PrimaryAccountIdentifier { get; }
public virtual string PrimaryAccountNumberSuffix { get; }
}
New Type: PassKit.PKSecureElementPassActivationState
[Serializable]
public enum PKSecureElementPassActivationState {
Activated = 0,
Activating = 2,
Deactivated = 4,
RequiresActivation = 1,
Suspended = 3,
}
New Type: PassKit.PKSignDataCompletionResult
public class PKSignDataCompletionResult {
// constructors
public PKSignDataCompletionResult (Foundation.NSData signedData, Foundation.NSData signature);
// properties
public Foundation.NSData Signature { get; set; }
public Foundation.NSData SignedData { get; set; }
}
Namespace PdfKit
Type Changed: PdfKit.PdfView
Added method:
public virtual bool ShouldReceiveEvent (UIKit.UIGestureRecognizer gestureRecognizer, UIKit.UIEvent event);
Namespace StoreKit
Type Changed: StoreKit.SKPaymentQueue
Added method:
public virtual void ShowPriceConsentIfNeeded ();
Type Changed: StoreKit.SKPaymentQueueDelegate
Added method:
public virtual bool ShouldShowPriceConsent (SKPaymentQueue paymentQueue);
Type Changed: StoreKit.SKPaymentQueueDelegate_Extensions
Added method:
public static bool ShouldShowPriceConsent (this ISKPaymentQueueDelegate This, SKPaymentQueue paymentQueue);
Namespace UIKit
Added properties:
public virtual bool PointerInteractionEnabled { get; set; }
public virtual UIButtonPointerStyleProvider PointerStyleProvider { get; set; }
Type Changed: UIKit.UIDatePicker
Added properties:
public virtual UIDatePickerStyle DatePickerStyle { get; }
public virtual UIDatePickerStyle PreferredDatePickerStyle { get; set; }
Type Changed: UIKit.UIEvent
Added properties:
public virtual UIEventButtonMask ButtonMask { get; }
public virtual UIKeyModifierFlags ModifierFlags { get; }
Type Changed: UIKit.UIEventType
Added values:
Hover = 11,
Scroll = 10,
Transform = 14,
Type Changed: UIKit.UIGestureRecognizer
Added properties:
public virtual UIEventButtonMask ButtonMask { get; }
public virtual UIKeyModifierFlags ModifierFlags { get; }
public UIGesturesEvent ShouldReceiveEvent { get; set; }
Added method:
public virtual bool ShouldReceive (UIEvent event);
Type Changed: UIKit.UIGestureRecognizerDelegate
Added method:
public virtual bool ShouldReceiveEvent (UIGestureRecognizer gestureRecognizer, UIEvent event);
Type Changed: UIKit.UIGestureRecognizerDelegate_Extensions
Added method:
public static bool ShouldReceiveEvent (this IUIGestureRecognizerDelegate This, UIGestureRecognizer gestureRecognizer, UIEvent event);
Type Changed: UIKit.UIKeyCommand
Added properties:
public static Foundation.NSString End { get; }
public static Foundation.NSString F1 { get; }
public static Foundation.NSString F10 { get; }
public static Foundation.NSString F11 { get; }
public static Foundation.NSString F12 { get; }
public static Foundation.NSString F2 { get; }
public static Foundation.NSString F3 { get; }
public static Foundation.NSString F4 { get; }
public static Foundation.NSString F5 { get; }
public static Foundation.NSString F6 { get; }
public static Foundation.NSString F7 { get; }
public static Foundation.NSString F8 { get; }
public static Foundation.NSString F9 { get; }
public static Foundation.NSString Home { get; }
public static Foundation.NSString PageDown { get; }
public static Foundation.NSString PageUp { get; }
Type Changed: UIKit.UIPanGestureRecognizer
Added property:
public virtual UIScrollTypeMask AllowedScrollTypesMask { get; set; }
Type Changed: UIKit.UIPress
Added property:
public virtual UIKey Key { get; }
Type Changed: UIKit.UITableViewCell
Added method:
public virtual bool ShouldReceiveEvent (UIGestureRecognizer gestureRecognizer, UIEvent event);
Type Changed: UIKit.UITapGestureRecognizer
Added property:
public virtual UIEventButtonMask ButtonMaskRequired { get; set; }
Type Changed: UIKit.UITouchPhase
Added values:
RegionEntered = 5,
RegionExited = 7,
RegionMoved = 6,
Type Changed: UIKit.UITouchType
Added value:
IndirectPointer = 3,
New Type: UIKit.IUIPointerInteractionAnimating
public interface IUIPointerInteractionAnimating : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void AddAnimations (System.Action animations);
public virtual void AddCompletion (System.Action<bool> completion);
}
New Type: UIKit.IUIPointerInteractionDelegate
public interface IUIPointerInteractionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
New Type: UIKit.UIAxis
[Serializable]
[Flags]
public enum UIAxis {
Both = 3,
Horizontal = 1,
Neither = 0,
Vertical = 2,
}
public sealed delegate UIButtonPointerStyleProvider : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UIButtonPointerStyleProvider (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UIButton button, UIPointerEffect proposedEffect, UIPointerShape proposedShape, System.AsyncCallback callback, object object);
public virtual UIPointerStyle EndInvoke (System.IAsyncResult result);
public virtual UIPointerStyle Invoke (UIButton button, UIPointerEffect proposedEffect, UIPointerShape proposedShape);
}
New Type: UIKit.UIDatePickerStyle
[Serializable]
public enum UIDatePickerStyle {
Automatic = 0,
Compact = 2,
Wheels = 1,
}
[Serializable]
[Flags]
public enum UIEventButtonMask {
Primary = 1,
Secondary = 2,
}
public static class UIEventButtonMaskExtensions {
// methods
public static UIEventButtonMask Convert (nint buttonNumber);
}
New Type: UIKit.UIGesturesEvent
public sealed delegate UIGesturesEvent : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UIGesturesEvent (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UIGestureRecognizer gestureRecognizer, UIEvent event, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (System.IAsyncResult result);
public virtual bool Invoke (UIGestureRecognizer gestureRecognizer, UIEvent event);
}
New Type: UIKit.UIKey
public class UIKey : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UIKey (Foundation.NSCoder coder);
protected UIKey (Foundation.NSObjectFlag t);
protected UIKey (IntPtr handle);
// properties
public virtual string Characters { get; }
public virtual string CharactersIgnoringModifiers { get; }
public override IntPtr ClassHandle { get; }
public virtual UIKeyboardHidUsage KeyCode { get; }
public virtual UIKeyModifierFlags ModifierFlags { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
New Type: UIKit.UIKeyboardHidUsage
[Serializable]
public enum UIKeyboardHidUsage {
Keyboard0 = 39,
Keyboard1 = 30,
Keyboard2 = 31,
Keyboard3 = 32,
Keyboard4 = 33,
Keyboard5 = 34,
Keyboard6 = 35,
Keyboard7 = 36,
Keyboard8 = 37,
Keyboard9 = 38,
KeyboardA = 4,
KeyboardAgain = 121,
KeyboardAlphanumericSwitch = 145,
KeyboardAlternateErase = 153,
KeyboardApplication = 101,
KeyboardB = 5,
KeyboardBackslash = 49,
KeyboardC = 6,
KeyboardCancel = 155,
KeyboardCapsLock = 57,
KeyboardClear = 156,
KeyboardClearOrAgain = 162,
KeyboardCloseBracket = 48,
KeyboardComma = 54,
KeyboardCopy = 124,
KeyboardCrSelOrProps = 163,
KeyboardCut = 123,
KeyboardD = 7,
KeyboardDeleteForward = 76,
KeyboardDeleteOrBackspace = 42,
KeyboardDownArrow = 81,
KeyboardE = 8,
KeyboardEnd = 77,
KeyboardEqualSign = 46,
KeyboardErrorRollOver = 1,
KeyboardErrorUndefined = 3,
KeyboardEscape = 41,
KeyboardExSel = 164,
KeyboardExecute = 116,
KeyboardF = 9,
KeyboardF1 = 58,
KeyboardF10 = 67,
KeyboardF11 = 68,
KeyboardF12 = 69,
KeyboardF13 = 104,
KeyboardF14 = 105,
KeyboardF15 = 106,
KeyboardF16 = 107,
KeyboardF17 = 108,
KeyboardF18 = 109,
KeyboardF19 = 110,
KeyboardF2 = 59,
KeyboardF20 = 111,
KeyboardF21 = 112,
KeyboardF22 = 113,
KeyboardF23 = 114,
KeyboardF24 = 115,
KeyboardF3 = 60,
KeyboardF4 = 61,
KeyboardF5 = 62,
KeyboardF6 = 63,
KeyboardF7 = 64,
KeyboardF8 = 65,
KeyboardF9 = 66,
KeyboardFind = 126,
KeyboardG = 10,
KeyboardGraveAccentAndTilde = 53,
KeyboardH = 11,
KeyboardHangul = 144,
KeyboardHanja = 145,
KeyboardHelp = 117,
KeyboardHiragana = 147,
KeyboardHome = 74,
KeyboardHyphen = 45,
KeyboardI = 12,
KeyboardInsert = 73,
KeyboardInternational1 = 135,
KeyboardInternational2 = 136,
KeyboardInternational3 = 137,
KeyboardInternational4 = 138,
KeyboardInternational5 = 139,
KeyboardInternational6 = 140,
KeyboardInternational7 = 141,
KeyboardInternational8 = 142,
KeyboardInternational9 = 143,
KeyboardJ = 13,
KeyboardK = 14,
KeyboardKanaSwitch = 144,
KeyboardKatakana = 146,
KeyboardL = 15,
KeyboardLang1 = 144,
KeyboardLang2 = 145,
KeyboardLang3 = 146,
KeyboardLang4 = 147,
KeyboardLang5 = 148,
KeyboardLang6 = 149,
KeyboardLang7 = 150,
KeyboardLang8 = 151,
KeyboardLang9 = 152,
KeyboardLeftAlt = 226,
KeyboardLeftArrow = 80,
KeyboardLeftControl = 224,
KeyboardLeftGui = 227,
KeyboardLeftShift = 225,
KeyboardLockingCapsLock = 130,
KeyboardLockingNumLock = 131,
KeyboardLockingScrollLock = 132,
KeyboardM = 16,
KeyboardMenu = 118,
KeyboardMute = 127,
KeyboardN = 17,
KeyboardNonUSBackslash = 100,
KeyboardNonUSPound = 50,
KeyboardO = 18,
KeyboardOpenBracket = 47,
KeyboardOper = 161,
KeyboardOut = 160,
KeyboardP = 19,
KeyboardPageDown = 78,
KeyboardPageUp = 75,
KeyboardPaste = 125,
KeyboardPause = 72,
KeyboardPeriod = 55,
KeyboardPostFail = 2,
KeyboardPower = 102,
KeyboardPrintScreen = 70,
KeyboardPrior = 157,
KeyboardQ = 20,
KeyboardQuote = 52,
KeyboardR = 21,
KeyboardReserved = 65535,
KeyboardReturn = 158,
KeyboardReturnOrEnter = 40,
KeyboardRightAlt = 230,
KeyboardRightArrow = 79,
KeyboardRightControl = 228,
KeyboardRightGui = 231,
KeyboardRightShift = 229,
KeyboardS = 22,
KeyboardScrollLock = 71,
KeyboardSelect = 119,
KeyboardSemicolon = 51,
KeyboardSeparator = 159,
KeyboardSlash = 56,
KeyboardSpacebar = 44,
KeyboardStop = 120,
KeyboardSysReqOrAttention = 154,
KeyboardT = 23,
KeyboardTab = 43,
KeyboardU = 24,
KeyboardUndo = 122,
KeyboardUpArrow = 82,
KeyboardV = 25,
KeyboardVolumeDown = 129,
KeyboardVolumeUp = 128,
KeyboardW = 26,
KeyboardX = 27,
KeyboardY = 28,
KeyboardZ = 29,
KeyboardZenkakuHankakuKanji = 148,
Keypad0 = 98,
Keypad1 = 89,
Keypad2 = 90,
Keypad3 = 91,
Keypad4 = 92,
Keypad5 = 93,
Keypad6 = 94,
Keypad7 = 95,
Keypad8 = 96,
Keypad9 = 97,
KeypadAsterisk = 85,
KeypadComma = 133,
KeypadEnter = 88,
KeypadEqualSign = 103,
KeypadEqualSignAS400 = 134,
KeypadHyphen = 86,
KeypadNumLock = 83,
KeypadPeriod = 99,
KeypadPlus = 87,
KeypadSlash = 84,
}
New Type: UIKit.UIPointerEffect
public class UIPointerEffect : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIPointerEffect (Foundation.NSObjectFlag t);
protected UIPointerEffect (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual UITargetedPreview Preview { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIPointerEffect Create (UITargetedPreview preview);
}
New Type: UIKit.UIPointerEffectTintMode
[Serializable]
public enum UIPointerEffectTintMode {
None = 0,
Overlay = 1,
Underlay = 2,
}
New Type: UIKit.UIPointerHighlightEffect
public class UIPointerHighlightEffect : UIKit.UIPointerEffect, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UIPointerHighlightEffect ();
protected UIPointerHighlightEffect (Foundation.NSObjectFlag t);
protected UIPointerHighlightEffect (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
New Type: UIKit.UIPointerHoverEffect
public class UIPointerHoverEffect : UIKit.UIPointerEffect, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UIPointerHoverEffect ();
protected UIPointerHoverEffect (Foundation.NSObjectFlag t);
protected UIPointerHoverEffect (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIPointerEffectTintMode PreferredTintMode { get; set; }
public virtual bool PrefersScaledContent { get; set; }
public virtual bool PrefersShadow { get; set; }
}
New Type: UIKit.UIPointerInteraction
public class UIPointerInteraction : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIInteraction {
// constructors
protected UIPointerInteraction (Foundation.NSObjectFlag t);
protected UIPointerInteraction (IntPtr handle);
public UIPointerInteraction (IUIPointerInteractionDelegate delegate);
// properties
public override IntPtr ClassHandle { get; }
public virtual IUIPointerInteractionDelegate Delegate { get; }
public virtual bool Enabled { get; set; }
public virtual UIView View { get; }
// methods
public virtual void DidMoveToView (UIView view);
protected override void Dispose (bool disposing);
public virtual void Invalidate ();
public virtual void WillMoveToView (UIView view);
}
New Type: UIKit.UIPointerInteractionDelegate
public class UIPointerInteractionDelegate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIPointerInteractionDelegate {
// constructors
public UIPointerInteractionDelegate ();
protected UIPointerInteractionDelegate (Foundation.NSObjectFlag t);
protected UIPointerInteractionDelegate (IntPtr handle);
// methods
public virtual UIPointerRegion GetRegionForRequest (UIPointerInteraction interaction, UIPointerRegionRequest request, UIPointerRegion defaultRegion);
public virtual UIPointerStyle GetStyleForRegion (UIPointerInteraction interaction, UIPointerRegion region);
public virtual void WillEnterRegion (UIPointerInteraction interaction, UIPointerRegion region, IUIPointerInteractionAnimating animator);
public virtual void WillExitRegion (UIPointerInteraction interaction, UIPointerRegion region, IUIPointerInteractionAnimating animator);
}
New Type: UIKit.UIPointerInteractionDelegate_Extensions
public static class UIPointerInteractionDelegate_Extensions {
// methods
public static UIPointerRegion GetRegionForRequest (this IUIPointerInteractionDelegate This, UIPointerInteraction interaction, UIPointerRegionRequest request, UIPointerRegion defaultRegion);
public static UIPointerStyle GetStyleForRegion (this IUIPointerInteractionDelegate This, UIPointerInteraction interaction, UIPointerRegion region);
public static void WillEnterRegion (this IUIPointerInteractionDelegate This, UIPointerInteraction interaction, UIPointerRegion region, IUIPointerInteractionAnimating animator);
public static void WillExitRegion (this IUIPointerInteractionDelegate This, UIPointerInteraction interaction, UIPointerRegion region, IUIPointerInteractionAnimating animator);
}
New Type: UIKit.UIPointerLiftEffect
public class UIPointerLiftEffect : UIKit.UIPointerEffect, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UIPointerLiftEffect ();
protected UIPointerLiftEffect (Foundation.NSObjectFlag t);
protected UIPointerLiftEffect (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
New Type: UIKit.UIPointerRegion
public class UIPointerRegion : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIPointerRegion (Foundation.NSObjectFlag t);
protected UIPointerRegion (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSObject Identifier { get; }
public virtual CoreGraphics.CGRect Rect { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIPointerRegion Create (CoreGraphics.CGRect rect, Foundation.NSObject identifier);
}
New Type: UIKit.UIPointerRegionRequest
public class UIPointerRegionRequest : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIPointerRegionRequest (Foundation.NSObjectFlag t);
protected UIPointerRegionRequest (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreGraphics.CGPoint Location { get; }
public virtual UIKeyModifierFlags Modifiers { get; }
}
New Type: UIKit.UIPointerShape
public class UIPointerShape : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIPointerShape (Foundation.NSObjectFlag t);
protected UIPointerShape (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIPointerShape Create (UIBezierPath path);
public static UIPointerShape CreateBeam (nfloat preferredLength, UIAxis axis);
public static UIPointerShape CreateRounded (CoreGraphics.CGRect rect);
public static UIPointerShape CreateRounded (CoreGraphics.CGRect rect, nfloat cornerRadius);
}
New Type: UIKit.UIPointerStyle
public class UIPointerStyle : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIPointerStyle (Foundation.NSObjectFlag t);
protected UIPointerStyle (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIPointerStyle Create (UIPointerEffect effect, UIPointerShape shape);
public static UIPointerStyle Create (UIPointerShape shape, UIAxis axes);
public static UIPointerStyle CreateHiddenPointerStyle ();
}
[Serializable]
public enum UIScrollType {
Continuous = 1,
Discrete = 0,
}
[Serializable]
[Flags]
public enum UIScrollTypeMask {
All = 3,
Continuous = 2,
Discrete = 1,
}
Namespace VideoSubscriberAccount
Type Changed: VideoSubscriberAccount.VSErrorCode
Added value:
Unsupported = 7,
Added value:
SessionMalfunction = -17691,
New Namespace AutomaticAssessmentConfiguration
New Type: AutomaticAssessmentConfiguration.AEAssessmentConfiguration
public class AEAssessmentConfiguration : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AEAssessmentConfiguration ();
protected AEAssessmentConfiguration (Foundation.NSObjectFlag t);
protected AEAssessmentConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
New Type: AutomaticAssessmentConfiguration.AEAssessmentErrorCode
[Serializable]
public enum AEAssessmentErrorCode {
Unknown = 1,
}
New Type: AutomaticAssessmentConfiguration.AEAssessmentErrorCodeExtensions
public static class AEAssessmentErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (this AEAssessmentErrorCode self);
}
New Type: AutomaticAssessmentConfiguration.AEAssessmentSession
public class AEAssessmentSession : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AEAssessmentSession (AEAssessmentConfiguration configuration);
protected AEAssessmentSession (Foundation.NSObjectFlag t);
protected AEAssessmentSession (IntPtr handle);
// properties
public virtual bool Active { get; }
public override IntPtr ClassHandle { get; }
public IAEAssessmentSessionDelegate Delegate { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public virtual void Begin ();
protected override void Dispose (bool disposing);
public virtual void End ();
}
New Type: AutomaticAssessmentConfiguration.AEAssessmentSessionDelegate
public class AEAssessmentSessionDelegate : Foundation.NSObject, IAEAssessmentSessionDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AEAssessmentSessionDelegate ();
protected AEAssessmentSessionDelegate (Foundation.NSObjectFlag t);
protected AEAssessmentSessionDelegate (IntPtr handle);
// methods
public virtual void DidBegin (AEAssessmentSession session);
public virtual void DidEnd (AEAssessmentSession session);
public virtual void FailedToBegin (AEAssessmentSession session, Foundation.NSError error);
public virtual void WasInterrupted (AEAssessmentSession session, Foundation.NSError error);
}
New Type: AutomaticAssessmentConfiguration.AEAssessmentSessionDelegate_Extensions
public static class AEAssessmentSessionDelegate_Extensions {
// methods
public static void DidBegin (this IAEAssessmentSessionDelegate This, AEAssessmentSession session);
public static void DidEnd (this IAEAssessmentSessionDelegate This, AEAssessmentSession session);
public static void FailedToBegin (this IAEAssessmentSessionDelegate This, AEAssessmentSession session, Foundation.NSError error);
public static void WasInterrupted (this IAEAssessmentSessionDelegate This, AEAssessmentSession session, Foundation.NSError error);
}
New Type: AutomaticAssessmentConfiguration.IAEAssessmentSessionDelegate
public interface IAEAssessmentSessionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}