title | description | author | ms.author | ms.date | ms.topic | ms.assetid | ms.prod |
---|---|---|---|---|---|---|---|
Xamarin.iOS SDK API diff: 14.16.0 vs 15.1.0 |
List of API changes between Xamarin.iOS versions 14.16.0 and 15.1.0. |
spouliot |
sepoulio |
10/21/2021 |
article |
c882adde-8220-f874-004d-9c2c774ba90b |
xamarin |
Added value:
GeoTracking = 4,
Added methods:
public virtual void FindUnusedTrackId (System.Action<System.Int32,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<int> FindUnusedTrackIdAsync ();
public virtual void LoadChapterMetadataGroups (string[] bestMatchingPreferredLanguages, System.Action<Foundation.NSArray<AVTimedMetadataGroup>> completionHandler);
public virtual void LoadChapterMetadataGroups (Foundation.NSLocale titleLocale, string[] commonKeys, System.Action<Foundation.NSArray<AVTimedMetadataGroup>> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVTimedMetadataGroup>> LoadChapterMetadataGroupsAsync (string[] bestMatchingPreferredLanguages);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVTimedMetadataGroup>> LoadChapterMetadataGroupsAsync (Foundation.NSLocale titleLocale, string[] commonKeys);
public virtual void LoadMediaSelectionGroup (string mediaCharacteristic, System.Action<AVMediaSelectionGroup,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<AVMediaSelectionGroup> LoadMediaSelectionGroupAsync (string mediaCharacteristic);
public virtual void LoadMetadata (string format, System.Action<Foundation.NSArray<AVMetadataItem>> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVMetadataItem>> LoadMetadataAsync (string format);
public virtual void LoadTrack (int trackId, System.Action<AVCompositionTrack,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<AVCompositionTrack> LoadTrackAsync (int trackId);
public virtual void LoadTrackWithMediaCharacteristics (string mediaCharacteristic, System.Action<Foundation.NSArray<AVCompositionTrack>> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVCompositionTrack>> LoadTrackWithMediaCharacteristicsAsync (string mediaCharacteristic);
public virtual void LoadTracksWithMediaType (string mediaType, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaTypeAsync (string mediaType);
Added method:
public virtual void WillDownloadVariants (Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVAssetVariant[] variants);
Added method:
public static void WillDownloadVariants (this IAVAssetDownloadDelegate This, Foundation.NSUrlSession session, AVAssetDownloadTask assetDownloadTask, AVAssetVariant[] variants);
Added method:
public virtual AVAssetDownloadTask GetAssetDownloadTask (AVAssetDownloadConfiguration downloadConfiguration);
Added methods:
public virtual void LoadAssociatedTracks (string trackAssociationType, System.Action<Foundation.NSArray<AVAssetTrack>> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVAssetTrack>> LoadAssociatedTracksAsync (string trackAssociationType);
public virtual void LoadMetadata (string format, System.Action<Foundation.NSArray<AVMetadataItem>> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVMetadataItem>> LoadMetadataAsync (string format);
public virtual void LoadSamplePresentationTime (CoreMedia.CMTime trackTime, System.Action<CoreMedia.CMTime,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<CoreMedia.CMTime> LoadSamplePresentationTimeAsync (CoreMedia.CMTime trackTime);
public virtual void LoadSegment (CoreMedia.CMTime trackTime, System.Action<AVAssetTrackSegment,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<AVAssetTrackSegment> LoadSegmentAsync (CoreMedia.CMTime trackTime);
Added property:
public virtual int[] SourceSampleDataTrackIds { get; }
Added methods:
public virtual CoreMedia.CMSampleBuffer GetSourceSampleBuffer (int trackId);
public virtual AVTimedMetadataGroup GetSourceTimedMetadata (int trackId);
Added constructor:
public AVAudioPcmBuffer (AVAudioFormat format, AudioToolbox.AudioBuffers bufferList, System.Action<AudioToolbox.AudioBuffers> deallocator);
Added properties:
public static Foundation.NSString SpatialPlaybackCapabilitiesChangedNotification { get; }
public virtual bool SupportsMultichannelContent { get; }
Added method:
public virtual bool SetSupportsMultichannelContent (bool inValue, out Foundation.NSError outError);
Added methods:
public static Foundation.NSObject ObserveSpatialPlaybackCapabilitiesChanged (System.EventHandler<SpatialPlaybackCapabilitiesChangedEventArgs> handler);
public static Foundation.NSObject ObserveSpatialPlaybackCapabilitiesChanged (Foundation.NSObject objectToObserve, System.EventHandler<SpatialPlaybackCapabilitiesChangedEventArgs> handler);
Added property:
public virtual bool SpatialAudioEnabled { get; }
Added property:
public virtual float OverallGain { get; set; }
Obsoleted constructors:
[Obsolete ("Use the static 'Create' method to create a working instance of this type.")]
public AVCaptureAutoExposureBracketedStillImageSettings ();
Added properties:
public static AVCaptureMicrophoneMode ActiveMicrophoneMode { get; }
public virtual nint MinimumFocusDistance { get; }
public virtual bool PortraitEffectActive { get; }
public static bool PortraitEffectEnabled { get; }
public static AVCaptureMicrophoneMode PreferredMicrophoneMode { get; }
Added method:
public static void ShowSystemUserInterface (AVCaptureSystemUserInterface systemUserInterface);
Added properties:
public virtual bool HighPhotoQualitySupported { get; }
public virtual bool PortraitEffectSupported { get; }
public virtual AVFrameRateRange VideoFrameRateRangeForPortraitEffect { get; }
Obsoleted constructors:
[Obsolete ("Use the static 'Create' method to create a working instance of this type.")]
public AVCaptureManualExposureBracketedStillImageSettings ();
Added methods:
public static void LoadTrack (this AVComposition This, int trackId, System.Action<AVMutableCompositionTrack,Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task<AVMutableCompositionTrack> LoadTrackAsync (this AVComposition This, int trackId);
public static void LoadTracksWithMediaCharacteristic (this AVComposition This, string mediaCharacteristic, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaCharacteristicAsync (this AVComposition This, string mediaCharacteristic);
public static void LoadTracksWithMediaType (this AVComposition This, string mediaType, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaTypeAsync (this AVComposition This, string mediaType);
Added values:
OperationCancelled = -11878,
RequestCancelled = -11879,
Added values:
AppleiTT = 21,
Scc = 22,
Added methods:
public static void LoadTrack (this AVFragmentedAsset This, int trackId, System.Action<AVFragmentedAssetTrack,Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task<AVFragmentedAssetTrack> LoadTrackAsync (this AVFragmentedAsset This, int trackId);
public static void LoadTracksWithMediaCharacteristic (this AVFragmentedAsset This, string mediaCharacteristic, System.Action<Foundation.NSArray<AVFragmentedAssetTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVFragmentedAssetTrack>> LoadTracksWithMediaCharacteristicAsync (this AVFragmentedAsset This, string mediaCharacteristic);
public static void LoadTracksWithMediaType (this AVFragmentedAsset This, string mediaType, System.Action<Foundation.NSArray<AVFragmentedAssetTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVFragmentedAssetTrack>> LoadTracksWithMediaTypeAsync (this AVFragmentedAsset This, string mediaType);
Added methods:
public static void LoadTrack (this AVFragmentedMovie This, int trackId, System.Action<AVMutableCompositionTrack,Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task<AVMutableCompositionTrack> LoadTrackAsync (this AVFragmentedMovie This, int trackId);
public static void LoadTracksWithMediaCharacteristic (this AVFragmentedMovie This, string mediaCharacteristic, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaCharacteristicAsync (this AVFragmentedMovie This, string mediaCharacteristic);
public static void LoadTracksWithMediaType (this AVFragmentedMovie This, string mediaType, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaTypeAsync (this AVFragmentedMovie This, string mediaType);
Added properties:
public static Foundation.NSString QuickTimeMetadataIsMontage { get; }
public static Foundation.NSString QuickTimeMetadataKeyIsMontage { get; }
Added property:
public static Foundation.NSString ShouldSupportAliasDataReferencesKey { get; }
Added methods:
public static void LoadTrack (this AVMovie This, int trackId, System.Action<AVMutableCompositionTrack,Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task<AVMutableCompositionTrack> LoadTrackAsync (this AVMovie This, int trackId);
public static void LoadTracksWithMediaCharacteristic (this AVMovie This, string mediaCharacteristic, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaCharacteristicAsync (this AVMovie This, string mediaCharacteristic);
public static void LoadTracksWithMediaType (this AVMovie This, string mediaType, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaTypeAsync (this AVMovie This, string mediaType);
Added methods:
public static void LoadTrack (this AVMutableComposition This, int trackId, System.Action<AVMutableCompositionTrack,Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task<AVMutableCompositionTrack> LoadTrackAsync (this AVMutableComposition This, int trackId);
public static void LoadTracksWithMediaCharacteristic (this AVMutableComposition This, string mediaCharacteristic, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaCharacteristicAsync (this AVMutableComposition This, string mediaCharacteristic);
public static void LoadTracksWithMediaType (this AVMutableComposition This, string mediaType, System.Action<Foundation.NSArray<AVMutableCompositionTrack>> completionHandler);
public static System.Threading.Tasks.Task<Foundation.NSArray<AVMutableCompositionTrack>> LoadTracksWithMediaTypeAsync (this AVMutableComposition This, string mediaType);
Added methods:
public virtual void LoadTrack (int trackId, System.Action<AVMovieTrack,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<AVMovieTrack> LoadTrackAsync (int trackId);
public virtual void LoadTracksWithMediaCharacteristic (string mediaCharacteristic, System.Action<Foundation.NSArray<AVMovieTrack>> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVMovieTrack>> LoadTracksWithMediaCharacteristicAsync (string mediaCharacteristic);
public virtual void LoadTracksWithMediaType (string mediaType, System.Action<Foundation.NSArray<AVMovieTrack>> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<AVMovieTrack>> LoadTracksWithMediaTypeAsync (string mediaType);
Added property:
public virtual int[] SourceSampleDataTrackIds { get; set; }
Added property:
public virtual int[] RequiredSourceSampleDataTrackIds { get; set; }
Added properties:
public static Foundation.NSString AVPlayerWaitingForCoordinatedPlaybackReason { get; }
public virtual AVPlayerAudiovisualBackgroundPlaybackPolicy AudiovisualBackgroundPlaybackPolicy { get; set; }
public virtual AVPlayerPlaybackCoordinator PlaybackCoordinator { get; }
public static Foundation.NSString RateDidChangeNotification { get; }
public virtual CoreMedia.CMClock SourceClock { get; set; }
Added methods:
public static Foundation.NSObject ObserveRateDidChange (System.EventHandler<AVPlayerRateDidChangeEventArgs> handler);
public static Foundation.NSObject ObserveRateDidChange (Foundation.NSObject objectToObserve, System.EventHandler<AVPlayerRateDidChangeEventArgs> handler);
Obsoleted properties:
[Obsolete ("Use 'TemplateItems' instead.")]
public virtual AVPlayerItem[] InterstitialTemplateItems { get; }
Added properties:
public virtual string Identifier { get; }
public virtual CoreMedia.CMTime PlayoutLimit { get; }
public virtual Foundation.NSDictionary UserDefinedAttributes { get; }
Removed methods:
public static AVPlayerInterstitialEvent GetInterstitialEvent (AVPlayerItem primaryItem, CoreMedia.CMTime time, AVPlayerItem[] templateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetInterstitialEvent (AVPlayerItem primaryItem, Foundation.NSDate date, AVPlayerItem[] templateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetPlayerInterstitialEvent (AVPlayerItem primaryItem, CoreMedia.CMTime time, AVPlayerItem[] interstitialTemplateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetPlayerInterstitialEvent (AVPlayerItem primaryItem, Foundation.NSDate date, AVPlayerItem[] interstitialTemplateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
Added methods:
public static AVPlayerInterstitialEvent GetPlayerInterstitialEvent (AVPlayerItem primaryItem, string identifier, CoreMedia.CMTime time, AVPlayerItem[] templateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset, CoreMedia.CMTime playoutLimit, Foundation.NSDictionary userDefinedAttributes);
public static AVPlayerInterstitialEvent GetPlayerInterstitialEvent (AVPlayerItem primaryItem, string identifier, Foundation.NSDate date, AVPlayerItem[] templateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset, CoreMedia.CMTime playoutLimit, Foundation.NSDictionary userDefinedAttributes);
Modified base type:
-AVFoundation.AVPlayerInterstitialEventObserver
+AVFoundation.AVPlayerInterstitialEventMonitor
Obsoleted properties:
[Obsolete ("Use 'Events' instead.")]
public virtual AVPlayerInterstitialEvent[] InterstitialEvents { get; set; }
Obsoleted methods:
[Obsolete ("Use 'GetInterstitialEventController' instead.")]
public static AVPlayerInterstitialEventController GetPlayerInterstitialEventController (AVPlayer primaryPlayer);
Removed methods:
protected override void Dispose (bool disposing);
public static AVPlayerInterstitialEventObserver GetInterstitialEventObserver (AVPlayer primaryPlayer);
public static AVPlayerInterstitialEventObserver GetPlayerInterstitialEventObserver (AVPlayer primaryPlayer);
Added properties:
public virtual CoreGraphics.CGSize PreferredMaximumResolutionForExpensiveNetworks { get; set; }
public virtual double PreferredPeakBitRateForExpensiveNetworks { get; set; }
Added method:
public virtual Foundation.NSObject Copy ();
Removed methods:
public static Foundation.NSObject ObserveTimeJumped (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveTimeJumped (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Added methods:
public static Foundation.NSObject ObserveTimeJumped (System.EventHandler<AVPlayerItemTimeJumpedEventArgs> handler);
public static Foundation.NSObject ObserveTimeJumped (Foundation.NSObject objectToObserve, System.EventHandler<AVPlayerItemTimeJumpedEventArgs> handler);
Added properties:
public virtual AVAudioSpatializationFormats AllowedAudioSpatializationFormats { get; set; }
public static Foundation.NSString ConfigurationDidChangeNotification { get; }
Added methods:
public static Foundation.NSObject ObserveConfigurationDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveConfigurationDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Added properties:
public static Foundation.NSString RequestAttributionKey { get; }
public virtual AVAssetVariant[] Variants { get; }
Added methods:
public virtual void FindCompatibleTrack (AVCompositionTrack compositionTrack, System.Action<AVAssetTrack,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<AVAssetTrack> FindCompatibleTrackAsync (AVCompositionTrack compositionTrack);
Added property:
public virtual bool CanConformColorOfSourceFrames { get; }
Added method:
public static bool GetCanConformColorOfSourceFrames (this IAVVideoCompositing This);
Added property:
public virtual int[] SourceSampleDataTrackIds { get; }
Added property:
public virtual int[] RequiredSourceSampleDataTrackIds { get; }
public class AVAssetDownloadConfiguration : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVAssetDownloadConfiguration (Foundation.NSObjectFlag t);
protected AVAssetDownloadConfiguration (IntPtr handle);
// properties
public virtual Foundation.NSData ArtworkData { get; set; }
public virtual AVAssetDownloadContentConfiguration[] AuxiliaryContentConfigurations { get; set; }
public override IntPtr ClassHandle { get; }
public virtual bool OptimizesAuxiliaryContentConfigurations { get; set; }
public virtual AVAssetDownloadContentConfiguration PrimaryContentConfiguration { get; }
// methods
public static AVAssetDownloadConfiguration Create (AVUrlAsset asset, string title);
}
public class AVAssetDownloadContentConfiguration : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AVAssetDownloadContentConfiguration ();
protected AVAssetDownloadContentConfiguration (Foundation.NSObjectFlag t);
protected AVAssetDownloadContentConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual AVMediaSelection[] MediaSelections { get; set; }
public virtual AVAssetVariantQualifier[] VariantQualifiers { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class AVAssetVariant : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVAssetVariant (Foundation.NSObjectFlag t);
protected AVAssetVariant (IntPtr handle);
// properties
public virtual AVAssetVariantAudioAttributes AudioAttributes { get; }
public virtual double AverageBitRate { get; }
public override IntPtr ClassHandle { get; }
public virtual double PeakBitRate { get; }
public virtual AVAssetVariantVideoAttributes VideoAttributes { get; }
}
public class AVAssetVariantAudioAttributes : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVAssetVariantAudioAttributes (Foundation.NSObjectFlag t);
protected AVAssetVariantAudioAttributes (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSNumber[] FormatIds { get; }
// methods
public virtual AVAssetVariantAudioRenditionSpecificAttributes GetRenditionSpecificAttributes (AVMediaSelectionOption mediaSelectionOption);
}
public class AVAssetVariantAudioRenditionSpecificAttributes : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AVAssetVariantAudioRenditionSpecificAttributes ();
protected AVAssetVariantAudioRenditionSpecificAttributes (Foundation.NSObjectFlag t);
protected AVAssetVariantAudioRenditionSpecificAttributes (IntPtr handle);
// properties
public virtual nint ChannelCount { get; }
public override IntPtr ClassHandle { get; }
}
public class AVAssetVariantQualifier : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVAssetVariantQualifier (Foundation.NSObjectFlag t);
protected AVAssetVariantQualifier (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static AVAssetVariantQualifier Create (AVAssetVariant variant);
public static AVAssetVariantQualifier Create (Foundation.NSPredicate predicate);
public static Foundation.NSPredicate GetPredicate (nint channelCount, AVMediaSelectionOption mediaSelectionOption, Foundation.NSPredicateOperatorType operatorType);
}
public class AVAssetVariantVideoAttributes : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVAssetVariantVideoAttributes (Foundation.NSObjectFlag t);
protected AVAssetVariantVideoAttributes (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSNumber[] CodecTypes { get; }
public virtual double NominalFrameRate { get; }
public virtual CoreGraphics.CGSize PresentationSize { get; }
public virtual string VideoRange { get; }
}
[Serializable]
public enum AVAudioRoutingArbitrationCategory {
PlayAndRecord = 1,
PlayAndRecordVoice = 2,
Playback = 0,
}
[Serializable]
public enum AVCaptureMicrophoneMode {
Standard = 0,
VoiceIsolation = 2,
WideSpectrum = 1,
}
[Serializable]
public enum AVCaptureSystemUserInterface {
MicrophoneModes = 2,
VideoEffects = 1,
}
public class AVCoordinatedPlaybackParticipant : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AVCoordinatedPlaybackParticipant ();
protected AVCoordinatedPlaybackParticipant (Foundation.NSObjectFlag t);
protected AVCoordinatedPlaybackParticipant (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSUuid Identifier { get; }
public virtual bool ReadyToPlay { get; }
public virtual string[] SuspensionReasons { get; }
}
public class AVCoordinatedPlaybackSuspension : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVCoordinatedPlaybackSuspension (Foundation.NSObjectFlag t);
protected AVCoordinatedPlaybackSuspension (IntPtr handle);
// properties
public virtual Foundation.NSDate BeginDate { get; }
public override IntPtr ClassHandle { get; }
public virtual string Reason { get; }
// methods
public virtual void End ();
public virtual void EndProposingNewTime (CoreMedia.CMTime time);
}
[Serializable]
public enum AVCoordinatedPlaybackSuspensionReason {
AudioSessionInterrupted = 0,
CoordinatedPlaybackNotPossible = 3,
PlayingInterstitial = 2,
StallRecovery = 1,
UserActionRequired = 4,
UserIsChangingCurrentTime = 5,
}
public static class AVCoordinatedPlaybackSuspensionReasonExtensions {
// methods
public static Foundation.NSString GetConstant (this AVCoordinatedPlaybackSuspensionReason self);
public static AVCoordinatedPlaybackSuspensionReason GetValue (Foundation.NSString constant);
}
public class AVDelegatingPlaybackCoordinator : AVFoundation.AVPlaybackCoordinator, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AVDelegatingPlaybackCoordinator (IAVPlaybackCoordinatorPlaybackControlDelegate playbackControlDelegate);
protected AVDelegatingPlaybackCoordinator (Foundation.NSObjectFlag t);
protected AVDelegatingPlaybackCoordinator (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string CurrentItemIdentifier { get; }
public IAVPlaybackCoordinatorPlaybackControlDelegate PlaybackControlDelegate { get; }
public virtual Foundation.NSObject WeakPlaybackControlDelegate { get; }
// methods
public virtual void CoordinateRateChangeToRate (float rate, AVDelegatingPlaybackCoordinatorRateChangeOptions options);
public virtual void CoordinateSeekToTime (CoreMedia.CMTime time, AVDelegatingPlaybackCoordinatorSeekOptions options);
protected override void Dispose (bool disposing);
public virtual void ReapplyCurrentItemStateToPlaybackControlDelegate ();
public virtual void TransitionToItem (string itemIdentifier, CoreMedia.CMTimebase snapshotTimebase);
}
public class AVDelegatingPlaybackCoordinatorBufferingCommand : AVFoundation.AVDelegatingPlaybackCoordinatorPlaybackControlCommand, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVDelegatingPlaybackCoordinatorBufferingCommand (Foundation.NSObjectFlag t);
protected AVDelegatingPlaybackCoordinatorBufferingCommand (IntPtr handle);
// properties
public virtual float AnticipatedPlaybackRate { get; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDate CompletionDueDate { get; }
}
public class AVDelegatingPlaybackCoordinatorPauseCommand : AVFoundation.AVDelegatingPlaybackCoordinatorPlaybackControlCommand, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVDelegatingPlaybackCoordinatorPauseCommand (Foundation.NSObjectFlag t);
protected AVDelegatingPlaybackCoordinatorPauseCommand (IntPtr handle);
// properties
public virtual float AnticipatedPlaybackRate { get; }
public override IntPtr ClassHandle { get; }
public virtual bool ShouldBufferInAnticipationOfPlayback { get; }
}
public class AVDelegatingPlaybackCoordinatorPlayCommand : AVFoundation.AVDelegatingPlaybackCoordinatorPlaybackControlCommand, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVDelegatingPlaybackCoordinatorPlayCommand (Foundation.NSObjectFlag t);
protected AVDelegatingPlaybackCoordinatorPlayCommand (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreMedia.CMTime HostClockTime { get; }
public virtual CoreMedia.CMTime ItemTime { get; }
public virtual float Rate { get; }
}
public class AVDelegatingPlaybackCoordinatorPlaybackControlCommand : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVDelegatingPlaybackCoordinatorPlaybackControlCommand (Foundation.NSObjectFlag t);
protected AVDelegatingPlaybackCoordinatorPlaybackControlCommand (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string ExpectedCurrentItemIdentifier { get; }
public virtual AVCoordinatedPlaybackParticipant Originator { get; }
}
[Serializable]
[Flags]
public enum AVDelegatingPlaybackCoordinatorRateChangeOptions {
None = 0,
PlayImmediately = 1,
}
public class AVDelegatingPlaybackCoordinatorSeekCommand : AVFoundation.AVDelegatingPlaybackCoordinatorPlaybackControlCommand, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVDelegatingPlaybackCoordinatorSeekCommand (Foundation.NSObjectFlag t);
protected AVDelegatingPlaybackCoordinatorSeekCommand (IntPtr handle);
// properties
public virtual float AnticipatedPlaybackRate { get; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDate CompletionDueDate { get; }
public virtual CoreMedia.CMTime ItemTime { get; }
public virtual bool ShouldBufferInAnticipationOfPlayback { get; }
}
[Serializable]
[Flags]
public enum AVDelegatingPlaybackCoordinatorSeekOptions {
None = 0,
ResumeImmediately = 1,
}
public class AVPlaybackCoordinator : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVPlaybackCoordinator (Foundation.NSObjectFlag t);
protected AVPlaybackCoordinator (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual AVCoordinatedPlaybackParticipant[] OtherParticipants { get; }
public static Foundation.NSString OtherParticipantsDidChangeNotification { get; }
public virtual bool PauseSnapsToMediaTimeOfOriginator { get; set; }
public virtual string[] SuspensionReasons { get; }
public static Foundation.NSString SuspensionReasonsDidChangeNotification { get; }
public virtual string[] SuspensionReasonsThatTriggerWaiting { get; set; }
// methods
public virtual AVCoordinatedPlaybackSuspension BeginSuspension (string suspensionReason);
public virtual CoreMedia.CMTime GetExpectedItemTime (CoreMedia.CMTime hostClockTime);
public virtual nint GetParticipantLimit (string reason);
public virtual void SetParticipantLimit (nint participantLimit, string reason);
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObserveOtherParticipantsDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveOtherParticipantsDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveSuspensionReasonsDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveSuspensionReasonsDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
}
}
public abstract class AVPlaybackCoordinatorPlaybackControlDelegate : Foundation.NSObject, IAVPlaybackCoordinatorPlaybackControlDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVPlaybackCoordinatorPlaybackControlDelegate ();
protected AVPlaybackCoordinatorPlaybackControlDelegate (Foundation.NSObjectFlag t);
protected AVPlaybackCoordinatorPlaybackControlDelegate (IntPtr handle);
// methods
public virtual void DidIssueBufferingCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorBufferingCommand bufferingCommand, System.Action completionHandler);
public virtual void DidIssuePauseCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPauseCommand pauseCommand, System.Action completionHandler);
public virtual void DidIssuePlayCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPlayCommand playCommand, System.Action completionHandler);
public virtual void DidIssueSeekCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorSeekCommand seekCommand, System.Action completionHandler);
}
[Serializable]
public enum AVPlayerAudiovisualBackgroundPlaybackPolicy {
Automatic = 1,
ContinuesIfPossible = 3,
Pauses = 2,
}
public class AVPlayerInterstitialEventMonitor : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AVPlayerInterstitialEventMonitor (AVPlayer primaryPlayer);
protected AVPlayerInterstitialEventMonitor (Foundation.NSObjectFlag t);
protected AVPlayerInterstitialEventMonitor (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual AVPlayerInterstitialEvent CurrentEvent { get; }
public static Foundation.NSString CurrentEventDidChangeNotification { get; }
public virtual AVPlayerInterstitialEvent[] Events { get; }
public static Foundation.NSString EventsDidChangeNotification { get; }
public virtual AVQueuePlayer InterstitialPlayer { get; }
public virtual AVPlayer PrimaryPlayer { get; }
// methods
protected override void Dispose (bool disposing);
public static AVPlayerInterstitialEventMonitor InterstitialEventMonitorWithPrimaryPlayer (AVPlayer primaryPlayer);
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObserveCurrentEventDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveCurrentEventDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveEventsDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveEventsDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
}
}
public class AVPlayerItemTimeJumpedEventArgs : Foundation.NSNotificationEventArgs {
// constructors
public AVPlayerItemTimeJumpedEventArgs (Foundation.NSNotification notification);
// properties
public Foundation.NSString OriginatingParticipant { get; }
}
public class AVPlayerPlaybackCoordinator : AVFoundation.AVPlaybackCoordinator, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVPlayerPlaybackCoordinator (Foundation.NSObjectFlag t);
protected AVPlayerPlaybackCoordinator (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public IAVPlayerPlaybackCoordinatorDelegate Delegate { get; set; }
public virtual AVPlayer Player { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
protected override void Dispose (bool disposing);
}
public class AVPlayerPlaybackCoordinatorDelegate : Foundation.NSObject, IAVPlayerPlaybackCoordinatorDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AVPlayerPlaybackCoordinatorDelegate ();
protected AVPlayerPlaybackCoordinatorDelegate (Foundation.NSObjectFlag t);
protected AVPlayerPlaybackCoordinatorDelegate (IntPtr handle);
// methods
public virtual string GetIdentifier (AVPlayerPlaybackCoordinator coordinator, AVPlayerItem playerItem);
}
public static class AVPlayerPlaybackCoordinatorDelegate_Extensions {
// methods
public static string GetIdentifier (this IAVPlayerPlaybackCoordinatorDelegate This, AVPlayerPlaybackCoordinator coordinator, AVPlayerItem playerItem);
}
public class AVPlayerRateDidChangeEventArgs : Foundation.NSNotificationEventArgs {
// constructors
public AVPlayerRateDidChangeEventArgs (Foundation.NSNotification notification);
// properties
public Foundation.NSString RateDidChangeOriginatingParticipant { get; }
public Foundation.NSString RateDidChangeStringReason { get; }
}
[Serializable]
public enum AVPlayerRateDidChangeReason {
AppBackgrounded = 3,
AudioSessionInterrupted = 2,
SetRateCalled = 0,
SetRateFailed = 1,
}
public static class AVPlayerRateDidChangeReasonExtensions {
// methods
public static Foundation.NSString GetConstant (this AVPlayerRateDidChangeReason self);
public static AVPlayerRateDidChangeReason GetValue (Foundation.NSString constant);
}
[Serializable]
public enum AVPlayerWaitingReason {
WaitingDuringInterstitialEvent = 3,
WaitingForCoordinatedPlayback = 4,
WaitingToMinimizeStalls = 0,
WaitingWhileEvaluatingBufferingRate = 1,
WaitingWithNoItemToPlay = 2,
}
public static class AVPlayerWaitingReasonExtensions {
// methods
public static Foundation.NSString GetConstant (this AVPlayerWaitingReason self);
public static AVPlayerWaitingReason GetValue (Foundation.NSString constant);
}
[Serializable]
public enum AVSampleBufferRequestDirection {
Forward = 1,
None = 0,
Reverse = -1,
}
[Serializable]
public enum AVSampleBufferRequestMode {
Immediate = 0,
Opportunistic = 2,
Scheduled = 1,
}
[Serializable]
public enum AVVideoRange {
Hlg = 1,
PQ = 2,
Sdr = 0,
}
public static class AVVideoRangeExtensions {
// methods
public static Foundation.NSString GetConstant (this AVVideoRange self);
public static AVVideoRange GetValue (Foundation.NSString constant);
}
public interface IAVPlaybackCoordinatorPlaybackControlDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DidIssueBufferingCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorBufferingCommand bufferingCommand, System.Action completionHandler);
public virtual void DidIssuePauseCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPauseCommand pauseCommand, System.Action completionHandler);
public virtual void DidIssuePlayCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorPlayCommand playCommand, System.Action completionHandler);
public virtual void DidIssueSeekCommand (AVDelegatingPlaybackCoordinator coordinator, AVDelegatingPlaybackCoordinatorSeekCommand seekCommand, System.Action completionHandler);
}
public interface IAVPlayerPlaybackCoordinatorDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public class SpatialPlaybackCapabilitiesChangedEventArgs : Foundation.NSNotificationEventArgs {
// constructors
public SpatialPlaybackCapabilitiesChangedEventArgs (Foundation.NSNotification notification);
// properties
public bool SpatialAudioEnabledKey { get; }
}
Added constructor:
public AVPictureInPictureController (AVPictureInPictureControllerContentSource contentSource);
Added property:
public virtual AVPictureInPictureControllerContentSource ContentSource { get; set; }
Added method:
public virtual void InvalidatePlaybackState ();
Added method:
public virtual void RestoreUserInterfaceForFullScreenExit (AVPlayerViewController playerViewController, System.Action<bool> completionHandler);
Added method:
public static void RestoreUserInterfaceForFullScreenExit (this IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, System.Action<bool> completionHandler);
public class AVPictureInPictureControllerContentSource : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AVPictureInPictureControllerContentSource (AVFoundation.AVPlayerLayer playerLayer);
protected AVPictureInPictureControllerContentSource (Foundation.NSObjectFlag t);
protected AVPictureInPictureControllerContentSource (IntPtr handle);
public AVPictureInPictureControllerContentSource (AVFoundation.AVSampleBufferDisplayLayer sampleBufferDisplayLayer, IAVPictureInPictureSampleBufferPlaybackDelegate playbackDelegate);
public AVPictureInPictureControllerContentSource (UIKit.UIView sourceView, AVPictureInPictureVideoCallViewController contentViewController);
// properties
public virtual AVPictureInPictureVideoCallViewController ActiveVideoCallContentViewController { get; }
public virtual UIKit.UIView ActiveVideoCallSourceView { get; }
public override IntPtr ClassHandle { get; }
public virtual AVFoundation.AVPlayerLayer PlayerLayer { get; }
public virtual AVFoundation.AVSampleBufferDisplayLayer SampleBufferDisplayLayer { get; }
public IAVPictureInPictureSampleBufferPlaybackDelegate SampleBufferPlaybackDelegate { get; }
public virtual Foundation.NSObject WeakSampleBufferPlaybackDelegate { get; }
// methods
protected override void Dispose (bool disposing);
}
public abstract class AVPictureInPictureSampleBufferPlaybackDelegate : Foundation.NSObject, IAVPictureInPictureSampleBufferPlaybackDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVPictureInPictureSampleBufferPlaybackDelegate ();
protected AVPictureInPictureSampleBufferPlaybackDelegate (Foundation.NSObjectFlag t);
protected AVPictureInPictureSampleBufferPlaybackDelegate (IntPtr handle);
// methods
public virtual void DidTransitionToRenderSize (AVPictureInPictureController pictureInPictureController, CoreMedia.CMVideoDimensions newRenderSize);
public virtual CoreMedia.CMTimeRange GetTimeRange (AVPictureInPictureController pictureInPictureController);
public virtual bool IsPlaybackPaused (AVPictureInPictureController pictureInPictureController);
public virtual void SetPlaying (AVPictureInPictureController pictureInPictureController, bool playing);
public virtual bool ShouldProhibitBackgroundAudioPlayback (AVPictureInPictureController pictureInPictureController);
public virtual void SkipByInterval (AVPictureInPictureController pictureInPictureController, CoreMedia.CMTime skipInterval, System.Action completionHandler);
}
public static class AVPictureInPictureSampleBufferPlaybackDelegate_Extensions {
// methods
public static bool ShouldProhibitBackgroundAudioPlayback (this IAVPictureInPictureSampleBufferPlaybackDelegate This, AVPictureInPictureController pictureInPictureController);
}
public class AVPictureInPictureVideoCallViewController : UIKit.UIViewController, Foundation.INSCoding, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAppearanceContainer, UIKit.IUIContentContainer, UIKit.IUIFocusEnvironment, UIKit.IUIPasteConfigurationSupporting, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
// constructors
public AVPictureInPictureVideoCallViewController ();
public AVPictureInPictureVideoCallViewController (Foundation.NSCoder coder);
protected AVPictureInPictureVideoCallViewController (Foundation.NSObjectFlag t);
protected AVPictureInPictureVideoCallViewController (IntPtr handle);
public AVPictureInPictureVideoCallViewController (string nibName, Foundation.NSBundle bundle);
// properties
public override IntPtr ClassHandle { get; }
}
public interface IAVPictureInPictureSampleBufferPlaybackDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DidTransitionToRenderSize (AVPictureInPictureController pictureInPictureController, CoreMedia.CMVideoDimensions newRenderSize);
public virtual CoreMedia.CMTimeRange GetTimeRange (AVPictureInPictureController pictureInPictureController);
public virtual bool IsPlaybackPaused (AVPictureInPictureController pictureInPictureController);
public virtual void SetPlaying (AVPictureInPictureController pictureInPictureController, bool playing);
public virtual void SkipByInterval (AVPictureInPictureController pictureInPictureController, CoreMedia.CMTime skipInterval, System.Action completionHandler);
}
public class AXCategoricalDataAxisDescriptor : Foundation.NSObject, IAXDataAxisDescriptor, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXCategoricalDataAxisDescriptor (Foundation.NSObjectFlag t);
protected AXCategoricalDataAxisDescriptor (IntPtr handle);
public AXCategoricalDataAxisDescriptor (Foundation.NSAttributedString attributedTitle, string[] categoryOrder);
public AXCategoricalDataAxisDescriptor (string title, string[] categoryOrder);
// properties
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public virtual string[] CategoryOrder { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string Title { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class AXChartDescriptor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXChartDescriptor (Foundation.NSObjectFlag t);
protected AXChartDescriptor (IntPtr handle);
public AXChartDescriptor (Foundation.NSAttributedString attributedTitle, string summary, IAXDataAxisDescriptor xAxis, AXNumericDataAxisDescriptor yAxis, AXDataSeriesDescriptor[] series);
public AXChartDescriptor (string title, string summary, IAXDataAxisDescriptor xAxis, AXNumericDataAxisDescriptor yAxis, AXDataSeriesDescriptor[] series);
public AXChartDescriptor (Foundation.NSAttributedString attributedTitle, string summary, IAXDataAxisDescriptor xAxis, AXNumericDataAxisDescriptor yAxis, IAXDataAxisDescriptor[] additionalAxes, AXDataSeriesDescriptor[] series);
public AXChartDescriptor (string title, string summary, IAXDataAxisDescriptor xAxis, AXNumericDataAxisDescriptor yAxis, IAXDataAxisDescriptor[] additionalAxes, AXDataSeriesDescriptor[] series);
// properties
public virtual IAXDataAxisDescriptor[] AdditionalAxes { get; set; }
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public override IntPtr ClassHandle { get; }
public virtual AXChartDescriptorContentDirection ContentDirection { get; set; }
public virtual CoreGraphics.CGRect ContentFrame { get; set; }
public virtual AXDataSeriesDescriptor[] Series { get; set; }
public virtual string Summary { get; set; }
public virtual string Title { get; set; }
public virtual IAXDataAxisDescriptor XAxis { get; set; }
public virtual AXNumericDataAxisDescriptor YAxis { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
public enum AXChartDescriptorContentDirection {
BottomToTop = 3,
LeftToRight = 0,
RadialClockwise = 4,
RadialCounterClockwise = 5,
RightToLeft = 1,
TopToBottom = 2,
}
public class AXDataPoint : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXDataPoint (Foundation.NSObjectFlag t);
protected AXDataPoint (IntPtr handle);
public AXDataPoint (AXDataPointValue xValue, AXDataPointValue yValue);
public AXDataPoint (AXDataPointValue xValue, AXDataPointValue yValue, AXDataPointValue[] additionalValues);
public AXDataPoint (AXDataPointValue xValue, AXDataPointValue yValue, AXDataPointValue[] additionalValues, string label);
// properties
public virtual AXDataPointValue[] AdditionalValues { get; set; }
public virtual Foundation.NSAttributedString AttributedLabel { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string Label { get; set; }
public virtual AXDataPointValue XValue { get; set; }
public virtual AXDataPointValue YValue { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class AXDataPointValue : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXDataPointValue (Foundation.NSObjectFlag t);
protected AXDataPointValue (IntPtr handle);
// properties
public virtual string Category { get; set; }
public override IntPtr ClassHandle { get; }
public virtual double Number { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static AXDataPointValue CreateValueWithCategory (string category);
public static AXDataPointValue CreateValueWithNumber (double number);
}
public class AXDataSeriesDescriptor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXDataSeriesDescriptor (Foundation.NSObjectFlag t);
protected AXDataSeriesDescriptor (IntPtr handle);
public AXDataSeriesDescriptor (Foundation.NSAttributedString attributedName, bool isContinuous, AXDataPoint[] dataPoints);
public AXDataSeriesDescriptor (string name, bool isContinuous, AXDataPoint[] dataPoints);
// properties
public virtual Foundation.NSAttributedString AttributedName { get; set; }
public override IntPtr ClassHandle { get; }
public virtual AXDataPoint[] DataPoints { get; set; }
public virtual bool IsContinuous { get; set; }
public virtual string Name { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
[Flags]
public enum AXHearingDeviceEar {
Both = 6,
Left = 2,
None = 0,
Right = 4,
}
public static class AXHearingUtilities {
// properties
public static Foundation.NSString PairedUUIDsDidChangeNotification { get; }
public static Foundation.NSString StreamingEarDidChangeNotification { get; }
// methods
public static Foundation.NSUuid[] GetMFiHearingDevicePairedUuids ();
public static AXHearingDeviceEar GetMFiHearingDeviceStreamingEar ();
public static bool SupportsBidirectionalStreaming ();
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObservePairedUUIDsDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObservePairedUUIDsDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveStreamingEarDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveStreamingEarDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
}
}
public class AXLiveAudioGraph : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXLiveAudioGraph (Foundation.NSObjectFlag t);
protected AXLiveAudioGraph (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static void Start ();
public static void Stop ();
public static void Update (double value);
}
public class AXNumericDataAxisDescriptor : Foundation.NSObject, IAXDataAxisDescriptor, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXNumericDataAxisDescriptor (Foundation.NSObjectFlag t);
protected AXNumericDataAxisDescriptor (IntPtr handle);
public AXNumericDataAxisDescriptor (Foundation.NSAttributedString attributedTitle, double lowerBound, double upperBound, Foundation.NSNumber[] gridlinePositions, System.Func<System.Double,Foundation.NSString> valueDescriptionProvider);
public AXNumericDataAxisDescriptor (string title, double lowerBound, double upperBound, Foundation.NSNumber[] gridlinePositions, System.Func<System.Double,Foundation.NSString> valueDescriptionProvider);
// properties
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSNumber[] GridlinePositions { get; set; }
public virtual double LowerBound { get; set; }
public virtual AXNumericDataAxisDescriptorScale ScaleType { get; set; }
public virtual string Title { get; set; }
public virtual double UpperBound { get; set; }
public virtual ValueDescriptionProviderHandler ValueDescriptionProvider { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
public enum AXNumericDataAxisDescriptorScale {
Linear = 0,
Ln = 2,
Log10 = 1,
}
public interface IAXChart : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual AXChartDescriptor AccessibilityChartDescriptor { get; set; }
}
public interface IAXDataAxisDescriptor : Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public virtual string Title { get; set; }
}
public sealed delegate ValueDescriptionProviderHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public ValueDescriptionProviderHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (double dataValue, System.AsyncCallback callback, object object);
public virtual Foundation.NSString EndInvoke (System.IAsyncResult result);
public virtual Foundation.NSString Invoke (double dataValue);
}
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected override void ~ABAddressBook ();
Modified methods:
-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)
Added value:
MultiMask = 256,
Added values:
HoaN3d = 196608,
HoaSn3d = 131072,
Added values:
Atmos_5_1_4 = 12779530,
Atmos_7_1_2 = 12845066,
Logic_4_0_A = 7536644,
Logic_4_0_B = 7602180,
Logic_4_0_C = 12910596,
Logic_5_0_A = 7667717,
Logic_5_0_B = 7733253,
Logic_5_0_C = 7798789,
Logic_5_0_D = 7864325,
Logic_5_1_A = 7929862,
Logic_5_1_B = 7995398,
Logic_5_1_C = 8060934,
Logic_5_1_D = 8126470,
Logic_6_0_A = 9240582,
Logic_6_0_B = 12976134,
Logic_6_0_C = 9109510,
Logic_6_1_A = 9306119,
Logic_6_1_B = 13041671,
Logic_6_1_C = 8192007,
Logic_6_1_D = 13107207,
Logic_7_1_A = 8388616,
Logic_7_1_B = 13172744,
Logic_7_1_C = 8388616,
Logic_7_1_SDDS_A = 8257544,
Logic_7_1_SDDS_B = 8323080,
Logic_7_1_SDDS_C = 8454152,
Logic_Atmos_5_1_2 = 12713992,
Logic_Atmos_5_1_4 = 12779530,
Logic_Atmos_7_1_2 = 12845066,
Logic_Atmos_7_1_4_A = 12582924,
Logic_Atmos_7_1_4_B = 13238284,
Logic_Atmos_7_1_6 = 13303822,
Logic_Mono = 6553601,
Logic_Quadraphonic = 7077892,
Logic_Stereo = 6619138,
Added value:
MidiEventList = 10,
Obsoleted fields:
[Obsolete ("Use the 'Main' element instead.")]
Master = 0,
Added value:
Main = 0,
Obsoleted fields:
[Obsolete ("Use the 'ProcessIsMain' element instead.")]
ProcessIsMaster = 1835103092,
Added values:
ProcessIsMain = 1835100526,
ProcessMute = 1634758765,
Added value:
DynamicsProcessorOverallGain = 6,
Added value:
MIDI2Controller = 27,
Added values:
AudioUnitMIDIProtocol = 64,
HostMIDIProtocol = 65,
LastRenderSampleTime = 61,
MIDIOutputEventListCallback = 63,
MutedSpeechActivityEventListener = 2106,
[Serializable]
public enum AUVoiceIOSpeechActivityEvent {
Ended = 1,
Started = 0,
}
Added value:
NotInteractive = 1005,
Added method:
public virtual void Complete (ASAuthorizationProviderExtensionAuthorizationResult authorizationResult);
Added property:
public virtual Security.SecKey[] PrivateKeys { get; }
Added property:
public virtual bool UserInterfaceEnabled { get; set; }
public class ASAuthorizationPlatformPublicKeyCredentialAssertion : Foundation.NSObject, IASAuthorizationCredential, IASAuthorizationPublicKeyCredentialAssertion, IASPublicKeyCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationPlatformPublicKeyCredentialAssertion ();
public ASAuthorizationPlatformPublicKeyCredentialAssertion (Foundation.NSCoder coder);
protected ASAuthorizationPlatformPublicKeyCredentialAssertion (Foundation.NSObjectFlag t);
protected ASAuthorizationPlatformPublicKeyCredentialAssertion (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData CredentialId { get; }
public virtual Foundation.NSData RawAuthenticatorData { get; }
public virtual Foundation.NSData RawClientDataJson { get; }
public virtual Foundation.NSData Signature { get; }
public virtual Foundation.NSData UserId { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASAuthorizationPlatformPublicKeyCredentialAssertionRequest : AuthenticationServices.ASAuthorizationRequest, IASAuthorizationPublicKeyCredentialAssertionRequest, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationPlatformPublicKeyCredentialAssertionRequest (Foundation.NSCoder coder);
protected ASAuthorizationPlatformPublicKeyCredentialAssertionRequest (Foundation.NSObjectFlag t);
protected ASAuthorizationPlatformPublicKeyCredentialAssertionRequest (IntPtr handle);
// properties
public virtual IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials { get; set; }
public virtual Foundation.NSData Challenge { get; set; }
public override IntPtr ClassHandle { get; }
public ASAuthorizationPlatformPublicKeyCredentialDescriptor[] PlatformAllowedCredentials { get; set; }
public virtual string RelyingPartyIdentifier { get; set; }
public virtual Foundation.NSString UserVerificationPreference { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASAuthorizationPlatformPublicKeyCredentialDescriptor : Foundation.NSObject, IASAuthorizationPublicKeyCredentialDescriptor, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationPlatformPublicKeyCredentialDescriptor (Foundation.NSCoder coder);
public ASAuthorizationPlatformPublicKeyCredentialDescriptor (Foundation.NSData credentialId);
protected ASAuthorizationPlatformPublicKeyCredentialDescriptor (Foundation.NSObjectFlag t);
protected ASAuthorizationPlatformPublicKeyCredentialDescriptor (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData CredentialId { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASAuthorizationPlatformPublicKeyCredentialProvider : Foundation.NSObject, IASAuthorizationProvider, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ASAuthorizationPlatformPublicKeyCredentialProvider (Foundation.NSObjectFlag t);
protected ASAuthorizationPlatformPublicKeyCredentialProvider (IntPtr handle);
public ASAuthorizationPlatformPublicKeyCredentialProvider (string relyingPartyIdentifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string RelyingPartyIdentifier { get; }
// methods
public virtual ASAuthorizationPlatformPublicKeyCredentialAssertionRequest CreateCredentialAssertionRequest (Foundation.NSData challenge);
public virtual ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest CreateCredentialRegistrationRequest (Foundation.NSData challenge, string name, Foundation.NSData userId);
}
public class ASAuthorizationPlatformPublicKeyCredentialRegistration : Foundation.NSObject, IASAuthorizationCredential, IASAuthorizationPublicKeyCredentialRegistration, IASPublicKeyCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationPlatformPublicKeyCredentialRegistration ();
public ASAuthorizationPlatformPublicKeyCredentialRegistration (Foundation.NSCoder coder);
protected ASAuthorizationPlatformPublicKeyCredentialRegistration (Foundation.NSObjectFlag t);
protected ASAuthorizationPlatformPublicKeyCredentialRegistration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData CredentialId { get; }
public virtual Foundation.NSData RawAttestationObject { get; }
public virtual Foundation.NSData RawClientDataJson { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest : AuthenticationServices.ASAuthorizationRequest, IASAuthorizationPublicKeyCredentialRegistrationRequest, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest (Foundation.NSCoder coder);
protected ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest (Foundation.NSObjectFlag t);
protected ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest (IntPtr handle);
// properties
public virtual Foundation.NSString AttestationPreference { get; set; }
public virtual Foundation.NSData Challenge { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string DisplayName { get; set; }
public virtual string Name { get; set; }
public virtual string RelyingPartyIdentifier { get; }
public virtual Foundation.NSData UserId { get; set; }
public virtual Foundation.NSString UserVerificationPreference { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASAuthorizationProviderExtensionAuthorizationResult : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationProviderExtensionAuthorizationResult (Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> httpAuthorizationHeaders);
protected ASAuthorizationProviderExtensionAuthorizationResult (Foundation.NSObjectFlag t);
protected ASAuthorizationProviderExtensionAuthorizationResult (IntPtr handle);
public ASAuthorizationProviderExtensionAuthorizationResult (Foundation.NSHttpUrlResponse httpResponse, Foundation.NSData httpBody);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSString> HttpAuthorizationHeaders { get; set; }
public virtual Foundation.NSData HttpBody { get; set; }
public virtual Foundation.NSHttpUrlResponse HttpResponse { get; set; }
public virtual Security.SecKey[] PrivateKeys { get; set; }
// methods
protected override void Dispose (bool disposing);
}
public static class ASAuthorizationPublicKeyCredentialAttestationKind {
// properties
public static Foundation.NSString Direct { get; }
public static Foundation.NSString Enterprise { get; }
public static Foundation.NSString Indirect { get; }
public static Foundation.NSString None { get; }
}
public class ASAuthorizationPublicKeyCredentialParameters : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationPublicKeyCredentialParameters (ASCoseAlgorithmIdentifier algorithm);
public ASAuthorizationPublicKeyCredentialParameters (Foundation.NSCoder coder);
protected ASAuthorizationPublicKeyCredentialParameters (Foundation.NSObjectFlag t);
protected ASAuthorizationPublicKeyCredentialParameters (IntPtr handle);
// properties
public virtual ASCoseAlgorithmIdentifier Algorithm { get; }
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum ASAuthorizationPublicKeyCredentialResidentKeyPreference {
Discouraged = 0,
Preferred = 1,
Required = 2,
}
public static class ASAuthorizationPublicKeyCredentialResidentKeyPreferenceExtensions {
// methods
public static Foundation.NSString GetConstant (this ASAuthorizationPublicKeyCredentialResidentKeyPreference self);
public static ASAuthorizationPublicKeyCredentialResidentKeyPreference GetValue (Foundation.NSString constant);
}
public static class ASAuthorizationPublicKeyCredentialUserVerificationPreference {
// properties
public static Foundation.NSString Discouraged { get; }
public static Foundation.NSString Preferred { get; }
public static Foundation.NSString Required { get; }
}
public class ASAuthorizationSecurityKeyPublicKeyCredentialAssertion : Foundation.NSObject, IASAuthorizationCredential, IASAuthorizationPublicKeyCredentialAssertion, IASPublicKeyCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationSecurityKeyPublicKeyCredentialAssertion ();
public ASAuthorizationSecurityKeyPublicKeyCredentialAssertion (Foundation.NSCoder coder);
protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertion (Foundation.NSObjectFlag t);
protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertion (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData CredentialId { get; }
public virtual Foundation.NSData RawAuthenticatorData { get; }
public virtual Foundation.NSData RawClientDataJson { get; }
public virtual Foundation.NSData Signature { get; }
public virtual Foundation.NSData UserId { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest : AuthenticationServices.ASAuthorizationRequest, IASAuthorizationPublicKeyCredentialAssertionRequest, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest (Foundation.NSCoder coder);
protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest (Foundation.NSObjectFlag t);
protected ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest (IntPtr handle);
// properties
public virtual IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials { get; set; }
public virtual Foundation.NSData Challenge { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string RelyingPartyIdentifier { get; set; }
public ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor[] SecurityAllowedCredentials { get; set; }
public virtual Foundation.NSString UserVerificationPreference { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor : Foundation.NSObject, IASAuthorizationPublicKeyCredentialDescriptor, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor (Foundation.NSCoder coder);
protected ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor (Foundation.NSObjectFlag t);
protected ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor (IntPtr handle);
public ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor (Foundation.NSData credentialId, ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport[] allowedTransports);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData CredentialId { get; set; }
public virtual ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport[] Transports { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
protected override void Dispose (bool disposing);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport {
Bluetooth = 2,
Nfc = 1,
Usb = 0,
}
New Type: AuthenticationServices.ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportExtensions
public static class ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportExtensions {
// methods
public static Foundation.NSString GetConstant (this ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport self);
public static ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport GetValue (Foundation.NSString constant);
}
public class ASAuthorizationSecurityKeyPublicKeyCredentialProvider : Foundation.NSObject, IASAuthorizationProvider, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ASAuthorizationSecurityKeyPublicKeyCredentialProvider (Foundation.NSObjectFlag t);
protected ASAuthorizationSecurityKeyPublicKeyCredentialProvider (IntPtr handle);
public ASAuthorizationSecurityKeyPublicKeyCredentialProvider (string relyingPartyIdentifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string RelyingPartyIdentifier { get; }
// methods
public virtual ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest Create (Foundation.NSData challenge);
public virtual ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest Create (Foundation.NSData challenge, string displayName, string name, Foundation.NSData userId);
}
public class ASAuthorizationSecurityKeyPublicKeyCredentialRegistration : Foundation.NSObject, IASAuthorizationCredential, IASAuthorizationPublicKeyCredentialRegistration, IASPublicKeyCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationSecurityKeyPublicKeyCredentialRegistration (Foundation.NSCoder coder);
protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistration (Foundation.NSObjectFlag t);
protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData CredentialId { get; }
public virtual Foundation.NSData RawAttestationObject { get; }
public virtual Foundation.NSData RawClientDataJson { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest : AuthenticationServices.ASAuthorizationRequest, IASAuthorizationPublicKeyCredentialRegistrationRequest, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest (Foundation.NSCoder coder);
protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest (Foundation.NSObjectFlag t);
protected ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest (IntPtr handle);
// properties
public virtual Foundation.NSString AttestationPreference { get; set; }
public virtual Foundation.NSData Challenge { get; set; }
public override IntPtr ClassHandle { get; }
public virtual ASAuthorizationPublicKeyCredentialParameters[] CredentialParameters { get; set; }
public virtual string DisplayName { get; set; }
public virtual ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor[] ExcludedCredentials { get; set; }
public virtual string Name { get; set; }
public virtual string RelyingPartyIdentifier { get; }
public virtual ASAuthorizationPublicKeyCredentialResidentKeyPreference ResidentKeyPreference { get; set; }
public virtual Foundation.NSData UserId { get; set; }
public virtual Foundation.NSString UserVerificationPreference { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum ASCoseAlgorithmIdentifier {
ES256 = -7,
}
public interface IASAuthorizationPublicKeyCredentialAssertion : IASAuthorizationCredential, IASPublicKeyCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSData RawAuthenticatorData { get; }
public virtual Foundation.NSData Signature { get; }
public virtual Foundation.NSData UserId { get; }
}
public interface IASAuthorizationPublicKeyCredentialAssertionRequest : Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual IASAuthorizationPublicKeyCredentialDescriptor[] AllowedCredentials { get; set; }
public virtual Foundation.NSData Challenge { get; set; }
public virtual string RelyingPartyIdentifier { get; set; }
public virtual Foundation.NSString UserVerificationPreference { get; set; }
}
public interface IASAuthorizationPublicKeyCredentialDescriptor : Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSData CredentialId { get; set; }
}
public interface IASAuthorizationPublicKeyCredentialRegistration : IASAuthorizationCredential, IASPublicKeyCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSData RawAttestationObject { get; }
}
public interface IASAuthorizationPublicKeyCredentialRegistrationRequest : Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSString AttestationPreference { get; set; }
public virtual Foundation.NSData Challenge { get; set; }
public virtual string DisplayName { get; set; }
public virtual string Name { get; set; }
public virtual string RelyingPartyIdentifier { get; }
public virtual Foundation.NSData UserId { get; set; }
public virtual Foundation.NSString UserVerificationPreference { get; set; }
}
public interface IASPublicKeyCredential : IASAuthorizationCredential, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSData CredentialId { get; }
public virtual Foundation.NSData RawClientDataJson { get; }
}
public static class PublicPrivateKeyAuthentication {
// methods
public static ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport[] GetAllSupportedPublicKeyCredentialDescriptorTransports ();
}
Added property:
public virtual AEAssessmentConfiguration Configuration { get; }
Added method:
public virtual void Update (AEAssessmentConfiguration configuration);
public class AEAssessmentApplication : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AEAssessmentApplication ();
protected AEAssessmentApplication (Foundation.NSObjectFlag t);
protected AEAssessmentApplication (IntPtr handle);
// properties
public virtual string BundleIdentifier { get; }
public override IntPtr ClassHandle { get; }
public virtual bool RequiresSignatureValidation { get; set; }
public virtual string TeamIdentifier { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class AEAssessmentParticipantConfiguration : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AEAssessmentParticipantConfiguration ();
protected AEAssessmentParticipantConfiguration (Foundation.NSObjectFlag t);
protected AEAssessmentParticipantConfiguration (IntPtr handle);
// properties
public virtual bool AllowsNetworkAccess { get; set; }
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
Added method:
public virtual bool ShouldAutomaticallyLocalizeKeyCommands (UIKit.UIApplication application);
Added property:
public static nuint MaximumItems { get; }
Added methods:
public virtual void UpdateGridButtons (CPGridButton[] gridButtons);
public virtual void UpdateTitle (string title);
Added property:
public virtual bool Enabled { get; set; }
Added property:
public virtual bool Enabled { get; set; }
Added constructor:
public CPListSection (ICPListTemplateItem[] items, string header, string headerSubtitle, UIKit.UIImage headerImage, CPButton headerButton, string sectionIndexTitle);
Added properties:
public virtual CPButton HeaderButton { get; }
public virtual UIKit.UIImage HeaderImage { get; set; }
public virtual string HeaderSubtitle { get; }
public static CoreGraphics.CGSize MaximumImageSize { get; }
Added constructor:
public CPListTemplate (string title, CPListSection[] sections, CPAssistantCellConfiguration assistantCellConfiguration);
Added property:
public virtual CPAssistantCellConfiguration AssistantCellConfiguration { get; set; }
Added property:
public virtual bool Enabled { get; set; }
Added method:
public virtual void RestoreInteractionState (UIKit.UIScene scene, Foundation.NSUserActivity stateRestorationActivity);
Added method:
public virtual void RestoreInteractionState (UIKit.UIScene scene, Foundation.NSUserActivity stateRestorationActivity);
[Serializable]
public enum CPAssistantCellActionType {
PlayMedia = 0,
StartCall = 1,
}
public class CPAssistantCellConfiguration : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CPAssistantCellConfiguration (Foundation.NSCoder coder);
protected CPAssistantCellConfiguration (Foundation.NSObjectFlag t);
protected CPAssistantCellConfiguration (IntPtr handle);
public CPAssistantCellConfiguration (CPAssistantCellPosition position, CPAssistantCellVisibility visibility, CPAssistantCellActionType assistantAction);
// properties
public virtual CPAssistantCellActionType AssistantAction { get; }
public override IntPtr ClassHandle { get; }
public virtual CPAssistantCellPosition Position { get; }
public virtual CPAssistantCellVisibility Visibility { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum CPAssistantCellPosition {
Bottom = 1,
Top = 0,
}
[Serializable]
public enum CPAssistantCellVisibility {
Always = 2,
Off = 0,
WhileLimitedUIActive = 1,
}
public static class CPListTemplateItem_Extensions {
// methods
public static bool GetEnabled (this ICPListTemplateItem This);
public static void SetEnabled (this ICPListTemplateItem This, bool value);
}
Added property:
public static Foundation.NSString SuccessfulObjectsKey { get; }
Added value:
TemporarilyUnavailable = 4,
Added value:
TemporarilyUnavailable = 36,
Added property:
public static Foundation.NSString UserDidResetEncryptedDataKey { get; }
Added property:
public virtual System.Action<CKRecordZoneID> RecordZoneWithIdWasDeletedDueToUserEncryptedDataReset { get; set; }
Added property:
public virtual CKFetchRecordZoneChangesRecordWasChangedHandler RecordWasChangedHandler { get; set; }
Added property:
public virtual CKRecordZonePerRecordZoneCompletionHandler PerRecordZoneCompletionHandler { get; set; }
Added property:
public virtual CKFetchShareParticipantsOperationPerShareParticipantCompletionHandler PerShareParticipantCompletionBlock { get; set; }
Added property:
public virtual CKFetchSubscriptionsPerSubscriptionCompletionHandler PerSubscriptionCompletionHandler { get; set; }
Added properties:
public virtual CKModifyRecordZonesPerRecordZoneDeleteHandler PerRecordZoneDeleteHandler { get; set; }
public virtual CKModifyRecordZonesPerRecordZoneSaveHandler PerRecordZoneSaveHandler { get; set; }
Added properties:
public virtual CKModifyRecordsOperationPerRecordDeleteHandler PerRecordDeleteHandler { get; set; }
public virtual CKModifyRecordsOperationPerRecordSaveHandler PerRecordSaveHandler { get; set; }
Added properties:
public virtual CKModifySubscriptionsPerSubscriptionDeleteHandler PerSubscriptionDeleteHandler { get; set; }
public virtual CKModifySubscriptionsPerSubscriptionSaveHandler PerSubscriptionSaveHandler { get; set; }
Added property:
public virtual CKQueryOperationRecordMatchedHandler RecordMatchedHandler { get; set; }
Added property:
public static Foundation.NSString NameZoneWideShare { get; }
Added property:
public virtual CKReference Share { get; }
Added value:
ZoneWideSharing = 8,
Added constructor:
public CKShare (CKRecordZoneID recordZoneId);
Added property:
public virtual CKRecordID HierarchicalRootRecordId { get; }
public sealed delegate CKFetchRecordZoneChangesRecordWasChangedHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKFetchRecordZoneChangesRecordWasChangedHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordID recordId, CKRecord record, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error);
}
public sealed delegate CKFetchShareParticipantsOperationPerShareParticipantCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKFetchShareParticipantsOperationPerShareParticipantCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKUserIdentityLookupInfo identityLookupInfo, CKShareParticipant participant, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKUserIdentityLookupInfo identityLookupInfo, CKShareParticipant participant, Foundation.NSError error);
}
public sealed delegate CKFetchSubscriptionsPerSubscriptionCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKFetchSubscriptionsPerSubscriptionCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error);
}
public sealed delegate CKModifyRecordZonesPerRecordZoneDeleteHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifyRecordZonesPerRecordZoneDeleteHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordZoneID zoneId, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordZoneID zoneId, Foundation.NSError error);
}
public sealed delegate CKModifyRecordZonesPerRecordZoneSaveHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifyRecordZonesPerRecordZoneSaveHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordZoneID zoneId, CKRecordZone zone, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordZoneID zoneId, CKRecordZone zone, Foundation.NSError error);
}
public sealed delegate CKModifyRecordsOperationPerRecordDeleteHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifyRecordsOperationPerRecordDeleteHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordID recordId, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordID recordId, Foundation.NSError error);
}
public sealed delegate CKModifyRecordsOperationPerRecordSaveHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifyRecordsOperationPerRecordSaveHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordID recordId, CKRecord record, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error);
}
public sealed delegate CKModifySubscriptionsPerSubscriptionDeleteHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifySubscriptionsPerSubscriptionDeleteHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSString subscriptionId, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSString subscriptionId, Foundation.NSError error);
}
public sealed delegate CKModifySubscriptionsPerSubscriptionSaveHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifySubscriptionsPerSubscriptionSaveHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error);
}
public sealed delegate CKQueryOperationRecordMatchedHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKQueryOperationRecordMatchedHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordID recordId, CKRecord record, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error);
}
public sealed delegate CKRecordZonePerRecordZoneCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKRecordZonePerRecordZoneCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordZoneID recordZoneId, CKRecordZone recordZone, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordZoneID recordZoneId, CKRecordZone recordZone, Foundation.NSError error);
}
Added value:
ChangeHistoryInvalidFetchRequest = 605,
Added property:
public virtual string TransactionAuthor { get; set; }
Added property:
public virtual bool AllowsCloudEncryption { get; set; }
Added constructor:
public NSCoreDataCoreSpotlightDelegate (NSPersistentStoreDescription description, NSPersistentStoreCoordinator psc);
Added properties:
public static Foundation.NSString IndexDidUpdateNotification { get; }
public virtual bool IndexingEnabled { get; }
Added methods:
public virtual void DeleteSpotlightIndex (System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task DeleteSpotlightIndexAsync ();
public virtual void StartSpotlightIndexing ();
public virtual void StopSpotlightIndexing ();
Added methods:
public virtual void AcceptShareInvitations (CloudKit.CKShareMetadata[] metadata, NSPersistentStore persistentStore, NSPersistentCloudKitContainerAcceptShareInvitationsHandler handler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<CloudKit.CKShareMetadata>> AcceptShareInvitationsAsync (CloudKit.CKShareMetadata[] metadata, NSPersistentStore persistentStore);
public virtual void FetchParticipantsMatchingLookupInfos (CloudKit.CKUserIdentityLookupInfo[] lookupInfos, NSPersistentStore persistentStore, NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler handler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<CloudKit.CKShareParticipant>> FetchParticipantsMatchingLookupInfosAsync (CloudKit.CKUserIdentityLookupInfo[] lookupInfos, NSPersistentStore persistentStore);
public virtual CloudKit.CKShare[] FetchSharesInPersistentStore (NSPersistentStore persistentStore, out Foundation.NSError error);
public virtual Foundation.NSDictionary<NSManagedObjectID,CloudKit.CKShare> FetchSharesMatchingObjectIds (NSManagedObjectID[] objectIDs, out Foundation.NSError error);
public virtual void PersistUpdatedShare (CloudKit.CKShare share, NSPersistentStore persistentStore, NSPersistentCloudKitContainerPersistUpdatedShareHandler handler);
public virtual System.Threading.Tasks.Task<CloudKit.CKShare> PersistUpdatedShareAsync (CloudKit.CKShare share, NSPersistentStore persistentStore);
public virtual void PurgeObjectsAndRecordsInZone (CloudKit.CKRecordZoneID zoneId, NSPersistentStore persistentStore, NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler handler);
public virtual System.Threading.Tasks.Task<CloudKit.CKRecordZoneID> PurgeObjectsAndRecordsInZoneAsync (CloudKit.CKRecordZoneID zoneId, NSPersistentStore persistentStore);
public virtual void ShareManagedObjects (NSManagedObject[] managedObjects, CloudKit.CKShare share, NSPersistentCloudKitContainerShareManagedObjectsHandler handler);
public virtual System.Threading.Tasks.Task<NSPersistentCloudKitContainerShareManagedObjectsResult> ShareManagedObjectsAsync (NSManagedObject[] managedObjects, CloudKit.CKShare share);
public sealed delegate NSPersistentCloudKitContainerAcceptShareInvitationsHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerAcceptShareInvitationsHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSArray<CloudKit.CKShareMetadata> acceptedShareMetadatas, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSArray<CloudKit.CKShareMetadata> acceptedShareMetadatas, Foundation.NSError error);
}
public class NSPersistentCloudKitContainerAcceptShareInvitationsResult {
// constructors
public NSPersistentCloudKitContainerAcceptShareInvitationsResult (Foundation.NSArray<CloudKit.CKShareMetadata> acceptedShareMetadatas);
// properties
public Foundation.NSArray<CloudKit.CKShareMetadata> AcceptedShareMetadatas { get; set; }
}
public sealed delegate NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSArray<CloudKit.CKShareParticipant> fetchedParticipants, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSArray<CloudKit.CKShareParticipant> fetchedParticipants, Foundation.NSError error);
}
public class NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosResult {
// constructors
public NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosResult (Foundation.NSArray<CloudKit.CKShareParticipant> fetchedParticipants);
// properties
public Foundation.NSArray<CloudKit.CKShareParticipant> FetchedParticipants { get; set; }
}
public sealed delegate NSPersistentCloudKitContainerPersistUpdatedShareHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerPersistUpdatedShareHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CloudKit.CKShare persistedShare, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CloudKit.CKShare persistedShare, Foundation.NSError error);
}
public class NSPersistentCloudKitContainerPersistUpdatedShareResult {
// constructors
public NSPersistentCloudKitContainerPersistUpdatedShareResult (CloudKit.CKShare persistedShare);
// properties
public CloudKit.CKShare PersistedShare { get; set; }
}
public class NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZone {
// constructors
public NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZone (CloudKit.CKRecordZoneID purgedZoneId);
// properties
public CloudKit.CKRecordZoneID PurgedZoneId { get; set; }
}
public sealed delegate NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CloudKit.CKRecordZoneID purgedZoneId, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CloudKit.CKRecordZoneID purgedZoneId, Foundation.NSError error);
}
public sealed delegate NSPersistentCloudKitContainerShareManagedObjectsHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerShareManagedObjectsHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSSet<NSManagedObjectID> sharedObjectIds, CloudKit.CKShare share, CloudKit.CKContainer container, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSSet<NSManagedObjectID> sharedObjectIds, CloudKit.CKShare share, CloudKit.CKContainer container, Foundation.NSError error);
}
public class NSPersistentCloudKitContainerShareManagedObjectsResult {
// constructors
public NSPersistentCloudKitContainerShareManagedObjectsResult (Foundation.NSSet<NSManagedObjectID> sharedObjectIds, CloudKit.CKShare share, CloudKit.CKContainer container);
// properties
public CloudKit.CKContainer Container { get; set; }
public CloudKit.CKShare Share { get; set; }
public Foundation.NSSet<NSManagedObjectID> SharedObjectIds { get; set; }
}
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Obsoleted constructors:
[Obsolete ("Use the overload that takes a 'bool owns' parameter instead.")]
public CFAllocator (IntPtr handle);
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CFAllocator ();
Modified fields:
-ARM = 18
+ARM = 12
-ARM64 = 16777234
+ARM64 = 16777228
-PPC = 24
+PPC = 18
-PPC64 = 16777240
+PPC64 = 16777234
Added methods:
public static IntPtr CreateNative (string value);
public static string FromHandle (IntPtr handle);
public static string FromHandle (IntPtr handle, bool releaseHandle);
public static void ReleaseNative (IntPtr handle);
public class CFArray : CoreFoundation.NativeObject, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public nint Count { get; }
// methods
public static T[] ArrayFromHandle<T> (IntPtr handle);
public static IntPtr Create (ObjCRuntime.INativeObject[] values);
public IntPtr GetValue (nint index);
public static string[] StringArrayFromHandle (IntPtr handle);
public static string[] StringArrayFromHandle (IntPtr handle, bool releaseHandle);
}
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGColor ();
Added methods:
protected override void Release ();
protected override void Retain ();
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGColorConverter ();
Added properties:
public bool IsHlgBased { get; }
public bool IsPQBased { get; }
Added properties:
public static Foundation.NSString ExtendedRange { get; }
public static Foundation.NSString LinearDisplayP3 { get; }
public static Foundation.NSString LinearItur_2020 { get; }
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CGDataProvider ();
Added methods:
protected override void Release ();
protected override void Retain ();
Added values:
FileNotFound = -4851,
InsufficientPower = -4897,
InvalidEngineParameter = -4816,
Added property:
public bool? EventWaveformUseVolumeEnvelope { get; set; }
public class CHHapticAudioResourceDefinition : Foundation.DictionaryContainer {
// constructors
public CHHapticAudioResourceDefinition ();
public CHHapticAudioResourceDefinition (Foundation.NSDictionary dictionary);
// properties
public bool? UseVolumeEnvelope { get; set; }
}
Added methods:
public static Foundation.NSData GetHeif10Representation (this CIContext This, CIImage image, CoreGraphics.CGColorSpace colorSpace, CIImageRepresentationOptions options, out Foundation.NSError error);
public static Foundation.NSData GetHeif10Representation (this CIContext This, CIImage image, CoreGraphics.CGColorSpace colorSpace, Foundation.NSDictionary options, out Foundation.NSError error);
public static bool WriteHeif10Representation (this CIContext This, CIImage image, Foundation.NSUrl url, CoreGraphics.CGColorSpace colorSpace, CIImageRepresentationOptions options, out Foundation.NSError error);
public static bool WriteHeif10Representation (this CIContext This, CIImage image, Foundation.NSUrl url, CoreGraphics.CGColorSpace colorSpace, Foundation.NSDictionary options, out Foundation.NSError error);
Added method:
public static CIKernel[] FromMetalSource (string source, out Foundation.NSError error);
public class CIConvolutionRGB3X3 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB3X3 ();
public CIConvolutionRGB3X3 (Foundation.NSCoder coder);
protected CIConvolutionRGB3X3 (Foundation.NSObjectFlag t);
public CIConvolutionRGB3X3 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB5X5 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB5X5 ();
public CIConvolutionRGB5X5 (Foundation.NSCoder coder);
protected CIConvolutionRGB5X5 (Foundation.NSObjectFlag t);
public CIConvolutionRGB5X5 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB7X7 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB7X7 ();
public CIConvolutionRGB7X7 (Foundation.NSCoder coder);
protected CIConvolutionRGB7X7 (Foundation.NSObjectFlag t);
public CIConvolutionRGB7X7 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB9Horizontal : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB9Horizontal ();
public CIConvolutionRGB9Horizontal (Foundation.NSCoder coder);
protected CIConvolutionRGB9Horizontal (Foundation.NSObjectFlag t);
public CIConvolutionRGB9Horizontal (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB9Vertical : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB9Vertical ();
public CIConvolutionRGB9Vertical (Foundation.NSCoder coder);
protected CIConvolutionRGB9Vertical (Foundation.NSObjectFlag t);
public CIConvolutionRGB9Vertical (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CILinearLightBlendMode : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CILinearLightBlendMode ();
public CILinearLightBlendMode (Foundation.NSCoder coder);
protected CILinearLightBlendMode (Foundation.NSObjectFlag t);
public CILinearLightBlendMode (IntPtr handle);
// properties
public CIImage BackgroundImage { get; set; }
public virtual CIImage OutputImage { get; }
}
public class CIPersonSegmentation : CoreImage.CIFilter, ICIFilterProtocol, ICIPersonSegmentationProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIPersonSegmentation ();
public CIPersonSegmentation (Foundation.NSCoder coder);
protected CIPersonSegmentation (Foundation.NSObjectFlag t);
public CIPersonSegmentation (IntPtr handle);
// properties
public virtual CIImage InputImage { get; set; }
public virtual CIImage OutputImage { get; }
public virtual nuint QualityLevel { get; set; }
}
[Serializable]
public enum CIRawDecoderVersion {
Version6 = 5,
Version6Dng = 6,
Version7 = 3,
Version7Dng = 4,
Version8 = 1,
Version8Dng = 2,
VersionNone = 0,
}
public static class CIRawDecoderVersionExtensions {
// methods
public static Foundation.NSString GetConstant (this CIRawDecoderVersion self);
public static CIRawDecoderVersion GetValue (Foundation.NSString constant);
}
public class CIRawFilter : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIRawFilter ();
public CIRawFilter (Foundation.NSCoder coder);
protected CIRawFilter (Foundation.NSObjectFlag t);
protected CIRawFilter (IntPtr handle);
// properties
public virtual float BaselineExposure { get; set; }
public virtual float BoostAmount { get; set; }
public virtual float BoostShadowAmount { get; set; }
public override IntPtr ClassHandle { get; }
public virtual float ColorNoiseReductionAmount { get; set; }
public virtual bool ColorNoiseReductionSupported { get; }
public virtual float ContrastAmount { get; set; }
public virtual bool ContrastSupported { get; }
public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> CustomAttributes { get; }
public virtual string DecoderVersion { get; set; }
public virtual float DetailAmount { get; set; }
public virtual bool DetailSupported { get; }
public virtual bool DraftModeEnabled { get; set; }
public virtual float Exposure { get; set; }
public virtual float ExtendedDynamicRangeAmount { get; set; }
public virtual bool GamutMappingEnabled { get; set; }
public virtual bool LensCorrectionEnabled { get; set; }
public virtual bool LensCorrectionSupported { get; }
public virtual CIFilter LinearSpaceFilter { get; set; }
public virtual float LocalToneMapAmount { get; set; }
public virtual bool LocalToneMapSupported { get; }
public virtual float LuminanceNoiseReductionAmount { get; set; }
public virtual bool LuminanceNoiseReductionSupported { get; }
public virtual float MoireReductionAmount { get; set; }
public virtual bool MoireReductionSupported { get; }
public virtual CoreGraphics.CGSize NativeSize { get; }
public virtual CoreGraphics.CGPoint NeutralChromaticity { get; set; }
public virtual CoreGraphics.CGPoint NeutralLocation { get; set; }
public virtual float NeutralTemperature { get; set; }
public virtual float NeutralTint { get; set; }
public virtual ImageIO.CGImagePropertyOrientation Orientation { get; set; }
public virtual CIImage OutputImage { get; }
public virtual CIImage PortraitEffectsMatte { get; }
public virtual CIImage PreviewImage { get; }
public virtual Foundation.NSDictionary Properties { get; }
public virtual float ScaleFactor { get; set; }
public virtual CIImage SemanticSegmentationGlassesMatte { get; }
public virtual CIImage SemanticSegmentationHairMatte { get; }
public virtual CIImage SemanticSegmentationSkinMatte { get; }
public virtual CIImage SemanticSegmentationSkyMatte { get; }
public virtual CIImage SemanticSegmentationTeethMatte { get; }
public virtual float ShadowBias { get; set; }
public virtual float SharpnessAmount { get; set; }
public virtual bool SharpnessSupported { get; }
public static string[] SupportedCameraModels { get; }
public virtual string[] SupportedDecoderVersions { get; }
// methods
public static CIRawFilter Create (Foundation.NSUrl url);
public static CIRawFilter Create (CoreVideo.CVPixelBuffer buffer, Foundation.NSDictionary properties);
public static CIRawFilter Create (Foundation.NSData data, string identifierHint);
}
public class CIVividLightBlendMode : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIVividLightBlendMode ();
public CIVividLightBlendMode (Foundation.NSCoder coder);
protected CIVividLightBlendMode (Foundation.NSObjectFlag t);
public CIVividLightBlendMode (IntPtr handle);
// properties
public CIImage BackgroundImage { get; set; }
public virtual CIImage OutputImage { get; }
}
public interface ICIPersonSegmentationProtocol : ICIFilterProtocol, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual CIImage InputImage { get; set; }
public virtual nuint QualityLevel { get; set; }
}
Added constructor:
public CLLocation (CLLocationCoordinate2D coordinate, double altitude, double horizontalAccuracy, double verticalAccuracy, double course, double courseAccuracy, double speed, double speedAccuracy, Foundation.NSDate timestamp, CLLocationSourceInformation sourceInfo);
Added properties:
public virtual double EllipsoidalAltitude { get; }
public virtual CLLocationSourceInformation SourceInformation { get; }
Added methods:
public virtual void StartMonitoringLocationPushes (System.Action<Foundation.NSData,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<Foundation.NSData> StartMonitoringLocationPushesAsync ();
public virtual void StopMonitoringLocationPushes ();
[Serializable]
public enum CLLocationPushServiceError {
MissingEntitlement = 3,
MissingPushExtension = 1,
MissingPushServerEnvironment = 2,
Unknown = 0,
}
public static class CLLocationPushServiceErrorExtensions {
// methods
public static Foundation.NSString GetDomain (this CLLocationPushServiceError self);
}
public static class CLLocationPushServiceExtension_Extensions {
// methods
public static void ServiceExtensionWillTerminate (this ICLLocationPushServiceExtension This);
}
public class CLLocationSourceInformation : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CLLocationSourceInformation ();
public CLLocationSourceInformation (Foundation.NSCoder coder);
protected CLLocationSourceInformation (Foundation.NSObjectFlag t);
protected CLLocationSourceInformation (IntPtr handle);
public CLLocationSourceInformation (bool isSoftware, bool isAccessory);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool IsProducedByAccessory { get; }
public virtual bool IsSimulatedBySoftware { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public interface ICLLocationPushServiceExtension : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DidReceiveLocationPushPayload (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> payload, System.Action completion);
}
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CMBlockBuffer ();
Added properties:
public CMClock SourceClock { get; set; }
public CMTimebase SourceTimebase { get; set; }
public CMClock UltimateSourceClock { get; }
Added constructors:
public CMTimebase (CoreFoundation.CFAllocator allocator, CMClock sourceClock);
public CMTimebase (CoreFoundation.CFAllocator allocator, CMTimebase sourceTimebase);
Obsoleted constructors:
[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
public MidiCISession (uint entity, System.Action handler);
Obsoleted constructors:
[Obsolete ("Use static factory method to create an instance.")]
public MidiNetworkConnection ();
Obsoleted constructors:
[Obsolete ("Use static factory method to create an instance.")]
public MidiNetworkHost ();
Added property:
public static bool IsAbsoluteAltitudeAvailable { get; }
Added methods:
public virtual void StartAbsoluteAltitudeUpdates (Foundation.NSOperationQueue queue, System.Action<CMAbsoluteAltitudeData,Foundation.NSError> handler);
public virtual void StopAbsoluteAltitudeUpdates ();
public class CMAbsoluteAltitudeData : CoreMotion.CMLogItem, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CMAbsoluteAltitudeData (Foundation.NSCoder coder);
protected CMAbsoluteAltitudeData (Foundation.NSObjectFlag t);
protected CMAbsoluteAltitudeData (IntPtr handle);
// properties
public virtual double Accuracy { get; }
public virtual double Altitude { get; }
public override IntPtr ClassHandle { get; }
public virtual double Precision { get; }
}
Added properties:
public static Foundation.NSString ActionIdentifier { get; }
public virtual string[] ActionIdentifiers { get; set; }
public virtual Foundation.NSUrl DarkThumbnailUrl { get; set; }
public virtual UniformTypeIdentifiers.UTType SharedItemContentType { get; set; }
public abstract class CSImportExtension : Foundation.NSObject, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected CSImportExtension ();
protected CSImportExtension (Foundation.NSObjectFlag t);
protected CSImportExtension (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void BeginRequestWithExtensionContext (Foundation.NSExtensionContext context);
public virtual bool Update (CSSearchableItemAttributeSet attributes, Foundation.NSUrl contentUrl, out Foundation.NSError error);
}
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTRunDelegate ();
Added property:
public IntPtr Handle { get; }
Added method:
public bool HasAttachment (Foundation.NSString key);
Added properties:
public static Foundation.NSString AmbientViewingEnvironmentKey { get; }
public static Foundation.NSString RegionOfInterestKey { get; }
Added property:
public static Foundation.NSString MetadataExtension { get; }
Added method:
public CVPixelBufferAttributes GetPixelBufferCreationAttributes ();
Added properties:
public static Foundation.NSString AmbientViewingEnvironmentKey { get; }
public static Foundation.NSString RegionOfInterestKey { get; }
public static class CVImageBufferAlphaChannelModeExtensions {
// methods
public static Foundation.NSString GetConstant (this CVImageBufferAlphaChannelMode self);
public static CVImageBufferAlphaChannelMode GetValue (Foundation.NSString constant);
}
public static class CVPixelFormatTypeExtensions {
// methods
public static bool IsCompressedPixelFormatAvailable (this CVPixelFormatType type);
}
Added value:
ReminderAlarmContainsEmailOrUrl = 36,
public class EKVirtualConferenceDescriptor : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected EKVirtualConferenceDescriptor (Foundation.NSObjectFlag t);
protected EKVirtualConferenceDescriptor (IntPtr handle);
public EKVirtualConferenceDescriptor (string title, EKVirtualConferenceUrlDescriptor[] urlDescriptors, string conferenceDetails);
// properties
public override IntPtr ClassHandle { get; }
public virtual string ConferenceDetails { get; }
public virtual string Title { get; }
public virtual EKVirtualConferenceUrlDescriptor[] UrlDescriptors { get; }
}
public class EKVirtualConferenceProvider : Foundation.NSObject, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public EKVirtualConferenceProvider ();
protected EKVirtualConferenceProvider (Foundation.NSObjectFlag t);
protected EKVirtualConferenceProvider (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void BeginRequestWithExtensionContext (Foundation.NSExtensionContext context);
public virtual void FetchAvailableRoomTypes (VirtualConferenceRoomTypeHandler handler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<EKVirtualConferenceRoomTypeDescriptor>> FetchAvailableRoomTypesAsync ();
public virtual void FetchVirtualConference (string identifier, VirtualConferenceHandler handler);
public virtual System.Threading.Tasks.Task<EKVirtualConferenceDescriptor> FetchVirtualConferenceAsync (string identifier);
}
public class EKVirtualConferenceRoomTypeDescriptor : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected EKVirtualConferenceRoomTypeDescriptor (Foundation.NSObjectFlag t);
protected EKVirtualConferenceRoomTypeDescriptor (IntPtr handle);
public EKVirtualConferenceRoomTypeDescriptor (string title, string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Identifier { get; }
public virtual string Title { get; }
}
public class EKVirtualConferenceUrlDescriptor : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected EKVirtualConferenceUrlDescriptor (Foundation.NSObjectFlag t);
protected EKVirtualConferenceUrlDescriptor (IntPtr handle);
public EKVirtualConferenceUrlDescriptor (string title, Foundation.NSUrl url);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Title { get; }
public virtual Foundation.NSUrl Url { get; }
}
public sealed delegate VirtualConferenceHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public VirtualConferenceHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (EKVirtualConferenceDescriptor virtualConferenceDescriptor, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (EKVirtualConferenceDescriptor virtualConferenceDescriptor, Foundation.NSError error);
}
public sealed delegate VirtualConferenceRoomTypeHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public VirtualConferenceRoomTypeHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSArray<EKVirtualConferenceRoomTypeDescriptor> virtualConferenceRoomTypeDescriptor, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSArray<EKVirtualConferenceRoomTypeDescriptor> virtualConferenceRoomTypeDescriptor, Foundation.NSError error);
}
Added values:
NonEvictable = -2008,
NonEvictableChildren = -2006,
UnsyncedEdits = -2007,
Added property:
public static Foundation.NSString ItemKey { get; }
[Serializable]
[Flags]
public enum NSFileProviderDomainTestingModes {
AlwaysEnabled = 1,
Interactive = 2,
}
[Serializable]
[Flags]
public enum NSFileProviderFileSystemFlags {
Hidden = 8,
PathExtensionHidden = 16,
UserExecutable = 1,
UserReadable = 2,
UserWritable = 4,
}
Obsoleted methods:
[Obsolete ("Use of 'CFArray.StringArrayFromHandle' offers better performance.")]
public static string[] StringArrayFromHandle (IntPtr handle);
Added values:
DocFormat = 5,
MacSimpleText = 4,
OfficeOpenXml = 7,
OpenDocument = 9,
WebArchive = 8,
WordML = 6,
Obsoleted methods:
[Obsolete ("Use of 'CFString.CreateNative' offers better performance.")]
public static IntPtr CreateNative (string str);
[Obsolete ("Use of 'CFString.FromHandle' offers better performance.")]
public static string FromHandle (IntPtr usrhandle);
[Obsolete ("Use of 'CFString.FromHandle' offers better performance.")]
public static string FromHandle (IntPtr handle, bool owns);
[Serializable]
[Flags]
public enum NSStringEnumerationOptions {
ByCaretPositions = 5,
ByComposedCharacterSequences = 2,
ByDeletionClusters = 6,
ByLines = 0,
ByParagraphs = 1,
BySentences = 4,
ByWords = 3,
Localized = 1024,
Reverse = 256,
SubstringNotRequired = 512,
}
Modified fields:
-[MarshalAs]
+
public bool Normalized;
Modified fields:
-[MarshalAs]
+
public bool SupportsClickableThumbsticks;
Added property:
public static Foundation.NSString ButtonShare { get; }
Added values:
CenterButton = 2,
TouchSurfaceButton = 3,
Added properties:
public static Foundation.NSString F13 { get; }
public static Foundation.NSString F14 { get; }
public static Foundation.NSString F15 { get; }
public static Foundation.NSString F16 { get; }
public static Foundation.NSString F17 { get; }
public static Foundation.NSString F18 { get; }
public static Foundation.NSString F19 { get; }
public static Foundation.NSString F20 { get; }
Added properties:
public static nint F13 { get; }
public static nint F14 { get; }
public static nint F15 { get; }
public static nint F16 { get; }
public static nint F17 { get; }
public static nint F18 { get; }
public static nint F19 { get; }
public static nint F20 { get; }
Added properties:
public virtual Foundation.NSSet<GCControllerTouchpad> AllTouchpads { get; }
public virtual bool HasRemappedElements { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,GameController.GCControllerTouchpad> Touchpads { get; }
Added methods:
public virtual string GetMappedElementAlias (string physicalInputName);
public virtual Foundation.NSSet<Foundation.NSString> GetMappedPhysicalInputNames (string elementAlias);
Added property:
public virtual GCControllerButtonInput ButtonShare { get; }
[Serializable]
public enum GCInputMicroGamepad {
ButtonA = 1,
ButtonMenu = 3,
ButtonX = 2,
Dpad = 0,
}
public static class GCInputMicroGamepadExtensions {
// methods
public static Foundation.NSString GetConstant (this GCInputMicroGamepad self);
public static GCInputMicroGamepad GetValue (Foundation.NSString constant);
}
public class GCVirtualController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected GCVirtualController (Foundation.NSObjectFlag t);
public GCVirtualController (GCVirtualControllerConfiguration configuration);
protected GCVirtualController (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual GCController Controller { get; }
// methods
public virtual void Connect (System.Action<Foundation.NSError> reply);
public virtual System.Threading.Tasks.Task ConnectAsync ();
public static GCVirtualController Create (GCVirtualControllerConfiguration configuration);
public virtual void Disconnect ();
protected override void Dispose (bool disposing);
public virtual void UpdateConfiguration (string element, GCVirtualControllerElementUpdateBlock configuration);
}
public class GCVirtualControllerConfiguration : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public GCVirtualControllerConfiguration ();
protected GCVirtualControllerConfiguration (Foundation.NSObjectFlag t);
protected GCVirtualControllerConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSSet<Foundation.NSString> Elements { get; set; }
}
public class GCVirtualControllerElementConfiguration : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public GCVirtualControllerElementConfiguration ();
protected GCVirtualControllerElementConfiguration (Foundation.NSObjectFlag t);
protected GCVirtualControllerElementConfiguration (IntPtr handle);
// properties
public virtual bool ActsAsTouchpad { get; set; }
public override IntPtr ClassHandle { get; }
public virtual bool Hidden { get; set; }
public virtual UIKit.UIBezierPath Path { get; set; }
}
public sealed delegate GCVirtualControllerElementUpdateBlock : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public GCVirtualControllerElementUpdateBlock (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (GCVirtualControllerElementConfiguration configuration, System.AsyncCallback callback, object object);
public virtual GCVirtualControllerElementConfiguration EndInvoke (System.IAsyncResult result);
public virtual GCVirtualControllerElementConfiguration Invoke (GCVirtualControllerElementConfiguration configuration);
}
Added value:
FriendRequestNotAvailable = 103,
Added value:
LocalPlayerFriendsList = 5,
Added property:
public virtual bool IsPresentingFriendRequestViewController { get; }
Added method:
public virtual bool PresentFriendRequestCreator (UIKit.UIViewController viewController, out Foundation.NSError error);
Added property:
public virtual bool CanStartWithMinimumPlayers { get; set; }
Added value:
InviteOnly = 3,
Added property:
public virtual GKMatchmakingMode MatchmakingMode { get; set; }
Added constructor:
public HKAnchoredObjectQuery (HKQueryDescriptor[] queryDescriptors, HKQueryAnchor anchor, nint limit, HKAnchoredObjectUpdateHandler resultsHandler);
Added values:
AppleWalkingSteadinessEvent = 59,
PregnancyTestResult = 60,
ProgesteroneTestResult = 61,
Added methods:
public virtual void RecalibrateEstimates (HKSampleType sampleType, Foundation.NSDate date, System.Action<System.Boolean,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> RecalibrateEstimatesAsync (HKSampleType sampleType, Foundation.NSDate date);
Added properties:
public static Foundation.NSString AlgorithmVersion { get; }
public static Foundation.NSString DateOfEarliestDataUsedForEstimate { get; }
Added constructor:
public HKObserverQuery (HKQueryDescriptor[] queryDescriptors, HKObserverQueryDescriptorUpdateHandler updateHandler);
Added values:
AppleWalkingSteadiness = 91,
NumberOfAlcoholicBeverages = 92,
Added method:
public static Foundation.NSPredicate GetPredicateForVerifiableClinicalRecords (Foundation.NSDateInterval dateInterval);
Added constructors:
public HKSampleQuery (HKQueryDescriptor[] queryDescriptors, nint limit, HKSampleQueryResultsHandler resultsHandler);
public HKSampleQuery (HKQueryDescriptor[] queryDescriptors, nint limit, Foundation.NSSortDescriptor[] sortDescriptors, HKSampleQueryResultsHandler resultsHandler);
Added property:
public virtual bool AllowsRecalibrationForEstimates { get; }
public static class HKAppleWalkingSteadiness {
// methods
public static HKQuantity GetMaximumQuantity (HKAppleWalkingSteadinessClassification classification);
public static HKQuantity GetMinimumQuantity (HKAppleWalkingSteadinessClassification classification);
public static bool TryGetClassification (HKQuantity value, out HKAppleWalkingSteadinessClassification? classification, out Foundation.NSError error);
}
[Serializable]
public enum HKAppleWalkingSteadinessClassification {
Low = 2,
Ok = 1,
VeryLow = 3,
}
[Serializable]
public enum HKCategoryValueAppleWalkingSteadinessEvent {
InitialLow = 1,
InitialVeryLow = 2,
RepeatLow = 3,
RepeatVeryLow = 4,
}
[Serializable]
public enum HKCategoryValuePregnancyTestResult {
Indeterminate = 3,
Negative = 1,
Positive = 2,
}
[Serializable]
public enum HKCategoryValueProgesteroneTestResult {
Indeterminate = 3,
Negative = 1,
Positive = 2,
}
public sealed delegate HKObserverQueryDescriptorUpdateHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public HKObserverQueryDescriptorUpdateHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (HKObserverQuery query, Foundation.NSSet<HKSampleType> samples, System.Action completion, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (HKObserverQuery query, Foundation.NSSet<HKSampleType> samples, System.Action completion, Foundation.NSError error);
}
public class HKQueryDescriptor : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public HKQueryDescriptor (Foundation.NSCoder coder);
protected HKQueryDescriptor (Foundation.NSObjectFlag t);
protected HKQueryDescriptor (IntPtr handle);
public HKQueryDescriptor (HKSampleType sampleType, Foundation.NSPredicate predicate);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSPredicate Predicate { get; }
public virtual HKSampleType SampleType { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class HKVerifiableClinicalRecord : HealthKit.HKSample, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public HKVerifiableClinicalRecord (Foundation.NSCoder coder);
protected HKVerifiableClinicalRecord (Foundation.NSObjectFlag t);
protected HKVerifiableClinicalRecord (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDate ExpirationDate { get; }
public virtual Foundation.NSDate IssuedDate { get; }
public virtual string IssuerIdentifier { get; }
public virtual string[] ItemNames { get; }
public virtual Foundation.NSData JwsRepresentation { get; }
public virtual string[] RecordTypes { get; }
public virtual Foundation.NSDate RelevantDate { get; }
public virtual HKVerifiableClinicalRecordSubject Subject { get; }
}
public class HKVerifiableClinicalRecordQuery : HealthKit.HKQuery, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected HKVerifiableClinicalRecordQuery (Foundation.NSObjectFlag t);
protected HKVerifiableClinicalRecordQuery (IntPtr handle);
public HKVerifiableClinicalRecordQuery (string[] recordTypes, Foundation.NSPredicate predicate, HKVerifiableClinicalRecordQueryResultHandler handler);
// properties
public override IntPtr ClassHandle { get; }
public virtual string[] RecordTypes { get; }
}
public sealed delegate HKVerifiableClinicalRecordQueryResultHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public HKVerifiableClinicalRecordQueryResultHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (HKVerifiableClinicalRecordQuery query, Foundation.NSArray<HKVerifiableClinicalRecord> records, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (HKVerifiableClinicalRecordQuery query, Foundation.NSArray<HKVerifiableClinicalRecord> records, Foundation.NSError error);
}
public class HKVerifiableClinicalRecordSubject : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public HKVerifiableClinicalRecordSubject (Foundation.NSCoder coder);
protected HKVerifiableClinicalRecordSubject (Foundation.NSObjectFlag t);
protected HKVerifiableClinicalRecordSubject (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDateComponents DateOfBirthComponents { get; }
public virtual string FullName { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
Added value:
AccessoryIsSuspended = 103,
public sealed delegate FetchRoomHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public FetchRoomHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSArray<HMChipServiceRoom> rooms, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSArray<HMChipServiceRoom> rooms, Foundation.NSError error);
}
public class HMAccessorySetupManager : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public HMAccessorySetupManager ();
protected HMAccessorySetupManager (Foundation.NSObjectFlag t);
protected HMAccessorySetupManager (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddAndSetUpAccessories (HMChipServiceTopology topology, HMErrorHandler completion);
public virtual System.Threading.Tasks.Task AddAndSetUpAccessoriesAsync (HMChipServiceTopology topology);
}
public class HMChipServiceHome : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public HMChipServiceHome (Foundation.NSCoder coder);
protected HMChipServiceHome (Foundation.NSObjectFlag t);
protected HMChipServiceHome (IntPtr handle);
public HMChipServiceHome (Foundation.NSUuid uuid, string name);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Name { get; }
public virtual Foundation.NSUuid Uuid { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class HMChipServiceRequestHandler : Foundation.NSObject, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public HMChipServiceRequestHandler ();
protected HMChipServiceRequestHandler (Foundation.NSObjectFlag t);
protected HMChipServiceRequestHandler (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void BeginRequestWithExtensionContext (Foundation.NSExtensionContext context);
public virtual void ConfigureAccessory (string accessoryName, HMChipServiceRoom accessoryRoom, System.Action<Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task ConfigureAccessoryAsync (string accessoryName, HMChipServiceRoom accessoryRoom);
public virtual void FetchRooms (HMChipServiceHome home, FetchRoomHandler completion);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<HMChipServiceRoom>> FetchRoomsAsync (HMChipServiceHome home);
public virtual void PairAccessory (HMChipServiceHome home, string onboardingPayload, System.Action<Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task PairAccessoryAsync (HMChipServiceHome home, string onboardingPayload);
}
public class HMChipServiceRoom : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public HMChipServiceRoom (Foundation.NSCoder coder);
protected HMChipServiceRoom (Foundation.NSObjectFlag t);
protected HMChipServiceRoom (IntPtr handle);
public HMChipServiceRoom (Foundation.NSUuid uuid, string name);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Name { get; }
public virtual Foundation.NSUuid Uuid { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class HMChipServiceTopology : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public HMChipServiceTopology (Foundation.NSCoder coder);
protected HMChipServiceTopology (Foundation.NSObjectFlag t);
public HMChipServiceTopology (HMChipServiceHome[] homes);
protected HMChipServiceTopology (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual HMChipServiceHome[] Homes { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public sealed delegate HMErrorHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public HMErrorHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSError error);
}
Added properties:
public static Foundation.NSString GroupImageIndexLeft { get; }
public static Foundation.NSString GroupImageIndexRight { get; }
public static Foundation.NSString GroupImageIsAlternateImage { get; }
public static Foundation.NSString GroupImageIsLeftImage { get; }
public static Foundation.NSString GroupImageIsRightImage { get; }
public static Foundation.NSString GroupImagesAlternate { get; }
public static Foundation.NSString GroupIndex { get; }
public static Foundation.NSString GroupType { get; }
public static Foundation.NSString GroupTypeAlternate { get; }
public static Foundation.NSString GroupTypeStereoPair { get; }
public static Foundation.NSString Groups { get; }
public static Foundation.NSString ImageIndex { get; }
public static Foundation.NSString PNGPixelsAspectRatio { get; }
Added property:
public virtual INIntentDonationMetadata DonationMetadata { get; set; }
Added constructors:
public INPerson (INPersonHandle personHandle, Foundation.NSPersonNameComponents nameComponents, string displayName, INImage image, string contactIdentifier, string customIdentifier, bool isMe, INPersonSuggestionType suggestionType);
public INPerson (INPersonHandle personHandle, Foundation.NSPersonNameComponents nameComponents, string displayName, INImage image, string contactIdentifier, string customIdentifier, bool isMe, INPersonSuggestionType suggestionType, INPerson.INPersonType personType);
Added property:
public virtual bool ContactSuggestion { get; }
Added property:
public virtual string WidgetKind { get; set; }
Added interface:
UserNotifications.IUNNotificationContentProviding
Added interface:
UserNotifications.IUNNotificationContentProviding
Added methods:
public static string GetSuggestedInvocationPhrase (this Foundation.NSUserActivity This);
public static void SetSuggestedInvocationPhrase (this Foundation.NSUserActivity This, string suggestedInvocationPhrase);
public interface IINShareFocusStatusIntentHandling : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void HandleShareFocusStatus (INShareFocusStatusIntent intent, System.Action<INShareFocusStatusIntentResponse> completion);
}
public class INFocusStatus : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INFocusStatus (Foundation.NSCoder coder);
protected INFocusStatus (Foundation.NSObjectFlag t);
protected INFocusStatus (IntPtr handle);
public INFocusStatus (bool? isFocused);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool? IsFocused { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum INFocusStatusAuthorizationStatus {
Authorized = 3,
Denied = 2,
NotDetermined = 0,
Restricted = 1,
}
public class INFocusStatusCenter : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INFocusStatusCenter ();
protected INFocusStatusCenter (Foundation.NSObjectFlag t);
protected INFocusStatusCenter (IntPtr handle);
// properties
public virtual INFocusStatusAuthorizationStatus AuthorizationStatus { get; }
public override IntPtr ClassHandle { get; }
public static INFocusStatusCenter DefaultCenter { get; }
public virtual INFocusStatus FocusStatus { get; }
// methods
public virtual void RequestAuthorization (System.Action<INFocusStatusAuthorizationStatus> completionHandler);
public virtual System.Threading.Tasks.Task<INFocusStatusAuthorizationStatus> RequestAuthorizationAsync ();
}
public class INIntentDonationMetadata : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INIntentDonationMetadata (Foundation.NSCoder coder);
protected INIntentDonationMetadata (Foundation.NSObjectFlag t);
protected INIntentDonationMetadata (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class INSendMessageIntentDonationMetadata : Intents.INIntentDonationMetadata, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INSendMessageIntentDonationMetadata ();
public INSendMessageIntentDonationMetadata (Foundation.NSCoder coder);
protected INSendMessageIntentDonationMetadata (Foundation.NSObjectFlag t);
protected INSendMessageIntentDonationMetadata (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool MentionsCurrentUser { get; set; }
public virtual bool NotifyRecipientAnyway { get; set; }
public virtual nuint RecipientCount { get; set; }
public virtual bool ReplyToCurrentUser { get; set; }
}
public class INShareFocusStatusIntent : Intents.INIntent, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INShareFocusStatusIntent (Foundation.NSCoder coder);
protected INShareFocusStatusIntent (Foundation.NSObjectFlag t);
public INShareFocusStatusIntent (INFocusStatus focusStatus);
protected INShareFocusStatusIntent (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual INFocusStatus FocusStatus { get; }
}
public static class INShareFocusStatusIntentHandling_Extensions {
// methods
public static void ConfirmShareFocusStatus (this IINShareFocusStatusIntentHandling This, INShareFocusStatusIntent intent, System.Action<INShareFocusStatusIntentResponse> completion);
}
public class INShareFocusStatusIntentResponse : Intents.INIntentResponse, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public INShareFocusStatusIntentResponse (Foundation.NSCoder coder);
protected INShareFocusStatusIntentResponse (Foundation.NSObjectFlag t);
protected INShareFocusStatusIntentResponse (IntPtr handle);
public INShareFocusStatusIntentResponse (INShareFocusStatusIntentResponseCode code, Foundation.NSUserActivity userActivity);
// properties
public override IntPtr ClassHandle { get; }
public virtual INShareFocusStatusIntentResponseCode Code { get; }
}
[Serializable]
public enum INShareFocusStatusIntentResponseCode {
Failure = 4,
FailureRequiringAppLaunch = 5,
InProgress = 2,
Ready = 1,
Success = 3,
Unspecified = 0,
}
Added methods:
public virtual void StartFetchingMetadata (Foundation.NSUrlRequest request, System.Action<LPLinkMetadata,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<LPLinkMetadata> StartFetchingMetadataAsync (Foundation.NSUrlRequest request);
Added value:
InvalidDimension = -14,
Added property:
public virtual bool UsesAmsGrad { get; }
Added method:
public static MLCAdamOptimizer Create (MLCOptimizerDescriptor optimizerDescriptor, float beta1, float beta2, float epsilon, bool usesAmsGrad, nuint timeStep);
Removed value:
Int32 = 7,
Added values:
Float16 = 3,
Inot32 = 7,
Int8 = 8,
UInt8 = 9,
Added property:
public virtual MLCDeviceType ActualDeviceType { get; }
Added method:
public static MLCDevice GetAneDevice ();
Added value:
Ane = 3,
Added value:
PerLayerProfiling = 16,
Added property:
public virtual MLCDeviceType DeviceType { get; }
Added properties:
public virtual float CustomGlobalNorm { get; }
public virtual MLCGradientClippingType GradientClippingType { get; }
public virtual float MaximumClippingNorm { get; }
Added properties:
public virtual float CustomGlobalNorm { get; }
public virtual MLCGradientClippingType GradientClippingType { get; }
public virtual float MaximumClippingNorm { get; }
Added method:
public static MLCOptimizerDescriptor Create (float learningRate, float gradientRescale, bool appliesGradientClipping, MLCGradientClippingType gradientClippingType, float gradientClipMax, float gradientClipMin, float maximumClippingNorm, float customGlobalNorm, MLCRegularizationType regularizationType, float regularizationScale);
Added methods:
public static MLCTensor Create (nint[] shape, MLCRandomInitializerType randomInitializerType, MLCDataType dataType);
public virtual MLCTensor CreateByDequantizing (MLCDataType type, MLCTensor scale, MLCTensor bias);
public virtual MLCTensor CreateByDequantizing (MLCDataType type, MLCTensor scale, MLCTensor bias, nint axis);
public virtual MLCTensor CreateByQuantizing (MLCDataType type, float scale, nint bias);
public virtual MLCTensor CreateByQuantizing (MLCDataType type, MLCTensor scale, MLCTensor bias, nint axis);
public class MLCAdamWOptimizer : MLCompute.MLCOptimizer, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected MLCAdamWOptimizer (Foundation.NSObjectFlag t);
protected MLCAdamWOptimizer (IntPtr handle);
// properties
public virtual float Beta1 { get; }
public virtual float Beta2 { get; }
public override IntPtr ClassHandle { get; }
public virtual float Epsilon { get; }
public virtual nuint TimeStep { get; }
public virtual bool UsesAmsGrad { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static MLCAdamWOptimizer GetOptimizer (MLCOptimizerDescriptor optimizerDescriptor);
public static MLCAdamWOptimizer GetOptimizer (MLCOptimizerDescriptor optimizerDescriptor, float beta1, float beta2, float epsilon, bool usesAmsGrad, nuint timeStep);
}
[Serializable]
public enum MLCGradientClippingType {
GlobalNorm = 2,
Norm = 1,
Value = 0,
}
public static class MLCGradientClippingTypeExtensions {
// methods
public static string GetDebugDescription (this MLCGradientClippingType self);
}
public class MLCPlatform : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected MLCPlatform (Foundation.NSObjectFlag t);
protected MLCPlatform (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static nuint GetRngSeed ();
public static void SetRngSeed (nuint seed);
}
Modified methods:
public bool OpenMaps (MKMapItem[] mapItems--- = NULL---, MKLaunchOptions launchOptions = NULL)
Added property:
public virtual string Label { get; set; }
Added value:
ExtendedLimits = 4,
Added value:
StackOverflow = 12,
Added property:
public virtual IMTLDynamicLibrary[] PreloadedLibraries { get; set; }
Added values:
Long = 81,
Long2 = 82,
Long3 = 83,
Long4 = 84,
ULong = 85,
ULong2 = 86,
ULong3 = 87,
ULong4 = 88,
Added methods:
public static void CreateLibrary (this IMTLDevice This, MTLStitchedLibraryDescriptor descriptor, System.Action<IMTLLibrary,Foundation.NSError> completionHandler);
public static IMTLLibrary CreateLibrary (this IMTLDevice This, MTLStitchedLibraryDescriptor descriptor, out Foundation.NSError error);
public static System.Threading.Tasks.Task<IMTLLibrary> CreateLibraryAsync (this IMTLDevice This, MTLStitchedLibraryDescriptor descriptor);
public static bool GetSupportsFunctionPointersFromRender (this IMTLDevice This);
public static bool GetSupportsPrimitiveMotionBlur (this IMTLDevice This);
public static bool GetSupportsRaytracingFromRender (this IMTLDevice This);
public static bool GetSupportsRenderDynamicLibraries (this IMTLDevice This);
Added property:
public virtual IMTLBinaryArchive[] BinaryArchives { get; set; }
Added properties:
public virtual MTLHazardTrackingMode HazardTrackingMode { get; set; }
public virtual MTLResourceOptions ResourceOptions { get; set; }
public virtual MTLHeapType Type { get; set; }
Added properties:
public virtual MTLAccelerationStructureInstanceDescriptorType InstanceDescriptorType { get; set; }
public virtual IMTLBuffer MotionTransformBuffer { get; set; }
public virtual nuint MotionTransformBufferOffset { get; set; }
public virtual nuint MotionTransformCount { get; set; }
Added values:
ExtendedLimits = 32,
InstanceMotion = 8,
PrimitiveMotion = 16,
Added value:
v2_4 = 131076,
Added properties:
public virtual MTLAccelerationStructureInstanceDescriptorType InstanceDescriptorType { get; set; }
public virtual IMTLBuffer MotionTransformBuffer { get; set; }
public virtual nuint MotionTransformBufferOffset { get; set; }
public virtual nuint MotionTransformCount { get; set; }
public virtual IMTLFunction[] PrivateFunctions { get; set; }
Added properties:
public virtual MTLMotionBorderMode MotionEndBorderMode { get; set; }
public virtual float MotionEndTime { get; set; }
public virtual nuint MotionKeyframeCount { get; set; }
public virtual MTLMotionBorderMode MotionStartBorderMode { get; set; }
public virtual float MotionStartTime { get; set; }
Added properties:
public virtual MTLRasterizationRateSampleArray Horizontal { get; }
public double[] HorizontalSampleStorage { get; }
public virtual MTLSize MaxSampleCount { get; }
public virtual MTLSize SampleCount { get; set; }
public virtual MTLRasterizationRateSampleArray Vertical { get; }
public double[] VerticalSampleStorage { get; }
Added properties:
public virtual string Label { get; set; }
public virtual nuint LayerCount { get; }
public virtual MTLRasterizationRateLayerArray Layers { get; }
public virtual MTLSize ScreenSize { get; set; }
Added methods:
public static void SetFragmentAccelerationStructure (this IMTLRenderCommandEncoder This, IMTLAccelerationStructure accelerationStructure, nuint bufferIndex);
public static void SetFragmentIntersectionFunctionTable (this IMTLRenderCommandEncoder This, IMTLIntersectionFunctionTable intersectionFunctionTable, nuint bufferIndex);
public static void SetFragmentIntersectionFunctionTables (this IMTLRenderCommandEncoder This, IMTLIntersectionFunctionTable[] intersectionFunctionTable, Foundation.NSRange range);
public static void SetFragmentVisibleFunctionTable (this IMTLRenderCommandEncoder This, IMTLVisibleFunctionTable functionTable, nuint bufferIndex);
public static void SetFragmentVisibleFunctionTables (this IMTLRenderCommandEncoder This, IMTLVisibleFunctionTable[] functionTables, Foundation.NSRange range);
public static void SetTileAccelerationStructure (this IMTLRenderCommandEncoder This, IMTLAccelerationStructure accelerationStructure, nuint bufferIndex);
public static void SetTileIntersectionFunctionTable (this IMTLRenderCommandEncoder This, IMTLIntersectionFunctionTable intersectionFunctionTable, nuint bufferIndex);
public static void SetTileIntersectionFunctionTables (this IMTLRenderCommandEncoder This, IMTLIntersectionFunctionTable[] intersectionFunctionTable, Foundation.NSRange range);
public static void SetTileVisibleFunctionTable (this IMTLRenderCommandEncoder This, IMTLVisibleFunctionTable functionTable, nuint bufferIndex);
public static void SetTileVisibleFunctionTables (this IMTLRenderCommandEncoder This, IMTLVisibleFunctionTable[] functionTables, Foundation.NSRange range);
public static void SetVertexAccelerationStructure (this IMTLRenderCommandEncoder This, IMTLAccelerationStructure accelerationStructure, nuint bufferIndex);
public static void SetVertexIntersectionFunctionTable (this IMTLRenderCommandEncoder This, IMTLIntersectionFunctionTable intersectionFunctionTable, nuint bufferIndex);
public static void SetVertexIntersectionFunctionTables (this IMTLRenderCommandEncoder This, IMTLIntersectionFunctionTable[] intersectionFunctionTable, Foundation.NSRange range);
public static void SetVertexVisibleFunctionTable (this IMTLRenderCommandEncoder This, IMTLVisibleFunctionTable functionTable, nuint bufferIndex);
public static void SetVertexVisibleFunctionTables (this IMTLRenderCommandEncoder This, IMTLVisibleFunctionTable[] functionTables, Foundation.NSRange range);
Added properties:
public virtual MTLLinkedFunctions FragmentLinkedFunctions { get; set; }
public virtual IMTLDynamicLibrary[] FragmentPreloadedLibraries { get; set; }
public virtual nuint MaxFragmentCallStackDepth { get; set; }
public virtual nuint MaxVertexCallStackDepth { get; set; }
public virtual bool SupportAddingFragmentBinaryFunctions { get; set; }
public virtual bool SupportAddingVertexBinaryFunctions { get; set; }
public virtual MTLLinkedFunctions VertexLinkedFunctions { get; set; }
public virtual IMTLDynamicLibrary[] VertexPreloadedLibraries { get; set; }
Added methods:
public static IMTLFunctionHandle FunctionHandleWithFunction (this IMTLRenderPipelineState This, IMTLFunction function, MTLRenderStages stage);
public static IMTLIntersectionFunctionTable NewIntersectionFunctionTableWithDescriptor (this IMTLRenderPipelineState This, MTLIntersectionFunctionTableDescriptor descriptor, MTLRenderStages stage);
public static IMTLRenderPipelineState NewRenderPipelineStateWithAdditionalBinaryFunctions (this IMTLRenderPipelineState This, MTLRenderPipelineFunctionsDescriptor additionalBinaryFunctions, out Foundation.NSError error);
public static IMTLVisibleFunctionTable NewVisibleFunctionTableWithDescriptor (this IMTLRenderPipelineState This, MTLVisibleFunctionTableDescriptor descriptor, MTLRenderStages stage);
Added value:
Tile = 4,
Added properties:
public virtual MTLLinkedFunctions LinkedFunctions { get; set; }
public virtual nuint MaxCallStackDepth { get; set; }
public virtual IMTLDynamicLibrary[] PreloadedLibraries { get; set; }
public virtual bool SupportAddingBinaryFunctions { get; set; }
public interface IMTLFunctionStitchingAttribute : Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IMTLFunctionStitchingNode : Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
}
public static class MTLAccelerationStructureCommandEncoder_Extensions {
// methods
public static void WriteCompactedAccelerationStructureSize (this IMTLAccelerationStructureCommandEncoder This, IMTLAccelerationStructure accelerationStructure, IMTLBuffer buffer, nuint offset, MTLDataType sizeDataType);
}
[Serializable]
public enum MTLAccelerationStructureInstanceDescriptorType {
Default = 0,
Motion = 2,
UserID = 1,
}
public class MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor : Metal.MTLAccelerationStructureGeometryDescriptor, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor ();
protected MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor (Foundation.NSObjectFlag t);
protected MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor (IntPtr handle);
// properties
public virtual MTLMotionKeyframeData[] BoundingBoxBuffers { get; set; }
public virtual nuint BoundingBoxCount { get; set; }
public virtual nuint BoundingBoxStride { get; set; }
public override IntPtr ClassHandle { get; }
// methods
public static MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor Create ();
}
public class MTLAccelerationStructureMotionTriangleGeometryDescriptor : Metal.MTLAccelerationStructureGeometryDescriptor, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public MTLAccelerationStructureMotionTriangleGeometryDescriptor ();
protected MTLAccelerationStructureMotionTriangleGeometryDescriptor (Foundation.NSObjectFlag t);
protected MTLAccelerationStructureMotionTriangleGeometryDescriptor (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual IMTLBuffer IndexBuffer { get; set; }
public virtual nuint IndexBufferOffset { get; set; }
public virtual MTLIndexType IndexType { get; set; }
public virtual nuint TriangleCount { get; set; }
public virtual MTLMotionKeyframeData[] VertexBuffers { get; set; }
public virtual nuint VertexStride { get; set; }
// methods
public static MTLAccelerationStructureMotionTriangleGeometryDescriptor Create ();
}
public static class MTLBinaryArchive_Extensions {
// methods
public static bool AddFunctionWithDescriptor (this IMTLBinaryArchive This, MTLFunctionDescriptor descriptor, IMTLLibrary library, out Foundation.NSError error);
}
public class MTLFunctionStitchingFunctionNode : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, IMTLFunctionStitchingNode, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected MTLFunctionStitchingFunctionNode (Foundation.NSObjectFlag t);
protected MTLFunctionStitchingFunctionNode (IntPtr handle);
public MTLFunctionStitchingFunctionNode (string name, IMTLFunctionStitchingNode[] arguments, MTLFunctionStitchingFunctionNode[] controlDependencies);
// properties
public virtual IMTLFunctionStitchingNode[] Arguments { get; set; }
public override IntPtr ClassHandle { get; }
public virtual MTLFunctionStitchingFunctionNode[] ControlDependencies { get; set; }
public virtual string Name { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class MTLFunctionStitchingGraph : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected MTLFunctionStitchingGraph (Foundation.NSObjectFlag t);
protected MTLFunctionStitchingGraph (IntPtr handle);
public MTLFunctionStitchingGraph (string functionName, MTLFunctionStitchingFunctionNode[] nodes, MTLFunctionStitchingFunctionNode outputNode, IMTLFunctionStitchingAttribute[] attributes);
// properties
public virtual IMTLFunctionStitchingAttribute[] Attributes { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string FunctionName { get; set; }
public virtual MTLFunctionStitchingFunctionNode[] Nodes { get; set; }
public virtual MTLFunctionStitchingFunctionNode OutputNode { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class MTLFunctionStitchingInputNode : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, IMTLFunctionStitchingNode, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public MTLFunctionStitchingInputNode ();
protected MTLFunctionStitchingInputNode (Foundation.NSObjectFlag t);
protected MTLFunctionStitchingInputNode (IntPtr handle);
public MTLFunctionStitchingInputNode (nuint argument);
// properties
public virtual nuint ArgumentIndex { get; set; }
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
public enum MTLMotionBorderMode {
Clamp = 0,
Vanish = 1,
}
public class MTLMotionKeyframeData : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public MTLMotionKeyframeData ();
protected MTLMotionKeyframeData (Foundation.NSObjectFlag t);
protected MTLMotionKeyframeData (IntPtr handle);
// properties
public virtual IMTLBuffer Buffer { get; set; }
public override IntPtr ClassHandle { get; }
public virtual nuint Offset { get; set; }
// methods
public static MTLMotionKeyframeData Create ();
}
public class MTLRenderPipelineFunctionsDescriptor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public MTLRenderPipelineFunctionsDescriptor ();
protected MTLRenderPipelineFunctionsDescriptor (Foundation.NSObjectFlag t);
protected MTLRenderPipelineFunctionsDescriptor (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual IMTLFunction[] FragmentAdditionalBinaryFunctions { get; set; }
public virtual IMTLFunction[] TileAdditionalBinaryFunctions { get; set; }
public virtual IMTLFunction[] VertexAdditionalBinaryFunctions { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class MTLStitchedLibraryDescriptor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public MTLStitchedLibraryDescriptor ();
protected MTLStitchedLibraryDescriptor (Foundation.NSObjectFlag t);
protected MTLStitchedLibraryDescriptor (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual MTLFunctionStitchingGraph[] FunctionGraphs { get; set; }
public virtual IMTLFunction[] Functions { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
Added constructor:
public MTKView ();
Added property:
public virtual Foundation.NSMeasurement<Foundation.NSUnit> CumulativeHitchTimeRatio { get; }
Added property:
public static Foundation.NSString UniversalSceneDescriptionMobile { get; }
Added property:
public virtual IMDLObjectContainerComponent Originals { get; set; }
Added value:
Buffer = 10,
Added value:
Custom = 3,
Added method:
public virtual void DidGenerateShareableConfigurationData (NISession session, Foundation.NSData shareableConfigurationData, NINearbyObject object);
Added method:
public static void DidGenerateShareableConfigurationData (this INISessionDelegate This, NISession session, Foundation.NSData shareableConfigurationData, NINearbyObject object);
public class NINearbyAccessoryConfiguration : NearbyInteraction.NIConfiguration, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NINearbyAccessoryConfiguration (Foundation.NSCoder coder);
protected NINearbyAccessoryConfiguration (Foundation.NSObjectFlag t);
protected NINearbyAccessoryConfiguration (IntPtr handle);
public NINearbyAccessoryConfiguration (Foundation.NSData data, out Foundation.NSError error);
// properties
public virtual NIDiscoveryToken AccessoryDiscoveryToken { get; }
public override IntPtr ClassHandle { get; }
}
Added property:
public virtual NEPrivateLteNetwork[] MatchPrivateLteNetworks { get; set; }
Added method:
public virtual void Start ();
Added property:
public virtual NEHotspotNetworkSecurityType SecurityType { get; }
[Serializable]
public enum NEHotspotNetworkSecurityType {
Enterprise = 3,
Open = 0,
Personal = 2,
Unknown = 4,
Wep = 1,
}
public class NEPrivateLteNetwork : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NEPrivateLteNetwork ();
public NEPrivateLteNetwork (Foundation.NSCoder coder);
protected NEPrivateLteNetwork (Foundation.NSObjectFlag t);
protected NEPrivateLteNetwork (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string MobileCountryCode { get; set; }
public virtual string MobileNetworkCode { get; set; }
public virtual string TrackingAreaCode { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
protected override IntPtr Handle { get; set; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~BaseWrapper ();
Added methods:
protected override void Release ();
protected override void Retain ();
Modified fields:
-public const string SdkVersion = "14.5";
+public const string SdkVersion = "15.0";
-public const string Version = "14.16.0";
+public const string Version = "15.1.0";
Added fields:
public static const string ChipLibrary = "/System/Library/Frameworks/CHIP.framework/CHIP";
public static const string CoreLocationUILibrary = "/System/Library/Frameworks/CoreLocationUI.framework/CoreLocationUI";
public static const string OSLogLibrary = "/System/Library/Frameworks/OSLog.framework/OSLog";
public static const string PhaseLibrary = "/System/Library/Frameworks/PHASE.framework/PHASE";
public static const string ShazamKitLibrary = "/System/Library/Frameworks/ShazamKit.framework/ShazamKit";
public static const string ThreadNetworkLibrary = "/System/Library/Frameworks/ThreadNetwork.framework/ThreadNetwork";
Added methods:
public static System.UIntPtr GetUIntPtr (IntPtr handle, string symbol);
public static void SetUIntPtr (IntPtr handle, string symbol, System.UIntPtr value);
Added properties:
public string ConvertToManaged { get; set; }
public string ConvertToNative { get; set; }
Obsoleted fields:
[Obsolete ("Use 'MacCatalyst' instead.")]
UIKitForMac = 5,
Added methods:
public static nint ConvertManagedEnumValueToNative (long value);
public static nuint ConvertManagedEnumValueToNative (ulong value);
public static long ConvertNativeEnumValueToManaged (nint value, bool targetTypeHasMaxValue);
public static ulong ConvertNativeEnumValueToManaged (nuint value, bool targetTypeHasMaxValue);
public static void ThrowException (IntPtr gchandle);
Added methods:
public virtual void GetServiceProviderData (PKSecureElementPass secureElementPass, System.Action<Foundation.NSData,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<Foundation.NSData> GetServiceProviderDataAsync (PKSecureElementPass secureElementPass);
Added method:
public virtual void DidChangeCouponCode (PKPaymentAuthorizationController controller, string couponCode, System.Action<PKPaymentRequestCouponCodeUpdate> completion);
Added method:
public static void DidChangeCouponCode (this IPKPaymentAuthorizationControllerDelegate This, PKPaymentAuthorizationController controller, string couponCode, System.Action<PKPaymentRequestCouponCodeUpdate> completion);
Obsoleted constructors:
[Obsolete ("This constructor does not create a valid instance of the type")]
public PKPaymentAuthorizationViewController ();
Added event:
public event System.EventHandler<PKPaymentRequestCouponCodeUpdateEventArgs> DidChangeCouponCode;
Added method:
public virtual void DidChangeCouponCode (PKPaymentAuthorizationViewController controller, string couponCode, System.Action<PKPaymentRequestCouponCodeUpdate> completion);
Added method:
public static void DidChangeCouponCode (this IPKPaymentAuthorizationViewControllerDelegate This, PKPaymentAuthorizationViewController controller, string couponCode, System.Action<PKPaymentRequestCouponCodeUpdate> completion);
Added value:
Continue = 16,
Added values:
CouponCodeExpired = 5,
CouponCodeInvalid = 4,
Added value:
EMoney = 5,
Added properties:
public static Foundation.NSString Nanaco { get; }
public static Foundation.NSString Waon { get; }
Added properties:
public virtual string CouponCode { get; set; }
public virtual PKShippingContactEditingMode ShippingContactEditingMode { get; set; }
public virtual bool SupportsCouponCode { get; set; }
Added methods:
public static Foundation.NSError GetCouponCodeExpiredError (string localizedDescription);
public static Foundation.NSError GetCouponCodeInvalidError (string localizedDescription);
Added property:
public virtual PKShippingMethod[] ShippingMethods { get; set; }
Added constructor:
public PKShareablePassMetadata (string credentialIdentifier, string sharingInstanceIdentifier, CoreGraphics.CGImage passThumbnailImage, string ownerDisplayName, string localizedDescription, string accountHash, string templateIdentifier, string relyingPartyIdentifier, bool requiresUnifiedAccessCapableDevice);
Added properties:
public virtual string AccountHash { get; }
public virtual string RelyingPartyIdentifier { get; }
public virtual bool RequiresUnifiedAccessCapableDevice { get; }
public virtual string TemplateIdentifier { get; }
Added property:
public virtual PKDateComponentsRange DateComponentsRange { get; set; }
Modified base type:
-Foundation.NSObject
+PassKit.PKStoredValuePassProperties
public class PKDateComponentsRange : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PKDateComponentsRange (Foundation.NSCoder coder);
protected PKDateComponentsRange (Foundation.NSObjectFlag t);
protected PKDateComponentsRange (IntPtr handle);
public PKDateComponentsRange (Foundation.NSDateComponents startDateComponents, Foundation.NSDateComponents endDateComponents);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDateComponents EndDateComponents { get; }
public virtual Foundation.NSDateComponents StartDateComponents { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class PKDeferredPaymentSummaryItem : PassKit.PKPaymentSummaryItem, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PKDeferredPaymentSummaryItem (Foundation.NSObjectFlag t);
protected PKDeferredPaymentSummaryItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDate DeferredDate { get; set; }
}
public class PKPaymentRequestCouponCodeUpdate : PassKit.PKPaymentRequestUpdate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PKPaymentRequestCouponCodeUpdate (Foundation.NSObjectFlag t);
public PKPaymentRequestCouponCodeUpdate (PKPaymentSummaryItem[] paymentSummaryItems);
protected PKPaymentRequestCouponCodeUpdate (IntPtr handle);
public PKPaymentRequestCouponCodeUpdate (Foundation.NSError[] errors, PKPaymentSummaryItem[] paymentSummaryItems, PKShippingMethod[] shippingMethods);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSError[] Errors { get; set; }
}
public class PKPaymentRequestCouponCodeUpdateEventArgs : System.EventArgs {
// constructors
public PKPaymentRequestCouponCodeUpdateEventArgs (string couponCode, System.Action<PKPaymentRequestCouponCodeUpdate> completion);
// properties
public System.Action<PKPaymentRequestCouponCodeUpdate> Completion { get; set; }
public string CouponCode { get; set; }
}
public class PKRecurringPaymentSummaryItem : PassKit.PKPaymentSummaryItem, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PKRecurringPaymentSummaryItem (Foundation.NSObjectFlag t);
protected PKRecurringPaymentSummaryItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDate EndDate { get; set; }
public virtual nint IntervalCount { get; set; }
public virtual Foundation.NSCalendarUnit IntervalUnit { get; set; }
public virtual Foundation.NSDate StartDate { get; set; }
}
public class PKServiceProviderDataCompletionResult {
// constructors
public PKServiceProviderDataCompletionResult (Foundation.NSData arg1);
// properties
public Foundation.NSData Arg1 { get; set; }
}
[Serializable]
public enum PKShippingContactEditingMode {
Enabled = 1,
StorePickup = 2,
}
public class PKStoredValuePassBalance : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PKStoredValuePassBalance (Foundation.NSObjectFlag t);
protected PKStoredValuePassBalance (IntPtr handle);
// properties
public virtual Foundation.NSDecimalNumber Amount { get; }
public virtual string BalanceType { get; }
public override IntPtr ClassHandle { get; }
public virtual string CurrencyCode { get; }
public virtual Foundation.NSDate ExpiryDate { get; }
// methods
public virtual bool IsEqual (PKStoredValuePassBalance balance);
}
[Serializable]
public enum PKStoredValuePassBalanceType {
Cash = 0,
LoyaltyPoints = 1,
}
public static class PKStoredValuePassBalanceTypeExtensions {
// methods
public static Foundation.NSString GetConstant (this PKStoredValuePassBalanceType self);
public static PKStoredValuePassBalanceType GetValue (Foundation.NSString constant);
}
public class PKStoredValuePassProperties : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PKStoredValuePassProperties (Foundation.NSObjectFlag t);
protected PKStoredValuePassProperties (IntPtr handle);
// properties
public virtual PKStoredValuePassBalance[] Balances { get; }
public virtual bool Blocked { get; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDate ExpirationDate { get; }
// methods
public static PKStoredValuePassProperties GetPassProperties (PKPass pass);
}
Added property:
public nfloat[] DashPattern { get; set; }
Added properties:
public virtual PdfAccessPermissions AccessPermissions { get; }
public static Foundation.NSString FoundSelectionKey { get; }
public static Foundation.NSString PageIndexKey { get; }
Added property:
public string AccessPermissions { get; set; }
[Serializable]
public enum PdfAccessPermissions {
Commenting = 64,
ContentAccessibility = 32,
ContentCopying = 16,
DocumentAssembly = 8,
DocumentChanges = 4,
FormFieldEntry = 128,
HighQualityPrinting = 2,
LowQualityPrinting = 1,
}
Added property:
public virtual string AdjustmentFormatIdentifier { get; }
Added value:
SmartAlbumRAW = 217,
Added property:
public static Foundation.NSString LocalIdentifiersErrorKey { get; }
Added values:
AccessRestricted = 3310,
AccessUserDenied = 3311,
ChangeNotSupported = 3300,
IdentifierNotFound = 3201,
InternalError = -1,
InvalidResource = 3302,
MissingResource = 3303,
MultipleIdentifiersFound = 3202,
NotEnoughSpace = 3305,
OperationInterrupted = 3301,
RequestNotSupportedForAsset = 3306,
public class PHCloudIdentifier : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PHCloudIdentifier (Foundation.NSCoder coder);
protected PHCloudIdentifier (Foundation.NSObjectFlag t);
protected PHCloudIdentifier (IntPtr handle);
public PHCloudIdentifier (string stringValue);
// properties
public override IntPtr ClassHandle { get; }
public virtual string StringValue { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class PHCloudIdentifierMapping : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PHCloudIdentifierMapping (Foundation.NSObjectFlag t);
protected PHCloudIdentifierMapping (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual PHCloudIdentifier CloudIdentifier { get; }
public virtual Foundation.NSError Error { get; }
}
public class PHLocalIdentifierMapping : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PHLocalIdentifierMapping (Foundation.NSObjectFlag t);
protected PHLocalIdentifierMapping (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSError Error { get; }
public virtual string LocalIdentifier { get; }
}
public static class PHPhotoLibrary_CloudIdentifiers {
// methods
public static Foundation.NSDictionary<Foundation.NSString,Photos.PHCloudIdentifierMapping> GetCloudIdentifierMappings (this PHPhotoLibrary This, string[] localIdentifiers);
public static Foundation.NSDictionary<PHCloudIdentifier,Photos.PHLocalIdentifierMapping> GetLocalIdentifierMappings (this PHPhotoLibrary This, PHCloudIdentifier[] cloudIdentifiers);
}
Added method:
public virtual bool CanBeginPlayback (PHLivePhotoView livePhotoView, PHLivePhotoViewPlaybackStyle playbackStyle);
Added method:
public static bool CanBeginPlayback (this IPHLivePhotoViewDelegate This, PHLivePhotoView livePhotoView, PHLivePhotoViewPlaybackStyle playbackStyle);
Added methods:
public static void PresentLimitedLibraryPicker (this Photos.PHPhotoLibrary This, UIKit.UIViewController controller, System.Action<System.String[]> completionHandler);
public static System.Threading.Tasks.Task<System.String[]> PresentLimitedLibraryPickerAsync (this Photos.PHPhotoLibrary This, UIKit.UIViewController controller);
Added properties:
public virtual string[] PreselectedAssetIdentifiers { get; set; }
public virtual PHPickerConfigurationSelection Selection { get; set; }
[Serializable]
public enum PHPickerConfigurationSelection {
Default = 0,
Ordered = 1,
}
Added method:
public static void ProvidePreview (this IQLPreviewingController This, QLFilePreviewRequest request, System.Action<QLPreviewReply,Foundation.NSError> handler);
Added property:
public virtual string ExtensionBadge { get; set; }
public class QLFilePreviewRequest : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected QLFilePreviewRequest (Foundation.NSObjectFlag t);
protected QLFilePreviewRequest (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSUrl FileUrl { get; }
}
public class QLPreviewProvider : Foundation.NSObject, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected QLPreviewProvider (Foundation.NSObjectFlag t);
protected QLPreviewProvider (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void BeginRequestWithExtensionContext (Foundation.NSExtensionContext context);
}
public class QLPreviewReply : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public QLPreviewReply ();
protected QLPreviewReply (Foundation.NSObjectFlag t);
public QLPreviewReply (Foundation.NSUrl fileUrl);
protected QLPreviewReply (IntPtr handle);
public QLPreviewReply (CoreGraphics.CGSize defaultPageSize, QLPreviewReplyUIDocumentCreationHandler documentCreationHandler);
public QLPreviewReply (CoreGraphics.CGSize contextSize, bool isBitmap, QLPreviewReplyDrawingHandler drawingHandler);
public QLPreviewReply (UniformTypeIdentifiers.UTType contentType, CoreGraphics.CGSize contentSize, QLPreviewReplyDataCreationHandler dataCreationHandler);
// properties
public virtual Foundation.NSDictionary<Foundation.NSString,QuickLook.QLPreviewReplyAttachment> Attachments { get; set; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSStringEncoding StringEncoding { get; set; }
public virtual string Title { get; set; }
}
public class QLPreviewReplyAttachment : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected QLPreviewReplyAttachment (Foundation.NSObjectFlag t);
protected QLPreviewReplyAttachment (IntPtr handle);
public QLPreviewReplyAttachment (Foundation.NSData data, UniformTypeIdentifiers.UTType contentType);
// properties
public override IntPtr ClassHandle { get; }
public virtual UniformTypeIdentifiers.UTType ContentType { get; }
public virtual Foundation.NSData Data { get; }
}
public sealed delegate QLPreviewReplyDataCreationHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public QLPreviewReplyDataCreationHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (QLPreviewReply reply, out Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual Foundation.NSData EndInvoke (out Foundation.NSError error, System.IAsyncResult result);
public virtual Foundation.NSData Invoke (QLPreviewReply reply, out Foundation.NSError error);
}
public sealed delegate QLPreviewReplyDrawingHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public QLPreviewReplyDrawingHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CoreGraphics.CGContext context, QLPreviewReply reply, out Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (out Foundation.NSError error, System.IAsyncResult result);
public virtual bool Invoke (CoreGraphics.CGContext context, QLPreviewReply reply, out Foundation.NSError error);
}
public sealed delegate QLPreviewReplyUIDocumentCreationHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public QLPreviewReplyUIDocumentCreationHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (QLPreviewReply reply, out Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual CoreGraphics.CGPDFDocument EndInvoke (out Foundation.NSError error, System.IAsyncResult result);
public virtual CoreGraphics.CGPDFDocument Invoke (QLPreviewReply reply, out Foundation.NSError error);
}
public class QLPreviewSceneOptions : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public QLPreviewSceneOptions ();
protected QLPreviewSceneOptions (Foundation.NSObjectFlag t);
protected QLPreviewSceneOptions (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual nint InitialPreviewIndex { get; set; }
}
Added property:
public virtual CoreGraphics.CGRect ContentRect { get; }
Added value:
ExportClipToUrlInProgress = -5836,
Added methods:
public virtual void ExportClip (Foundation.NSUrl url, double duration, System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task ExportClipAsync (Foundation.NSUrl url, double duration);
public virtual void StartClipBuffering (System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task StartClipBufferingAsync ();
public virtual void StopClipBuffering (System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task StopClipBufferingAsync ();
Added method:
public static SFSafariViewControllerPrewarmingToken PrewarmConnections (Foundation.NSUrl[] urls);
Added property:
public virtual SFSafariViewControllerActivityButton ActivityButton { get; set; }
public static class SFExtension {
// properties
public static Foundation.NSString MessageKey { get; }
}
public class SFSafariViewControllerActivityButton : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SFSafariViewControllerActivityButton (Foundation.NSCoder coder);
protected SFSafariViewControllerActivityButton (Foundation.NSObjectFlag t);
protected SFSafariViewControllerActivityButton (IntPtr handle);
public SFSafariViewControllerActivityButton (UIKit.UIImage templateImage, string extensionIdentifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string ExtensionIdentifier { get; }
public virtual UIKit.UIImage TemplateImage { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class SFSafariViewControllerPrewarmingToken : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected SFSafariViewControllerPrewarmingToken (Foundation.NSObjectFlag t);
protected SFSafariViewControllerPrewarmingToken (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void Invalidate ();
}
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added method:
public static void RemoveAllAnimationsWithBlendOutDuration (this ISCNAnimatable This, nfloat duration);
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added property:
public virtual Foundation.NSNumber MinimumLanguageVersion { get; set; }
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added property:
public virtual Foundation.NSNumber MinimumLanguageVersion { get; set; }
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added properties:
public virtual UIKit.UIFocusEffect FocusEffect { get; }
public virtual UIKit.UIFocusGroupPriority FocusGroupPriority { get; }
public virtual bool IsTransparentFocusItem { get; }
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added property:
public virtual bool WritesToDepthBuffer { get; set; }
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added property:
public virtual Foundation.NSNumber MinimumLanguageVersion { get; set; }
Added methods:
public static Foundation.NSNumber GetMinimumLanguageVersion (this ISCNShadable This);
public static void SetMinimumLanguageVersion (this ISCNShadable This, Foundation.NSNumber value);
Added method:
public virtual void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
Added method:
public SecCertificate[] GetCertificateChain ();
Added properties:
public virtual string ReportApplicationIdentifier { get; }
public virtual SRTextInputSession[] TextInputSessions { get; }
Added properties:
public virtual string[] InputModes { get; }
public virtual double PathTypingSpeed { get; }
public virtual nint TotalPathPauses { get; }
public virtual nint TotalPauses { get; }
public virtual nint TotalTypingEpisodes { get; }
public virtual double TypingSpeed { get; }
Added methods:
public virtual nint EmojiCount (SRKeyboardMetricsSentimentCategory category);
public virtual nint WordCount (SRKeyboardMetricsSentimentCategory category);
Added values:
SiriSpeechMetrics = 10,
TelephonySpeechMetrics = 11,
[Serializable]
public enum SRKeyboardMetricsSentimentCategory {
Absolutist = 0,
Anger = 4,
Anxiety = 3,
Confused = 9,
Death = 2,
Down = 1,
Health = 5,
LowEnergy = 8,
Positive = 6,
Sad = 7,
}
public class SRTextInputSession : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SRTextInputSession ();
protected SRTextInputSession (Foundation.NSObjectFlag t);
protected SRTextInputSession (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Duration { get; }
public virtual SRTextInputSessionType SessionType { get; }
}
[Serializable]
public enum SRTextInputSessionType {
Dictation = 4,
Keyboard = 1,
Pencil = 3,
ThirdPartyKeyboard = 2,
}
Added method:
public virtual SNClassification GetClassification (string identifier);
Added constructor:
public SNClassifySoundRequest (string classifierIdentifier, out Foundation.NSError error);
Added properties:
public virtual string[] KnownClassifications { get; }
public virtual CoreMedia.CMTime WindowDuration { get; set; }
public virtual SNTimeDurationConstraint WindowDurationConstraint { get; }
[Serializable]
public enum SNClassifierIdentifier {
Version1 = 0,
}
public static class SNClassifierIdentifierExtensions {
// methods
public static Foundation.NSString GetConstant (this SNClassifierIdentifier self);
public static SNClassifierIdentifier GetValue (Foundation.NSString constant);
}
public class SNTimeDurationConstraint : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SNTimeDurationConstraint (CoreMedia.CMTimeRange durationRange);
public SNTimeDurationConstraint (CoreMedia.CMTime[] enumeratedDurations);
protected SNTimeDurationConstraint (Foundation.NSObjectFlag t);
protected SNTimeDurationConstraint (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreMedia.CMTimeRange DurationRange { get; }
public virtual Foundation.NSValue[] EnumeratedDurations { get; }
public virtual SNTimeDurationConstraintType Type { get; }
}
[Serializable]
public enum SNTimeDurationConstraintType {
Enumerated = 1,
Range = 2,
}
Added properties:
public virtual UIKit.UIFocusEffect FocusEffect { get; }
public virtual UIKit.UIFocusGroupPriority FocusGroupPriority { get; }
public virtual bool IsTransparentFocusItem { get; }
Added properties:
public virtual string CustomProductPageIdentifier { get; set; }
public virtual string LatestReleaseId { get; set; }
Added properties:
public virtual string CustomProductPageIdentifier { get; set; }
public virtual string LatestReleaseId { get; set; }
Added property:
public static Foundation.NSString CustomProductPageIdentifier { get; }
Obsoleted fields:
[Obsolete ("Use 'ContainerBreak' instead.")]
ContainerBreakAction = 32,
[Obsolete ("Use 'HorizontalTab' instead.")]
HorizontalTabAction = 4,
[Obsolete ("Use 'LineBreak' instead.")]
LineBreakAction = 8,
[Obsolete ("Use 'ParagraphBreak' instead.")]
ParagraphBreakAction = 16,
[Obsolete ("Use 'Whitespace' instead.")]
WhitespaceAction = 2,
[Obsolete ("Use 'ZeroAdvancement' instead.")]
ZeroAdvancementAction = 1,
Added values:
ContainerBreak = 32,
HorizontalTab = 4,
LineBreak = 8,
ParagraphBreak = 16,
Whitespace = 2,
ZeroAdvancement = 1,
Added properties:
public virtual ItemIdentifierType[] ReconfiguredItemIdentifiers { get; }
public virtual ItemIdentifierType[] ReloadedItemIdentifiers { get; }
public virtual SectionIdentifierType[] ReloadedSectionIdentifiers { get; }
Added method:
public virtual void ReconfigureItems (ItemIdentifierType[] identifiers);
Added property:
public virtual string Identifier { get; set; }
Added value:
None = 0,
Added property:
public virtual bool UsesDefaultHyphenation { get; set; }
Added property:
public virtual bool UsesDefaultHyphenation { get; }
Added interface:
INSTextAttachmentLayout
Added properties:
public virtual bool AllowsTextAttachmentView { get; set; }
public virtual nfloat LineLayoutPadding { get; set; }
public virtual bool UsesTextAttachmentView { get; }
Added methods:
public virtual CoreGraphics.CGRect GetAttachmentBounds (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, INSTextLocation location, NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint position);
public virtual UIImage GetImageForBounds (CoreGraphics.CGRect bounds, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, INSTextLocation location, NSTextContainer textContainer);
public static ObjCRuntime.Class GetTextAttachmentViewProviderClass (string fileType);
public virtual NSTextAttachmentViewProvider GetViewProvider (UIView parentView, INSTextLocation location, NSTextContainer textContainer);
public static void RegisterViewProviderClass (ObjCRuntime.Class textAttachmentViewProviderClass, string fileType);
Added property:
public virtual NSTextLayoutManager TextLayoutManager { get; }
Added property:
public virtual INSTextStorageObserving TextStorageObserver { get; set; }
Added method:
public static UIAction CaptureTextFromCameraAction (IUIKeyInput responder, string identifier);
Added property:
public static Foundation.NSString LinkPresentationMetadata { get; }
Added method:
public virtual void PrepareAdaptivePresentationController (UIPresentationController presentationController, UIPresentationController adaptivePresentationController);
Added method:
public static void PrepareAdaptivePresentationController (this IUIAdaptivePresentationControllerDelegate This, UIPresentationController presentationController, UIPresentationController adaptivePresentationController);
Obsoleted methods:
[Obsolete ("Use the overload with 'Type' instead of 'String' parameters for type safety.")]
public static void Main (string[] args, string principalClassName, string delegateClassName);
Added method:
public virtual bool ShouldAutomaticallyLocalizeKeyCommands (UIApplication application);
Added method:
public static bool ShouldAutomaticallyLocalizeKeyCommands (this IUIApplicationDelegate This, UIApplication application);
Added properties:
public virtual UIImage Image { get; set; }
public virtual UIViewContentMode ImageContentMode { get; set; }
Added properties:
public virtual bool ChangesSelectionAsPrimaryAction { get; set; }
public virtual bool Selected { get; set; }
Added properties:
public virtual bool AutomaticallyUpdatesConfiguration { get; set; }
public virtual UIBehavioralStyle BehavioralStyle { get; }
public virtual bool ChangesSelectionAsPrimaryAction { get; set; }
public virtual UIButtonConfiguration Configuration { get; set; }
public virtual UIButtonConfigurationUpdateHandler ConfigurationUpdateHandler { get; set; }
public virtual bool Held { get; }
public virtual bool Hovered { get; }
public virtual UIBehavioralStyle PreferredBehavioralStyle { get; set; }
public virtual UILabel SubtitleLabel { get; }
Added methods:
public static UIButton GetButton (UIButtonConfiguration configuration, UIAction primaryAction);
public virtual void SetNeedsUpdateConfiguration ();
public virtual void UpdateConfiguration ();
Added property:
public virtual nfloat HeaderTopPadding { get; set; }
Added properties:
public virtual bool AllowsFocus { get; set; }
public virtual bool AllowsFocusDuringEditing { get; set; }
public virtual UIContextMenuInteraction ContextMenuInteraction { get; }
Added method:
public virtual void ReconfigureItems (Foundation.NSIndexPath[] indexPaths);
Added property:
public virtual UICollectionViewCellConfigurationUpdateHandler ConfigurationUpdateHandler { get; set; }
Added methods:
public virtual UIWindowSceneActivationConfiguration GetSceneActivationConfigurationForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath, CoreGraphics.CGPoint point);
public virtual bool GetSelectionFollowsFocusForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public virtual Foundation.NSIndexPath GetTargetIndexPathForMoveOfItemFromOriginalIndexPath (UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath currentIndexPath, Foundation.NSIndexPath proposedIndexPath);
Added methods:
public virtual UIWindowSceneActivationConfiguration GetSceneActivationConfigurationForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath, CoreGraphics.CGPoint point);
public virtual bool GetSelectionFollowsFocusForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public virtual Foundation.NSIndexPath GetTargetIndexPathForMoveOfItemFromOriginalIndexPath (UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath currentIndexPath, Foundation.NSIndexPath proposedIndexPath);
Added methods:
public static UIWindowSceneActivationConfiguration GetSceneActivationConfigurationForItem (this IUICollectionViewDelegate This, UICollectionView collectionView, Foundation.NSIndexPath indexPath, CoreGraphics.CGPoint point);
public static bool GetSelectionFollowsFocusForItem (this IUICollectionViewDelegate This, UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public static Foundation.NSIndexPath GetTargetIndexPathForMoveOfItemFromOriginalIndexPath (this IUICollectionViewDelegate This, UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath currentIndexPath, Foundation.NSIndexPath proposedIndexPath);
Added methods:
public virtual void ApplySnapshotUsingReloadData (UIKit.NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> snapshot);
public virtual void ApplySnapshotUsingReloadData (UIKit.NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> snapshot, System.Action completion);
public virtual System.Threading.Tasks.Task ApplySnapshotUsingReloadDataAsync (UIKit.NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> snapshot);
public virtual nint GetIndex (SectionIdentifierType sectionIdentifier);
public virtual SectionIdentifierType GetSectionIdentifier (nint index);
Added property:
public static nfloat AutomaticDimension { get; }
Added methods:
public virtual UIWindowSceneActivationConfiguration GetSceneActivationConfigurationForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath, CoreGraphics.CGPoint point);
public virtual bool GetSelectionFollowsFocusForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public virtual Foundation.NSIndexPath GetTargetIndexPathForMoveOfItemFromOriginalIndexPath (UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath currentIndexPath, Foundation.NSIndexPath proposedIndexPath);
Added properties:
public static UIColor SystemBrownColor { get; }
public static UIColor SystemCyanColor { get; }
public static UIColor SystemMintColor { get; }
public static UIColor TintColor { get; }
Added method:
public virtual void DidSelectColor (UIColorPickerViewController viewController, UIColor color, bool continuously);
Added method:
public static void DidSelectColor (this IUIColorPickerViewControllerDelegate This, UIColorPickerViewController viewController, UIColor color, bool continuously);
Added properties:
public virtual string ToolTip { get; set; }
public virtual UIToolTipInteraction ToolTipInteraction { get; }
Added property:
public virtual bool RoundsToMinuteInterval { get; set; }
Added method:
public static UIDeferredMenuElement CreateUncached (UIDeferredMenuElementProviderHandler elementProvider);
Added method:
public static string CheckFocusGroupTree (IUIFocusEnvironment environment);
Added values:
First = 256,
Last = 512,
Added methods:
public static UIFocusEffect GetFocusEffect (this IUIFocusItem This);
public static UIFocusGroupPriority GetFocusGroupPriority (this IUIFocusItem This);
public static bool GetIsTransparentFocusItem (this IUIFocusItem This);
Added constructor:
public UIFont (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding
Foundation.INSSecureCoding
Added method:
public virtual void EncodeTo (Foundation.NSCoder encoder);
Added methods:
public virtual UIImage GetImageByPreparingForDisplay ();
public virtual UIImage GetImageByPreparingThumbnail (CoreGraphics.CGSize ofSize);
public virtual void PrepareForDisplay (System.Action<UIImage> completionHandler);
public virtual System.Threading.Tasks.Task<UIImage> PrepareForDisplayAsync ();
public virtual void PrepareThumbnail (CoreGraphics.CGSize OfSize, System.Action<UIImage> completionHandler);
public virtual System.Threading.Tasks.Task<UIImage> PrepareThumbnailAsync (CoreGraphics.CGSize OfSize);
Added property:
public static UIImageSymbolConfiguration ConfigurationPreferringMulticolor { get; }
Added methods:
public static UIImageSymbolConfiguration Create (UIColor hierarchicalColor);
public static UIImageSymbolConfiguration Create (UIColor[] paletteColors);
Added properties:
public virtual bool AllowsAutomaticLocalization { get; set; }
public virtual bool AllowsAutomaticMirroring { get; set; }
public static Foundation.NSString Delete { get; }
public virtual bool WantsPriorityOverSystemBehavior { get; set; }
Added property:
public virtual bool ShowsExpansionTextWhenTruncated { get; set; }
Added properties:
public static UIListContentConfiguration ExtraProminentInsetGroupedHeaderConfiguration { get; }
public static UIListContentConfiguration ProminentInsetGroupedHeaderConfiguration { get; }
Added property:
public virtual UIVisualEffect VisualEffect { get; set; }
Obsoleted constructors:
[Obsolete ("Use '.ctor(string)' instead.")]
public UIMarkupTextPrintFormatter ();
Added property:
public virtual UIMenuElement[] SelectedElements { get; }
Added property:
public virtual string Subtitle { get; set; }
Modified fields:
-BringAllToFront = 42
+BringAllToFront = 43
-Fullscreen = 40
+Fullscreen = 41
-MinimizeAndZoom = 41
+MinimizeAndZoom = 42
-OpenRecent = 44
+OpenRecent = 45
-Root = 43
+Root = 44
Added value:
Sidebar = 40,
Added value:
SingleSelection = 32,
Added property:
public virtual UINavigationBarAppearance CompactScrollEdgeAppearance { get; set; }
Added property:
public virtual UINavigationBarAppearance CompactScrollEdgeAppearance { get; set; }
Added property:
public virtual UINavigationBarAppearance CompactScrollEdgeAppearance { get; set; }
Added values:
CalendarEvent = 7,
EmailAddress = 5,
FlightNumber = 9,
Link = 3,
MoneyAmount = 10,
PhoneNumber = 4,
PostalAddress = 6,
ShipmentTrackingNumber = 8,
Added property:
public virtual UIAxis LatchingAxes { get; set; }
Added property:
public virtual UIPointerAccessory[] Accessories { get; set; }
Added method:
public static UIPointerStyle CreateSystemPointerStyle ();
Added property:
public virtual UISheetPresentationController AdaptiveSheetPresentationController { get; }
Added property:
public virtual bool ShowsPaperOrientation { get; set; }
Added methods:
public virtual void CaptureTextFromCamera (Foundation.NSObject sender);
public virtual void PasteAndGo (Foundation.NSObject sender);
public virtual void PasteAndMatchStyle (Foundation.NSObject sender);
public virtual void PasteAndSearch (Foundation.NSObject sender);
public virtual void Print (Foundation.NSObject sender);
Added property:
public virtual string Subtitle { get; set; }
Added methods:
public virtual void CompleteStateRestoration ();
public virtual void ExtendStateRestoration ();
Added interface:
Foundation.INSCopying
Added method:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
Added method:
public virtual void RestoreInteractionState (UIScene scene, Foundation.NSUserActivity stateRestorationActivity);
Added method:
public static void RestoreInteractionState (this IUISceneDelegate This, UIScene scene, Foundation.NSUserActivity stateRestorationActivity);
Added properties:
public virtual UIBehavioralStyle BehavioralStyle { get; }
public virtual UIBehavioralStyle PreferredBehavioralStyle { get; set; }
Added property:
public virtual UITabBarAppearance ScrollEdgeAppearance { get; set; }
Added property:
public virtual UITabBarAppearance ScrollEdgeAppearance { get; set; }
Added property:
public virtual UITabBarAppearance ScrollEdgeAppearance { get; set; }
Added property:
public virtual UITabBarAppearance ScrollEdgeAppearance { get; set; }
Added properties:
public virtual bool AllowsFocus { get; set; }
public virtual bool AllowsFocusDuringEditing { get; set; }
public virtual UIContextMenuInteraction ContextMenuInteraction { get; }
public virtual nfloat FillerRowHeight { get; set; }
public virtual bool PrefetchingEnabled { get; set; }
public virtual nfloat SectionHeaderTopPadding { get; set; }
Added method:
public virtual void ReconfigureRows (Foundation.NSIndexPath[] indexPaths);
Added property:
public virtual UITableViewCellConfigurationUpdateHandler ConfigurationUpdateHandler { get; set; }
Added method:
public virtual bool GetSelectionFollowsFocusForRow (UITableView tableView, Foundation.NSIndexPath indexPath);
Added method:
public virtual bool GetSelectionFollowsFocusForRow (UITableView tableView, Foundation.NSIndexPath indexPath);
Added method:
public static bool GetSelectionFollowsFocusForRow (this IUITableViewDelegate This, UITableView tableView, Foundation.NSIndexPath indexPath);
Added methods:
public virtual void ApplySnapshotUsingReloadData (UIKit.NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> snapshot);
public virtual void ApplySnapshotUsingReloadData (UIKit.NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> snapshot, System.Action completion);
public virtual System.Threading.Tasks.Task ApplySnapshotUsingReloadDataAsync (UIKit.NSDiffableDataSourceSnapshot<SectionIdentifierType,ItemIdentifierType> snapshot);
public virtual nint GetIndex (SectionIdentifierType sectionIdentifier);
public virtual SectionIdentifierType GetSectionIdentifier (nint index);
Added property:
public virtual UITableViewHeaderFooterViewConfigurationUpdateHandler ConfigurationUpdateHandler { get; set; }
Added method:
public virtual bool GetSelectionFollowsFocusForRow (UITableView tableView, Foundation.NSIndexPath indexPath);
Added properties:
public static Foundation.NSString DateTime { get; }
public static Foundation.NSString FlightNumber { get; }
public static Foundation.NSString ShipmentTrackingNumber { get; }
Added property:
public virtual Foundation.NSObject InteractionState { get; set; }
Added property:
public virtual Foundation.NSObject InteractionState { get; set; }
Added properties:
public virtual UIToolbarAppearance CompactScrollEdgeAppearance { get; set; }
public virtual UIToolbarAppearance ScrollEdgeAppearance { get; set; }
Added properties:
public virtual UIToolbarAppearance CompactScrollEdgeAppearance { get; set; }
public virtual UIToolbarAppearance ScrollEdgeAppearance { get; set; }
Added properties:
public virtual string AppliedContentSizeCategoryLimitsDescription { get; }
public virtual UIFocusEffect FocusEffect { get; set; }
public virtual nint FocusGroupPriority { get; set; }
public virtual bool IsTransparentFocusItem { get; }
public virtual UIKeyboardLayoutGuide KeyboardLayoutGuide { get; }
public virtual UIContentSizeCategory MaximumContentSizeCategory { get; set; }
public virtual UIContentSizeCategory MinimumContentSizeCategory { get; set; }
Added property:
public virtual bool Pinned { get; set; }
Modified properties:
-public virtual string FocusGroupIdentifier { get; set; }
+public virtual string FocusGroupIdentifier { get; }
Added property:
public virtual UISheetPresentationController SheetPresentationController { get; }
Added methods:
public virtual UIScrollView GetContentScrollView (NSDirectionalRectEdge edge);
public virtual void SetContentScrollView (UIScrollView scrollView, NSDirectionalRectEdge edge);
Added property:
public virtual bool CanBecomeKeyWindow { get; }
Added properties:
public virtual IUIActivityItemsConfigurationProviding ActivityItemsConfigurationSource { get; set; }
public virtual UIFocusSystem FocusSystem { get; }
public virtual UIWindow KeyWindow { get; }
Added method:
protected override void Dispose (bool disposing);
Added method:
public virtual void RestoreInteractionState (UIScene scene, Foundation.NSUserActivity stateRestorationActivity);
public interface INSTextAttachmentLayout : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual CoreGraphics.CGRect GetAttachmentBounds (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, INSTextLocation location, NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint position);
public virtual UIImage GetImageForBounds (CoreGraphics.CGRect bounds, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, INSTextLocation location, NSTextContainer textContainer);
public virtual NSTextAttachmentViewProvider GetViewProvider (UIView parentView, INSTextLocation location, NSTextContainer textContainer);
}
public interface INSTextContentManagerDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface INSTextContentStorageDelegate : ObjCRuntime.INativeObject, System.IDisposable, INSTextContentManagerDelegate {
}
public interface INSTextElementProvider : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual NSTextRange DocumentRange { get; }
// methods
public virtual INSTextLocation EnumerateTextElements (INSTextLocation textLocation, NSTextContentManagerEnumerationOptions options, System.Func<NSTextElement,System.Boolean> handler);
public virtual void ReplaceContents (NSTextRange range, NSTextElement[] textElements);
public virtual void Synchronize (System.Action<Foundation.NSError> completionHandler);
}
public interface INSTextLayoutManagerDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface INSTextLocation : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual Foundation.NSComparisonResult Compare (INSTextLocation location);
}
public interface INSTextSelectionDataSource : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual NSTextRange DocumentRange { get; }
// methods
public virtual void EnumerateCaretOffsets (INSTextLocation location, NSTextSelectionDataSourceEnumerateCaretOffsetsDelegate handler);
public virtual void EnumerateSubstrings (INSTextLocation location, Foundation.NSStringEnumerationOptions options, NSTextSelectionDataSourceEnumerateSubstringsDelegate handler);
public virtual NSTextSelectionNavigationWritingDirection GetBaseWritingDirection (INSTextLocation location);
public virtual NSTextRange GetLineFragmentRange (CoreGraphics.CGPoint point, INSTextLocation location);
public virtual INSTextLocation GetLocation (INSTextLocation location, nint offset);
public virtual nint GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
public virtual NSTextRange GetTextRange (NSTextSelectionGranularity selectionGranularity, INSTextLocation location);
}
public interface INSTextStorageObserving : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual NSTextStorage TextStorage { get; set; }
// methods
public virtual void PerformEditingTransaction (NSTextStorage textStorage, System.Action transaction);
public virtual void ProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editMask, Foundation.NSRange newCharRange, nint delta, Foundation.NSRange invalidatedCharRange);
}
public interface INSTextViewportLayoutControllerDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void ConfigureRenderingSurface (NSTextViewportLayoutController textViewportLayoutController, NSTextLayoutFragment textLayoutFragment);
public virtual CoreGraphics.CGRect GetViewportBounds (NSTextViewportLayoutController textViewportLayoutController);
}
public interface IUIActivityItemsConfigurationProviding : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual IUIActivityItemsConfigurationReading ActivityItemsConfiguration { get; }
}
public interface IUISheetPresentationControllerDelegate : ObjCRuntime.INativeObject, System.IDisposable, IUIAdaptivePresentationControllerDelegate {
}
public interface IUIToolTipInteractionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public class NSTextAttachmentViewProvider : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSTextAttachmentViewProvider (Foundation.NSObjectFlag t);
protected NSTextAttachmentViewProvider (IntPtr handle);
public NSTextAttachmentViewProvider (NSTextAttachment textAttachment, UIView parentView, NSTextLayoutManager textLayoutManager, INSTextLocation location);
// properties
public override IntPtr ClassHandle { get; }
public virtual INSTextLocation Location { get; }
public virtual NSTextAttachment TextAttachment { get; }
public virtual NSTextLayoutManager TextLayoutManager { get; }
public virtual bool TracksTextAttachmentViewBounds { get; set; }
public virtual UIView View { get; set; }
// methods
protected override void Dispose (bool disposing);
public virtual CoreGraphics.CGRect GetAttachmentBounds (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, INSTextLocation location, NSTextContainer textContainer, CoreGraphics.CGRect proposedLineFragment, CoreGraphics.CGPoint position);
public virtual void LoadView ();
}
public class NSTextContentManager : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, INSTextElementProvider {
// constructors
public NSTextContentManager ();
public NSTextContentManager (Foundation.NSCoder coder);
protected NSTextContentManager (Foundation.NSObjectFlag t);
protected NSTextContentManager (IntPtr handle);
// properties
public virtual bool AutomaticallySynchronizesTextLayoutManagers { get; set; }
public virtual bool AutomaticallySynchronizesToBackingStore { get; set; }
public override IntPtr ClassHandle { get; }
public INSTextContentManagerDelegate Delegate { get; set; }
public virtual NSTextRange DocumentRange { get; }
public virtual bool HasEditingTransaction { get; }
public virtual NSTextLayoutManager PrimaryTextLayoutManager { get; set; }
public static Foundation.NSString StorageUnsupportedAttributeAddedNotification { get; }
public virtual NSTextLayoutManager[] TextLayoutManagers { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public virtual void Add (NSTextLayoutManager textLayoutManager);
public virtual NSTextRange AdjustedRange (NSTextRange textRange, bool forEditingTextSelection);
protected override void Dispose (bool disposing);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual INSTextLocation EnumerateTextElements (INSTextLocation textLocation, NSTextContentManagerEnumerationOptions options, System.Func<NSTextElement,System.Boolean> handler);
public virtual INSTextLocation GetLocation (INSTextLocation location, nint offset);
public virtual nint GetOffset (INSTextLocation from, INSTextLocation to);
public virtual NSTextElement[] GetTextElements (NSTextRange range);
public virtual void PerformEditingTransaction (System.Action transaction);
public virtual System.Threading.Tasks.Task PerformEditingTransactionAsync ();
public virtual void RecordEditAction (NSTextRange originalTextRange, NSTextRange newTextRange);
public virtual void Remove (NSTextLayoutManager textLayoutManager);
public virtual void ReplaceContents (NSTextRange range, NSTextElement[] textElements);
public virtual void Synchronize (System.Action<Foundation.NSError> completionHandler);
public virtual void SynchronizeTextLayoutManagers (System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task SynchronizeTextLayoutManagersAsync ();
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObserveStorageUnsupportedAttributeAdded (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveStorageUnsupportedAttributeAdded (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
}
}
public class NSTextContentManagerDelegate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, INSTextContentManagerDelegate {
// constructors
public NSTextContentManagerDelegate ();
protected NSTextContentManagerDelegate (Foundation.NSObjectFlag t);
protected NSTextContentManagerDelegate (IntPtr handle);
// methods
public virtual NSTextElement GetTextContentManager (NSTextContentManager textContentManager, INSTextLocation location);
public virtual bool ShouldEnumerateTextElement (NSTextContentManager textContentManager, NSTextElement textElement, NSTextContentManagerEnumerationOptions options);
}
public static class NSTextContentManagerDelegate_Extensions {
// methods
public static NSTextElement GetTextContentManager (this INSTextContentManagerDelegate This, NSTextContentManager textContentManager, INSTextLocation location);
public static bool ShouldEnumerateTextElement (this INSTextContentManagerDelegate This, NSTextContentManager textContentManager, NSTextElement textElement, NSTextContentManagerEnumerationOptions options);
}
[Serializable]
[Flags]
public enum NSTextContentManagerEnumerationOptions {
None = 0,
Reverse = 1,
}
public class NSTextContentStorage : UIKit.NSTextContentManager, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, INSTextElementProvider, INSTextStorageObserving {
// constructors
public NSTextContentStorage ();
public NSTextContentStorage (Foundation.NSCoder coder);
protected NSTextContentStorage (Foundation.NSObjectFlag t);
protected NSTextContentStorage (IntPtr handle);
// properties
public virtual Foundation.NSAttributedString AttributedString { get; set; }
public override IntPtr ClassHandle { get; }
public INSTextContentStorageDelegate Delegate { get; set; }
public virtual NSTextStorage TextStorage { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
protected override void Dispose (bool disposing);
public virtual NSTextRange GetAdjustedRange (NSTextRange textRange, bool forEditingTextSelection);
public virtual Foundation.NSAttributedString GetAttributedString (NSTextElement textElement);
public virtual INSTextLocation GetLocation (INSTextLocation location, nint offset);
public virtual nint GetOffset (INSTextLocation from, INSTextLocation to);
public virtual NSTextElement GetTextElement (Foundation.NSAttributedString attributedString);
public virtual void PerformEditingTransaction (NSTextStorage textStorage, System.Action transaction);
public virtual void ProcessEditing (NSTextStorage textStorage, NSTextStorageEditActions editMask, Foundation.NSRange newCharRange, nint delta, Foundation.NSRange invalidatedCharRange);
}
public class NSTextContentStorageDelegate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, INSTextContentManagerDelegate, INSTextContentStorageDelegate {
// constructors
public NSTextContentStorageDelegate ();
protected NSTextContentStorageDelegate (Foundation.NSObjectFlag t);
protected NSTextContentStorageDelegate (IntPtr handle);
// methods
public virtual NSTextElement GetTextContentManager (NSTextContentManager textContentManager, INSTextLocation location);
public virtual NSTextParagraph GetTextParagraph (NSTextContentStorage textContentStorage, Foundation.NSRange range);
public virtual bool ShouldEnumerateTextElement (NSTextContentManager textContentManager, NSTextElement textElement, NSTextContentManagerEnumerationOptions options);
}
public static class NSTextContentStorageDelegate_Extensions {
// methods
public static NSTextParagraph GetTextParagraph (this INSTextContentStorageDelegate This, NSTextContentStorage textContentStorage, Foundation.NSRange range);
}
public class NSTextElement : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTextElement ();
protected NSTextElement (Foundation.NSObjectFlag t);
protected NSTextElement (IntPtr handle);
public NSTextElement (NSTextContentManager textContentManager);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSTextRange ElementRange { get; set; }
public virtual NSTextContentManager TextContentManager { get; set; }
// methods
protected override void Dispose (bool disposing);
}
public static class NSTextElementProvider_Extensions {
// methods
public static NSTextRange AdjustedRange (this INSTextElementProvider This, NSTextRange textRange, bool forEditingTextSelection);
public static INSTextLocation GetLocation (this INSTextElementProvider This, INSTextLocation location, nint offset);
public static nint GetOffset (this INSTextElementProvider This, INSTextLocation from, INSTextLocation to);
}
public class NSTextLayoutFragment : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTextLayoutFragment (Foundation.NSCoder coder);
protected NSTextLayoutFragment (Foundation.NSObjectFlag t);
protected NSTextLayoutFragment (IntPtr handle);
public NSTextLayoutFragment (NSTextElement textElement, NSTextRange rangeInElement);
// properties
public virtual nfloat BottomMargin { get; }
public override IntPtr ClassHandle { get; }
public virtual CoreGraphics.CGRect LayoutFragmentFrame { get; }
public virtual Foundation.NSOperationQueue LayoutQueue { get; set; }
public virtual nfloat LeadingPadding { get; }
public virtual NSTextRange RangeInElement { get; }
public virtual CoreGraphics.CGRect RenderingSurfaceBounds { get; }
public virtual NSTextLayoutFragmentState State { get; }
public virtual NSTextAttachmentViewProvider[] TextAttachmentViewProviders { get; }
public virtual NSTextElement TextElement { get; }
public virtual NSTextLayoutManager TextLayoutManager { get; }
public virtual NSTextLineFragment[] TextLineFragments { get; }
public virtual nfloat TopMargin { get; }
public virtual nfloat TrailingPadding { get; }
// methods
protected override void Dispose (bool disposing);
public virtual void Draw (CoreGraphics.CGPoint point, CoreGraphics.CGContext context);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual CoreGraphics.CGRect GetFrameForTextAttachment (INSTextLocation location);
public virtual void InvalidateLayout ();
}
[Serializable]
[Flags]
public enum NSTextLayoutFragmentEnumerationOptions {
EnsuresExtraLineFragment = 8,
EnsuresLayout = 4,
EstimatesSize = 2,
None = 0,
Reverse = 1,
}
[Serializable]
public enum NSTextLayoutFragmentState {
CalculatedUsageBounds = 2,
EstimatedUsageBounds = 1,
LayoutAvailable = 3,
None = 0,
}
public class NSTextLayoutManager : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, INSTextSelectionDataSource {
// constructors
public NSTextLayoutManager ();
public NSTextLayoutManager (Foundation.NSCoder coder);
protected NSTextLayoutManager (Foundation.NSObjectFlag t);
protected NSTextLayoutManager (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public INSTextLayoutManagerDelegate Delegate { get; set; }
public virtual NSTextRange DocumentRange { get; }
public virtual Foundation.NSOperationQueue LayoutQueue { get; set; }
public virtual bool LimitsLayoutForSuspiciousContents { get; set; }
public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> LinkRenderingAttributes { get; }
public virtual System.Action<NSTextLayoutManager,UIKit.NSTextLayoutFragment> RenderingAttributesValidator { get; set; }
public virtual NSTextContainer TextContainer { get; set; }
public virtual NSTextContentManager TextContentManager { get; }
public virtual NSTextSelectionNavigation TextSelectionNavigation { get; set; }
public virtual NSTextSelection[] TextSelections { get; set; }
public virtual NSTextViewportLayoutController TextViewportLayoutController { get; }
public virtual CoreGraphics.CGRect UsageBoundsForTextContainer { get; }
public virtual bool UsesFontLeading { get; set; }
public virtual bool UsesHyphenation { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public virtual void AddRenderingAttribute (string renderingAttribute, Foundation.NSObject value, NSTextRange textRange);
protected override void Dispose (bool disposing);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual void EnsureLayout (CoreGraphics.CGRect bounds);
public virtual void EnsureLayout (NSTextRange range);
public virtual void EnumerateCaretOffsets (INSTextLocation location, NSTextSelectionDataSourceEnumerateCaretOffsetsDelegate handler);
public virtual void EnumerateContainerBoundaries (INSTextLocation location, bool reverse, NSTextSelectionDataSourceEnumerateContainerBoundariesDelegate handler);
public virtual void EnumerateRenderingAttributes (INSTextLocation location, bool reverse, NSTextLayoutManagerEnumerateRenderingAttributesDelegate handler);
public virtual void EnumerateSubstrings (INSTextLocation location, Foundation.NSStringEnumerationOptions options, NSTextSelectionDataSourceEnumerateSubstringsDelegate handler);
public virtual INSTextLocation EnumerateTextLayoutFragments (INSTextLocation location, NSTextLayoutFragmentEnumerationOptions options, System.Func<NSTextLayoutFragment,System.Boolean> handler);
public virtual void EnumerateTextSegments (NSTextRange textRange, NSTextLayoutManagerSegmentType type, NSTextLayoutManagerSegmentOptions options, NSTextLayoutManagerEnumerateTextSegmentsDelegate handler);
public virtual NSTextSelectionNavigationWritingDirection GetBaseWritingDirection (INSTextLocation location);
public virtual NSTextRange GetLineFragmentRange (CoreGraphics.CGPoint point, INSTextLocation location);
public virtual INSTextLocation GetLocation (INSTextLocation location, nint offset);
public virtual nint GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetRenderingAttributes (Foundation.NSObject link, INSTextLocation location);
public virtual NSTextLayoutFragment GetTextLayoutFragment (CoreGraphics.CGPoint position);
public virtual NSTextLayoutFragment GetTextLayoutFragment (INSTextLocation location);
public virtual NSTextSelectionNavigationLayoutOrientation GetTextLayoutOrientation (INSTextLocation location);
public virtual NSTextRange GetTextRange (NSTextSelectionGranularity selectionGranularity, INSTextLocation location);
public virtual void InvalidateLayout (NSTextRange range);
public virtual void InvalidateRenderingAttributes (NSTextRange textRange);
public virtual void RemoveRenderingAttribute (string renderingAttribute, NSTextRange textRange);
public virtual void Replace (NSTextContentManager textContentManager);
public virtual void ReplaceContents (NSTextRange range, Foundation.NSAttributedString attributedString);
public virtual void ReplaceContents (NSTextRange range, NSTextElement[] textElements);
public virtual void SetRenderingAttributes (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> renderingAttributes, NSTextRange textRange);
}
public class NSTextLayoutManagerDelegate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, INSTextLayoutManagerDelegate {
// constructors
public NSTextLayoutManagerDelegate ();
protected NSTextLayoutManagerDelegate (Foundation.NSObjectFlag t);
protected NSTextLayoutManagerDelegate (IntPtr handle);
// methods
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetRenderingAttributes (NSTextLayoutManager textLayoutManager, Foundation.NSObject link, INSTextLocation location, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> renderingAttributes);
public virtual NSTextLayoutFragment GetTextLayoutFragment (NSTextLayoutManager textLayoutManager, INSTextLocation location, NSTextElement textElement);
public virtual bool ShouldBreakLineBeforeLocation (NSTextLayoutManager textLayoutManager, INSTextLocation location, bool hyphenating);
}
public static class NSTextLayoutManagerDelegate_Extensions {
// methods
public static Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> GetRenderingAttributes (this INSTextLayoutManagerDelegate This, NSTextLayoutManager textLayoutManager, Foundation.NSObject link, INSTextLocation location, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> renderingAttributes);
public static NSTextLayoutFragment GetTextLayoutFragment (this INSTextLayoutManagerDelegate This, NSTextLayoutManager textLayoutManager, INSTextLocation location, NSTextElement textElement);
public static bool ShouldBreakLineBeforeLocation (this INSTextLayoutManagerDelegate This, NSTextLayoutManager textLayoutManager, INSTextLocation location, bool hyphenating);
}
public sealed delegate NSTextLayoutManagerEnumerateRenderingAttributesDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSTextLayoutManagerEnumerateRenderingAttributesDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSTextLayoutManager textLayoutManager, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, NSTextRange textRange, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (System.IAsyncResult result);
public virtual bool Invoke (NSTextLayoutManager textLayoutManager, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, NSTextRange textRange);
}
public sealed delegate NSTextLayoutManagerEnumerateTextSegmentsDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSTextLayoutManagerEnumerateTextSegmentsDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, nfloat baselinePosition, NSTextContainer textContainer, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (System.IAsyncResult result);
public virtual bool Invoke (NSTextRange textSegmentRange, CoreGraphics.CGRect textSegmentFrame, nfloat baselinePosition, NSTextContainer textContainer);
}
[Serializable]
[Flags]
public enum NSTextLayoutManagerSegmentOptions {
HeadSegmentExtended = 4,
MiddleFragmentsExcluded = 2,
None = 0,
RangeNotRequired = 1,
TailSegmentExtended = 8,
UpstreamAffinity = 16,
}
[Serializable]
public enum NSTextLayoutManagerSegmentType {
Highlight = 2,
Selection = 1,
Standard = 0,
}
public class NSTextLineFragment : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTextLineFragment (Foundation.NSCoder coder);
protected NSTextLineFragment (Foundation.NSObjectFlag t);
protected NSTextLineFragment (IntPtr handle);
public NSTextLineFragment (Foundation.NSAttributedString attributedString, Foundation.NSRange range);
public NSTextLineFragment (string string, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> attributes, Foundation.NSRange range);
// properties
public virtual Foundation.NSAttributedString AttributedString { get; }
public virtual Foundation.NSRange CharacterRange { get; }
public override IntPtr ClassHandle { get; }
public virtual CoreGraphics.CGPoint GlyphOrigin { get; }
public virtual CoreGraphics.CGRect TypographicBounds { get; }
// methods
public virtual void Draw (CoreGraphics.CGPoint point, CoreGraphics.CGContext context);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual nint GetCharacterIndex (CoreGraphics.CGPoint point);
public virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);
public virtual CoreGraphics.CGPoint GetLocation (nint characterIndex);
}
public class NSTextParagraph : UIKit.NSTextElement, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTextParagraph ();
public NSTextParagraph (Foundation.NSAttributedString attributedString);
protected NSTextParagraph (Foundation.NSObjectFlag t);
protected NSTextParagraph (IntPtr handle);
public NSTextParagraph (NSTextContentManager textContentManager);
// properties
public virtual Foundation.NSAttributedString AttributedString { get; }
public override IntPtr ClassHandle { get; }
public virtual NSTextRange ParagraphContentRange { get; }
public virtual NSTextRange ParagraphSeparatorRange { get; }
}
public class NSTextRange : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSTextRange (Foundation.NSObjectFlag t);
protected NSTextRange (IntPtr handle);
public NSTextRange (INSTextLocation location);
public NSTextRange (INSTextLocation location, INSTextLocation endLocation);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool Empty { get; }
public virtual INSTextLocation EndLocation { get; }
public virtual INSTextLocation Location { get; }
// methods
public virtual bool Contains (INSTextLocation location);
public virtual bool Contains (NSTextRange textRange);
public virtual NSTextRange GetTextRangeByFormingUnion (NSTextRange textRange);
public virtual NSTextRange GetTextRangeByIntersecting (NSTextRange textRange);
public virtual bool Intersects (NSTextRange textRange);
public virtual bool IsEqual (NSTextRange textRange);
}
public class NSTextSelection : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTextSelection (Foundation.NSCoder coder);
protected NSTextSelection (Foundation.NSObjectFlag t);
protected NSTextSelection (IntPtr handle);
public NSTextSelection (INSTextLocation location, NSTextSelectionAffinity affinity);
public NSTextSelection (NSTextRange range, NSTextSelectionAffinity affinity, NSTextSelectionGranularity granularity);
public NSTextSelection (NSTextRange[] textRanges, NSTextSelectionAffinity affinity, NSTextSelectionGranularity granularity);
// properties
public virtual NSTextSelectionAffinity Affinity { get; }
public virtual nfloat AnchorPositionOffset { get; set; }
public override IntPtr ClassHandle { get; }
public virtual NSTextSelectionGranularity Granularity { get; }
public virtual bool Logical { get; set; }
public virtual INSTextLocation SecondarySelectionLocation { get; set; }
public virtual NSTextRange[] TextRanges { get; }
public virtual bool Transient { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> TypingAttributes { get; set; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual NSTextSelection GetTextSelection (NSTextRange[] textRanges);
}
[Serializable]
public enum NSTextSelectionAffinity {
Downstream = 1,
Upstream = 0,
}
public abstract class NSTextSelectionDataSource : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, INSTextSelectionDataSource {
// constructors
protected NSTextSelectionDataSource ();
protected NSTextSelectionDataSource (Foundation.NSObjectFlag t);
protected NSTextSelectionDataSource (IntPtr handle);
// properties
public virtual NSTextRange DocumentRange { get; }
// methods
public virtual void EnumerateCaretOffsets (INSTextLocation location, NSTextSelectionDataSourceEnumerateCaretOffsetsDelegate handler);
public virtual void EnumerateContainerBoundaries (INSTextLocation location, bool reverse, NSTextSelectionDataSourceEnumerateContainerBoundariesDelegate handler);
public virtual void EnumerateSubstrings (INSTextLocation location, Foundation.NSStringEnumerationOptions options, NSTextSelectionDataSourceEnumerateSubstringsDelegate handler);
public virtual NSTextSelectionNavigationWritingDirection GetBaseWritingDirection (INSTextLocation location);
public virtual NSTextRange GetLineFragmentRange (CoreGraphics.CGPoint point, INSTextLocation location);
public virtual INSTextLocation GetLocation (INSTextLocation location, nint offset);
public virtual nint GetOffsetFromLocation (INSTextLocation from, INSTextLocation to);
public virtual NSTextSelectionNavigationLayoutOrientation GetTextLayoutOrientation (INSTextLocation location);
public virtual NSTextRange GetTextRange (NSTextSelectionGranularity selectionGranularity, INSTextLocation location);
}
public sealed delegate NSTextSelectionDataSourceEnumerateCaretOffsetsDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSTextSelectionDataSourceEnumerateCaretOffsetsDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (nfloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop, System.AsyncCallback callback, object object);
public virtual void EndInvoke (out bool stop, System.IAsyncResult result);
public virtual void Invoke (nfloat caretOffset, INSTextLocation location, bool leadingEdge, out bool stop);
}
public sealed delegate NSTextSelectionDataSourceEnumerateContainerBoundariesDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSTextSelectionDataSourceEnumerateContainerBoundariesDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (INSTextLocation location, out bool stop, System.AsyncCallback callback, object object);
public virtual void EndInvoke (out bool stop, System.IAsyncResult result);
public virtual void Invoke (INSTextLocation location, out bool stop);
}
public sealed delegate NSTextSelectionDataSourceEnumerateSubstringsDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSTextSelectionDataSourceEnumerateSubstringsDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSString substring, NSTextRange substringRange, NSTextRange enclodingRange, out bool stop, System.AsyncCallback callback, object object);
public virtual void EndInvoke (out bool stop, System.IAsyncResult result);
public virtual void Invoke (Foundation.NSString substring, NSTextRange substringRange, NSTextRange enclodingRange, out bool stop);
}
public static class NSTextSelectionDataSource_Extensions {
// methods
public static void EnumerateContainerBoundaries (this INSTextSelectionDataSource This, INSTextLocation location, bool reverse, NSTextSelectionDataSourceEnumerateContainerBoundariesDelegate handler);
public static NSTextSelectionNavigationLayoutOrientation GetTextLayoutOrientation (this INSTextSelectionDataSource This, INSTextLocation location);
}
[Serializable]
public enum NSTextSelectionGranularity {
Character = 0,
Line = 3,
Paragraph = 2,
Sentence = 4,
Word = 1,
}
public class NSTextSelectionNavigation : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSTextSelectionNavigation (Foundation.NSObjectFlag t);
protected NSTextSelectionNavigation (IntPtr handle);
public NSTextSelectionNavigation (INSTextSelectionDataSource dataSource);
// properties
public virtual bool AllowsNonContiguousRanges { get; set; }
public override IntPtr ClassHandle { get; }
public virtual bool RotatesCoordinateSystemForLayoutOrientation { get; set; }
public INSTextSelectionDataSource TextSelectionDataSource { get; }
public virtual Foundation.NSObject WeakTextSelectionDataSource { get; }
// methods
protected override void Dispose (bool disposing);
public virtual void FlushLayoutCache ();
public virtual NSTextRange[] GetDeletionRanges (NSTextSelection textSelection, NSTextSelectionNavigationDirection direction, NSTextSelectionNavigationDestination destination, bool allowsDecomposition);
public virtual NSTextSelection GetDestinationSelection (NSTextSelection textSelection, NSTextSelectionNavigationDirection direction, NSTextSelectionNavigationDestination destination, bool extending, bool confined);
public virtual INSTextLocation GetResolvedInsertionLocation (NSTextSelection textSelection, NSTextSelectionNavigationWritingDirection writingDirection);
public virtual NSTextSelection GetTextSelection (NSTextSelectionGranularity selectionGranularity, NSTextSelection textSelection);
public virtual NSTextSelection GetTextSelection (NSTextSelectionGranularity selectionGranularity, CoreGraphics.CGPoint point, INSTextLocation location);
public virtual NSTextSelection[] GetTextSelectionsInteracting (CoreGraphics.CGPoint point, INSTextLocation containerLocation, NSTextSelection[] anchors, NSTextSelectionNavigationModifier modifiers, bool selecting, CoreGraphics.CGRect bounds);
}
[Serializable]
public enum NSTextSelectionNavigationDestination {
Character = 0,
Container = 5,
Document = 6,
Line = 2,
Paragraph = 4,
Sentence = 3,
Word = 1,
}
[Serializable]
public enum NSTextSelectionNavigationDirection {
Backward = 1,
Down = 5,
Forward = 0,
Left = 3,
Right = 2,
Up = 4,
}
[Serializable]
public enum NSTextSelectionNavigationLayoutOrientation {
Horizontal = 0,
Vertical = 1,
}
[Serializable]
[Flags]
public enum NSTextSelectionNavigationModifier {
Extend = 1,
Multiple = 4,
Visual = 2,
}
[Serializable]
public enum NSTextSelectionNavigationWritingDirection {
LeftToRight = 0,
RightToLeft = 1,
}
public class NSTextViewportLayoutController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected NSTextViewportLayoutController (Foundation.NSObjectFlag t);
protected NSTextViewportLayoutController (IntPtr handle);
public NSTextViewportLayoutController (NSTextLayoutManager textLayoutManager);
// properties
public override IntPtr ClassHandle { get; }
public INSTextViewportLayoutControllerDelegate Delegate { get; set; }
public virtual NSTextLayoutManager TextLayoutManager { get; }
public virtual CoreGraphics.CGRect ViewportBounds { get; }
public virtual NSTextRange ViewportRange { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public virtual void AdjustViewport (nfloat verticalOffset);
protected override void Dispose (bool disposing);
public virtual void LayoutViewport ();
public virtual nfloat RelocateViewport (INSTextLocation textLocation);
}
public abstract class NSTextViewportLayoutControllerDelegate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, INSTextViewportLayoutControllerDelegate {
// constructors
protected NSTextViewportLayoutControllerDelegate ();
protected NSTextViewportLayoutControllerDelegate (Foundation.NSObjectFlag t);
protected NSTextViewportLayoutControllerDelegate (IntPtr handle);
// methods
public virtual void ConfigureRenderingSurface (NSTextViewportLayoutController textViewportLayoutController, NSTextLayoutFragment textLayoutFragment);
public virtual void DidLayout (NSTextViewportLayoutController textViewportLayoutController);
public virtual CoreGraphics.CGRect GetViewportBounds (NSTextViewportLayoutController textViewportLayoutController);
public virtual void WillLayout (NSTextViewportLayoutController textViewportLayoutController);
}
public static class NSTextViewportLayoutControllerDelegate_Extensions {
// methods
public static void DidLayout (this INSTextViewportLayoutControllerDelegate This, NSTextViewportLayoutController textViewportLayoutController);
public static void WillLayout (this INSTextViewportLayoutControllerDelegate This, NSTextViewportLayoutController textViewportLayoutController);
}
[Serializable]
public enum UIActionIdentifier {
None = -1,
Paste = 0,
PasteAndGo = 2,
PasteAndMatchStyle = 1,
PasteAndSearch = 3,
}
public static class UIActionIdentifierExtensions {
// methods
public static Foundation.NSString GetConstant (this UIActionIdentifier self);
public static UIActionIdentifier GetValue (Foundation.NSString constant);
}
public class UIBandSelectionInteraction : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIInteraction {
// constructors
protected UIBandSelectionInteraction (Foundation.NSObjectFlag t);
public UIBandSelectionInteraction (System.Action<UIBandSelectionInteraction> selectionHandler);
protected UIBandSelectionInteraction (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool Enabled { get; set; }
public virtual UIKeyModifierFlags InitialModifierFlags { get; }
public virtual CoreGraphics.CGRect SelectionRect { get; }
public virtual UIBandSelectionInteractionShouldBeginHandler ShouldBeginHandler { get; set; }
public virtual UIBandSelectionInteractionState State { get; }
public virtual UIView View { get; }
// methods
public virtual void DidMoveToView (UIView view);
protected override void Dispose (bool disposing);
public virtual void WillMoveToView (UIView view);
}
public sealed delegate UIBandSelectionInteractionShouldBeginHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UIBandSelectionInteractionShouldBeginHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UIBandSelectionInteraction interaction, CoreGraphics.CGPoint point, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (System.IAsyncResult result);
public virtual bool Invoke (UIBandSelectionInteraction interaction, CoreGraphics.CGPoint point);
}
[Serializable]
public enum UIBandSelectionInteractionState {
Began = 1,
Ended = 3,
Possible = 0,
Selecting = 2,
}
[Serializable]
public enum UIBehavioralStyle {
Automatic = 0,
Mac = 2,
Pad = 1,
}
public class UIButtonConfiguration : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UIButtonConfiguration (Foundation.NSCoder coder);
protected UIButtonConfiguration (Foundation.NSObjectFlag t);
protected UIButtonConfiguration (IntPtr handle);
// properties
public virtual UIConfigurationColorTransformerHandler ActivityIndicatorColorTransformer { get; set; }
public virtual Foundation.NSAttributedString AttributedSubtitle { get; set; }
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public virtual bool AutomaticallyUpdateForSelection { get; set; }
public virtual UIBackgroundConfiguration Background { get; set; }
public virtual UIColor BaseBackgroundColor { get; set; }
public virtual UIColor BaseForegroundColor { get; set; }
public static UIButtonConfiguration BorderedButtonConfiguration { get; }
public static UIButtonConfiguration BorderedProminentButtonConfiguration { get; }
public static UIButtonConfiguration BorderedTintedButtonConfiguration { get; }
public static UIButtonConfiguration BorderlessButtonConfiguration { get; }
public virtual UIButtonConfigurationSize ButtonSize { get; set; }
public override IntPtr ClassHandle { get; }
public virtual NSDirectionalEdgeInsets ContentInsets { get; set; }
public virtual UIButtonConfigurationCornerStyle CornerStyle { get; set; }
public static UIButtonConfiguration FilledButtonConfiguration { get; }
public static UIButtonConfiguration GrayButtonConfiguration { get; }
public virtual UIImage Image { get; set; }
public virtual UIConfigurationColorTransformerHandler ImageColorTransformer { get; set; }
public virtual nfloat ImagePadding { get; set; }
public virtual NSDirectionalRectEdge ImagePlacement { get; set; }
public virtual UIButtonConfigurationMacIdiomStyle MacIdiomStyle { get; set; }
public static UIButtonConfiguration PlainButtonConfiguration { get; }
public virtual UIImageSymbolConfiguration PreferredSymbolConfigurationForImage { get; set; }
public virtual bool ShowsActivityIndicator { get; set; }
public virtual string Subtitle { get; set; }
public virtual UIConfigurationTextAttributesTransformerHandler SubtitleTextAttributesTransformer { get; set; }
public static UIButtonConfiguration TintedButtonConfiguration { get; }
public virtual string Title { get; set; }
public virtual UIButtonConfigurationTitleAlignment TitleAlignment { get; set; }
public virtual nfloat TitlePadding { get; set; }
public virtual UIConfigurationTextAttributesTransformerHandler TitleTextAttributesTransformer { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual UIButtonConfiguration GetUpdatedConfiguration (UIButton button);
public virtual void SetDefaultContentInsets ();
}
[Serializable]
public enum UIButtonConfigurationCornerStyle {
Capsule = 4,
Dynamic = 0,
Fixed = -1,
Large = 3,
Medium = 2,
Small = 1,
}
[Serializable]
public enum UIButtonConfigurationMacIdiomStyle {
Automatic = 0,
Bordered = 1,
Borderless = 2,
BorderlessTinted = 3,
}
[Serializable]
public enum UIButtonConfigurationSize {
Large = 3,
Medium = 0,
Mini = 2,
Small = 1,
}
[Serializable]
public enum UIButtonConfigurationTitleAlignment {
Automatic = 0,
Center = 2,
Leading = 1,
Trailing = 3,
}
public sealed delegate UIButtonConfigurationUpdateHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UIButtonConfigurationUpdateHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UIButton button, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (UIButton button);
}
public sealed delegate UICollectionViewCellConfigurationUpdateHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UICollectionViewCellConfigurationUpdateHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UICollectionViewCell cell, UICellConfigurationState state, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (UICollectionViewCell cell, UICellConfigurationState state);
}
public sealed delegate UIConfigurationTextAttributesTransformerHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UIConfigurationTextAttributesTransformerHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSDictionary textAttributes, System.AsyncCallback callback, object object);
public virtual Foundation.NSDictionary EndInvoke (System.IAsyncResult result);
public virtual Foundation.NSDictionary Invoke (Foundation.NSDictionary textAttributes);
}
public class UIFocusEffect : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIFocusEffect (Foundation.NSObjectFlag t);
protected UIFocusEffect (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIFocusEffect Create ();
}
[Serializable]
public enum UIFocusGroupPriority {
CurrentlyFocused = 9223372036854775807,
Ignored = 0,
PreviouslyFocused = 1000,
Prioritized = 2000,
}
public class UIFocusHaloEffect : UIKit.UIFocusEffect, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIFocusHaloEffect (Foundation.NSObjectFlag t);
protected UIFocusHaloEffect (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIView ContainerView { get; set; }
public virtual UIFocusHaloEffectPosition Position { get; set; }
public virtual UIView ReferenceView { get; set; }
// methods
public static UIFocusHaloEffect Create (CoreGraphics.CGRect rect);
public static UIFocusHaloEffect Create (UIBezierPath bezierPath);
public static UIFocusHaloEffect Create (CoreGraphics.CGRect rect, nfloat cornerRadius, string curve);
protected override void Dispose (bool disposing);
}
[Serializable]
public enum UIFocusHaloEffectPosition {
Automatic = 0,
Inside = 2,
Outside = 1,
}
public class UIKeyboardLayoutGuide : UIKit.UITrackingLayoutGuide, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UIKeyboardLayoutGuide ();
public UIKeyboardLayoutGuide (Foundation.NSCoder coder);
protected UIKeyboardLayoutGuide (Foundation.NSObjectFlag t);
protected UIKeyboardLayoutGuide (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool FollowsUndockedKeyboard { get; set; }
}
public class UIPointerAccessory : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIPointerAccessory (Foundation.NSObjectFlag t);
protected UIPointerAccessory (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool OrientationMatchesAngle { get; set; }
public virtual UIPointerAccessoryPosition Position { get; }
public virtual UIPointerShape Shape { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UIPointerAccessory Create (UIPointerShape shape, UIPointerAccessoryPosition position);
public static UIPointerAccessory CreateArrow (UIPointerAccessoryPosition position);
}
public struct UIPointerAccessoryPosition {
// constructors
public UIPointerAccessoryPosition (nfloat offset, nfloat angle);
// fields
public nfloat Angle;
public nfloat Offset;
// properties
public static UIPointerAccessoryPosition Bottom { get; }
public static UIPointerAccessoryPosition BottomLeft { get; }
public static UIPointerAccessoryPosition BottomRight { get; }
public static UIPointerAccessoryPosition Left { get; }
public static UIPointerAccessoryPosition Right { get; }
public static UIPointerAccessoryPosition Top { get; }
public static UIPointerAccessoryPosition TopLeft { get; }
public static UIPointerAccessoryPosition TopRight { get; }
}
public class UISheetPresentationController : UIKit.UIPresentationController, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIAppearanceContainer, IUIContentContainer, IUIFocusEnvironment, IUITraitEnvironment {
// constructors
protected UISheetPresentationController (Foundation.NSObjectFlag t);
protected UISheetPresentationController (IntPtr handle);
public UISheetPresentationController (UIViewController presentedViewController, UIViewController presentingViewController);
// properties
public override IntPtr ClassHandle { get; }
public IUISheetPresentationControllerDelegate Delegate { get; set; }
public virtual UISheetPresentationControllerDetent[] Detents { get; set; }
public virtual UISheetPresentationControllerDetentIdentifier LargestUndimmedDetentIdentifier { get; set; }
public virtual nfloat PreferredCornerRadius { get; set; }
public virtual bool PrefersEdgeAttachedInCompactHeight { get; set; }
public virtual bool PrefersGrabberVisible { get; set; }
public virtual bool PrefersScrollingExpandsWhenScrolledToEdge { get; set; }
public virtual UISheetPresentationControllerDetentIdentifier SelectedDetentIdentifier { get; set; }
public virtual UIView SourceView { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
public virtual bool WidthFollowsPreferredContentSizeWhenEdgeAttached { get; set; }
// methods
public virtual void AnimateChanges (System.Action changes);
protected override void Dispose (bool disposing);
}
public class UISheetPresentationControllerDelegate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIAdaptivePresentationControllerDelegate, IUISheetPresentationControllerDelegate {
// constructors
public UISheetPresentationControllerDelegate ();
protected UISheetPresentationControllerDelegate (Foundation.NSObjectFlag t);
protected UISheetPresentationControllerDelegate (IntPtr handle);
// methods
public virtual void DidAttemptToDismiss (UIPresentationController presentationController);
public virtual void DidChangeSelectedDetentIdentifier (UISheetPresentationController sheetPresentationController);
public virtual void DidDismiss (UIPresentationController presentationController);
public virtual UIModalPresentationStyle GetAdaptivePresentationStyle (UIPresentationController forPresentationController);
public virtual UIModalPresentationStyle GetAdaptivePresentationStyle (UIPresentationController controller, UITraitCollection traitCollection);
public virtual UIViewController GetViewControllerForAdaptivePresentation (UIPresentationController controller, UIModalPresentationStyle style);
public virtual void PrepareAdaptivePresentationController (UIPresentationController presentationController, UIPresentationController adaptivePresentationController);
public virtual bool ShouldDismiss (UIPresentationController presentationController);
public virtual void WillDismiss (UIPresentationController presentationController);
public virtual void WillPresent (UIPresentationController presentationController, UIModalPresentationStyle style, IUIViewControllerTransitionCoordinator transitionCoordinator);
}
public static class UISheetPresentationControllerDelegate_Extensions {
// methods
public static void DidChangeSelectedDetentIdentifier (this IUISheetPresentationControllerDelegate This, UISheetPresentationController sheetPresentationController);
}
public class UISheetPresentationControllerDetent : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UISheetPresentationControllerDetent (Foundation.NSObjectFlag t);
protected UISheetPresentationControllerDetent (IntPtr handle);
// properties
public static nfloat AutomaticDimension { get; }
public override IntPtr ClassHandle { get; }
// methods
public static UISheetPresentationControllerDetent CreateLargeDetent ();
public static UISheetPresentationControllerDetent CreateMediumDetent ();
}
[Serializable]
public enum UISheetPresentationControllerDetentIdentifier {
Large = 1,
Medium = 0,
Unknown = -1,
}
public static class UISheetPresentationControllerDetentIdentifierExtensions {
// methods
public static Foundation.NSString GetConstant (this UISheetPresentationControllerDetentIdentifier self);
public static UISheetPresentationControllerDetentIdentifier GetValue (Foundation.NSString constant);
}
public sealed delegate UITableViewCellConfigurationUpdateHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UITableViewCellConfigurationUpdateHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UITableViewCell cell, UICellConfigurationState state, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (UITableViewCell cell, UICellConfigurationState state);
}
public sealed delegate UITableViewHeaderFooterViewConfigurationUpdateHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UITableViewHeaderFooterViewConfigurationUpdateHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UITableViewHeaderFooterView headerFooterView, UIViewConfigurationState state, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (UITableViewHeaderFooterView headerFooterView, UIViewConfigurationState state);
}
public class UIToolTipConfiguration : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIToolTipConfiguration (Foundation.NSObjectFlag t);
protected UIToolTipConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreGraphics.CGRect SourceRect { get; }
public virtual string ToolTip { get; }
// methods
public static UIToolTipConfiguration Create (string toolTip);
public static UIToolTipConfiguration Create (string toolTip, CoreGraphics.CGRect sourceRect);
}
public class UIToolTipInteraction : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIInteraction {
// constructors
public UIToolTipInteraction ();
protected UIToolTipInteraction (Foundation.NSObjectFlag t);
protected UIToolTipInteraction (IntPtr handle);
public UIToolTipInteraction (string defaultToolTip);
// properties
public override IntPtr ClassHandle { get; }
public virtual string DefaultToolTip { get; set; }
public IUIToolTipInteractionDelegate Delegate { get; set; }
public virtual bool Enabled { get; set; }
public virtual UIView View { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public virtual void DidMoveToView (UIView view);
protected override void Dispose (bool disposing);
public virtual void WillMoveToView (UIView view);
}
public class UIToolTipInteractionDelegate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIToolTipInteractionDelegate {
// constructors
public UIToolTipInteractionDelegate ();
protected UIToolTipInteractionDelegate (Foundation.NSObjectFlag t);
protected UIToolTipInteractionDelegate (IntPtr handle);
// methods
public virtual UIToolTipConfiguration GetConfiguration (UIToolTipInteraction interaction, CoreGraphics.CGPoint point);
}
public static class UIToolTipInteractionDelegate_Extensions {
// methods
public static UIToolTipConfiguration GetConfiguration (this IUIToolTipInteractionDelegate This, UIToolTipInteraction interaction, CoreGraphics.CGPoint point);
}
public class UITrackingLayoutGuide : UIKit.UILayoutGuide, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UITrackingLayoutGuide ();
public UITrackingLayoutGuide (Foundation.NSCoder coder);
protected UITrackingLayoutGuide (Foundation.NSObjectFlag t);
protected UITrackingLayoutGuide (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual NSLayoutConstraint[] GetConstraintsActiveWhenAway (NSDirectionalRectEdge edge);
public virtual NSLayoutConstraint[] GetConstraintsActiveWhenNear (NSDirectionalRectEdge edge);
public virtual void RemoveAllTrackedConstraints ();
public virtual void SetConstraintsActiveWhenAway (NSLayoutConstraint[] trackingConstraints, NSDirectionalRectEdge edge);
public virtual void SetConstraintsActiveWhenNear (NSLayoutConstraint[] trackingConstraints, NSDirectionalRectEdge edge);
}
public class UIWindowSceneActivationAction : UIKit.UIAction, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIAccessibilityIdentification {
// constructors
public UIWindowSceneActivationAction (Foundation.NSCoder coder);
protected UIWindowSceneActivationAction (Foundation.NSObjectFlag t);
protected UIWindowSceneActivationAction (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Title { get; set; }
// methods
public static UIWindowSceneActivationAction Create (UIActionIdentifier identifier, UIAction alternateAction, UIWindowSceneActivationActionConfigurationProvider configurationProvider);
}
public sealed delegate UIWindowSceneActivationActionConfigurationProvider : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UIWindowSceneActivationActionConfigurationProvider (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UIWindowSceneActivationAction action, System.AsyncCallback callback, object object);
public virtual UIWindowSceneActivationConfiguration EndInvoke (System.IAsyncResult result);
public virtual UIWindowSceneActivationConfiguration Invoke (UIWindowSceneActivationAction action);
}
public class UIWindowSceneActivationConfiguration : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected UIWindowSceneActivationConfiguration (Foundation.NSObjectFlag t);
public UIWindowSceneActivationConfiguration (Foundation.NSUserActivity userActivity);
protected UIWindowSceneActivationConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIWindowSceneActivationRequestOptions Options { get; set; }
public virtual UITargetedPreview Preview { get; set; }
public virtual Foundation.NSUserActivity UserActivity { get; }
}
public class UIWindowSceneActivationInteraction : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIInteraction {
// constructors
protected UIWindowSceneActivationInteraction (Foundation.NSObjectFlag t);
protected UIWindowSceneActivationInteraction (IntPtr handle);
public UIWindowSceneActivationInteraction (UIWindowSceneActivationInteractionConfigurationProvider configurationProvider, System.Action<Foundation.NSError> errorHandler);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIView View { get; }
// methods
public virtual void DidMoveToView (UIView view);
protected override void Dispose (bool disposing);
public virtual void WillMoveToView (UIView view);
}
public sealed delegate UIWindowSceneActivationInteractionConfigurationProvider : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public UIWindowSceneActivationInteractionConfigurationProvider (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UIWindowSceneActivationInteraction interaction, CoreGraphics.CGPoint location, System.AsyncCallback callback, object object);
public virtual UIWindowSceneActivationConfiguration EndInvoke (System.IAsyncResult result);
public virtual UIWindowSceneActivationConfiguration Invoke (UIWindowSceneActivationInteraction interaction, CoreGraphics.CGPoint location);
}
public class UIWindowSceneActivationRequestOptions : UIKit.UISceneActivationRequestOptions, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UIWindowSceneActivationRequestOptions ();
protected UIWindowSceneActivationRequestOptions (Foundation.NSObjectFlag t);
protected UIWindowSceneActivationRequestOptions (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIWindowScenePresentationStyle PreferredPresentationStyle { get; set; }
}
[Serializable]
public enum UIWindowScenePresentationStyle {
Automatic = 0,
Prominent = 2,
Standard = 1,
}
Added property:
public static UTType Makefile { get; }
Added value:
TimeSensitive = 256,
Added values:
ContentProvidingInvalid = 1501,
ContentProvidingObjectNotAllowed = 1500,
Added properties:
public virtual UNNotificationInterruptionLevel InterruptionLevel { get; set; }
public virtual double RelevanceScore { get; set; }
Added property:
public virtual UNNotificationActionIcon Icon { get; }
Added method:
public static UNNotificationAction FromIdentifier (string identifier, string title, UNNotificationActionOptions options, UNNotificationActionIcon icon);
Added properties:
public virtual UNNotificationInterruptionLevel InterruptionLevel { get; }
public virtual double RelevanceScore { get; }
Added method:
public virtual UNNotificationContent Update (IUNNotificationContentProviding fromProvider, out Foundation.NSError outError);
Added properties:
public virtual UNNotificationSetting DirectMessagesSetting { get; }
public virtual UNNotificationSetting ScheduledDeliverySetting { get; }
public virtual UNNotificationSetting TimeSensitiveSetting { get; }
Added method:
public static UNTextInputNotificationAction FromIdentifier (string identifier, string title, UNNotificationActionOptions options, UNNotificationActionIcon icon, string textInputButtonTitle, string textInputPlaceholder);
public interface IUNNotificationContentProviding : ObjCRuntime.INativeObject, System.IDisposable {
}
public class UNNotificationActionIcon : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UNNotificationActionIcon (Foundation.NSCoder coder);
protected UNNotificationActionIcon (Foundation.NSObjectFlag t);
protected UNNotificationActionIcon (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UNNotificationActionIcon CreateFromSystem (string imageName);
public static UNNotificationActionIcon CreateFromTemplate (string imageName);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum UNNotificationInterruptionLevel {
Active = 0,
Critical = 1,
Passive = 2,
TimeSensitive = 3,
}
Added properties:
public static Foundation.NSString BaseLayerBitRateFraction { get; }
public static Foundation.NSString EnableLtr { get; }
public static Foundation.NSString MaxAllowedFrameQP { get; }
public static Foundation.NSString SupportsBaseFrameQP { get; }
Removed methods:
public void Dispose ();
protected override void ~VTDecompressionSession ();
Added properties:
public static Foundation.NSString AcknowledgedLtrTokens { get; }
public static Foundation.NSString BaseFrameQP { get; }
public static Foundation.NSString ForceLtrRefresh { get; }
public static Foundation.NSString RequireLtrAcknowledgementToken { get; }
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~VTFrameSilo ();
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected override void ~VTMultiPassStorage ();
Modified methods:
-protected virtual void Dispose (bool disposing)
+protected override void Dispose (bool disposing)
Added properties:
public static Foundation.NSString H264_ConstrainedBaseline_AutoLevel { get; }
public static Foundation.NSString H264_ConstrainedHigh_AutoLevel { get; }
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~VTSession ();
Added properties:
public bool IncludeStandardDefinitionDVEncoders { get; }
public bool SupportsMultiPass { get; }
public static class HdrMetadataInsertionModeExtensions {
// methods
public static Foundation.NSString GetConstant (this HdrMetadataInsertionMode self);
public static HdrMetadataInsertionMode GetValue (Foundation.NSString constant);
}
Added values:
Codabar = 17,
GS1DataBar = 18,
GS1DataBarExpanded = 19,
GS1DataBarLimited = 20,
MicroPdf417 = 21,
MicroQR = 22,
Added property:
public virtual VNClassificationObservation[] Results { get; }
Added method:
public virtual Foundation.NSString[] GetSupportedIdentifiers (out Foundation.NSError error);
Added property:
public virtual VNBarcodeObservation[] Results { get; }
Added methods:
public VNBarcodeSymbology[] GetSupportedSymbologies (out Foundation.NSError error);
protected virtual Foundation.NSString[] GetWeakSupportedSymbologies (out Foundation.NSError error);
Added value:
Two = 2,
Added properties:
public virtual Foundation.NSNumber ContrastPivot { get; set; }
public virtual VNContoursObservation[] Results { get; }
Added method:
protected override void Dispose (bool disposing);
Added property:
public virtual VNFaceObservation[] Results { get; }
Added property:
public virtual VNFaceObservation[] Results { get; }
Added property:
public virtual VNFaceObservation[] Results { get; }
Added value:
Three = 3,
Added property:
public virtual VNHorizonObservation[] Results { get; }
Added properties:
public virtual VNHumanObservation[] Results { get; }
public virtual bool UpperBodyOnly { get; set; }
Added value:
Two = 2,
Added property:
public virtual VNRectangleObservation[] Results { get; }
Added property:
public virtual VNTextObservation[] Results { get; }
Added property:
public virtual CoreMedia.CMTime TargetFrameTime { get; set; }
Added property:
public virtual VNPixelBufferObservation GlobalSegmentationMask { get; }
Added value:
UnsupportedRequest = 19,
Added property:
public virtual nfloat? Pitch { get; }
Added method:
public static VNFaceObservation FromBoundingBox (VNFaceObservationRequestRevision requestRevision, CoreGraphics.CGRect boundingBox, nfloat? roll, nfloat? yaw, nfloat? pitch);
Added property:
public virtual VNRecognizedTextObservation[] Results { get; }
Added property:
public virtual VNFeaturePrintObservation[] Results { get; }
Added property:
public virtual VNSaliencyImageObservation[] Results { get; }
Added property:
public virtual VNPixelBufferObservation[] Results { get; }
Added property:
public virtual VNImageHomographicAlignmentObservation[] Results { get; }
Added property:
public virtual VNChirality Chirality { get; }
Added property:
public virtual VNRecognizedObjectObservation[] Results { get; }
Added method:
public virtual VNAnimalIdentifier[] GetSupportedIdentifiers (out Foundation.NSError error);
Added value:
Two = 2,
Added property:
public virtual VNRecognizedTextObservation[] Results { get; }
Added method:
public virtual Foundation.NSString[] GetSupportedRecognitionLanguages (out Foundation.NSError error);
Added interface:
IVNRequestRevisionProviding
Added property:
public virtual VNRequestRevision RequestRevision { get; }
Added property:
public virtual nfloat MovingAverageRadius { get; }
Added property:
public virtual VNImageTranslationAlignmentObservation[] Results { get; }
Added methods:
public static CoreGraphics.CGPoint GetImagePoint (CoreGraphics.CGPoint normalizedPoint, nuint imageWidth, nuint imageHeight, CoreGraphics.CGRect regionOfInterest);
public static CoreGraphics.CGRect GetImageRect (CoreGraphics.CGRect normalizedRect, nuint imageWidth, nuint imageHeight, CoreGraphics.CGRect regionOfInterest);
public static CoreGraphics.CGPoint GetNormalizedPoint (CoreGraphics.CGPoint imagePoint, nuint imageWidth, nuint imageHeight, CoreGraphics.CGRect regionOfInterest);
public static CoreGraphics.CGRect GetNormalizedRect (CoreGraphics.CGRect imageRect, nuint imageWidth, nuint imageHeight, CoreGraphics.CGRect regionOfInterest);
[Serializable]
public enum VNChirality {
Left = -1,
Right = 1,
Unknown = 0,
}
public class VNDetectDocumentSegmentationRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public VNDetectDocumentSegmentationRequest ();
protected VNDetectDocumentSegmentationRequest (Foundation.NSObjectFlag t);
protected VNDetectDocumentSegmentationRequest (IntPtr handle);
public VNDetectDocumentSegmentationRequest (VNRequestCompletionHandler completionHandler);
// properties
public override IntPtr ClassHandle { get; }
public virtual VNRectangleObservation[] Results { get; }
}
[Serializable]
public enum VNDetectDocumentSegmentationRequestRevision {
One = 1,
}
public class VNGeneratePersonSegmentationRequest : Vision.VNStatefulRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public VNGeneratePersonSegmentationRequest ();
protected VNGeneratePersonSegmentationRequest (Foundation.NSObjectFlag t);
protected VNGeneratePersonSegmentationRequest (IntPtr handle);
public VNGeneratePersonSegmentationRequest (VNRequestCompletionHandler completionHandler);
public VNGeneratePersonSegmentationRequest (CoreMedia.CMTime frameAnalysisSpacing, VNRequestCompletionHandler completionHandler);
// properties
public override IntPtr ClassHandle { get; }
public virtual uint OutputPixelFormat { get; set; }
public virtual VNGeneratePersonSegmentationRequestQualityLevel QualityLevel { get; set; }
public virtual VNPixelBufferObservation[] Results { get; }
// methods
public static VNGeneratePersonSegmentationRequest Create ();
}
[Serializable]
public enum VNGeneratePersonSegmentationRequestQualityLevel {
Accurate = 0,
Balanced = 1,
Fast = 2,
}
[Serializable]
public enum VNGeneratePersonSegmentationRequestRevision {
One = 1,
}
public class VNHumanObservation : Vision.VNDetectedObjectObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IVNRequestRevisionProviding {
// constructors
public VNHumanObservation (Foundation.NSCoder coder);
protected VNHumanObservation (Foundation.NSObjectFlag t);
protected VNHumanObservation (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool UpperBodyOnly { get; }
}
Removed methods:
public virtual void CloseAllMediaPresentations ();
public virtual void PauseAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task PauseAllMediaPlaybackAsync ();
public virtual void RequestMediaPlaybackState (System.Action<WKMediaPlaybackState> completionHandler);
public virtual System.Threading.Tasks.Task<WKMediaPlaybackState> RequestMediaPlaybackStateAsync ();
public virtual void ResumeAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task ResumeAllMediaPlaybackAsync ();
public virtual void SuspendAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task SuspendAllMediaPlaybackAsync ();
public class ChipAccountLogin : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipAccountLogin (Foundation.NSObjectFlag t);
protected ChipAccountLogin (IntPtr handle);
public ChipAccountLogin (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void GetSetupPin (string tempAccountIdentifier, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetSetupPinAsync (string tempAccountIdentifier);
public virtual void Login (string tempAccountIdentifier, string setupPin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LoginAsync (string tempAccountIdentifier, string setupPin);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
}
public class ChipApplicationBasic : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipApplicationBasic (Foundation.NSObjectFlag t);
protected ChipApplicationBasic (IntPtr handle);
public ChipApplicationBasic (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeApplication (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeApplicationAsync ();
public virtual void ReadAttributeApplicationName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeApplicationNameAsync ();
public virtual void ReadAttributeApplicationSatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeApplicationSatusAsync ();
public virtual void ReadAttributeCatalogVendorId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCatalogVendorIdAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeProductId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductIdAsync ();
public virtual void ReadAttributeVendorId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorIdAsync ();
public virtual void ReadAttributeVendorName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorNameAsync ();
}
public class ChipApplicationLauncher : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipApplicationLauncher (Foundation.NSObjectFlag t);
protected ChipApplicationLauncher (IntPtr handle);
public ChipApplicationLauncher (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void LaunchApp (string data, ushort catalogVendorId, string applicationId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LaunchAppAsync (string data, ushort catalogVendorId, string applicationId);
public virtual void ReadAttributeApplicationLauncherList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeApplicationLauncherListAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
}
public class ChipAudioOutput : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipAudioOutput (Foundation.NSObjectFlag t);
protected ChipAudioOutput (IntPtr handle);
public ChipAudioOutput (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeAudioOutputList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeAudioOutputListAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void RenameOutput (byte index, string name, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RenameOutputAsync (byte index, string name);
public virtual void SelectOutput (byte index, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SelectOutputAsync (byte index);
}
public class ChipBarrierControl : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBarrierControl (Foundation.NSObjectFlag t);
protected ChipBarrierControl (IntPtr handle);
public ChipBarrierControl (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void GoToPercent (byte percentOpen, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToPercentAsync (byte percentOpen);
public virtual void ReadAttributeBarrierCapabilities (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBarrierCapabilitiesAsync ();
public virtual void ReadAttributeBarrierMovingState (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBarrierMovingStateAsync ();
public virtual void ReadAttributeBarrierPosition (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBarrierPositionAsync ();
public virtual void ReadAttributeBarrierSafetyStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBarrierSafetyStatusAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void Stop (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopAsync ();
}
public class ChipBasic : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBasic (Foundation.NSObjectFlag t);
protected ChipBasic (IntPtr handle);
public ChipBasic (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void GetMfgSpecificPing (ChipResponseHandler responseHandler);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeHardwareVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeHardwareVersionAsync ();
public virtual void ReadAttributeHardwareVersionString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeHardwareVersionStringAsync ();
public virtual void ReadAttributeInteractionModelVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInteractionModelVersionAsync ();
public virtual void ReadAttributeLocalConfigDisabled (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLocalConfigDisabledAsync ();
public virtual void ReadAttributeLocation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLocationAsync ();
public virtual void ReadAttributeManufacturingDate (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeManufacturingDateAsync ();
public virtual void ReadAttributePartNumber (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePartNumberAsync ();
public virtual void ReadAttributeProductId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductIdAsync ();
public virtual void ReadAttributeProductLabel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductLabelAsync ();
public virtual void ReadAttributeProductName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductNameAsync ();
public virtual void ReadAttributeProductUrl (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductUrlAsync ();
public virtual void ReadAttributeSerialNumber (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSerialNumberAsync ();
public virtual void ReadAttributeSoftwareVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSoftwareVersionAsync ();
public virtual void ReadAttributeSoftwareVersionString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSoftwareVersionStringAsync ();
public virtual void ReadAttributeUserLabel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeUserLabelAsync ();
public virtual void ReadAttributeVendorId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorIdAsync ();
public virtual void ReadAttributeVendorName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorNameAsync ();
public virtual void WriteAttributeLocalConfigDisabled (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeLocalConfigDisabledAsync (byte value);
public virtual void WriteAttributeLocation (string value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeLocationAsync (string value);
public virtual void WriteAttributeUserLabel (string value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeUserLabelAsync (string value);
}
public class ChipBinaryInputBasic : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBinaryInputBasic (Foundation.NSObjectFlag t);
protected ChipBinaryInputBasic (IntPtr handle);
public ChipBinaryInputBasic (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributePresentValue (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributePresentValueAsync (ushort minInterval, ushort maxInterval);
public virtual void ConfigureAttributeStatusFlags (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeStatusFlagsAsync (ushort minInterval, ushort maxInterval);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeOutOfService (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOutOfServiceAsync ();
public virtual void ReadAttributePresentValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePresentValueAsync ();
public virtual void ReadAttributeStatusFlags (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeStatusFlagsAsync ();
public virtual void ReportAttributePresentValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributePresentValueAsync ();
public virtual void ReportAttributeStatusFlags (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeStatusFlagsAsync ();
public virtual void WriteAttributeOutOfService (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOutOfServiceAsync (byte value);
public virtual void WriteAttributePresentValue (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributePresentValueAsync (byte value);
}
public class ChipBinding : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBinding (Foundation.NSObjectFlag t);
protected ChipBinding (IntPtr handle);
public ChipBinding (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void Bind (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> BindAsync (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void Unbind (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UnbindAsync (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId);
}
public class ChipBridgedDeviceBasic : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBridgedDeviceBasic (Foundation.NSObjectFlag t);
protected ChipBridgedDeviceBasic (IntPtr handle);
public ChipBridgedDeviceBasic (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeHardwareVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeHardwareVersionAsync ();
public virtual void ReadAttributeHardwareVersionString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeHardwareVersionStringAsync ();
public virtual void ReadAttributeManufacturingDate (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeManufacturingDateAsync ();
public virtual void ReadAttributePartNumber (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePartNumberAsync ();
public virtual void ReadAttributeProductLabel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductLabelAsync ();
public virtual void ReadAttributeProductName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductNameAsync ();
public virtual void ReadAttributeProductUrl (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductUrlAsync ();
public virtual void ReadAttributeReachable (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeReachableAsync ();
public virtual void ReadAttributeSerialNumber (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSerialNumberAsync ();
public virtual void ReadAttributeSoftwareVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSoftwareVersionAsync ();
public virtual void ReadAttributeSoftwareVersionString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSoftwareVersionStringAsync ();
public virtual void ReadAttributeUserLabel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeUserLabelAsync ();
public virtual void ReadAttributeVendorId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorIdAsync ();
public virtual void ReadAttributeVendorName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorNameAsync ();
public virtual void WriteAttributeUserLabel (string value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeUserLabelAsync (string value);
}
public class ChipCluster : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipCluster (Foundation.NSObjectFlag t);
protected ChipCluster (IntPtr handle);
public ChipCluster (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
}
public class ChipColorControl : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipColorControl (Foundation.NSObjectFlag t);
protected ChipColorControl (IntPtr handle);
public ChipColorControl (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeColorTemperature (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeColorTemperatureAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ConfigureAttributeCurrentHue (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentHueAsync (ushort minInterval, ushort maxInterval, byte change);
public virtual void ConfigureAttributeCurrentSaturation (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentSaturationAsync (ushort minInterval, ushort maxInterval, byte change);
public virtual void ConfigureAttributeCurrentX (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentXAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ConfigureAttributeCurrentY (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentYAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void MoveColor (short rateX, short rateY, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveColorAsync (short rateX, short rateY, byte optionsMask, byte optionsOverride);
public virtual void MoveColorTemperature (byte moveMode, ushort rate, ushort colorTemperatureMinimum, ushort colorTemperatureMaximum, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveColorTemperatureAsync (byte moveMode, ushort rate, ushort colorTemperatureMinimum, ushort colorTemperatureMaximum, byte optionsMask, byte optionsOverride);
public virtual void MoveHue (byte moveMode, byte rate, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveHueAsync (byte moveMode, byte rate, byte optionsMask, byte optionsOverride);
public virtual void MoveSaturation (byte moveMode, byte rate, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveSaturationAsync (byte moveMode, byte rate, byte optionsMask, byte optionsOverride);
public virtual void MoveToColor (ushort colorX, ushort colorY, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToColorAsync (ushort colorX, ushort colorY, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void MoveToColorTemperature (ushort colorTemperature, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToColorTemperatureAsync (ushort colorTemperature, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void MoveToHue (byte hue, byte direction, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual void MoveToHueAndSaturation (byte hue, byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToHueAndSaturationAsync (byte hue, byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToHueAsync (byte hue, byte direction, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void MoveToSaturation (byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToSaturationAsync (byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeColorCapabilities (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorCapabilitiesAsync ();
public virtual void ReadAttributeColorControlOptions (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorControlOptionsAsync ();
public virtual void ReadAttributeColorLoopActive (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorLoopActiveAsync ();
public virtual void ReadAttributeColorLoopDirection (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorLoopDirectionAsync ();
public virtual void ReadAttributeColorLoopTime (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorLoopTimeAsync ();
public virtual void ReadAttributeColorMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorModeAsync ();
public virtual void ReadAttributeColorPointBIntensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointBIntensityAsync ();
public virtual void ReadAttributeColorPointBX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointBXAsync ();
public virtual void ReadAttributeColorPointBY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointBYAsync ();
public virtual void ReadAttributeColorPointGIntensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointGIntensityAsync ();
public virtual void ReadAttributeColorPointGX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointGXAsync ();
public virtual void ReadAttributeColorPointGY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointGYAsync ();
public virtual void ReadAttributeColorPointRIntensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointRIntensityAsync ();
public virtual void ReadAttributeColorPointRX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointRXAsync ();
public virtual void ReadAttributeColorPointRY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointRYAsync ();
public virtual void ReadAttributeColorTempPhysicalMax (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorTempPhysicalMaxAsync ();
public virtual void ReadAttributeColorTempPhysicalMin (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorTempPhysicalMinAsync ();
public virtual void ReadAttributeColorTemperature (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorTemperatureAsync ();
public virtual void ReadAttributeCompensationText (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCompensationTextAsync ();
public virtual void ReadAttributeCoupleColorTempToLevelMinMireds (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCoupleColorTempToLevelMinMiredsAsync ();
public virtual void ReadAttributeCurrentHue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentHueAsync ();
public virtual void ReadAttributeCurrentSaturation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentSaturationAsync ();
public virtual void ReadAttributeCurrentX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentXAsync ();
public virtual void ReadAttributeCurrentY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentYAsync ();
public virtual void ReadAttributeDriftCompensation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeDriftCompensationAsync ();
public virtual void ReadAttributeEnhancedColorMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEnhancedColorModeAsync ();
public virtual void ReadAttributeEnhancedCurrentHue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEnhancedCurrentHueAsync ();
public virtual void ReadAttributeNumberOfPrimaries (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNumberOfPrimariesAsync ();
public virtual void ReadAttributePrimary1Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary1IntensityAsync ();
public virtual void ReadAttributePrimary1X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary1XAsync ();
public virtual void ReadAttributePrimary1Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary1YAsync ();
public virtual void ReadAttributePrimary2Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary2IntensityAsync ();
public virtual void ReadAttributePrimary2X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary2XAsync ();
public virtual void ReadAttributePrimary2Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary2YAsync ();
public virtual void ReadAttributePrimary3Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary3IntensityAsync ();
public virtual void ReadAttributePrimary3X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary3XAsync ();
public virtual void ReadAttributePrimary3Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary3YAsync ();
public virtual void ReadAttributePrimary4Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary4IntensityAsync ();
public virtual void ReadAttributePrimary4X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary4XAsync ();
public virtual void ReadAttributePrimary4Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary4YAsync ();
public virtual void ReadAttributePrimary5Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary5IntensityAsync ();
public virtual void ReadAttributePrimary5X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary5XAsync ();
public virtual void ReadAttributePrimary5Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary5YAsync ();
public virtual void ReadAttributePrimary6Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary6IntensityAsync ();
public virtual void ReadAttributePrimary6X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary6XAsync ();
public virtual void ReadAttributePrimary6Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary6YAsync ();
public virtual void ReadAttributeRemainingTime (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeRemainingTimeAsync ();
public virtual void ReadAttributeStartUpColorTemperatureMireds (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeStartUpColorTemperatureMiredsAsync ();
public virtual void ReadAttributeWhitePointX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeWhitePointXAsync ();
public virtual void ReadAttributeWhitePointY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeWhitePointYAsync ();
public virtual void ReportAttributeColorTemperature (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeColorTemperatureAsync ();
public virtual void ReportAttributeCurrentHue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentHueAsync ();
public virtual void ReportAttributeCurrentSaturation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentSaturationAsync ();
public virtual void ReportAttributeCurrentX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentXAsync ();
public virtual void ReportAttributeCurrentY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentYAsync ();
public virtual void StepColor (short stepX, short stepY, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepColorAsync (short stepX, short stepY, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void StepColorTemperature (byte stepMode, ushort stepSize, ushort transitionTime, ushort colorTemperatureMinimum, ushort colorTemperatureMaximum, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepColorTemperatureAsync (byte stepMode, ushort stepSize, ushort transitionTime, ushort colorTemperatureMinimum, ushort colorTemperatureMaximum, byte optionsMask, byte optionsOverride);
public virtual void StepHue (byte stepMode, byte stepSize, byte transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepHueAsync (byte stepMode, byte stepSize, byte transitionTime, byte optionsMask, byte optionsOverride);
public virtual void StepSaturation (byte stepMode, byte stepSize, byte transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepSaturationAsync (byte stepMode, byte stepSize, byte transitionTime, byte optionsMask, byte optionsOverride);
public virtual void StopMoveStep (byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopMoveStepAsync (byte optionsMask, byte optionsOverride);
public virtual void WriteAttributeColorControlOptions (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorControlOptionsAsync (byte value);
public virtual void WriteAttributeColorPointBIntensity (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointBIntensityAsync (byte value);
public virtual void WriteAttributeColorPointBX (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointBXAsync (ushort value);
public virtual void WriteAttributeColorPointBY (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointBYAsync (ushort value);
public virtual void WriteAttributeColorPointGIntensity (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointGIntensityAsync (byte value);
public virtual void WriteAttributeColorPointGX (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointGXAsync (ushort value);
public virtual void WriteAttributeColorPointGY (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointGYAsync (ushort value);
public virtual void WriteAttributeColorPointRIntensity (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointRIntensityAsync (byte value);
public virtual void WriteAttributeColorPointRX (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointRXAsync (ushort value);
public virtual void WriteAttributeColorPointRY (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointRYAsync (ushort value);
public virtual void WriteAttributeStartUpColorTemperatureMireds (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeStartUpColorTemperatureMiredsAsync (ushort value);
public virtual void WriteAttributeWhitePointX (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeWhitePointXAsync (ushort value);
public virtual void WriteAttributeWhitePointY (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeWhitePointYAsync (ushort value);
}
[Serializable]
public enum ChipCommissioningFlow {
Custom = 2,
Invalid = 3,
Standard = 0,
UserActionRequired = 1,
}
public class ChipContentLaunch : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipContentLaunch (Foundation.NSObjectFlag t);
protected ChipContentLaunch (IntPtr handle);
public ChipContentLaunch (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void LaunchContent (byte autoPlay, string data, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LaunchContentAsync (byte autoPlay, string data);
public virtual void LaunchUrl (string contentUrl, string displayString, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LaunchUrlAsync (string contentUrl, string displayString);
public virtual void ReadAttributeAcceptsHeaderList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeAcceptsHeaderListAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeSupportedStreamingTypes (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSupportedStreamingTypesAsync ();
}
public class ChipDescriptor : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipDescriptor (Foundation.NSObjectFlag t);
protected ChipDescriptor (IntPtr handle);
public ChipDescriptor (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClientList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClientListAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeDeviceList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeDeviceListAsync ();
public virtual void ReadAttributePartsList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePartsListAsync ();
public virtual void ReadAttributeServerList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeServerListAsync ();
}
public class ChipDevice : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipDevice (Foundation.NSObjectFlag t);
protected ChipDevice (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool IsActive { get; }
// methods
public virtual bool OpenPairingWindow (nuint duration, out Foundation.NSError error);
public virtual string OpenPairingWindow (nuint duration, nuint discriminator, nuint setupPin, out Foundation.NSError error);
}
public class ChipDeviceController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipDeviceController (Foundation.NSObjectFlag t);
protected ChipDeviceController (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSNumber ControllerNodeId { get; }
public virtual bool IsRunning { get; }
public static ChipDeviceController SharedController { get; }
// methods
public virtual ChipDevice GetPairedDevice (ulong deviceId, out Foundation.NSError error);
public virtual bool PairDevice (ulong deviceId, string onboardingPayload, ChipOnboardingPayloadType onboardingPayloadType, out Foundation.NSError error);
public virtual bool PairDevice (ulong deviceId, ushort discriminator, uint setupPinCode, out Foundation.NSError error);
public virtual bool PairDevice (ulong deviceId, string address, ushort port, ushort discriminator, uint setupPinCode, out Foundation.NSError error);
public virtual bool PairDeviceWithoutSecurity (ulong deviceId, string address, ushort port, out Foundation.NSError error);
public virtual void SetListenPort (ushort port);
public virtual void SetPairingDelegate (IChipDevicePairingDelegate delegate, CoreFoundation.DispatchQueue queue);
public virtual bool Shutdown ();
public virtual bool Startup (IChipPersistentStorageDelegate storageDelegate);
public virtual bool StopDevicePairing (ulong deviceId, out Foundation.NSError error);
public virtual bool UnpairDevice (ulong deviceId, out Foundation.NSError error);
public virtual void UpdateDevice (ulong deviceId, ulong fabricId);
}
public class ChipDevicePairingDelegate : Foundation.NSObject, IChipDevicePairingDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ChipDevicePairingDelegate ();
protected ChipDevicePairingDelegate (Foundation.NSObjectFlag t);
protected ChipDevicePairingDelegate (IntPtr handle);
// methods
public virtual void OnAddressUpdated (Foundation.NSError error);
public virtual void OnPairingComplete (Foundation.NSError error);
public virtual void OnPairingDeleted (Foundation.NSError error);
public virtual void OnStatusUpdate (ChipPairingStatus status);
}
public static class ChipDevicePairingDelegate_Extensions {
// methods
public static void OnAddressUpdated (this IChipDevicePairingDelegate This, Foundation.NSError error);
public static void OnPairingComplete (this IChipDevicePairingDelegate This, Foundation.NSError error);
public static void OnPairingDeleted (this IChipDevicePairingDelegate This, Foundation.NSError error);
public static void OnStatusUpdate (this IChipDevicePairingDelegate This, ChipPairingStatus status);
}
public class ChipDoorLock : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipDoorLock (Foundation.NSObjectFlag t);
protected ChipDoorLock (IntPtr handle);
public ChipDoorLock (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ClearAllPins (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearAllPinsAsync ();
public virtual void ClearAllRfids (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearAllRfidsAsync ();
public virtual void ClearHolidaySchedule (byte scheduleId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearHolidayScheduleAsync (byte scheduleId);
public virtual void ClearPin (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearPinAsync (ushort userId);
public virtual void ClearRfid (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearRfidAsync (ushort userId);
public virtual void ClearWeekdaySchedule (byte scheduleId, ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearWeekdayScheduleAsync (byte scheduleId, ushort userId);
public virtual void ClearYeardaySchedule (byte scheduleId, ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearYeardayScheduleAsync (byte scheduleId, ushort userId);
public virtual void ConfigureAttributeLockState (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeLockStateAsync (ushort minInterval, ushort maxInterval);
public virtual void GetHolidaySchedule (byte scheduleId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetHolidayScheduleAsync (byte scheduleId);
public virtual void GetLogRecord (ushort logIndex, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetLogRecordAsync (ushort logIndex);
public virtual void GetPin (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetPinAsync (ushort userId);
public virtual void GetRfid (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetRfidAsync (ushort userId);
public virtual void GetUserType (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetUserTypeAsync (ushort userId);
public virtual void GetWeekdaySchedule (byte scheduleId, ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetWeekdayScheduleAsync (byte scheduleId, ushort userId);
public virtual void GetYeardaySchedule (byte scheduleId, ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetYeardayScheduleAsync (byte scheduleId, ushort userId);
public virtual void LockDoor (string pin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LockDoorAsync (string pin);
public virtual void ReadAttributeActuatorEnabled (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeActuatorEnabledAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeLockState (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLockStateAsync ();
public virtual void ReadAttributeLockType (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLockTypeAsync ();
public virtual void ReportAttributeLockState (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeLockStateAsync ();
public virtual void SetHolidaySchedule (byte scheduleId, uint localStartTime, uint localEndTime, byte operatingModeDuringHoliday, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetHolidayScheduleAsync (byte scheduleId, uint localStartTime, uint localEndTime, byte operatingModeDuringHoliday);
public virtual void SetPin (ushort userId, byte userStatus, byte userType, string pin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetPinAsync (ushort userId, byte userStatus, byte userType, string pin);
public virtual void SetRfid (ushort userId, byte userStatus, byte userType, string id, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetRfidAsync (ushort userId, byte userStatus, byte userType, string id);
public virtual void SetUserType (ushort userId, byte userType, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetUserTypeAsync (ushort userId, byte userType);
public virtual void SetWeekdaySchedule (byte scheduleId, ushort userId, byte daysMask, byte startHour, byte startMinute, byte endHour, byte endMinute, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetWeekdayScheduleAsync (byte scheduleId, ushort userId, byte daysMask, byte startHour, byte startMinute, byte endHour, byte endMinute);
public virtual void SetYeardaySchedule (byte scheduleId, ushort userId, uint localStartTime, uint localEndTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetYeardayScheduleAsync (byte scheduleId, ushort userId, uint localStartTime, uint localEndTime);
public virtual void UnlockDoor (string pin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UnlockDoorAsync (string pin);
public virtual void UnlockWithTimeout (ushort timeoutInSeconds, string pin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UnlockWithTimeoutAsync (ushort timeoutInSeconds, string pin);
}
public class ChipError : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipError (Foundation.NSObjectFlag t);
protected ChipError (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static int ConvertToChipErrorCode (Foundation.NSError errorCode);
public static Foundation.NSError Create (int errorCode);
}
[Serializable]
public enum ChipErrorCode {
DuplicateExists = 9,
IntegrityCheckFailed = 8,
InvalidArgument = 4,
InvalidIntegerValue = 3,
InvalidMessageLength = 5,
InvalidState = 6,
InvalidStringLength = 2,
Success = 0,
UndefinedError = 1,
WrongAddressType = 7,
}
public static class ChipErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (this ChipErrorCode self);
}
public class ChipEthernetNetworkDiagnostics : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipEthernetNetworkDiagnostics (Foundation.NSObjectFlag t);
protected ChipEthernetNetworkDiagnostics (IntPtr handle);
public ChipEthernetNetworkDiagnostics (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCollisionCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCollisionCountAsync ();
public virtual void ReadAttributeOverrunCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOverrunCountAsync ();
public virtual void ReadAttributePacketRxCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePacketRxCountAsync ();
public virtual void ReadAttributePacketTxCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePacketTxCountAsync ();
public virtual void ReadAttributeTxErrCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeTxErrCountAsync ();
public virtual void ResetCounts (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ResetCountsAsync ();
}
public class ChipFixedLabel : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipFixedLabel (Foundation.NSObjectFlag t);
protected ChipFixedLabel (IntPtr handle);
public ChipFixedLabel (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeLabelList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLabelListAsync ();
}
public class ChipGeneralCommissioning : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipGeneralCommissioning (Foundation.NSObjectFlag t);
protected ChipGeneralCommissioning (IntPtr handle);
public ChipGeneralCommissioning (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ArmFailSafe (ushort expiryLengthSeconds, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ArmFailSafeAsync (ushort expiryLengthSeconds, ulong breadcrumb, uint timeoutMs);
public virtual void CommissioningComplete (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> CommissioningCompleteAsync ();
public virtual void ReadAttributeBreadcrumb (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBreadcrumbAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeFabricId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeFabricIdAsync ();
public virtual void SetRegulatoryConfig (byte location, string countryCode, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetRegulatoryConfigAsync (byte location, string countryCode, ulong breadcrumb, uint timeoutMs);
public virtual void WriteAttributeBreadcrumb (ulong value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBreadcrumbAsync (ulong value);
}
public class ChipGeneralDiagnostics : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipGeneralDiagnostics (Foundation.NSObjectFlag t);
protected ChipGeneralDiagnostics (IntPtr handle);
public ChipGeneralDiagnostics (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeNetworkInterfaces (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNetworkInterfacesAsync ();
public virtual void ReadAttributeRebootCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeRebootCountAsync ();
}
public class ChipGroupKeyManagement : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipGroupKeyManagement (Foundation.NSObjectFlag t);
protected ChipGroupKeyManagement (IntPtr handle);
public ChipGroupKeyManagement (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeGroupKeys (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeGroupKeysAsync ();
public virtual void ReadAttributeGroups (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeGroupsAsync ();
}
public class ChipGroups : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipGroups (Foundation.NSObjectFlag t);
protected ChipGroups (IntPtr handle);
public ChipGroups (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddGroup (ushort groupId, string groupName, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddGroupAsync (ushort groupId, string groupName);
public virtual void AddGroupIfIdentifying (ushort groupId, string groupName, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddGroupIfIdentifyingAsync (ushort groupId, string groupName);
public virtual void GetGroupMembership (byte groupCount, ushort groupList, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetGroupMembershipAsync (byte groupCount, ushort groupList);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeNameSupport (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNameSupportAsync ();
public virtual void RemoveAllGroups (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveAllGroupsAsync ();
public virtual void RemoveGroup (ushort groupId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveGroupAsync (ushort groupId);
public virtual void ViewGroup (ushort groupId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ViewGroupAsync (ushort groupId);
}
public class ChipIdentify : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipIdentify (Foundation.NSObjectFlag t);
protected ChipIdentify (IntPtr handle);
public ChipIdentify (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void Identify (ushort identifyTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> IdentifyAsync (ushort identifyTime);
public virtual void IdentifyQuery (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> IdentifyQueryAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeIdentifyTime (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeIdentifyTimeAsync ();
public virtual void WriteAttributeIdentifyTime (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeIdentifyTimeAsync (ushort value);
}
public class ChipKeypadInput : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipKeypadInput (Foundation.NSObjectFlag t);
protected ChipKeypadInput (IntPtr handle);
public ChipKeypadInput (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void SendKey (byte keyCode, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SendKeyAsync (byte keyCode);
}
public class ChipLevelControl : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipLevelControl (Foundation.NSObjectFlag t);
protected ChipLevelControl (IntPtr handle);
public ChipLevelControl (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeCurrentLevel (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentLevelAsync (ushort minInterval, ushort maxInterval, byte change);
public virtual void Move (byte moveMode, byte rate, byte optionMask, byte optionOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveAsync (byte moveMode, byte rate, byte optionMask, byte optionOverride);
public virtual void MoveToLevel (byte level, ushort transitionTime, byte optionMask, byte optionOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToLevelAsync (byte level, ushort transitionTime, byte optionMask, byte optionOverride);
public virtual void MoveToLevelWithOnOff (byte level, ushort transitionTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToLevelWithOnOffAsync (byte level, ushort transitionTime);
public virtual void MoveWithOnOff (byte moveMode, byte rate, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveWithOnOffAsync (byte moveMode, byte rate);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentLevel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentLevelAsync ();
public virtual void ReportAttributeCurrentLevel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentLevelAsync ();
public virtual void Step (byte stepMode, byte stepSize, ushort transitionTime, byte optionMask, byte optionOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepAsync (byte stepMode, byte stepSize, ushort transitionTime, byte optionMask, byte optionOverride);
public virtual void StepWithOnOff (byte stepMode, byte stepSize, ushort transitionTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepWithOnOffAsync (byte stepMode, byte stepSize, ushort transitionTime);
public virtual void Stop (byte optionMask, byte optionOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopAsync (byte optionMask, byte optionOverride);
public virtual void StopWithOnOff (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopWithOnOffAsync ();
}
public class ChipLowPower : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipLowPower (Foundation.NSObjectFlag t);
protected ChipLowPower (IntPtr handle);
public ChipLowPower (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void Sleep (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SleepAsync ();
}
public class ChipManualSetupPayloadParser : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipManualSetupPayloadParser (Foundation.NSObjectFlag t);
protected ChipManualSetupPayloadParser (IntPtr handle);
public ChipManualSetupPayloadParser (string decimalStringRepresentation);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual ChipSetupPayload PopulatePayload (out Foundation.NSError error);
}
public class ChipMediaInput : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipMediaInput (Foundation.NSObjectFlag t);
protected ChipMediaInput (IntPtr handle);
public ChipMediaInput (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void HideInputStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> HideInputStatusAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeMediaInputList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMediaInputListAsync ();
public virtual void RenameInput (byte index, string name, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RenameInputAsync (byte index, string name);
public virtual void SelectInput (byte index, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SelectInputAsync (byte index);
public virtual void ShowInputStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ShowInputStatusAsync ();
}
public class ChipMediaPlayback : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipMediaPlayback (Foundation.NSObjectFlag t);
protected ChipMediaPlayback (IntPtr handle);
public ChipMediaPlayback (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void FastForward (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> FastForwardAsync ();
public virtual void Next (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> NextAsync ();
public virtual void Pause (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> PauseAsync ();
public virtual void Play (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> PlayAsync ();
public virtual void Previous (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> PreviousAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void Rewind (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RewindAsync ();
public virtual void SkipBackward (ulong deltaPositionMilliseconds, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SkipBackwardAsync (ulong deltaPositionMilliseconds);
public virtual void SkipForward (ulong deltaPositionMilliseconds, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SkipForwardAsync (ulong deltaPositionMilliseconds);
public virtual void SkipSeek (ulong position, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SkipSeekAsync (ulong position);
public virtual void StartOver (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StartOverAsync ();
public virtual void Stop (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopAsync ();
}
public class ChipNetworkCommissioning : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipNetworkCommissioning (Foundation.NSObjectFlag t);
protected ChipNetworkCommissioning (IntPtr handle);
public ChipNetworkCommissioning (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddThreadNetwork (Foundation.NSData operationalDataset, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddThreadNetworkAsync (Foundation.NSData operationalDataset, ulong breadcrumb, uint timeoutMs);
public virtual void AddWiFiNetwork (Foundation.NSData ssid, Foundation.NSData credentials, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddWiFiNetworkAsync (Foundation.NSData ssid, Foundation.NSData credentials, ulong breadcrumb, uint timeoutMs);
public virtual void DisableNetwork (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> DisableNetworkAsync (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs);
public virtual void EnableNetwork (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> EnableNetworkAsync (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs);
public virtual void GetLastNetworkCommissioningResult (uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetLastNetworkCommissioningResultAsync (uint timeoutMs);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void RemoveNetwork (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveNetworkAsync (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs);
public virtual void ScanNetworks (Foundation.NSData ssid, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ScanNetworksAsync (Foundation.NSData ssid, ulong breadcrumb, uint timeoutMs);
public virtual void UpdateThreadNetwork (Foundation.NSData operationalDataset, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UpdateThreadNetworkAsync (Foundation.NSData operationalDataset, ulong breadcrumb, uint timeoutMs);
public virtual void UpdateWiFiNetwork (Foundation.NSData ssid, Foundation.NSData credentials, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UpdateWiFiNetworkAsync (Foundation.NSData ssid, Foundation.NSData credentials, ulong breadcrumb, uint timeoutMs);
}
public class ChipOnOff : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipOnOff (Foundation.NSObjectFlag t);
protected ChipOnOff (IntPtr handle);
public ChipOnOff (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeOnOff (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeOnOffAsync (ushort minInterval, ushort maxInterval);
public virtual void Off (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> OffAsync ();
public virtual void On (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> OnAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeOnOff (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOnOffAsync ();
public virtual void ReportAttributeOnOff (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeOnOffAsync ();
public virtual void Toggle (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ToggleAsync ();
}
public class ChipOnboardingPayloadParser : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipOnboardingPayloadParser (Foundation.NSObjectFlag t);
protected ChipOnboardingPayloadParser (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static ChipSetupPayload SetupPayload (string onboardingPayload, ChipOnboardingPayloadType type, out Foundation.NSError error);
}
[Serializable]
public enum ChipOnboardingPayloadType {
Admin = 3,
ManualCode = 1,
Nfc = 2,
QRCode = 0,
}
public class ChipOperationalCredentials : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipOperationalCredentials (Foundation.NSObjectFlag t);
protected ChipOperationalCredentials (IntPtr handle);
public ChipOperationalCredentials (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddOpCert (Foundation.NSData noc, Foundation.NSData iCACertificate, Foundation.NSData iPKValue, ulong caseAdminNode, ushort adminVendorId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddOpCertAsync (Foundation.NSData noc, Foundation.NSData iCACertificate, Foundation.NSData iPKValue, ulong caseAdminNode, ushort adminVendorId);
public virtual void OpCsrRequest (Foundation.NSData csrNonce, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> OpCsrRequestAsync (Foundation.NSData csrNonce);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeFabricsList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeFabricsListAsync ();
public virtual void RemoveAllFabrics (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveAllFabricsAsync ();
public virtual void RemoveFabric (ulong fabricId, ulong nodeId, ushort vendorId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveFabricAsync (ulong fabricId, ulong nodeId, ushort vendorId);
public virtual void SetFabric (ushort vendorId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetFabricAsync (ushort vendorId);
public virtual void UpdateFabricLabel (string label, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UpdateFabricLabelAsync (string label);
}
public class ChipOptionalQRCodeInfo : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipOptionalQRCodeInfo (Foundation.NSObjectFlag t);
protected ChipOptionalQRCodeInfo (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSNumber InfoType { get; set; }
public virtual Foundation.NSNumber IntegerValue { get; set; }
public virtual string StringValue { get; set; }
public virtual Foundation.NSNumber Tag { get; set; }
}
[Serializable]
public enum ChipOptionalQRCodeInfoType {
Int32 = 2,
String = 1,
Unknown = 0,
}
[Serializable]
public enum ChipPairingStatus {
SecurePairingFailed = 1,
SecurePairingSuccess = 0,
UnknownStatus = 2,
}
public abstract class ChipPersistentStorageDelegate : Foundation.NSObject, IChipPersistentStorageDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipPersistentStorageDelegate ();
protected ChipPersistentStorageDelegate (Foundation.NSObjectFlag t);
protected ChipPersistentStorageDelegate (IntPtr handle);
// methods
public virtual void DeleteValue (string key);
public virtual string GetValue (string key);
public virtual void SetValue (string key, string value);
}
public class ChipPumpConfigurationAndControl : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipPumpConfigurationAndControl (Foundation.NSObjectFlag t);
protected ChipPumpConfigurationAndControl (IntPtr handle);
public ChipPumpConfigurationAndControl (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeCapacity (ushort minInterval, ushort maxInterval, short change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCapacityAsync (ushort minInterval, ushort maxInterval, short change);
public virtual void ReadAttributeCapacity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCapacityAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeEffectiveControlMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEffectiveControlModeAsync ();
public virtual void ReadAttributeEffectiveOperationMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEffectiveOperationModeAsync ();
public virtual void ReadAttributeMaxFlow (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxFlowAsync ();
public virtual void ReadAttributeMaxPressure (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxPressureAsync ();
public virtual void ReadAttributeMaxSpeed (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxSpeedAsync ();
public virtual void ReadAttributeOperationMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOperationModeAsync ();
public virtual void ReportAttributeCapacity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCapacityAsync ();
public virtual void WriteAttributeOperationMode (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOperationModeAsync (byte value);
}
public class ChipQRCodeSetupPayloadParser : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipQRCodeSetupPayloadParser (Foundation.NSObjectFlag t);
protected ChipQRCodeSetupPayloadParser (IntPtr handle);
public ChipQRCodeSetupPayloadParser (string base38Representation);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual ChipSetupPayload PopulatePayload (out Foundation.NSError error);
}
public class ChipReadAttributeResult {
// constructors
public ChipReadAttributeResult (Foundation.NSError error, Foundation.NSDictionary data);
// properties
public Foundation.NSDictionary Data { get; set; }
public Foundation.NSError Error { get; set; }
}
public class ChipRelativeHumidityMeasurement : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipRelativeHumidityMeasurement (Foundation.NSObjectFlag t);
protected ChipRelativeHumidityMeasurement (IntPtr handle);
public ChipRelativeHumidityMeasurement (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeMeasuredValue (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeMeasuredValueAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeMaxMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxMeasuredValueAsync ();
public virtual void ReadAttributeMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMeasuredValueAsync ();
public virtual void ReadAttributeMinMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMinMeasuredValueAsync ();
public virtual void ReportAttributeMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeMeasuredValueAsync ();
}
[Serializable]
[Flags]
public enum ChipRendezvousInformationFlags {
AllMask = 7,
Ble = 2,
None = 0,
OnNetwork = 4,
SoftAP = 1,
}
public sealed delegate ChipResponseHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public ChipResponseHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, Foundation.NSDictionary data, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSError error, Foundation.NSDictionary data);
}
public class ChipScenes : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipScenes (Foundation.NSObjectFlag t);
protected ChipScenes (IntPtr handle);
public ChipScenes (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddScene (ushort groupId, byte sceneId, ushort transitionTime, string sceneName, ushort clusterId, byte length, byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddSceneAsync (ushort groupId, byte sceneId, ushort transitionTime, string sceneName, ushort clusterId, byte length, byte value);
public virtual void GetSceneMembership (ushort groupId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetSceneMembershipAsync (ushort groupId);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentGroup (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentGroupAsync ();
public virtual void ReadAttributeCurrentScene (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentSceneAsync ();
public virtual void ReadAttributeNameSupport (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNameSupportAsync ();
public virtual void ReadAttributeSceneCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSceneCountAsync ();
public virtual void ReadAttributeSceneValid (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSceneValidAsync ();
public virtual void RecallScene (ushort groupId, byte sceneId, ushort transitionTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RecallSceneAsync (ushort groupId, byte sceneId, ushort transitionTime);
public virtual void RemoveAllScenes (ushort groupId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveAllScenesAsync (ushort groupId);
public virtual void RemoveScene (ushort groupId, byte sceneId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveSceneAsync (ushort groupId, byte sceneId);
public virtual void StoreScene (ushort groupId, byte sceneId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StoreSceneAsync (ushort groupId, byte sceneId);
public virtual void ViewScene (ushort groupId, byte sceneId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ViewSceneAsync (ushort groupId, byte sceneId);
}
public class ChipSetupPayload : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipSetupPayload (Foundation.NSObjectFlag t);
protected ChipSetupPayload (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual ChipCommissioningFlow CommissioningFlow { get; set; }
public virtual Foundation.NSNumber Discriminator { get; set; }
public virtual Foundation.NSNumber ProductId { get; set; }
public virtual ChipRendezvousInformationFlags RendezvousInformation { get; set; }
public virtual string SerialNumber { get; set; }
public virtual Foundation.NSNumber SetUpPinCode { get; set; }
public virtual Foundation.NSNumber VendorId { get; set; }
public virtual Foundation.NSNumber Version { get; set; }
// methods
public virtual ChipOptionalQRCodeInfo[] GetAllOptionalVendorData (out Foundation.NSError error);
}
public class ChipSoftwareDiagnostics : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipSoftwareDiagnostics (Foundation.NSObjectFlag t);
protected ChipSoftwareDiagnostics (IntPtr handle);
public ChipSoftwareDiagnostics (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentHeapHighWatermark (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentHeapHighWatermarkAsync ();
public virtual void ResetWatermarks (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ResetWatermarksAsync ();
}
public class ChipSwitch : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipSwitch (Foundation.NSObjectFlag t);
protected ChipSwitch (IntPtr handle);
public ChipSwitch (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeCurrentPosition (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentPositionAsync (ushort minInterval, ushort maxInterval, byte change);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentPosition (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentPositionAsync ();
public virtual void ReadAttributeNumberOfPositions (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNumberOfPositionsAsync ();
public virtual void ReportAttributeCurrentPosition (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentPositionAsync ();
}
public class ChipTargetNavigator : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTargetNavigator (Foundation.NSObjectFlag t);
protected ChipTargetNavigator (IntPtr handle);
public ChipTargetNavigator (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void NavigateTarget (byte target, string data, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> NavigateTargetAsync (byte target, string data);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeTargetNavigatorList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeTargetNavigatorListAsync ();
}
public class ChipTemperatureMeasurement : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTemperatureMeasurement (Foundation.NSObjectFlag t);
protected ChipTemperatureMeasurement (IntPtr handle);
public ChipTemperatureMeasurement (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeMeasuredValue (ushort minInterval, ushort maxInterval, short change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeMeasuredValueAsync (ushort minInterval, ushort maxInterval, short change);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeMaxMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxMeasuredValueAsync ();
public virtual void ReadAttributeMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMeasuredValueAsync ();
public virtual void ReadAttributeMinMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMinMeasuredValueAsync ();
public virtual void ReportAttributeMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeMeasuredValueAsync ();
}
public class ChipTestCluster : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTestCluster (Foundation.NSObjectFlag t);
protected ChipTestCluster (IntPtr handle);
public ChipTestCluster (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeBitmap16 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBitmap16Async ();
public virtual void ReadAttributeBitmap32 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBitmap32Async ();
public virtual void ReadAttributeBitmap64 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBitmap64Async ();
public virtual void ReadAttributeBitmap8 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBitmap8Async ();
public virtual void ReadAttributeBoolean (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBooleanAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeEnum16 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEnum16Async ();
public virtual void ReadAttributeEnum8 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEnum8Async ();
public virtual void ReadAttributeInt16s (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt16sAsync ();
public virtual void ReadAttributeInt16u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt16uAsync ();
public virtual void ReadAttributeInt32s (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt32sAsync ();
public virtual void ReadAttributeInt32u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt32uAsync ();
public virtual void ReadAttributeInt64s (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt64sAsync ();
public virtual void ReadAttributeInt64u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt64uAsync ();
public virtual void ReadAttributeInt8s (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt8sAsync ();
public virtual void ReadAttributeInt8u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt8uAsync ();
public virtual void ReadAttributeListInt8u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeListInt8uAsync ();
public virtual void ReadAttributeListOctetString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeListOctetStringAsync ();
public virtual void ReadAttributeListStructOctetString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeListStructOctetStringAsync ();
public virtual void ReadAttributeOctetString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOctetStringAsync ();
public virtual void Test (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> TestAsync ();
public virtual void TestNotHandled (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> TestNotHandledAsync ();
public virtual void TestSpecific (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> TestSpecificAsync ();
public virtual void TestUnknownCommand (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> TestUnknownCommandAsync ();
public virtual void WriteAttributeBitmap16 (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBitmap16Async (ushort value);
public virtual void WriteAttributeBitmap32 (uint value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBitmap32Async (uint value);
public virtual void WriteAttributeBitmap64 (ulong value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBitmap64Async (ulong value);
public virtual void WriteAttributeBitmap8 (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBitmap8Async (byte value);
public virtual void WriteAttributeBoolean (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBooleanAsync (byte value);
public virtual void WriteAttributeEnum16 (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeEnum16Async (ushort value);
public virtual void WriteAttributeEnum8 (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeEnum8Async (byte value);
public virtual void WriteAttributeInt16s (short value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt16sAsync (short value);
public virtual void WriteAttributeInt16u (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt16uAsync (ushort value);
public virtual void WriteAttributeInt32s (int value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt32sAsync (int value);
public virtual void WriteAttributeInt32u (uint value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt32uAsync (uint value);
public virtual void WriteAttributeInt64s (long value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt64sAsync (long value);
public virtual void WriteAttributeInt64u (ulong value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt64uAsync (ulong value);
public virtual void WriteAttributeInt8s (sbyte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt8sAsync (sbyte value);
public virtual void WriteAttributeInt8u (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt8uAsync (byte value);
public virtual void WriteAttributeOctetString (Foundation.NSData value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOctetStringAsync (Foundation.NSData value);
}
public class ChipThermostat : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipThermostat (Foundation.NSObjectFlag t);
protected ChipThermostat (IntPtr handle);
public ChipThermostat (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ClearWeeklySchedule (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearWeeklyScheduleAsync ();
public virtual void ConfigureAttributeLocalTemperature (ushort minInterval, ushort maxInterval, short change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeLocalTemperatureAsync (ushort minInterval, ushort maxInterval, short change);
public virtual void GetRelayStatusLog (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetRelayStatusLogAsync ();
public virtual void GetWeeklySchedule (byte daysToReturn, byte modeToReturn, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetWeeklyScheduleAsync (byte daysToReturn, byte modeToReturn);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeControlSequenceOfOperation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeControlSequenceOfOperationAsync ();
public virtual void ReadAttributeLocalTemperature (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLocalTemperatureAsync ();
public virtual void ReadAttributeOccupiedCoolingSetpoint (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOccupiedCoolingSetpointAsync ();
public virtual void ReadAttributeOccupiedHeatingSetpoint (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOccupiedHeatingSetpointAsync ();
public virtual void ReadAttributeSystemMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSystemModeAsync ();
public virtual void ReportAttributeLocalTemperature (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeLocalTemperatureAsync ();
public virtual void SetWeeklySchedule (byte numberOfTransitionsForSequence, byte dayOfWeekForSequence, byte modeForSequence, byte payload, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetWeeklyScheduleAsync (byte numberOfTransitionsForSequence, byte dayOfWeekForSequence, byte modeForSequence, byte payload);
public virtual void SetpointRaiseLower (byte mode, sbyte amount, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetpointRaiseLowerAsync (byte mode, sbyte amount);
public virtual void WriteAttributeControlSequenceOfOperation (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeControlSequenceOfOperationAsync (byte value);
public virtual void WriteAttributeOccupiedCoolingSetpoint (short value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOccupiedCoolingSetpointAsync (short value);
public virtual void WriteAttributeOccupiedHeatingSetpoint (short value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOccupiedHeatingSetpointAsync (short value);
public virtual void WriteAttributeSystemMode (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeSystemModeAsync (byte value);
}
public class ChipTrustedRootCertificates : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTrustedRootCertificates (Foundation.NSObjectFlag t);
protected ChipTrustedRootCertificates (IntPtr handle);
public ChipTrustedRootCertificates (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddTrustedRootCertificate (Foundation.NSData rootCertificate, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddTrustedRootCertificateAsync (Foundation.NSData rootCertificate);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void RemoveTrustedRootCertificate (Foundation.NSData trustedRootIdentifier, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveTrustedRootCertificateAsync (Foundation.NSData trustedRootIdentifier);
}
public class ChipTvChannel : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTvChannel (Foundation.NSObjectFlag t);
protected ChipTvChannel (IntPtr handle);
public ChipTvChannel (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ChangeChannel (string match, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ChangeChannelAsync (string match);
public virtual void ChangeChannelByNumber (ushort majorNumber, ushort minorNumber, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ChangeChannelByNumberAsync (ushort majorNumber, ushort minorNumber);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentTvChannel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentTvChannelAsync ();
public virtual void ReadAttributeTvChannelLineup (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeTvChannelLineupAsync ();
public virtual void ReadAttributeTvChannelList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeTvChannelListAsync ();
public virtual void SkipChannel (ushort count, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SkipChannelAsync (ushort count);
}
public class ChipWakeOnLan : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipWakeOnLan (Foundation.NSObjectFlag t);
protected ChipWakeOnLan (IntPtr handle);
public ChipWakeOnLan (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeWakeOnLanMacAddress (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeWakeOnLanMacAddressAsync ();
}
public class ChipWindowCovering : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipWindowCovering (Foundation.NSObjectFlag t);
protected ChipWindowCovering (IntPtr handle);
public ChipWindowCovering (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeConfigStatus (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeConfigStatusAsync (ushort minInterval, ushort maxInterval);
public virtual void ConfigureAttributeCurrentPositionLift (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentPositionLiftAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ConfigureAttributeCurrentPositionTilt (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentPositionTiltAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ConfigureAttributeWindowCoveringType (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeWindowCoveringTypeAsync (ushort minInterval, ushort maxInterval);
public virtual void DownClose (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> DownCloseAsync ();
public virtual void GoToLiftPercentage (byte percentageLiftValue, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToLiftPercentageAsync (byte percentageLiftValue);
public virtual void GoToLiftValue (ushort liftValue, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToLiftValueAsync (ushort liftValue);
public virtual void GoToTiltPercentage (byte percentageTiltValue, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToTiltPercentageAsync (byte percentageTiltValue);
public virtual void GoToTiltValue (ushort tiltValue, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToTiltValueAsync (ushort tiltValue);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeConfigStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeConfigStatusAsync ();
public virtual void ReadAttributeCurrentPositionLift (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentPositionLiftAsync ();
public virtual void ReadAttributeCurrentPositionTilt (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentPositionTiltAsync ();
public virtual void ReadAttributeInstalledClosedLimitLift (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInstalledClosedLimitLiftAsync ();
public virtual void ReadAttributeInstalledClosedLimitTilt (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInstalledClosedLimitTiltAsync ();
public virtual void ReadAttributeInstalledOpenLimitLift (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInstalledOpenLimitLiftAsync ();
public virtual void ReadAttributeInstalledOpenLimitTilt (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInstalledOpenLimitTiltAsync ();
public virtual void ReadAttributeMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeModeAsync ();
public virtual void ReadAttributeWindowCoveringType (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeWindowCoveringTypeAsync ();
public virtual void ReportAttributeConfigStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeConfigStatusAsync ();
public virtual void ReportAttributeCurrentPositionLift (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentPositionLiftAsync ();
public virtual void ReportAttributeCurrentPositionTilt (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentPositionTiltAsync ();
public virtual void ReportAttributeWindowCoveringType (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeWindowCoveringTypeAsync ();
public virtual void Stop (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopAsync ();
public virtual void UpOpen (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UpOpenAsync ();
public virtual void WriteAttributeMode (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeModeAsync (byte value);
}
public interface IChipDevicePairingDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IChipPersistentStorageDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DeleteValue (string key);
public virtual string GetValue (string key);
public virtual void SetValue (string key, string value);
}
public class CLLocationButton : UIKit.UIControl, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUIContextMenuInteractionDelegate, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUILargeContentViewerItem, UIKit.IUIPasteConfigurationSupporting, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
// constructors
public CLLocationButton ();
public CLLocationButton (CoreGraphics.CGRect frame);
public CLLocationButton (Foundation.NSCoder coder);
protected CLLocationButton (Foundation.NSObjectFlag t);
protected CLLocationButton (IntPtr handle);
// properties
public static CLLocationButton.CLLocationButtonAppearance Appearance { get; }
public override IntPtr ClassHandle { get; }
public virtual nfloat CornerRadius { get; set; }
public virtual nfloat FontSize { get; set; }
public virtual CLLocationButtonIcon Icon { get; set; }
public virtual CLLocationButtonLabel Label { get; set; }
// methods
public static CLLocationButton.CLLocationButtonAppearance AppearanceWhenContainedIn (System.Type[] containers);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public static CLLocationButton.CLLocationButtonAppearance GetAppearance<T> ();
public static CLLocationButton.CLLocationButtonAppearance GetAppearance<T> (UIKit.UITraitCollection traits);
public static CLLocationButton.CLLocationButtonAppearance GetAppearance (UIKit.UITraitCollection traits);
public static CLLocationButton.CLLocationButtonAppearance GetAppearance<T> (UIKit.UITraitCollection traits, System.Type[] containers);
public static CLLocationButton.CLLocationButtonAppearance GetAppearance (UIKit.UITraitCollection traits, System.Type[] containers);
// inner types
public class CLLocationButtonAppearance : UIKit.UIControl+UIControlAppearance, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAppearance {
// constructors
protected CLLocationButton.CLLocationButtonAppearance (IntPtr handle);
}
}
[Serializable]
public enum CLLocationButtonIcon {
ArrowFilled = 1,
ArrowOutline = 2,
None = 0,
}
[Serializable]
public enum CLLocationButtonLabel {
CurrentLocation = 1,
None = 0,
SendCurrentLocation = 2,
SendMyCurrentLocation = 3,
ShareCurrentLocation = 4,
ShareMyCurrentLocation = 5,
}
public interface IOSLogEntryFromProcess : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual ulong ActivityIdentifier { get; }
public virtual string Process { get; }
public virtual int ProcessIdentifier { get; }
public virtual string Sender { get; }
public virtual ulong ThreadIdentifier { get; }
}
public interface IOSLogEntryWithPayload : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual string Category { get; }
public virtual OSLogMessageComponent[] Components { get; }
public virtual string FormatString { get; }
public virtual string Subsystem { get; }
}
public class OSLogEntry : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected OSLogEntry (Foundation.NSObjectFlag t);
protected OSLogEntry (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string ComposedMessage { get; }
public virtual Foundation.NSDate Date { get; }
public virtual OSLogEntryStoreCategory StoreCategory { get; }
}
public class OSLogEntryActivity : OSLog.OSLogEntry, Foundation.INSObjectProtocol, IOSLogEntryFromProcess, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected OSLogEntryActivity (Foundation.NSObjectFlag t);
protected OSLogEntryActivity (IntPtr handle);
// properties
public virtual ulong ActivityIdentifier { get; }
public override IntPtr ClassHandle { get; }
public virtual ulong ParentActivityIdentifier { get; }
public virtual string Process { get; }
public virtual int ProcessIdentifier { get; }
public virtual string Sender { get; }
public virtual ulong ThreadIdentifier { get; }
}
public class OSLogEntryBoundary : OSLog.OSLogEntry, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected OSLogEntryBoundary (Foundation.NSObjectFlag t);
protected OSLogEntryBoundary (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class OSLogEntryLog : OSLog.OSLogEntry, Foundation.INSObjectProtocol, IOSLogEntryFromProcess, IOSLogEntryWithPayload, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected OSLogEntryLog (Foundation.NSObjectFlag t);
protected OSLogEntryLog (IntPtr handle);
// properties
public virtual ulong ActivityIdentifier { get; }
public virtual string Category { get; }
public override IntPtr ClassHandle { get; }
public virtual OSLogMessageComponent[] Components { get; }
public virtual string FormatString { get; }
public virtual OSLogEntryLogLevel Level { get; }
public virtual string Process { get; }
public virtual int ProcessIdentifier { get; }
public virtual string Sender { get; }
public virtual string Subsystem { get; }
public virtual ulong ThreadIdentifier { get; }
}
[Serializable]
public enum OSLogEntryLogLevel {
Debug = 1,
Error = 4,
Fault = 5,
Info = 2,
Notice = 3,
Undefined = 0,
}
public class OSLogEntrySignpost : OSLog.OSLogEntry, Foundation.INSObjectProtocol, IOSLogEntryFromProcess, IOSLogEntryWithPayload, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected OSLogEntrySignpost (Foundation.NSObjectFlag t);
protected OSLogEntrySignpost (IntPtr handle);
// properties
public virtual ulong ActivityIdentifier { get; }
public virtual string Category { get; }
public override IntPtr ClassHandle { get; }
public virtual OSLogMessageComponent[] Components { get; }
public virtual string FormatString { get; }
public virtual string Process { get; }
public virtual int ProcessIdentifier { get; }
public virtual string Sender { get; }
public virtual ulong SignpostIdentifier { get; }
public virtual string SignpostName { get; }
public virtual OSLogEntrySignpostType SignpostType { get; }
public virtual string Subsystem { get; }
public virtual ulong ThreadIdentifier { get; }
}
[Serializable]
public enum OSLogEntrySignpostType {
Event = 3,
IntervalBegin = 1,
IntervalEnd = 2,
Undefined = 0,
}
[Serializable]
public enum OSLogEntryStoreCategory {
LongTerm1 = 4,
LongTerm14 = 7,
LongTerm3 = 5,
LongTerm30 = 8,
LongTerm7 = 6,
LongTermAuto = 3,
Metadata = 1,
ShortTerm = 2,
Undefined = 0,
}
public class OSLogEnumerator : Foundation.NSEnumerator, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected OSLogEnumerator (Foundation.NSObjectFlag t);
protected OSLogEnumerator (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
[Serializable]
[Flags]
public enum OSLogEnumeratorOptions {
Reverse = 1,
}
public class OSLogMessageComponent : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public OSLogMessageComponent (Foundation.NSCoder coder);
protected OSLogMessageComponent (Foundation.NSObjectFlag t);
protected OSLogMessageComponent (IntPtr handle);
// properties
public virtual OSLogMessageComponentArgumentCategory ArgumentCategory { get; }
public virtual Foundation.NSData ArgumentDataValue { get; }
public virtual double ArgumentDoubleValue { get; }
public virtual long ArgumentInt64Value { get; }
public virtual Foundation.NSNumber ArgumentNumberValue { get; }
public virtual string ArgumentStringValue { get; }
public virtual ulong ArgumentUInt64Value { get; }
public override IntPtr ClassHandle { get; }
public virtual string FormatSubstring { get; }
public virtual string Placeholder { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum OSLogMessageComponentArgumentCategory {
Data = 1,
Double = 2,
Int64 = 3,
String = 4,
UInt64 = 5,
Undefined = 0,
}
public class OSLogPosition : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected OSLogPosition (Foundation.NSObjectFlag t);
protected OSLogPosition (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class OSLogStore : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected OSLogStore (Foundation.NSObjectFlag t);
protected OSLogStore (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static OSLogStore CreateStore (Foundation.NSUrl url, out Foundation.NSError error);
public static OSLogStore CreateStore (OSLogStoreScope scope, out Foundation.NSError error);
public virtual OSLogEnumerator GetEntriesEnumerator (out Foundation.NSError error);
public virtual OSLogEnumerator GetEntriesEnumerator (OSLogEnumeratorOptions options, OSLogPosition position, Foundation.NSPredicate predicate, out Foundation.NSError error);
public virtual OSLogPosition GetPosition (Foundation.NSDate date);
public virtual OSLogPosition GetPositionWithTimeIntervalSinceEnd (double seconds);
public virtual OSLogPosition GetPositionWithTimeIntervalSinceLatestBoot (double seconds);
}
[Serializable]
public enum OSLogStoreScope {
CurrentProcessIdentifier = 1,
System = 0,
}
public class PhaseAmbientMixerDefinition : Phase.PhaseMixerDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseAmbientMixerDefinition (Foundation.NSObjectFlag t);
protected PhaseAmbientMixerDefinition (IntPtr handle);
public PhaseAmbientMixerDefinition (AVFoundation.AVAudioChannelLayout layout, OpenTK.Quaternion orientation);
public PhaseAmbientMixerDefinition (AVFoundation.AVAudioChannelLayout layout, OpenTK.Quaternion orientation, Foundation.NSString identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual AVFoundation.AVAudioChannelLayout InputChannelLayout { get; }
public virtual OpenTK.Quaternion Orientation { get; }
}
public class PhaseAsset : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseAsset (Foundation.NSObjectFlag t);
protected PhaseAsset (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Identifier { get; }
}
[Serializable]
public enum PhaseAssetError {
AlreadyExists = 1346920804,
BadParameters = 1346920803,
FailedToLoad = 1346920801,
GeneralError = 1346920805,
InvalidEngineInstance = 1346920802,
MemoryAllocation = 1346920806,
}
public static class PhaseAssetErrorExtensions {
// methods
public static Foundation.NSString GetDomain (this PhaseAssetError self);
}
public class PhaseAssetRegistry : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseAssetRegistry (Foundation.NSObjectFlag t);
protected PhaseAssetRegistry (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Phase.PhaseMetaParameter> GlobalMetaParameters { get; }
// methods
public virtual PhaseAsset GetAsset (string identifier);
public virtual PhaseGlobalMetaParameterAsset RegisterGlobalMetaParameter (PhaseMetaParameterDefinition metaParameterDefinition, out Foundation.NSError error);
public virtual PhaseSoundAsset RegisterSoundAsset (Foundation.NSData data, string identifier, AVFoundation.AVAudioFormat format, PhaseNormalizationMode normalizationMode, out Foundation.NSError error);
public virtual PhaseSoundAsset RegisterSoundAsset (Foundation.NSUrl url, string identifier, PhaseAssetType assetType, AVFoundation.AVAudioChannelLayout channelLayout, PhaseNormalizationMode normalizationMode, out Foundation.NSError error);
public virtual PhaseSoundEventNodeAsset RegisterSoundEventAsset (PhaseSoundEventNodeDefinition rootNode, string identifier, out Foundation.NSError error);
public virtual void UnregisterAsset (string identifier, System.Action<bool> handler);
public virtual System.Threading.Tasks.Task<bool> UnregisterAssetAsync (string identifier);
}
[Serializable]
public enum PhaseAssetType {
Resident = 0,
Streamed = 1,
}
public class PhaseBlendNodeDefinition : Phase.PhaseSoundEventNodeDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseBlendNodeDefinition (Foundation.NSObjectFlag t);
public PhaseBlendNodeDefinition (PhaseNumberMetaParameterDefinition blendMetaParameterDefinition);
public PhaseBlendNodeDefinition (PhaseSpatialMixerDefinition spatialMixerDefinition);
protected PhaseBlendNodeDefinition (IntPtr handle);
public PhaseBlendNodeDefinition (PhaseNumberMetaParameterDefinition blendMetaParameterDefinition, string identifier);
public PhaseBlendNodeDefinition (PhaseSpatialMixerDefinition spatialMixerDefinition, string identifier);
// properties
public virtual PhaseNumberMetaParameterDefinition BlendParameterDefinition { get; }
public override IntPtr ClassHandle { get; }
public virtual PhaseSpatialMixerDefinition SpatialMixerDefinitionForDistance { get; }
// methods
public virtual void AddRange (PhaseEnvelope envelope, PhaseSoundEventNodeDefinition subtree);
public virtual void AddRangeForInputValuesAbove (double value, double fullGainAtValue, PhaseCurveType fadeCurveType, PhaseSoundEventNodeDefinition subtree);
public virtual void AddRangeForInputValuesBelow (double value, double fullGainAtValue, PhaseCurveType fadeCurveType, PhaseSoundEventNodeDefinition subtree);
public virtual void AddRangeForInputValuesBetween (double lowValue, double highValue, double fullGainAtLowValue, double fullGainAtHighValue, PhaseCurveType lowFadeCurveType, PhaseCurveType highFadeCurveType, PhaseSoundEventNodeDefinition subtree);
}
[Serializable]
public enum PhaseCalibrationMode {
AbsoluteSpl = 2,
None = 0,
RelativeSpl = 1,
}
public class PhaseCardioidDirectivityModelParameters : Phase.PhaseDirectivityModelParameters, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseCardioidDirectivityModelParameters (Foundation.NSObjectFlag t);
public PhaseCardioidDirectivityModelParameters (PhaseCardioidDirectivityModelSubbandParameters[] subbandParameters);
protected PhaseCardioidDirectivityModelParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseCardioidDirectivityModelSubbandParameters[] SubbandParameters { get; }
}
public class PhaseCardioidDirectivityModelSubbandParameters : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseCardioidDirectivityModelSubbandParameters ();
protected PhaseCardioidDirectivityModelSubbandParameters (Foundation.NSObjectFlag t);
protected PhaseCardioidDirectivityModelSubbandParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Frequency { get; set; }
public virtual double Pattern { get; set; }
public virtual double Sharpness { get; set; }
}
public class PhaseChannelMixerDefinition : Phase.PhaseMixerDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseChannelMixerDefinition (AVFoundation.AVAudioChannelLayout layout);
protected PhaseChannelMixerDefinition (Foundation.NSObjectFlag t);
protected PhaseChannelMixerDefinition (IntPtr handle);
public PhaseChannelMixerDefinition (AVFoundation.AVAudioChannelLayout layout, string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual AVFoundation.AVAudioChannelLayout InputChannelLayout { get; }
}
public class PhaseConeDirectivityModelParameters : Phase.PhaseDirectivityModelParameters, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseConeDirectivityModelParameters ();
protected PhaseConeDirectivityModelParameters (Foundation.NSObjectFlag t);
public PhaseConeDirectivityModelParameters (PhaseConeDirectivityModelSubbandParameters[] subbandParameters);
protected PhaseConeDirectivityModelParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseConeDirectivityModelSubbandParameters[] SubbandParameters { get; }
}
public class PhaseConeDirectivityModelSubbandParameters : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseConeDirectivityModelSubbandParameters ();
protected PhaseConeDirectivityModelSubbandParameters (Foundation.NSObjectFlag t);
protected PhaseConeDirectivityModelSubbandParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Frequency { get; set; }
public virtual double InnerAngle { get; }
public virtual double OuterAngle { get; }
public virtual double OuterGain { get; set; }
// methods
public virtual void SetInnerAngle (double innerAngle, double outerAngle);
}
public class PhaseContainerNodeDefinition : Phase.PhaseSoundEventNodeDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseContainerNodeDefinition ();
protected PhaseContainerNodeDefinition (Foundation.NSObjectFlag t);
protected PhaseContainerNodeDefinition (IntPtr handle);
public PhaseContainerNodeDefinition (string identifier);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void Add (PhaseSoundEventNodeDefinition subtree);
public static PhaseContainerNodeDefinition Create ();
}
[Serializable]
public enum PhaseCullOption {
DoNotCull = 4,
SleepWakeAtRandomOffset = 2,
SleepWakeAtRealtimeOffset = 3,
SleepWakeAtZero = 1,
Terminate = 0,
}
[Serializable]
public enum PhaseCurveType {
Cubed = 1668432757,
InverseCubed = 1668434243,
InverseSigmoid = 1668434247,
InverseSine = 1668434259,
InverseSquared = 1668434257,
Linear = 1668435054,
Sigmoid = 1668436839,
Sine = 1668436846,
Squared = 1668436849,
}
public class PhaseDefinition : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseDefinition (Foundation.NSObjectFlag t);
protected PhaseDefinition (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Identifier { get; }
}
public class PhaseDirectivityModelParameters : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseDirectivityModelParameters (Foundation.NSObjectFlag t);
protected PhaseDirectivityModelParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class PhaseDistanceModelFadeOutParameters : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseDistanceModelFadeOutParameters (Foundation.NSObjectFlag t);
public PhaseDistanceModelFadeOutParameters (double cullDistance);
protected PhaseDistanceModelFadeOutParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double CullDistance { get; }
}
public class PhaseDistanceModelParameters : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseDistanceModelParameters (Foundation.NSObjectFlag t);
protected PhaseDistanceModelParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseDistanceModelFadeOutParameters FadeOutParameters { get; set; }
}
public class PhaseDucker : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseDucker (Foundation.NSObjectFlag t);
protected PhaseDucker (IntPtr handle);
public PhaseDucker (PhaseEngine engine, Foundation.NSSet<PhaseGroup> sourceGroups, Foundation.NSSet<PhaseGroup> targetGroups, double gain, double attackTime, double releaseTime, PhaseCurveType attackCurve, PhaseCurveType releaseCurve);
// properties
public virtual PhaseCurveType AttackCurve { get; }
public virtual double AttackTime { get; }
public override IntPtr ClassHandle { get; }
public virtual double Gain { get; }
public virtual string Identifier { get; }
public virtual bool IsActive { get; }
public virtual PhaseCurveType ReleaseCurve { get; }
public virtual double ReleaseTime { get; }
public virtual Foundation.NSSet<PhaseGroup> SourceGroups { get; }
public virtual Foundation.NSSet<PhaseGroup> TargetGroups { get; }
// methods
public virtual void Activate ();
public virtual void Deactivate ();
}
public class PhaseEngine : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseEngine (Foundation.NSObjectFlag t);
public PhaseEngine (PhaseUpdateMode updateMode);
protected PhaseEngine (IntPtr handle);
// properties
public virtual PhaseGroupPreset ActiveGroupPreset { get; }
public virtual PhaseAssetRegistry AssetRegistry { get; }
public override IntPtr ClassHandle { get; }
public virtual PhaseMedium DefaultMedium { get; set; }
public virtual PhaseReverbPreset DefaultReverbPreset { get; set; }
public virtual PhaseDucker[] Duckers { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Phase.PhaseGroup> Groups { get; }
public virtual PhaseSpatializationMode OutputSpatializationMode { get; set; }
public virtual PhaseRenderingState RenderingState { get; }
public virtual PhaseObject RootObject { get; }
public virtual PhaseSoundEvent[] SoundEvents { get; }
public virtual double UnitsPerMeter { get; set; }
public virtual double UnitsPerSecond { get; set; }
// methods
public virtual void Pause ();
public virtual bool Start (out Foundation.NSError error);
public virtual void Stop ();
public virtual void Update ();
}
public class PhaseEnvelope : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseEnvelope (Foundation.NSObjectFlag t);
protected PhaseEnvelope (IntPtr handle);
public PhaseEnvelope (OpenTK.Vector2d startPoint, PhaseEnvelopeSegment[] segments);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseNumericPair Domain { get; }
public virtual PhaseNumericPair Range { get; }
public virtual PhaseEnvelopeSegment[] Segments { get; }
public virtual OpenTK.Vector2d StartPoint { get; }
// methods
public virtual double Evaluate (double x);
}
public class PhaseEnvelopeDistanceModelParameters : Phase.PhaseDistanceModelParameters, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseEnvelopeDistanceModelParameters (Foundation.NSObjectFlag t);
public PhaseEnvelopeDistanceModelParameters (PhaseEnvelope envelope);
protected PhaseEnvelopeDistanceModelParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseEnvelope Envelope { get; }
}
public class PhaseEnvelopeSegment : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseEnvelopeSegment ();
protected PhaseEnvelopeSegment (Foundation.NSObjectFlag t);
protected PhaseEnvelopeSegment (IntPtr handle);
public PhaseEnvelopeSegment (OpenTK.Vector2d endPoint, PhaseCurveType curveType);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseCurveType CurveType { get; set; }
public virtual OpenTK.Vector2d EndPoint { get; set; }
}
[Serializable]
public enum PhaseError {
InitializeFailed = 1346913633,
}
public static class PhaseErrorExtensions {
// methods
public static Foundation.NSString GetDomain (this PhaseError self);
}
public class PhaseGeneratorNodeDefinition : Phase.PhaseSoundEventNodeDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseGeneratorNodeDefinition (Foundation.NSObjectFlag t);
protected PhaseGeneratorNodeDefinition (IntPtr handle);
// properties
public virtual PhaseCalibrationMode CalibrationMode { get; }
public override IntPtr ClassHandle { get; }
public virtual PhaseNumberMetaParameterDefinition GainMetaParameterDefinition { get; set; }
public virtual PhaseGroup Group { get; set; }
public virtual double Level { get; }
public virtual PhaseMixerDefinition MixerDefinition { get; }
public virtual double Rate { get; set; }
public virtual PhaseNumberMetaParameterDefinition RateMetaParameterDefinition { get; set; }
// methods
protected override void Dispose (bool disposing);
public virtual void SetCalibrationMode (PhaseCalibrationMode calibrationMode, double level);
}
public class PhaseGeometricSpreadingDistanceModelParameters : Phase.PhaseDistanceModelParameters, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseGeometricSpreadingDistanceModelParameters ();
protected PhaseGeometricSpreadingDistanceModelParameters (Foundation.NSObjectFlag t);
protected PhaseGeometricSpreadingDistanceModelParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double RolloffFactor { get; set; }
}
public class PhaseGlobalMetaParameterAsset : Phase.PhaseAsset, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseGlobalMetaParameterAsset (Foundation.NSObjectFlag t);
protected PhaseGlobalMetaParameterAsset (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class PhaseGroup : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseGroup (Foundation.NSObjectFlag t);
protected PhaseGroup (IntPtr handle);
public PhaseGroup (string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Gain { get; set; }
public virtual string Identifier { get; }
public virtual bool Muted { get; }
public virtual double Rate { get; set; }
public virtual bool Soloed { get; }
// methods
public virtual void FadeGain (double gain, double duration, PhaseCurveType curveType);
public virtual void FadeRate (double rate, double duration, PhaseCurveType curveType);
public virtual void Mute ();
public virtual void Register (PhaseEngine engine);
public virtual void Solo ();
public virtual void Unmute ();
public virtual void Unregister ();
public virtual void Unsolo ();
}
public class PhaseGroupPreset : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseGroupPreset (Foundation.NSObjectFlag t);
protected PhaseGroupPreset (IntPtr handle);
public PhaseGroupPreset (PhaseEngine engine, Foundation.NSDictionary<Foundation.NSString,Phase.PhaseGroupPresetSetting> settings, double timeToTarget, double timeToReset);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Phase.PhaseGroupPresetSetting> Settings { get; }
public virtual double TimeToReset { get; }
public virtual double TimeToTarget { get; }
// methods
public virtual void Activate ();
public virtual void Activate (double timeToTargetOverride);
public virtual void Deactivate ();
public virtual void Deactivate (double timeToResetOverride);
}
public class PhaseGroupPresetSetting : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseGroupPresetSetting (Foundation.NSObjectFlag t);
protected PhaseGroupPresetSetting (IntPtr handle);
public PhaseGroupPresetSetting (double gain, double rate, PhaseCurveType gainCurveType, PhaseCurveType rateCurveType);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Gain { get; }
public virtual PhaseCurveType GainCurveType { get; }
public virtual double Rate { get; }
public virtual PhaseCurveType RateCurveType { get; }
}
public class PhaseListener : Phase.PhaseObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseListener (Foundation.NSObjectFlag t);
public PhaseListener (PhaseEngine engine);
protected PhaseListener (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Gain { get; set; }
}
public class PhaseMappedMetaParameterDefinition : Phase.PhaseNumberMetaParameterDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseMappedMetaParameterDefinition (Foundation.NSObjectFlag t);
protected PhaseMappedMetaParameterDefinition (IntPtr handle);
public PhaseMappedMetaParameterDefinition (PhaseNumberMetaParameterDefinition inputMetaParameterDefinition, PhaseEnvelope envelope);
public PhaseMappedMetaParameterDefinition (double value, string identifier);
public PhaseMappedMetaParameterDefinition (PhaseNumberMetaParameterDefinition inputMetaParameterDefinition, PhaseEnvelope envelope, string identifier);
public PhaseMappedMetaParameterDefinition (double value, double minimum, double maximum);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseEnvelope Envelope { get; }
public virtual PhaseNumberMetaParameterDefinition InputMetaParameterDefinition { get; }
}
public class PhaseMaterial : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseMaterial (Foundation.NSObjectFlag t);
protected PhaseMaterial (IntPtr handle);
public PhaseMaterial (PhaseEngine engine, PhaseMaterialPreset preset);
// properties
public override IntPtr ClassHandle { get; }
}
[Serializable]
public enum PhaseMaterialPreset {
Brickwork = 1833071211,
Cardboard = 1833136740,
Concrete = 1833132914,
Drywall = 1833202295,
Glass = 1833397363,
Wood = 1834448228,
}
public class PhaseMedium : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseMedium (Foundation.NSObjectFlag t);
protected PhaseMedium (IntPtr handle);
public PhaseMedium (PhaseEngine engine, PhaseMediumPreset preset);
// properties
public override IntPtr ClassHandle { get; }
}
[Serializable]
public enum PhaseMediumPreset {
PresetAir = 1835286898,
}
public class PhaseMetaParameter : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseMetaParameter (Foundation.NSObjectFlag t);
protected PhaseMetaParameter (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Identifier { get; }
public virtual Foundation.NSObject Value { get; set; }
}
public class PhaseMetaParameterDefinition : Phase.PhaseDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseMetaParameterDefinition (Foundation.NSObjectFlag t);
protected PhaseMetaParameterDefinition (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSObject Value { get; }
}
public class PhaseMixer : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseMixer (Foundation.NSObjectFlag t);
protected PhaseMixer (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Gain { get; }
public virtual PhaseMetaParameter GainMetaParameter { get; }
public virtual string Identifier { get; }
}
public class PhaseMixerDefinition : Phase.PhaseDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseMixerDefinition (Foundation.NSObjectFlag t);
protected PhaseMixerDefinition (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Gain { get; set; }
public virtual PhaseNumberMetaParameterDefinition GainMetaParameterDefinition { get; set; }
}
public class PhaseMixerParameters : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseMixerParameters ();
protected PhaseMixerParameters (Foundation.NSObjectFlag t);
protected PhaseMixerParameters (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddAmbientMixerParameters (string identifier, PhaseListener listener);
public virtual void AddSpatialMixerParameters (string identifier, PhaseSource source, PhaseListener listener);
}
[Serializable]
public enum PhaseNormalizationMode {
Dynamic = 1,
None = 0,
}
public class PhaseNumberMetaParameter : Phase.PhaseMetaParameter, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseNumberMetaParameter (Foundation.NSObjectFlag t);
protected PhaseNumberMetaParameter (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Maximum { get; }
public virtual double Minimum { get; }
// methods
public virtual void Fade (double value, double duration);
}
public class PhaseNumberMetaParameterDefinition : Phase.PhaseMetaParameterDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseNumberMetaParameterDefinition (Foundation.NSObjectFlag t);
public PhaseNumberMetaParameterDefinition (double value);
protected PhaseNumberMetaParameterDefinition (IntPtr handle);
public PhaseNumberMetaParameterDefinition (double value, string identifier);
public PhaseNumberMetaParameterDefinition (double value, double minimum, double maximum);
public PhaseNumberMetaParameterDefinition (double value, double minimum, double maximum, string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Maximum { get; }
public virtual double Minimum { get; }
}
public class PhaseNumericPair : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseNumericPair ();
protected PhaseNumericPair (Foundation.NSObjectFlag t);
protected PhaseNumericPair (IntPtr handle);
public PhaseNumericPair (double first, double second);
// properties
public override IntPtr ClassHandle { get; }
public virtual double First { get; set; }
public virtual double Second { get; set; }
}
public class PhaseObject : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseObject (Foundation.NSObjectFlag t);
public PhaseObject (PhaseEngine engine);
protected PhaseObject (IntPtr handle);
// properties
public virtual PhaseObject[] Children { get; }
public override IntPtr ClassHandle { get; }
public static OpenTK.Vector3 Forward { get; }
public virtual PhaseObject Parent { get; }
public static OpenTK.Vector3 Right { get; }
public virtual OpenTK.NMatrix4 Transform { get; set; }
public static OpenTK.Vector3 Up { get; }
public virtual OpenTK.NMatrix4 WorldTransform { get; set; }
// methods
public virtual bool AddChild (PhaseObject child, out Foundation.NSError error);
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
protected override void Dispose (bool disposing);
public virtual void RemoveChild (PhaseObject child);
public virtual void RemoveChildren ();
}
public class PhaseOccluder : Phase.PhaseObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseOccluder (Foundation.NSObjectFlag t);
public PhaseOccluder (PhaseEngine engine);
protected PhaseOccluder (IntPtr handle);
public PhaseOccluder (PhaseEngine engine, PhaseShape[] shapes);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseShape[] Shapes { get; }
}
[Serializable]
public enum PhasePlaybackMode {
Looping = 1,
OneShot = 0,
}
[Serializable]
[Flags]
public enum PhasePushStreamBufferOptions {
Default = 1,
Interrupts = 4,
InterruptsAtLoop = 8,
Loops = 2,
}
[Serializable]
public enum PhasePushStreamCompletionCallbackCondition {
DataRendered = 0,
}
public class PhasePushStreamNode : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhasePushStreamNode (Foundation.NSObjectFlag t);
protected PhasePushStreamNode (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual AVFoundation.AVAudioFormat Format { get; }
public virtual PhaseNumberMetaParameter GainMetaParameter { get; }
public virtual PhaseMixer Mixer { get; }
public virtual PhaseNumberMetaParameter RateMetaParameter { get; }
// methods
public virtual void ScheduleBuffer (AVFoundation.AVAudioPcmBuffer buffer);
public virtual void ScheduleBuffer (AVFoundation.AVAudioPcmBuffer buffer, AVFoundation.AVAudioTime when, PhasePushStreamBufferOptions options);
public virtual void ScheduleBuffer (AVFoundation.AVAudioPcmBuffer buffer, PhasePushStreamCompletionCallbackCondition completionCallbackCondition, System.Action<PhasePushStreamCompletionCallbackCondition> completionHandler);
public virtual void ScheduleBuffer (AVFoundation.AVAudioPcmBuffer buffer, AVFoundation.AVAudioTime when, PhasePushStreamBufferOptions options, PhasePushStreamCompletionCallbackCondition completionCallbackCondition, System.Action<PhasePushStreamCompletionCallbackCondition> completionHandler);
public virtual System.Threading.Tasks.Task<PhasePushStreamCompletionCallbackCondition> ScheduleBufferAsync (AVFoundation.AVAudioPcmBuffer buffer, PhasePushStreamCompletionCallbackCondition completionCallbackCondition);
public virtual System.Threading.Tasks.Task<PhasePushStreamCompletionCallbackCondition> ScheduleBufferAsync (AVFoundation.AVAudioPcmBuffer buffer, AVFoundation.AVAudioTime when, PhasePushStreamBufferOptions options, PhasePushStreamCompletionCallbackCondition completionCallbackCondition);
}
public class PhasePushStreamNodeDefinition : Phase.PhaseGeneratorNodeDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhasePushStreamNodeDefinition (Foundation.NSObjectFlag t);
protected PhasePushStreamNodeDefinition (IntPtr handle);
public PhasePushStreamNodeDefinition (PhaseMixerDefinition mixerDefinition, AVFoundation.AVAudioFormat format);
public PhasePushStreamNodeDefinition (PhaseMixerDefinition mixerDefinition, AVFoundation.AVAudioFormat format, string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual AVFoundation.AVAudioFormat Format { get; }
public virtual bool Normalize { get; set; }
}
public class PhaseRandomNodeDefinition : Phase.PhaseSoundEventNodeDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseRandomNodeDefinition ();
protected PhaseRandomNodeDefinition (Foundation.NSObjectFlag t);
protected PhaseRandomNodeDefinition (IntPtr handle);
public PhaseRandomNodeDefinition (string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual nint UniqueSelectionQueueLength { get; set; }
// methods
public virtual void AddSubtree (PhaseSoundEventNodeDefinition subtree, Foundation.NSNumber weight);
}
[Serializable]
public enum PhaseRenderingState {
Paused = 2,
Started = 1,
Stopped = 0,
}
[Serializable]
public enum PhaseReverbPreset {
Cathedral = 1917023336,
LargeChamber = 1917600616,
LargeHall = 1917601841,
LargeHall2 = 1917601842,
LargeRoom = 1917604401,
LargeRoom2 = 1917604402,
MediumChamber = 1917666152,
MediumHall = 1917667377,
MediumHall2 = 1917667378,
MediumHall3 = 1917667379,
MediumRoom = 1917669997,
None = 1917742958,
SmallRoom = 1918063213,
}
public class PhaseSamplerNodeDefinition : Phase.PhaseGeneratorNodeDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSamplerNodeDefinition (Foundation.NSObjectFlag t);
protected PhaseSamplerNodeDefinition (IntPtr handle);
public PhaseSamplerNodeDefinition (string soundAssetIdentifier, PhaseMixerDefinition mixerDefinition);
public PhaseSamplerNodeDefinition (string soundAssetIdentifier, PhaseMixerDefinition mixerDefinition, string identifier);
// properties
public virtual string AssetIdentifier { get; }
public override IntPtr ClassHandle { get; }
public virtual PhaseCullOption CullOption { get; set; }
public virtual PhasePlaybackMode PlaybackMode { get; set; }
}
public class PhaseShape : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseShape (Foundation.NSObjectFlag t);
protected PhaseShape (IntPtr handle);
public PhaseShape (PhaseEngine engine, ModelIO.MDLMesh mesh);
public PhaseShape (PhaseEngine engine, ModelIO.MDLMesh mesh, PhaseMaterial[] materials);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseShapeElement[] Elements { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class PhaseShapeElement : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseShapeElement (Foundation.NSObjectFlag t);
protected PhaseShapeElement (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseMaterial Material { get; set; }
}
public class PhaseSoundAsset : Phase.PhaseAsset, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSoundAsset (Foundation.NSObjectFlag t);
protected PhaseSoundAsset (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData Data { get; }
public virtual PhaseAssetType Type { get; }
public virtual Foundation.NSUrl Url { get; }
}
public class PhaseSoundEvent : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSoundEvent (Foundation.NSObjectFlag t);
protected PhaseSoundEvent (IntPtr handle);
public PhaseSoundEvent (PhaseEngine engine, string assetIdentifier, out Foundation.NSError error);
public PhaseSoundEvent (PhaseEngine engine, string assetIdentifier, PhaseMixerParameters mixerParameters, out Foundation.NSError error);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool Indefinite { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Phase.PhaseMetaParameter> MetaParameters { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Phase.PhaseMixer> Mixers { get; }
public virtual PhaseSoundEventPrepareState PrepareState { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Phase.PhasePushStreamNode> PushStreamNodes { get; }
public virtual PhaseRenderingState RenderingState { get; }
// methods
public virtual void Pause ();
public virtual void Prepare (System.Action<PhaseSoundEventPrepareHandlerReason> completionBlock);
public virtual bool Prepare (out Foundation.NSError error);
public virtual System.Threading.Tasks.Task<PhaseSoundEventPrepareHandlerReason> PrepareAsync ();
public virtual void Resume ();
public virtual bool Seek (double time, System.Action<PhaseSoundEventSeekHandlerReason> completionHandler);
public virtual System.Threading.Tasks.Task<PhaseSoundEventSeekHandlerReason> SeekAsync (double time);
public virtual System.Threading.Tasks.Task<PhaseSoundEventSeekHandlerReason> SeekAsync (double time, out bool result);
public virtual bool Start (System.Action<PhaseSoundEventStartHandlerReason> completionBlock);
public virtual bool Start (out Foundation.NSError error);
public virtual System.Threading.Tasks.Task<PhaseSoundEventStartHandlerReason> StartAsync ();
public virtual System.Threading.Tasks.Task<PhaseSoundEventStartHandlerReason> StartAsync (out bool result);
public virtual void StopAndInvalidate ();
}
[Serializable]
public enum PhaseSoundEventError {
ApiMisuse = 1346925668,
BadData = 1346925666,
InvalidInstance = 1346925667,
NotFound = 1346925665,
OutOfMemory = 1346925670,
SystemNotInitialized = 1346925669,
}
public static class PhaseSoundEventErrorExtensions {
// methods
public static Foundation.NSString GetDomain (this PhaseSoundEventError self);
}
public class PhaseSoundEventNodeAsset : Phase.PhaseAsset, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSoundEventNodeAsset (Foundation.NSObjectFlag t);
protected PhaseSoundEventNodeAsset (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class PhaseSoundEventNodeDefinition : Phase.PhaseDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSoundEventNodeDefinition (Foundation.NSObjectFlag t);
protected PhaseSoundEventNodeDefinition (IntPtr handle);
// properties
public virtual PhaseSoundEventNodeDefinition[] Children { get; }
public override IntPtr ClassHandle { get; }
}
[Serializable]
public enum PhaseSoundEventPrepareHandlerReason {
Error = 0,
Prepared = 1,
Terminated = 2,
}
[Serializable]
public enum PhaseSoundEventPrepareState {
InProgress = 1,
NotStarted = 0,
Prepared = 2,
}
[Serializable]
public enum PhaseSoundEventSeekHandlerReason {
Error = 0,
ErrorSeekAlreadyInProgress = 1,
SeekSuccessful = 2,
}
[Serializable]
public enum PhaseSoundEventStartHandlerReason {
Error = 0,
FinishedPlaying = 1,
Terminated = 2,
}
public class PhaseSource : Phase.PhaseObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSource (Foundation.NSObjectFlag t);
public PhaseSource (PhaseEngine engine);
protected PhaseSource (IntPtr handle);
public PhaseSource (PhaseEngine engine, PhaseShape[] shapes);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Gain { get; set; }
public virtual PhaseShape[] Shapes { get; }
}
[Serializable]
public enum PhaseSpatialCategory {
DirectPathTransmission = 0,
EarlyReflections = 1,
LateReverb = 2,
}
public static class PhaseSpatialCategoryExtensions {
// methods
public static Foundation.NSString GetConstant (this PhaseSpatialCategory self);
public static PhaseSpatialCategory GetValue (Foundation.NSString constant);
}
public class PhaseSpatialMixerDefinition : Phase.PhaseMixerDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSpatialMixerDefinition (Foundation.NSObjectFlag t);
public PhaseSpatialMixerDefinition (PhaseSpatialPipeline spatialPipeline);
protected PhaseSpatialMixerDefinition (IntPtr handle);
public PhaseSpatialMixerDefinition (PhaseSpatialPipeline spatialPipeline, string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseDistanceModelParameters DistanceModelParameters { get; set; }
public virtual PhaseDirectivityModelParameters ListenerDirectivityModelParameters { get; set; }
public virtual PhaseDirectivityModelParameters SourceDirectivityModelParameters { get; set; }
public virtual PhaseSpatialPipeline SpatialPipeline { get; }
}
public class PhaseSpatialPipeline : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSpatialPipeline (Foundation.NSObjectFlag t);
public PhaseSpatialPipeline (PhaseSpatialPipelineFlags flags);
protected PhaseSpatialPipeline (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Phase.PhaseSpatialPipelineEntry> Entries { get; }
public virtual PhaseSpatialPipelineFlags Flags { get; }
}
public class PhaseSpatialPipelineEntry : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public PhaseSpatialPipelineEntry ();
protected PhaseSpatialPipelineEntry (Foundation.NSObjectFlag t);
protected PhaseSpatialPipelineEntry (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double SendLevel { get; set; }
public virtual PhaseNumberMetaParameterDefinition SendLevelMetaParameterDefinition { get; set; }
}
[Serializable]
[Flags]
public enum PhaseSpatialPipelineFlags {
DirectPathTransmission = 1,
EarlyReflections = 2,
LateReverb = 4,
}
[Serializable]
public enum PhaseSpatializationMode {
AlwaysUseBinaural = 1,
AlwaysUseChannelBased = 2,
Automatic = 0,
}
public class PhaseStringMetaParameter : Phase.PhaseMetaParameter, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseStringMetaParameter (Foundation.NSObjectFlag t);
protected PhaseStringMetaParameter (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class PhaseStringMetaParameterDefinition : Phase.PhaseMetaParameterDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseStringMetaParameterDefinition (Foundation.NSObjectFlag t);
protected PhaseStringMetaParameterDefinition (IntPtr handle);
public PhaseStringMetaParameterDefinition (string value);
public PhaseStringMetaParameterDefinition (string value, string identifier);
// properties
public override IntPtr ClassHandle { get; }
}
public class PhaseSwitchNodeDefinition : Phase.PhaseSoundEventNodeDefinition, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected PhaseSwitchNodeDefinition (Foundation.NSObjectFlag t);
public PhaseSwitchNodeDefinition (PhaseStringMetaParameterDefinition switchMetaParameterDefinition);
protected PhaseSwitchNodeDefinition (IntPtr handle);
public PhaseSwitchNodeDefinition (PhaseStringMetaParameterDefinition switchMetaParameterDefinition, string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual PhaseStringMetaParameterDefinition SwitchMetaParameterDefinition { get; }
// methods
public virtual void AddSubtree (PhaseSoundEventNodeDefinition subtree, string switchValue);
}
[Serializable]
public enum PhaseUpdateMode {
Automatic = 0,
Manual = 1,
}
public interface ISHSessionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public class SHCatalog : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected SHCatalog (Foundation.NSObjectFlag t);
protected SHCatalog (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double MaximumQuerySignatureDuration { get; }
public virtual double MinimumQuerySignatureDuration { get; }
}
public class SHCustomCatalog : ShazamKit.SHCatalog, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SHCustomCatalog ();
protected SHCustomCatalog (Foundation.NSObjectFlag t);
protected SHCustomCatalog (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual bool Add (Foundation.NSUrl url, out Foundation.NSError error);
public virtual bool Add (SHSignature signature, SHMediaItem[] mediaItems, out Foundation.NSError error);
public static SHCustomCatalog Create ();
public virtual bool Write (Foundation.NSUrl url, out Foundation.NSError error);
}
[Serializable]
public enum SHErrorCode {
AudioDiscontinuity = 101,
CustomCatalogInvalid = 300,
CustomCatalogInvalidURL = 301,
InvalidAudioFormat = 100,
MatchAttemptFailed = 202,
MediaLibrarySyncFailed = 400,
SignatureDurationInvalid = 201,
SignatureInvalid = 200,
}
public static class SHErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (this SHErrorCode self);
}
public class SHMatch : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SHMatch (Foundation.NSCoder coder);
protected SHMatch (Foundation.NSObjectFlag t);
protected SHMatch (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual SHMatchedMediaItem[] MediaItems { get; }
public virtual SHSignature QuerySignature { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class SHMatchedMediaItem : ShazamKit.SHMediaItem, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SHMatchedMediaItem (Foundation.NSCoder coder);
protected SHMatchedMediaItem (Foundation.NSObjectFlag t);
protected SHMatchedMediaItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual float FrequencySkew { get; }
public virtual double MatchOffset { get; }
public virtual double PredictedCurrentMatchOffset { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class SHMediaItem : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SHMediaItem (Foundation.NSCoder coder);
protected SHMediaItem (Foundation.NSObjectFlag t);
protected SHMediaItem (IntPtr handle);
// properties
public virtual string AppleMusicId { get; }
public virtual Foundation.NSUrl AppleMusicUrl { get; }
public virtual string Artist { get; }
public virtual Foundation.NSUrl ArtworkUrl { get; }
public override IntPtr ClassHandle { get; }
public virtual bool ExplicitContent { get; }
public virtual string[] Genres { get; }
public virtual string Isrc { get; }
public virtual string ShazamId { get; }
public virtual string Subtitle { get; }
public virtual string Title { get; }
public virtual Foundation.NSUrl VideoUrl { get; }
public virtual Foundation.NSUrl WebUrl { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static SHMediaItem Create (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> properties);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public static void FetchMediaItem (string shazamId, System.Action<SHMediaItem,Foundation.NSError> completionHandler);
public static System.Threading.Tasks.Task<SHMediaItem> FetchMediaItemAsync (string shazamId);
public virtual Foundation.NSObject GetObject (string key);
public virtual Foundation.NSObject GetValue (string property);
}
[Serializable]
public enum SHMediaItemProperty {
AppleMusicId = 5,
AppleMusicUrl = 6,
Artist = 3,
ArtworkUrl = 7,
ExplicitContent = 9,
FrequencySkew = 13,
Genres = 10,
Isrc = 11,
MatchOffset = 12,
ShazamId = 0,
Subtitle = 2,
Title = 1,
VideoUrl = 8,
WebUrl = 4,
}
public static class SHMediaItemPropertyExtensions {
// methods
public static Foundation.NSString GetConstant (this SHMediaItemProperty self);
public static SHMediaItemProperty GetValue (Foundation.NSString constant);
}
public class SHMediaLibrary : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected SHMediaLibrary (Foundation.NSObjectFlag t);
protected SHMediaLibrary (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static SHMediaLibrary DefaultLibrary { get; }
// methods
public virtual void Add (SHMediaItem[] mediaItems, System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task AddAsync (SHMediaItem[] mediaItems);
}
public class SHSession : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SHSession ();
protected SHSession (Foundation.NSObjectFlag t);
public SHSession (SHCatalog catalog);
protected SHSession (IntPtr handle);
// properties
public virtual SHCatalog Catalog { get; }
public override IntPtr ClassHandle { get; }
public ISHSessionDelegate Delegate { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
protected override void Dispose (bool disposing);
public virtual void Match (SHSignature signature);
public virtual void Match (AVFoundation.AVAudioPcmBuffer buffer, AVFoundation.AVAudioTime time);
}
public class SHSessionDelegate : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, ISHSessionDelegate, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SHSessionDelegate ();
protected SHSessionDelegate (Foundation.NSObjectFlag t);
protected SHSessionDelegate (IntPtr handle);
// methods
public virtual void DidFindMatch (SHSession session, SHMatch match);
public virtual void DidNotFindMatch (SHSession session, SHSignature signature, Foundation.NSError error);
}
public static class SHSessionDelegate_Extensions {
// methods
public static void DidFindMatch (this ISHSessionDelegate This, SHSession session, SHMatch match);
public static void DidNotFindMatch (this ISHSessionDelegate This, SHSession session, SHSignature signature, Foundation.NSError error);
}
public class SHSignature : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SHSignature (Foundation.NSCoder coder);
protected SHSignature (Foundation.NSObjectFlag t);
protected SHSignature (IntPtr handle);
public SHSignature (Foundation.NSData dataRepresentation, out Foundation.NSError error);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSData DataRepresentation { get; }
public virtual double Duration { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public static SHSignature GetSignature (Foundation.NSData dataRepresentation, out Foundation.NSError error);
}
public class SHSignatureGenerator : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SHSignatureGenerator ();
protected SHSignatureGenerator (Foundation.NSObjectFlag t);
protected SHSignatureGenerator (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual SHSignature Signature { get; }
// methods
public virtual bool Append (AVFoundation.AVAudioPcmBuffer buffer, AVFoundation.AVAudioTime time, out Foundation.NSError error);
}
public class THClient : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public THClient ();
protected THClient (Foundation.NSObjectFlag t);
protected THClient (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void DeleteCredentialsForBorderAgent (Foundation.NSData borderAgentId, System.Action<Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task DeleteCredentialsForBorderAgentAsync (Foundation.NSData borderAgentId);
public virtual void RetrieveAllCredentials (System.Action<Foundation.NSSet<THCredentials>> completion);
public virtual System.Threading.Tasks.Task<Foundation.NSSet<THCredentials>> RetrieveAllCredentialsAsync ();
public virtual void RetrieveCredentialsForBorderAgent (Foundation.NSData borderAgentId, System.Action<THCredentials,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<THCredentials> RetrieveCredentialsForBorderAgentAsync (Foundation.NSData borderAgentId);
public virtual void RetrieveCredentialsForExtendedPanId (Foundation.NSData extendedPanId, System.Action<THCredentials,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<THCredentials> RetrieveCredentialsForExtendedPanIdAsync (Foundation.NSData extendedPanId);
public virtual void RetrievePreferredCredentials (System.Action<THCredentials,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<THCredentials> RetrievePreferredCredentialsAsync ();
public virtual void StoreCredentialsForBorderAgent (Foundation.NSData borderAgentId, Foundation.NSData activeOperationalDataSet, System.Action<Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task StoreCredentialsForBorderAgentAsync (Foundation.NSData borderAgentId, Foundation.NSData activeOperationalDataSet);
}
public class THCredentials : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public THCredentials (Foundation.NSCoder coder);
protected THCredentials (Foundation.NSObjectFlag t);
protected THCredentials (IntPtr handle);
// properties
public virtual Foundation.NSData ActiveOperationalDataSet { get; }
public virtual Foundation.NSData BorderAgentId { get; }
public virtual byte Channel { get; set; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDate CreationDate { get; }
public virtual Foundation.NSData ExtendedPanId { get; }
public virtual Foundation.NSDate LastModificationDate { get; }
public virtual Foundation.NSData NetworkKey { get; }
public virtual string NetworkName { get; }
public virtual Foundation.NSData PanId { get; }
public virtual Foundation.NSData Pskc { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}