diff --git a/docs/api/AVFoundation/AVAsset.xml b/docs/api/AVFoundation/AVAsset.xml index a874ae57d567..57e35cca8ae3 100644 --- a/docs/api/AVFoundation/AVAsset.xml +++ b/docs/api/AVFoundation/AVAsset.xml @@ -12,7 +12,137 @@ Apple documentation for AVAsset - Notification constant for ChapterMetadataGroupsDidChange + Notification constant for ChapterMetadataGroupsDidChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification AVAsset", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVAsset", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.ChapterMetadataGroupsDidChangeNotification, Callback); +} +]]> + + + + + Notification constant for DurationDidChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification AVAsset", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVAsset", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.DurationDidChangeNotification, Callback); +} +]]> + + + + + Notification constant for MediaSelectionGroupsDidChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification AVAsset", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVAsset", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.MediaSelectionGroupsDidChangeNotification, Callback); +} +]]> + + + + + Notification constant for WasDefragmented + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification AVAsset", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVAsset", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.WasDefragmentedNotification, Callback); +} +]]> + + + + + Notification constant for ContainsFragmentsDidChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification AVAsset", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVAsset", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.ContainsFragmentsDidChangeNotification, Callback); +} +]]> + + + + + Notification constant for DurationDidChange NSString constant, should be used as a token to NSNotificationCenter. This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. @@ -20,7 +150,7 @@ {Console.WriteLine ("Received the notification AVAsset", notification); } + AVAsset.DurationDidChangeNotification, (notification) => {Console.WriteLine ("Received the notification AVAsset", notification); } // Method style @@ -31,14 +161,14 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.ChapterMetadataGroupsDidChangeNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.DurationDidChangeNotification, Callback); } ]]> - - Notification constant for DurationDidChange + + Notification constant for ChapterMetadataGroupsDidChange NSString constant, should be used as a token to NSNotificationCenter. This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. @@ -46,7 +176,7 @@ void Setup () {Console.WriteLine ("Received the notification AVAsset", notification); } + AVAsset.ChapterMetadataGroupsDidChangeNotification, (notification) => {Console.WriteLine ("Received the notification AVAsset", notification); } // Method style @@ -57,7 +187,7 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.DurationDidChangeNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (AVAsset.ChapterMetadataGroupsDidChangeNotification, Callback); } ]]> diff --git a/docs/api/AVFoundation/AVPlayerItem.xml b/docs/api/AVFoundation/AVPlayerItem.xml new file mode 100644 index 000000000000..bd84c6153424 --- /dev/null +++ b/docs/api/AVFoundation/AVPlayerItem.xml @@ -0,0 +1,390 @@ + + + Notification constant for DidPlayToEndTime + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = AVPlayerItem.Notifications.ObserveDidPlayToEndTime (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification AVPlayerItem", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVPlayerItem", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.DidPlayToEndTimeNotification, Callback); +} +]]> + + + + + Notification constant for ItemFailedToPlayToEndTime + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + To subscribe to this notification, developers can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("Error", args.Error); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, AVFoundation.AVPlayerItemErrorEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("Error", args.Error); +} + +void Setup () +{ + notification = AVPlayerItem.Notifications.ObserveItemFailedToPlayToEndTime (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification AVPlayerItem", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVPlayerItem", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.ItemFailedToPlayToEndTimeNotification, Callback); +} +]]> + + + + + Notification constant for TimeJumped + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = AVPlayerItem.Notifications.ObserveTimeJumped (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification AVPlayerItem", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVPlayerItem", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.TimeJumpedNotification, Callback); +} +]]> + + + + + Notification constant for NewAccessLogEntry + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = AVPlayerItem.Notifications.ObserveNewAccessLogEntry (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification AVPlayerItem", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVPlayerItem", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.NewAccessLogEntryNotification, Callback); +} +]]> + + + + + Notification constant for NewErrorLogEntry + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = AVPlayerItem.Notifications.ObserveNewErrorLogEntry (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification AVPlayerItem", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVPlayerItem", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.NewErrorLogEntryNotification, Callback); +} +]]> + + + + + Notification constant for PlaybackStalled + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = AVPlayerItem.Notifications.ObservePlaybackStalled (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification AVPlayerItem", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification AVPlayerItem", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (AVPlayerItem.PlaybackStalledNotification, Callback); +} +]]> + + + + \ No newline at end of file diff --git a/docs/api/Accounts/ACAccountStore.xml b/docs/api/Accounts/ACAccountStore.xml index 4ffb5ce431d6..26274a4524c1 100644 --- a/docs/api/Accounts/ACAccountStore.xml +++ b/docs/api/Accounts/ACAccountStore.xml @@ -33,7 +33,70 @@ ]]> - Apple documentation for ACAccountStore + + Notification constant for Change + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience .M:ACAccountStore.Notifications.ObserveChange* method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = ACAccountStore.Notifications.ObserveChange (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification ACAccountStore", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification ACAccountStore", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (ACAccountStore.ChangeNotification, Callback); +} +]]> + + + \ No newline at end of file diff --git a/docs/api/AddressBook/ABMultiValue`1.xml b/docs/api/AddressBook/ABMultiValue`1.xml new file mode 100644 index 000000000000..eb1e82523faa --- /dev/null +++ b/docs/api/AddressBook/ABMultiValue`1.xml @@ -0,0 +1,28 @@ + + + + Gets a value indicating whether the + + is read-only. + + + if the current instance and + instances + within the current collection can be changed; otherwise, + . + + + + Use + + to get an instance where + is + . + + + + + + + + \ No newline at end of file diff --git a/docs/api/CloudKit/CKContainer.xml b/docs/api/CloudKit/CKContainer.xml index a4edcbf9c60e..b54d475817ae 100644 --- a/docs/api/CloudKit/CKContainer.xml +++ b/docs/api/CloudKit/CKContainer.xml @@ -7,4 +7,30 @@ Apple documentation for CKContainer + + Notification constant for AccountChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification CKContainer", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification CKContainer", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (CKContainer.AccountChangedNotification, Callback); +} +]]> + + + \ No newline at end of file diff --git a/docs/api/Foundation/NSExtensionContext.xml b/docs/api/Foundation/NSExtensionContext.xml new file mode 100644 index 000000000000..61dd8a4961dd --- /dev/null +++ b/docs/api/Foundation/NSExtensionContext.xml @@ -0,0 +1,106 @@ + + + Notification constant for HostWillEnterForeground + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSExtensionContext", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSExtensionContext", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSExtensionContext.HostWillEnterForegroundNotification, Callback); +} +]]> + + + + + Notification constant for HostDidEnterBackground + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSExtensionContext", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSExtensionContext", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSExtensionContext.HostDidEnterBackgroundNotification, Callback); +} +]]> + + + + + Notification constant for HostWillResignActive + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSExtensionContext", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSExtensionContext", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSExtensionContext.HostWillResignActiveNotification, Callback); +} +]]> + + + + + Notification constant for HostDidBecomeActive + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSExtensionContext", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSExtensionContext", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSExtensionContext.HostDidBecomeActiveNotification, Callback); +} +]]> + + + + \ No newline at end of file diff --git a/docs/api/Foundation/NSHttpCookieStorage.xml b/docs/api/Foundation/NSHttpCookieStorage.xml new file mode 100644 index 000000000000..14e067edfb54 --- /dev/null +++ b/docs/api/Foundation/NSHttpCookieStorage.xml @@ -0,0 +1,54 @@ + + + Notification constant for CookiesChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSHttpCookieStorage", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSHttpCookieStorage", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSHttpCookieStorage.CookiesChangedNotification, Callback); +} +]]> + + + + + Notification constant for AcceptPolicyChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSHttpCookieStorage", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSHttpCookieStorage", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSHttpCookieStorage.AcceptPolicyChangedNotification, Callback); +} +]]> + + + + \ No newline at end of file diff --git a/docs/api/Foundation/NSUbiquitousKeyValueStore.xml b/docs/api/Foundation/NSUbiquitousKeyValueStore.xml new file mode 100644 index 000000000000..b9df98090d29 --- /dev/null +++ b/docs/api/Foundation/NSUbiquitousKeyValueStore.xml @@ -0,0 +1,72 @@ + + + Notification constant for DidChangeExternally + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + To subscribe to this notification, developers can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("ChangedKeys", args.ChangedKeys); + Console.WriteLine ("ChangeReason", args.ChangeReason); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSUbiquitousKeyValueStoreChangeEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("ChangedKeys", args.ChangedKeys); + Console.WriteLine ("ChangeReason", args.ChangeReason); +} + +void Setup () +{ + notification = NSUbiquitousKeyValueStore.Notifications.ObserveDidChangeExternally (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUbiquitousKeyValueStore", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUbiquitousKeyValueStore", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUbiquitousKeyValueStore.DidChangeExternallyNotification, Callback); +} +]]> + + + + \ No newline at end of file diff --git a/docs/api/Foundation/NSUndoManager.xml b/docs/api/Foundation/NSUndoManager.xml new file mode 100644 index 000000000000..10ae4818d23f --- /dev/null +++ b/docs/api/Foundation/NSUndoManager.xml @@ -0,0 +1,522 @@ + + + Notification constant for Checkpoint + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = NSUndoManager.Notifications.ObserveCheckpoint (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUndoManager", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUndoManager", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUndoManager.CheckpointNotification, Callback); +} +]]> + + + + + Notification constant for DidOpenUndoGroup + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = NSUndoManager.Notifications.ObserveDidOpenUndoGroup (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUndoManager", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUndoManager", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUndoManager.DidOpenUndoGroupNotification, Callback); +} +]]> + + + + + Notification constant for DidRedoChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = NSUndoManager.Notifications.ObserveDidRedoChange (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUndoManager", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUndoManager", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUndoManager.DidRedoChangeNotification, Callback); +} +]]> + + + + + Notification constant for DidUndoChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = NSUndoManager.Notifications.ObserveDidUndoChange (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUndoManager", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUndoManager", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUndoManager.DidUndoChangeNotification, Callback); +} +]]> + + + + + Notification constant for WillCloseUndoGroup + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + To subscribe to this notification, developers can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("Discardable", args.Discardable); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSUndoManagerCloseUndoGroupEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("Discardable", args.Discardable); +} + +void Setup () +{ + notification = NSUndoManager.Notifications.ObserveWillCloseUndoGroup (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUndoManager", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUndoManager", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUndoManager.WillCloseUndoGroupNotification, Callback); +} +]]> + + + + + Notification constant for WillRedoChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = NSUndoManager.Notifications.ObserveWillRedoChange (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUndoManager", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUndoManager", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUndoManager.WillRedoChangeNotification, Callback); +} +]]> + + + + + Notification constant for WillUndoChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + If you want to subscribe to this notification, you can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSNotificationEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); +} + +void Setup () +{ + notification = NSUndoManager.Notifications.ObserveWillUndoChange (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUndoManager", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUndoManager", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUndoManager.WillUndoChangeNotification, Callback); +} +]]> + + + + + Notification constant for DidCloseUndoGroup + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + To subscribe to this notification, developers can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("Discardable", args.Discardable); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, Foundation.NSUndoManagerCloseUndoGroupEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("Discardable", args.Discardable); +} + +void Setup () +{ + notification = NSUndoManager.Notifications.ObserveDidCloseUndoGroup (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification NSUndoManager", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUndoManager", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUndoManager.DidCloseUndoGroupNotification, Callback); +} +]]> + + + + \ No newline at end of file diff --git a/docs/api/Foundation/NSUserDefaults.xml b/docs/api/Foundation/NSUserDefaults.xml new file mode 100644 index 000000000000..61da212a186e --- /dev/null +++ b/docs/api/Foundation/NSUserDefaults.xml @@ -0,0 +1,132 @@ + + + Notification constant for SizeLimitExceeded + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSUserDefaults", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUserDefaults", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUserDefaults.SizeLimitExceededNotification, Callback); +} +]]> + + + + + Notification constant for NoCloudAccount + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSUserDefaults", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUserDefaults", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUserDefaults.NoCloudAccountNotification, Callback); +} +]]> + + + + + Notification constant for DidChangeAccounts + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSUserDefaults", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUserDefaults", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUserDefaults.DidChangeAccountsNotification, Callback); +} +]]> + + + + + Notification constant for CompletedInitialSync + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSUserDefaults", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUserDefaults", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUserDefaults.CompletedInitialSyncNotification, Callback); +} +]]> + + + + + Notification constant for DidChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification NSUserDefaults", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification NSUserDefaults", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (NSUserDefaults.DidChangeNotification, Callback); +} +]]> + + + + \ No newline at end of file diff --git a/docs/api/MessageUI/MFMessageComposeViewController.xml b/docs/api/MessageUI/MFMessageComposeViewController.xml new file mode 100644 index 000000000000..d9234536e469 --- /dev/null +++ b/docs/api/MessageUI/MFMessageComposeViewController.xml @@ -0,0 +1,138 @@ + + + Notification constant for TextMessageAvailabilityDidChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + To subscribe to this notification, developers can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("TextMessageAvailability", args.TextMessageAvailability); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, MessageUI.MFMessageAvailabilityChangedEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("TextMessageAvailability", args.TextMessageAvailability); +} + +void Setup () +{ + notification = MFMessageComposeViewController.Notifications.ObserveTextMessageAvailabilityDidChange (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification MFMessageComposeViewController", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification MFMessageComposeViewController", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (MFMessageComposeViewController.TextMessageAvailabilityDidChangeNotification, Callback); +} +]]> + + + + + Notification constant for TextMessageAvailabilityDidChange + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + To subscribe to this notification, developers can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("TextMessageAvailability", args.TextMessageAvailability); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, MessageUI.MFMessageAvailabilityChangedEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("TextMessageAvailability", args.TextMessageAvailability); +} + +void Setup () +{ + notification = MFMessageComposeViewController.Notifications.ObserveTextMessageAvailabilityDidChange (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification MFMessageComposeViewController", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification MFMessageComposeViewController", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (MFMessageComposeViewController.TextMessageAvailabilityDidChangeNotification, Callback); +} +]]> + + + + \ No newline at end of file diff --git a/docs/api/PdfKit/PdfView.xml b/docs/api/PdfKit/PdfView.xml index 0c023a86b15e..d13645ab8fe6 100644 --- a/docs/api/PdfKit/PdfView.xml +++ b/docs/api/PdfKit/PdfView.xml @@ -354,15 +354,421 @@ void Setup () - Notification constant for DocumentChanged + Notification constant for DocumentChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DocumentChangedNotification, Callback); +} +]]> + + + + + Notification constant for PrintPermission + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.PrintPermissionNotification, Callback); +} +]]> + + + + + Notification constant for SelectionChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.SelectionChangedNotification, Callback); +} +]]> + + + + + Notification constant for DisplayModeChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DisplayModeChangedNotification, Callback); +} +]]> + + + + + Notification constant for VisiblePagesChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.VisiblePagesChangedNotification, Callback); +} +]]> + + + + + Notification constant for ChangedHistory + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.ChangedHistoryNotification, Callback); +} +]]> + + + + + Notification constant for PageChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.PageChangedNotification, Callback); +} +]]> + + + + + Notification constant for ScaleChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.ScaleChangedNotification, Callback); +} +]]> + + + + + Notification constant for AnnotationHit + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + To subscribe to this notification, developers can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("AnnotationHit", args.AnnotationHit); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, PdfKit.PdfViewAnnotationHitEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("AnnotationHit", args.AnnotationHit); +} + +void Setup () +{ + notification = PdfView.Notifications.ObserveAnnotationHit (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.AnnotationHitNotification, Callback); +} +]]> + + + + + Notification constant for CopyPermission + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.CopyPermissionNotification, Callback); +} +]]> + + + + + Notification constant for AnnotationWillHit + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.AnnotationWillHitNotification, Callback); +} +]]> + + + + + Notification constant for DisplayBoxChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DisplayBoxChangedNotification, Callback); +} +]]> + + + + + Notification constant for VisiblePagesChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.VisiblePagesChangedNotification, Callback); +} +]]> + + + + + Notification constant for DisplayBoxChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DisplayBoxChangedNotification, Callback); +} +]]> + + + + + Notification constant for DisplayModeChanged NSString constant, should be used as a token to NSNotificationCenter. - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. {Console.WriteLine ("Received the notification PdfView", notification); } + PdfView.DisplayModeChangedNotification, (notification) => {Console.WriteLine ("Received the notification PdfView", notification); } // Method style @@ -373,7 +779,59 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DocumentChangedNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DisplayModeChangedNotification, Callback); +} +]]> + + + + + Notification constant for SelectionChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.SelectionChangedNotification, Callback); +} +]]> + + + + + Notification constant for AnnotationWillHit + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.AnnotationWillHitNotification, Callback); } ]]> @@ -405,16 +863,16 @@ void Setup () - - Notification constant for SelectionChanged + + Notification constant for CopyPermission NSString constant, should be used as a token to NSNotificationCenter. - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. {Console.WriteLine ("Received the notification PdfView", notification); } + PdfView.CopyPermissionNotification, (notification) => {Console.WriteLine ("Received the notification PdfView", notification); } // Method style @@ -425,22 +883,64 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.SelectionChangedNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.CopyPermissionNotification, Callback); } ]]> - - Notification constant for DisplayModeChanged + + Notification constant for AnnotationHit NSString constant, should be used as a token to NSNotificationCenter. - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + This constant can be used with the to register a listener for this notification. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + To subscribe to this notification, developers can use the convenience . method which offers strongly typed access to the parameters of the notification. + The following example shows how to use the strongly typed Notifications class, to take the guesswork out of the available properties in the notification: + + { + /* Access strongly typed args */ + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("AnnotationHit", args.AnnotationHit); +}); + +// To stop listening: +notification.Dispose (); + +// +// Method style +// +NSObject notification; +void Callback (object sender, PdfKit.PdfViewAnnotationHitEventArgs args) +{ + // Access strongly typed args + Console.WriteLine ("Notification: {0}", args.Notification); + + Console.WriteLine ("AnnotationHit", args.AnnotationHit); +} + +void Setup () +{ + notification = PdfView.Notifications.ObserveAnnotationHit (Callback); +} + +void Teardown () +{ + notification.Dispose (); +}]]> + + The following example shows how to use the notification with the DefaultCenter API: {Console.WriteLine ("Received the notification PdfView", notification); } + PdfView.AnnotationHitNotification, (notification) => {Console.WriteLine ("Received the notification PdfView", notification); } // Method style @@ -451,22 +951,22 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DisplayModeChangedNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.AnnotationHitNotification, Callback); } ]]> - - Notification constant for VisiblePagesChanged + + Notification constant for ScaleChanged NSString constant, should be used as a token to NSNotificationCenter. - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. {Console.WriteLine ("Received the notification PdfView", notification); } + PdfView.ScaleChangedNotification, (notification) => {Console.WriteLine ("Received the notification PdfView", notification); } // Method style @@ -477,7 +977,59 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.VisiblePagesChangedNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.ScaleChangedNotification, Callback); +} +]]> + + + + + Notification constant for PageChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.PageChangedNotification, Callback); +} +]]> + + + + + Notification constant for DocumentChanged + NSString constant, should be used as a token to NSNotificationCenter. + + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + + {Console.WriteLine ("Received the notification PdfView", notification); } + + +// Method style +void Callback (NSNotification notification) +{ + Console.WriteLine ("Received a notification PdfView", notification); +} + +void Setup () +{ + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DocumentChangedNotification, Callback); } ]]> @@ -509,16 +1061,16 @@ void Setup () - - Notification constant for PageChanged + + Notification constant for AnnotationWillHit NSString constant, should be used as a token to NSNotificationCenter. - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. {Console.WriteLine ("Received the notification PdfView", notification); } + PdfView.AnnotationWillHitNotification, (notification) => {Console.WriteLine ("Received the notification PdfView", notification); } // Method style @@ -529,22 +1081,22 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.PageChangedNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.AnnotationWillHitNotification, Callback); } ]]> - - Notification constant for ScaleChanged + + Notification constant for DisplayBoxChanged NSString constant, should be used as a token to NSNotificationCenter. - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. {Console.WriteLine ("Received the notification PdfView", notification); } + PdfView.DisplayBoxChangedNotification, (notification) => {Console.WriteLine ("Received the notification PdfView", notification); } // Method style @@ -555,7 +1107,7 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.ScaleChangedNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DisplayBoxChangedNotification, Callback); } ]]> @@ -629,42 +1181,16 @@ void Setup () - - Notification constant for CopyPermission - NSString constant, should be used as a token to NSNotificationCenter. - - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. - - {Console.WriteLine ("Received the notification PdfView", notification); } - - -// Method style -void Callback (NSNotification notification) -{ - Console.WriteLine ("Received a notification PdfView", notification); -} - -void Setup () -{ - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.CopyPermissionNotification, Callback); -} -]]> - - - - - Notification constant for AnnotationWillHit + + Notification constant for ChangedHistory NSString constant, should be used as a token to NSNotificationCenter. - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. {Console.WriteLine ("Received the notification PdfView", notification); } + PdfView.ChangedHistoryNotification, (notification) => {Console.WriteLine ("Received the notification PdfView", notification); } // Method style @@ -675,22 +1201,22 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.AnnotationWillHitNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.ChangedHistoryNotification, Callback); } ]]> - - Notification constant for DisplayBoxChanged + + Notification constant for CopyPermission NSString constant, should be used as a token to NSNotificationCenter. - This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. + This constant can be used with the to register a listener for this notification, also developers can use the strongly typed notification instead. This is an NSString instead of a string, because these values can be used as tokens in some native libraries instead of being used purely for their actual string content. The 'notification' parameter to the callback contains extra information that is specific to the notification type. {Console.WriteLine ("Received the notification PdfView", notification); } + PdfView.CopyPermissionNotification, (notification) => {Console.WriteLine ("Received the notification PdfView", notification); } // Method style @@ -701,7 +1227,7 @@ void Callback (NSNotification notification) void Setup () { - NSNotificationCenter.DefaultCenter.AddObserver (PdfView.DisplayBoxChangedNotification, Callback); + NSNotificationCenter.DefaultCenter.AddObserver (PdfView.CopyPermissionNotification, Callback); } ]]> diff --git a/docs/api/UIKit/NSLayoutManager.xml b/docs/api/UIKit/NSLayoutManager.xml index 7f4fc9b6e767..3aed15982bc8 100644 --- a/docs/api/UIKit/NSLayoutManager.xml +++ b/docs/api/UIKit/NSLayoutManager.xml @@ -7,4 +7,20 @@ Apple documentation for NSLayoutManager + + Whether layout can be done for a portion of the document without laying-out being recalculated from the beginning. + The default value is . + + Setting this value to allows the to perform noncontiguous layout. In large documents, this can significantly increase performance, since the layout does not need to performed from the beginning of the document. + Application developers can use the EnsureLayout... methods with noncontiguous methods to confirm that particular portions of the text are being laid out properly. + The is instantiated with its property set to . + + + + + + + + + \ No newline at end of file diff --git a/src/AVFoundation/AVCaptureVideoPreviewLayer.cs b/src/AVFoundation/AVCaptureVideoPreviewLayer.cs index 6386ad9e7c14..694631108a35 100644 --- a/src/AVFoundation/AVCaptureVideoPreviewLayer.cs +++ b/src/AVFoundation/AVCaptureVideoPreviewLayer.cs @@ -13,8 +13,10 @@ namespace AVFoundation { public partial class AVCaptureVideoPreviewLayer { public enum InitMode { + /// Indicates a connection. WithConnection, #if NET + /// Indicates no connection. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] diff --git a/src/AVFoundation/AVDepthData.cs b/src/AVFoundation/AVDepthData.cs index 0a7b2a11f954..2a6528b8d750 100644 --- a/src/AVFoundation/AVDepthData.cs +++ b/src/AVFoundation/AVDepthData.cs @@ -23,6 +23,9 @@ public partial class AVDepthData { return Create (dataInfo.Dictionary, out error); } + /// Returns an array of depth data types that are suitable for use with M:AVFoundation.AVDepthData.Create(CoreVideo.CVPixelFormatType). + /// To be added. + /// To be added. public CVPixelFormatType []? AvailableDepthDataTypes { get { var values = WeakAvailableDepthDataTypes; diff --git a/src/AVFoundation/AVEdgeWidths.cs b/src/AVFoundation/AVEdgeWidths.cs index 94e1849f6014..c461528b4f61 100644 --- a/src/AVFoundation/AVEdgeWidths.cs +++ b/src/AVFoundation/AVEdgeWidths.cs @@ -40,9 +40,17 @@ namespace AVFoundation { #endif [StructLayout (LayoutKind.Sequential)] public struct AVEdgeWidths { + /// To be added. + /// To be added. public nfloat /* CGFloat */ Left; + /// To be added. + /// To be added. public nfloat /* CGFloat */ Top; + /// To be added. + /// To be added. public nfloat /* CGFloat */ Right; + /// To be added. + /// To be added. public nfloat /* CGFloat */ Bottom; public AVEdgeWidths (nfloat left, nfloat top, nfloat right, nfloat bottom) diff --git a/src/AVFoundation/AVLayerVideoGravity.cs b/src/AVFoundation/AVLayerVideoGravity.cs index 023dd0816cc6..6c16bb9b82ef 100644 --- a/src/AVFoundation/AVLayerVideoGravity.cs +++ b/src/AVFoundation/AVLayerVideoGravity.cs @@ -36,8 +36,11 @@ namespace AVFoundation { // Convenience enum for native strings - AVAnimation.h public enum AVLayerVideoGravity { + /// To be added. ResizeAspect, + /// To be added. ResizeAspectFill, + /// To be added. Resize, } @@ -71,6 +74,9 @@ static internal NSString EnumToKey (AVLayerVideoGravity? vg) // Should be VideoGravity only but previous binding was wrong + /// Gets or sets a value that controls how the visual content is displayed within the bounds of the layer. + /// To be added. + /// To be added. public AVLayerVideoGravity VideoGravity { set { WeakVideoGravity = EnumToKey (value); @@ -84,6 +90,9 @@ public AVLayerVideoGravity VideoGravity { #if !TVOS partial class AVCaptureVideoPreviewLayer { // Should be VideoGravity only but previous binding was wrong + /// Gets or sets how the video is displayed within the layer's . + /// To be added. + /// To be added. public AVLayerVideoGravity VideoGravity { set { WeakVideoGravity = AVPlayerLayer.EnumToKey (value); @@ -96,6 +105,9 @@ public AVLayerVideoGravity VideoGravity { #endif partial class AVPlayer { + /// The technique used to modify the video playback aspect ratio during external playback. + /// To be added. + /// To be added. public AVLayerVideoGravity? ExternalPlaybackVideoGravity { set { WeakExternalPlaybackVideoGravity = AVPlayerLayer.EnumToKey (value); diff --git a/src/AVFoundation/AVPixelAspectRatio.cs b/src/AVFoundation/AVPixelAspectRatio.cs index 028ff6e6d557..a342a7b619ff 100644 --- a/src/AVFoundation/AVPixelAspectRatio.cs +++ b/src/AVFoundation/AVPixelAspectRatio.cs @@ -40,7 +40,11 @@ namespace AVFoundation { #endif [StructLayout (LayoutKind.Sequential)] public struct AVPixelAspectRatio { + /// To be added. + /// To be added. public nint /* NSInteger */ HorizontalSpacing; + /// To be added. + /// To be added. public nint /* NSInteger */ VerticalSpacing; public AVPixelAspectRatio (nint horizontalSpacing, nint verticalSpacing) diff --git a/src/AVFoundation/AVPlayerItem.cs b/src/AVFoundation/AVPlayerItem.cs index f735a7afc926..5bb6785777d4 100644 --- a/src/AVFoundation/AVPlayerItem.cs +++ b/src/AVFoundation/AVPlayerItem.cs @@ -9,6 +9,9 @@ namespace AVFoundation { public partial class AVPlayerItem { #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("ios")] diff --git a/src/AVFoundation/AVPlayerLayer.cs b/src/AVFoundation/AVPlayerLayer.cs index 1925f98af913..3e413916ed70 100644 --- a/src/AVFoundation/AVPlayerLayer.cs +++ b/src/AVFoundation/AVPlayerLayer.cs @@ -15,6 +15,9 @@ namespace AVFoundation { public partial class AVPlayerLayer { #if NET + /// Gets or sets the attributes of the client visual buffer. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] diff --git a/src/AVFoundation/AVSampleCursor.cs b/src/AVFoundation/AVSampleCursor.cs index 634680a5e457..042488ddcddb 100644 --- a/src/AVFoundation/AVSampleCursor.cs +++ b/src/AVFoundation/AVSampleCursor.cs @@ -10,6 +10,9 @@ namespace AVFoundation { public partial class AVSampleCursor { + /// To be added. + /// To be added. + /// To be added. [Obsolete ("Use 'CurrentSampleDependencyInfo2' instead. The property type of this property is wrong.")] [EditorBrowsable (EditorBrowsableState.Never)] public virtual AVSampleCursorSyncInfo CurrentSampleDependencyInfo { diff --git a/src/Accelerate/vImageTypes.cs b/src/Accelerate/vImageTypes.cs index 595ce28fb380..fbd8f768ff96 100644 --- a/src/Accelerate/vImageTypes.cs +++ b/src/Accelerate/vImageTypes.cs @@ -58,6 +58,9 @@ namespace Accelerate { #endif [StructLayout (LayoutKind.Sequential)] public struct vImageBuffer { + /// Points to the image data. + /// To be added. + /// To be added. public IntPtr Data { get; set; } // There is no way a row in the image will have more than 2^32 pixels @@ -68,16 +71,25 @@ public struct vImageBuffer { vImagePixelCount WidthIntPtr; nint RowBytesCountIntPtr; // size_t = nint + /// Bytes per row in the image.   This is the stride of the row.    + /// To be added. + /// To be added. public int BytesPerRow { get { return (int) RowBytesCountIntPtr; } set { RowBytesCountIntPtr = value; } } + /// The width of the image in pixels. + /// To be added. + /// To be added. public int Width { get { return (int) WidthIntPtr; } set { WidthIntPtr = (vImagePixelCount) value; } } + /// The height of the image in pixels. + /// To be added. + /// To be added. public int Height { get { return (int) HeightIntPtr; } set { HeightIntPtr = (vImagePixelCount) value; } @@ -94,11 +106,23 @@ public int Height { [StructLayout (LayoutKind.Sequential)] public struct vImageAffineTransformFloat { // all defined as 'float' + /// To be added. + /// To be added. public float a; + /// To be added. + /// To be added. public float b; + /// To be added. + /// To be added. public float c; + /// To be added. + /// To be added. public float d; + /// To be added. + /// To be added. public float tx; + /// To be added. + /// To be added. public float ty; // TODO: constructor from CGAffineTransform, vImageAffineTransformDouble @@ -113,11 +137,23 @@ public struct vImageAffineTransformFloat { #endif [StructLayout (LayoutKind.Sequential)] public struct vImageAffineTransformDouble { + /// To be added. + /// To be added. public double a; + /// To be added. + /// To be added. public double b; + /// To be added. + /// To be added. public double c; + /// To be added. + /// To be added. public double d; + /// To be added. + /// To be added. public double tx; + /// To be added. + /// To be added. public double ty; // TODO: constructor from CGAffineTransform, vImageAffineTransformFloat @@ -126,66 +162,110 @@ public struct vImageAffineTransformDouble { // vImage_Error (ssize_t) - vImageTypes.h [Native] public enum vImageError : long { + /// To be added. NoError = 0, + /// To be added. RoiLargerThanInputBuffer = -21766, + /// To be added. InvalidKernelSize = -21767, + /// To be added. InvalidEdgeStyle = -21768, + /// To be added. InvalidOffsetX = -21769, + /// To be added. InvalidOffsetY = -21770, + /// To be added. MemoryAllocationError = -21771, + /// To be added. NullPointerArgument = -21772, + /// To be added. InvalidParameter = -21773, + /// To be added. BufferSizeMismatch = -21774, + /// To be added. UnknownFlagsBit = -21775, + /// To be added. InternalError = -21776, + /// To be added. InvalidRowBytes = -21777, + /// To be added. InvalidImageFormat = -21778, + /// To be added. ColorSyncIsAbsent = -21779, + /// To be added. OutOfPlaceOperationRequired = -21780, } // anonymous enum - Transform.h public enum vImageGamma { + /// To be added. kUseGammaValue = 0, + /// To be added. kUseGammaValueHalfPrecision = 1, + /// To be added. k5over9_HalfPrecision = 2, + /// To be added. k9over5_HalfPrecision = 3, + /// To be added. k5over11_HalfPrecision = 4, + /// To be added. k11ove_5_HalfPrecision = 5, + /// To be added. ksRGB_ForwardHalfPrecision = 6, + /// To be added. ksRGB_ReverseHalfPrecision = 7, + /// To be added. k11over9_HalfPrecision = 8, + /// To be added. k9over11_HalfPrecision = 9, + /// To be added. kBT709_ForwardHalfPrecision = 10, + /// To be added. kBT709_ReverseHalfPrecision = 11, }; // vImageMDTableUsageHint (untyped) - Transform.h public enum vImageMDTableUsageHint : int { + /// To be added. k16Q12 = 1, + /// To be added. kFloat = 2, } // vImage_InterpolationMethod (untyped) - Transform.h public enum vImageInterpolationMethod : int { + /// To be added. None = 0, + /// To be added. Full = 1, + /// To be added. Half = 2, } [Flags] // vImage_Flags (uint32_t) - vImage_Types.h public enum vImageFlags : uint { + /// To be added. NoFlags = 0, + /// To be added. LeaveAlphaUnchanged = 1, + /// To be added. CopyInPlace = 2, + /// To be added. BackgroundColorFill = 4, + /// To be added. EdgeExtend = 8, + /// To be added. DoNotTile = 16, + /// To be added. HighQualityResampling = 32, + /// To be added. TruncateKernel = 64, + /// To be added. GetTempBufferSize = 128, + /// To be added. PrintDiagnosticsToConsole = 256, + /// To be added. NoAllocate = 512, } @@ -197,10 +277,24 @@ public enum vImageFlags : uint { #endif [StructLayout (LayoutKind.Sequential)] public struct PixelFFFF { + /// Alpha channel component. + /// + /// public float A; + /// Red channel component. + /// + /// public float R; + /// Green channel component. + /// + /// public float G; + /// Blue channel component. + /// + /// public float B; + /// Pixel with all the values set to zero. + /// To be added. public readonly static PixelFFFF Zero; } @@ -212,10 +306,25 @@ public struct PixelFFFF { #endif [StructLayout (LayoutKind.Sequential)] public struct Pixel8888 { + /// Alpha channel component. + /// + /// public byte A; + /// Red channel component. + /// + /// public byte R; + /// Green channel component. + /// + /// public byte G; + /// Blue channel component. + /// + /// public byte B; + /// Pixerl with all the values set to zero. + /// + /// public readonly static Pixel8888 Zero; } @@ -227,10 +336,20 @@ public struct Pixel8888 { #endif [StructLayout (LayoutKind.Sequential)] public struct PixelARGB16U { + /// Alpha Component. + /// To be added. public Pixel16U A; + /// Red Component. + /// To be added. public Pixel16U R; + /// Green Component. + /// To be added. public Pixel16U G; + /// Blue Component. + /// To be added. public Pixel16U B; + /// Pixel with all the values set to zero. + /// To be added. public readonly static PixelARGB16U Zero; } @@ -242,10 +361,20 @@ public struct PixelARGB16U { #endif [StructLayout (LayoutKind.Sequential)] public struct PixelARGB16S { + /// Alpha Component. + /// To be added. public Pixel16S A; + /// Red Component. + /// To be added. public Pixel16S R; + /// Green Component. + /// To be added. public Pixel16S G; + /// Blue Component. + /// To be added. public Pixel16S B; + /// Pixel with all the values set to zero. + /// To be added. public readonly static PixelARGB16S Zero; } diff --git a/src/Accounts/AccountStoreOptions.cs b/src/Accounts/AccountStoreOptions.cs index 3316599bdd28..f100cd2acdd4 100644 --- a/src/Accounts/AccountStoreOptions.cs +++ b/src/Accounts/AccountStoreOptions.cs @@ -38,8 +38,11 @@ namespace Accounts { // XI specific, not part of ObjC (NSString mapping) public enum ACFacebookAudience { + /// Posts are visible to everyone. Everyone = 1, + /// Posts are visible to friends only. Friends, + /// Posts are visible to the user only. OnlyMe, } @@ -60,6 +63,10 @@ public AccountStoreOptions (NSDictionary dictionary) { } + /// Represents Facebook App ID. + /// + /// + /// The property uses constant ACFacebookAppIdKey value to access the underlying dictionary. public string? FacebookAppId { set { SetStringValue (ACFacebookKey.AppId, value); @@ -97,6 +104,9 @@ public void SetPermissions (ACFacebookAudience audience, params string [] permis SetNativeValue (ACFacebookKey.Audience, v); } + /// To be added. + /// To be added. + /// To be added. public string? TencentWeiboAppId { set { SetStringValue (ACTencentWeiboKey.AppId, value); diff --git a/src/Accounts/Enums.cs b/src/Accounts/Enums.cs index 0dac7a11c9fa..d8f0ef64cdd3 100644 --- a/src/Accounts/Enums.cs +++ b/src/Accounts/Enums.cs @@ -11,28 +11,51 @@ namespace Accounts { /// [ErrorDomain ("ACErrorDomain")] public enum ACErrorCode { + /// Indicates that an unknown error occurred. Unknown = 1, + /// Indicates the the account was not saved because it was missing a required property. AccountMissingRequiredProperty, + /// Indicates that the account was not saved because authentication of its credentials failed. AccountAuthenticationFailed, + /// Indicates that the account was not saved because it was of an invalid type. AccountTypeInvalid, + /// Indicates that an attempt was made to add an account that already exists. AccountAlreadyExits, + /// Indicates that the account was not found, and therefore could not be deleted. AccountNotFound, + /// Indicates that the application did not have permission to complete the operation. PermissionDenied, + /// Indicates that the client access information dictionary is missing values or contains incorrect values. AccessInfoInvalid, + /// Indicates that the client was denied permission. ClientPermissionDenied, + /// Indicates that the current protection policy stopped the credentials from being fetched. AccessDeniedByProtectionPolicy, + /// Indicates that the credential was not found. CredentialNotFound, + /// Indicates that the credentials could not be fetched. FetchCredentialFailed, + /// Indicates that the credentials were not stored in the Keychain. StoreCredentialFailed, + /// Indicates that the credentials could not be removed from the Keychain. RemoveCredentialFailed, + /// Indicates that the target account of an updated did not exist. UpdatingNonexistentAccount, + /// Indicates that the client did not have a valid bundle identifier. InvalidClientBundleID, // in the header file, but not in the API diff + /// Indicates that the operation was denied by a plug-in. DeniedByPlugin, + /// Indicates that Core Data failed to save the account. CoreDataSaveFailed, + /// Indicates that the account information could not be serialized. FailedSerializingAccountInfo, + /// Indicates that the command was invalid. InvalidCommand, + /// Indicates that the message identifier was missing. MissingTransportMessageId, + /// Indicates that the credential item was not found. CredentialItemNotFound, + /// Indicates that the credential item wasn't expired. CredentialItemNotExpired, } @@ -40,8 +63,11 @@ public enum ACErrorCode { /// An enumeration whose values indicate the result of a credential renewal request (see ). [Native] public enum ACAccountCredentialRenewResult : long { + /// The renewal succeeded. Renewed, + /// The user has disallowed access. Rejected, + /// There was an error in processing. Failed, } } diff --git a/src/AddressBook/ABAddressBook.cs b/src/AddressBook/ABAddressBook.cs index 86bfd92a548b..0028232c7041 100644 --- a/src/AddressBook/ABAddressBook.cs +++ b/src/AddressBook/ABAddressBook.cs @@ -58,7 +58,33 @@ public ExternalChangeEventArgs (ABAddressBook addressBook, NSDictionary? info) Info = info; } + /// + /// The + /// which raised the + /// + /// event. + /// + /// + /// A which raised the + /// + /// event. + /// + /// + /// public ABAddressBook AddressBook { get; private set; } + /// + /// Additional informationa about the + /// + /// event. + /// + /// + /// A containing + /// additional information about the + /// + /// event. This may be . + /// + /// + /// public NSDictionary? Info { get; private set; } } @@ -121,6 +147,16 @@ static InitConstants () [UnsupportedOSPlatform ("tvos")] public class ABAddressBook : NativeObject, IEnumerable { + /// + /// Identifies the error domain under which address book errors are grouped. + /// + /// + /// When an is + /// thrown from a + /// method, the + /// property + /// will be equal to ErrorDomain. + /// public static readonly NSString ErrorDomain; GCHandle sender; @@ -222,6 +258,18 @@ static unsafe void TrampolineCompletionHandler (IntPtr block, byte success, IntP [DllImport (Constants.AddressBookLibrary)] extern static byte ABAddressBookHasUnsavedChanges (IntPtr addressBook); + /// + /// Indicates whether or not this instance has changes which haven't been + /// saved to the global address book. + /// + /// + /// if the current instance has unsaved changes; + /// otherwise, . + /// + /// + /// + /// + /// public bool HasUnsavedChanges { get { return ABAddressBookHasUnsavedChanges (GetCheckedHandle ()) != 0; @@ -278,6 +326,17 @@ public void Remove (ABRecord record) [DllImport (Constants.AddressBookLibrary)] extern static nint ABAddressBookGetPersonCount (IntPtr addressBook); + /// + /// Gets the number of + /// records in the address book. + /// + /// + /// A T:System.Int32 containing the number of + /// + /// records in the address book. + /// + /// + /// public nint PeopleCount { get { return ABAddressBookGetPersonCount (GetCheckedHandle ()); @@ -316,6 +375,16 @@ public ABPerson [] GetPeople (ABRecord source, ABPersonSortBy sortOrdering) [DllImport (Constants.AddressBookLibrary)] extern static nint ABAddressBookGetGroupCount (IntPtr addressBook); + /// + /// Gets the number of groups in the address book. + /// + /// + /// A T:System.Int32 containing the number of + /// records + /// in the address book. + /// + /// + /// public nint GroupCount { get { return ABAddressBookGetGroupCount (GetCheckedHandle ()); diff --git a/src/AddressBook/ABEnums.cs b/src/AddressBook/ABEnums.cs index 759674d0783d..f595d21a3131 100644 --- a/src/AddressBook/ABEnums.cs +++ b/src/AddressBook/ABEnums.cs @@ -53,7 +53,9 @@ public enum ABAddressBookError { [Native] public enum ABAddressBookError : long { #endif + /// The operation is not permitted. OperationNotPermittedByStore = 0, + /// To be added. OperationNotPermittedByUserError, } @@ -63,9 +65,13 @@ public enum ABAddressBookError : long { [Deprecated (PlatformName.MacCatalyst, 14, 0, message: "Use the 'Contacts' API instead.")] [Native] public enum ABAuthorizationStatus : long { + /// The user has not made a decision regarding access. NotDetermined = 0, + /// Access is denied and the user is not allowed to change permission. Restricted, + /// The user has denied authorization to access address book data. Denied, + /// The app is authorized to access address book data. Authorized, } @@ -73,7 +79,9 @@ public enum ABAuthorizationStatus : long { [Deprecated (PlatformName.iOS, 9, 0, message: "Use the 'Contacts' API instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] public enum ABPersonSortBy : uint /* uint32_t */ { + /// Order by first name. FirstName = 0, + /// Order by last name. LastName = 1, } @@ -89,7 +97,9 @@ public enum ABPersonSortBy : uint /* uint32_t */ { [Deprecated (PlatformName.iOS, 9, 0, message: "Use the 'Contacts' API instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] public enum ABPersonCompositeNameFormat : uint /* uint32_t */ { + /// First name first. FirstNameFirst = 0, + /// Last name first. LastNameFirst = 1, } @@ -100,30 +110,117 @@ public enum ABPersonCompositeNameFormat : uint /* uint32_t */ { [Deprecated (PlatformName.iOS, 9, 0, message: "Use the 'Contacts' API instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] public enum ABPersonProperty { + /// + /// The + /// + /// multi-value property. + /// Address, + /// + /// The property. + /// Birthday, + /// + /// The property. + /// CreationDate, + /// + /// The + /// + /// multi-value property. + /// Date, + /// + /// The property. + /// Department, + /// + /// The + /// + /// multi-value property. + /// Email, + /// + /// The property. + /// FirstName, + /// + /// The property. + /// FirstNamePhonetic, + /// + /// The + /// M:AddressBook.ABPerson.GetInstantMessages* + /// multi-value property. + /// InstantMessage, + /// + /// The property. + /// JobTitle, + /// + /// The property. + /// Kind, + /// + /// The property. + /// LastName, + /// + /// The property. + /// LastNamePhonetic, + /// + /// The property. + /// MiddleName, + /// + /// The property. + /// MiddleNamePhonetic, + /// + /// The property. + /// ModificationDate, + /// + /// The property. + /// Nickname, + /// + /// The property. + /// Note, + /// + /// The property. + /// Organization, + /// + /// The + /// + /// multi-value property. + /// Phone, + /// + /// The property. + /// Prefix, + /// + /// The + /// + /// multi-value property. + /// RelatedNames, + /// + /// The property. + /// Suffix, + /// + /// The + /// + /// multi-value property. + /// Url, + /// To be added. SocialProfile, } @@ -136,7 +233,9 @@ public enum ABPersonImageFormat { [Native] public enum ABPersonImageFormat : long { #endif + /// To be added. Thumbnail = 0, + /// To be added. OriginalSize = 2, } @@ -147,8 +246,19 @@ public enum ABPersonImageFormat : long { [Deprecated (PlatformName.iOS, 9, 0, message: "Use the 'Contacts' API instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] public enum ABPersonKind { + /// + /// It's unknown whether the + /// is a person or + /// an organization. + /// None, + /// + /// The is an organization. + /// Organization, + /// + /// The is a person. + /// Person, } @@ -156,8 +266,11 @@ public enum ABPersonKind { [Deprecated (PlatformName.iOS, 9, 0, message: "Use the 'Contacts' API instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] public enum ABRecordType : uint /* uint32_t */ { + /// A record. Person = 0, + /// A record. Group = 1, + /// To be added. Source = 2, } @@ -165,16 +278,57 @@ public enum ABRecordType : uint /* uint32_t */ { [Deprecated (PlatformName.iOS, 9, 0, message: "Use the 'Contacts' API instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] public enum ABPropertyType : uint /* uint32_t */ { + /// Invalid property type. Invalid = 0, + /// + /// The property holds a T:System.String value. + /// String = 0x1, + /// + /// The property holds a value. + /// Integer = 0x2, + /// + /// The property holds a value. + /// Real = 0x3, + /// + /// The property holds a value. + /// DateTime = 0x4, + /// + /// The property holds a value. + /// Dictionary = 0x5, + /// + /// The property holds a + /// + /// value. + /// MultiString = MultiMask | String, + /// + /// The property holds a + /// T:AddressBook.ABMultiValue{Foundation.NSNumber} + /// value. + /// MultiInteger = MultiMask | Integer, + /// + /// The property holds a + /// T:AddressBook.ABMultiValue{Foundation.NSNumber} + /// value. + /// MultiReal = MultiMask | Real, + /// + /// The property holds a + /// + /// value. + /// MultiDateTime = MultiMask | DateTime, + /// + /// The property holds a + /// + /// value. + /// MultiDictionary = MultiMask | Dictionary, MultiMask = (1 << 8), @@ -185,14 +339,22 @@ public enum ABPropertyType : uint /* uint32_t */ { [Deprecated (PlatformName.iOS, 9, 0, message: "Use the 'Contacts' API instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] public enum ABSourceType : int /* typedef int */ { + /// To be added. Local = 0x0, + /// To be added. Exchange = 0x1, + /// To be added. ExchangeGAL = Exchange | SearchableMask, + /// To be added. MobileMe = 0x2, + /// To be added. LDAP = 0x3 | SearchableMask, + /// To be added. CardDAV = 0x4, + /// To be added. DAVSearch = CardDAV | SearchableMask, + /// To be added. SearchableMask = 0x01000000, }; @@ -202,7 +364,9 @@ public enum ABSourceType : int /* typedef int */ { [Deprecated (PlatformName.iOS, 9, 0, message: "Use the 'Contacts' API instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] public enum ABSourceProperty { + /// To be added. Name, + /// To be added. Type, } diff --git a/src/AddressBook/ABGroup.cs b/src/AddressBook/ABGroup.cs index 9c54e5dccdbf..c2405864ec7b 100644 --- a/src/AddressBook/ABGroup.cs +++ b/src/AddressBook/ABGroup.cs @@ -108,6 +108,14 @@ internal ABGroup (NativeHandle handle, ABAddressBook addressbook) AddressBook = addressbook; } + /// + /// The name of the group. + /// + /// + /// A T:System.String containing the name of the group. + /// + /// + /// public string? Name { get { return PropertyToString (ABGroupProperty.Name); } set { SetValue (ABGroupProperty.Name, value); } @@ -116,6 +124,9 @@ public string? Name { [DllImport (Constants.AddressBookLibrary)] extern static IntPtr ABGroupCopySource (IntPtr group); + /// To be added. + /// To be added. + /// To be added. public ABRecord? Source { get { var h = ABGroupCopySource (Handle); diff --git a/src/AddressBook/ABMultiValue.cs b/src/AddressBook/ABMultiValue.cs index 3c127e13052e..e4c26dafb198 100644 --- a/src/AddressBook/ABMultiValue.cs +++ b/src/AddressBook/ABMultiValue.cs @@ -123,6 +123,25 @@ internal void AssertValid () throw new InvalidOperationException (); } + /// + /// Gets a value indicating whether the + /// + /// is read-only. + /// + /// + /// if the current instance can be changed; + /// otherwise, . + /// + /// + /// + /// If IsReadOnly is , attempts to + /// change the + /// and + /// + /// properties will result in a + /// T:System.NotSupportedException. + /// + /// public bool IsReadOnly { get { return self.IsReadOnly; } } @@ -142,6 +161,20 @@ static Exception CreateNotSupportedException () "See ABMultiValue.ToMutableMultiValue()."); } + /// + /// The value of the . + /// + /// + /// A which is the value of the + /// . + /// + /// + /// + /// + /// + /// is and the setter was invoked. + /// + /// public T Value { get { AssertValid (); @@ -156,6 +189,20 @@ public T Value { } } + /// + /// The label of the . + /// + /// + /// A which is the label + /// of the . + /// + /// + /// + /// + /// + /// is and the setter was invoked. + /// + /// public NSString? Label { get { AssertValid (); @@ -169,6 +216,23 @@ public NSString? Label { } } + /// + /// The identifier of the + /// . + /// + /// + /// A T:System.Int32 which is the identifier of the + /// . + /// + /// + /// Since multiple + /// s within a + /// can have the + /// same + /// and + /// , + /// use Identifier to differentiate between entries. + /// public int Identifier { get { AssertValid (); @@ -209,6 +273,7 @@ internal ABMultiValue (NativeHandle handle, Converter toManaged this.toNative = toNative; } + /// public virtual bool IsReadOnly { get { GetCheckedHandle (); @@ -216,6 +281,20 @@ public virtual bool IsReadOnly { } } + /// + /// The type of the values in the collection. + /// + /// + /// A specifying + /// the type of values in the collection. + /// + /// + /// + /// + /// is returned if the instance contains values of multiple different + /// types or if the collection has no values. + /// + /// public ABPropertyType PropertyType { get { return ABMultiValue.GetPropertyType (Handle); } } @@ -226,6 +305,16 @@ public T [] GetValues () ?? Array.Empty (); } + /// + /// The number of entries in the + /// . + /// + /// + /// A T:System.Int32 containing the number of entries in + /// the . + /// + /// + /// public nint Count { get { return ABMultiValue.GetCount (Handle); @@ -286,6 +375,16 @@ internal ABMutableMultiValue (NativeHandle handle, Converter to { } + /// + /// Gets a value indicating whether the + /// + /// is read-only. + /// + /// + /// Always returns . + /// + /// + /// public override bool IsReadOnly { get { GetCheckedHandle (); diff --git a/src/AddressBook/ABPerson.cs b/src/AddressBook/ABPerson.cs index 09a4a822bf7c..85c0a33ba864 100644 --- a/src/AddressBook/ABPerson.cs +++ b/src/AddressBook/ABPerson.cs @@ -186,11 +186,60 @@ public static ABPersonProperty ToPersonProperty (int id) [UnsupportedOSPlatform ("tvos")] public static class ABPersonAddressKey { + /// Represents the value associated with the constant kABPersonAddressCityKey + /// + /// A containing the + /// key to use for the City portion of the address. + /// + /// + /// public static NSString? City { get; private set; } + /// Represents the value associated with the constant kABPersonAddressCountryKey + /// + /// A containing the + /// key to use for the Country portion of the address. + /// + /// + /// public static NSString? Country { get; private set; } + /// Represents the value associated with the constant kABPersonAddressCountryCodeKey + /// + /// A containing the + /// key to use for the CountryCode portion of the address. + /// + /// + /// + /// + /// + /// See kABPersonAddresCountryCodeKey documentation for a list of supported values. + /// + /// + /// + /// public static NSString? CountryCode { get; private set; } + /// Represents the value associated with the constant kABPersonAddressStateKey + /// + /// A containing the + /// key to use for the State portion of the address. + /// + /// + /// public static NSString? State { get; private set; } + /// Represents the value associated with the constant kABPersonAddressStreetKey + /// + /// A containing the + /// key to use for the Street portion of the address. + /// + /// + /// public static NSString? Street { get; private set; } + /// Represents the value associated with the constant kABPersonAddressZIPKey + /// + /// A containing the + /// key to use for the Zip portion of the address. + /// + /// + /// public static NSString? Zip { get; private set; } static ABPersonAddressKey () @@ -217,6 +266,13 @@ internal static void Init () [UnsupportedOSPlatform ("macos")] [UnsupportedOSPlatform ("tvos")] public static class ABPersonDateLabel { + /// Represents the value associated with the constant kABPersonAnniversaryLabel + /// + /// A containing + /// the "Birthdate" label. + /// + /// + /// public static NSString? Anniversary { get; private set; } static ABPersonDateLabel () @@ -300,12 +356,26 @@ static ABPersonSocialProfile () [UnsupportedOSPlatform ("macos")] [UnsupportedOSPlatform ("tvos")] public static class ABPersonSocialProfileService { + /// To be added. + /// To be added. public static readonly NSString? Twitter; + /// To be added. + /// To be added. public static readonly NSString? GameCenter; + /// To be added. + /// To be added. public static readonly NSString? Facebook; + /// To be added. + /// To be added. public static readonly NSString? Myspace; + /// To be added. + /// To be added. public static readonly NSString? LinkedIn; + /// To be added. + /// To be added. public static readonly NSString? Flickr; + /// To be added. + /// To be added. public static readonly NSString? SinaWeibo; static ABPersonSocialProfileService () @@ -328,12 +398,58 @@ static ABPersonSocialProfileService () [UnsupportedOSPlatform ("macos")] [UnsupportedOSPlatform ("tvos")] public static class ABPersonPhoneLabel { + /// Represents the value associated with the constant kABPersonPhoneHomeFAXLabel + /// + /// A containing + /// the Home fax phone number label. + /// + /// + /// public static NSString? HomeFax { get; private set; } + /// Represents the value associated with the constant kABPersonPhoneIPhoneLabel + /// + /// A containing + /// the iPhone phone number label. + /// + /// + /// public static NSString? iPhone { get; private set; } + /// Represents the value associated with the constant kABPersonPhoneMainLabel + /// + /// A containing + /// the Main phone number label. + /// + /// + /// public static NSString? Main { get; private set; } + /// Represents the value associated with the constant kABPersonPhoneMobileLabel + /// + /// A containing + /// the Mobile phone number label. + /// + /// + /// public static NSString? Mobile { get; private set; } + /// Represents the value associated with the constant kABPersonPhonePagerLabel + /// + /// A containing + /// the Pager phone number label. + /// + /// + /// public static NSString? Pager { get; private set; } + /// Represents the value associated with the constant kABPersonPhoneWorkFAXLabel + /// + /// A containing + /// the Work fax phone number label. + /// + /// + /// public static NSString? WorkFax { get; private set; } + /// Represents the value associated with the constant kABPersonPhoneOtherFAXLabel + /// + /// + /// To be added. public static NSString? OtherFax { get; private set; } static ABPersonPhoneLabel () @@ -361,15 +477,70 @@ internal static void Init () [UnsupportedOSPlatform ("macos")] [UnsupportedOSPlatform ("tvos")] public static class ABPersonInstantMessageService { + /// Represents the value associated with the constant kABPersonInstantMessageServiceAIM + /// + /// A containing + /// the AIM instant message service. + /// + /// + /// public static NSString? Aim { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceICQ + /// + /// A containing + /// the ICQ instant message service. + /// + /// + /// public static NSString? Icq { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceJabber + /// + /// A containing + /// the Jabber instant message service. + /// + /// + /// public static NSString? Jabber { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceMSN + /// + /// A containing + /// the MSN instant message service. + /// + /// + /// public static NSString? Msn { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceYahoo + /// + /// A containing + /// the Yahoo instant message service. + /// + /// + /// public static NSString? Yahoo { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceQQ + /// + /// + /// To be added. public static NSString? QQ { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceGoogleTalk + /// + /// + /// To be added. public static NSString? GoogleTalk { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceSkype + /// + /// + /// To be added. public static NSString? Skype { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceFacebook + /// + /// + /// To be added. public static NSString? Facebook { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageServiceGaduGadu + /// + /// + /// To be added. public static NSString? GaduGadu { get; private set; } static ABPersonInstantMessageService () @@ -400,7 +571,21 @@ internal static void Init () [UnsupportedOSPlatform ("macos")] [UnsupportedOSPlatform ("tvos")] public static class ABPersonInstantMessageKey { + /// Represents the value associated with the constant kABPersonInstantMessageServiceKey + /// + /// A containing the + /// key to use for the Service portion of the instant message information. + /// + /// + /// public static NSString? Service { get; private set; } + /// Represents the value associated with the constant kABPersonInstantMessageUsernameKey + /// + /// A containing the + /// key to use for the Username portion of the instant message information. + /// + /// + /// public static NSString? Username { get; private set; } static ABPersonInstantMessageKey () @@ -423,6 +608,13 @@ internal static void Init () [UnsupportedOSPlatform ("macos")] [UnsupportedOSPlatform ("tvos")] public static class ABPersonUrlLabel { + /// Represents the value associated with the constant kABPersonHomePageLabel + /// + /// A containing + /// the Home page URL label. + /// + /// + /// public static NSString? HomePage { get; private set; } static ABPersonUrlLabel () @@ -443,16 +635,93 @@ internal static void Init () [UnsupportedOSPlatform ("macos")] [UnsupportedOSPlatform ("tvos")] public static class ABPersonRelatedNamesLabel { + /// Represents the value associated with the constant kABPersonAssistantLabel + /// + /// A containing + /// the Assistant related name label. + /// + /// + /// public static NSString? Assistant { get; private set; } + /// Represents the value associated with the constant kABPersonBrotherLabel + /// + /// A containing + /// the Brother related name label. + /// + /// + /// public static NSString? Brother { get; private set; } + /// Represents the value associated with the constant kABPersonChildLabel + /// + /// A containing + /// the Child related name label. + /// + /// + /// public static NSString? Child { get; private set; } + /// Represents the value associated with the constant kABPersonFatherLabel + /// + /// A containing + /// the Father related name label. + /// + /// + /// public static NSString? Father { get; private set; } + /// Represents the value associated with the constant kABPersonFriendLabel + /// + /// A containing + /// the Friend related name label. + /// + /// + /// public static NSString? Friend { get; private set; } + /// Represents the value associated with the constant kABPersonManagerLabel + /// + /// A containing + /// the Manager related name label. + /// + /// + /// public static NSString? Manager { get; private set; } + /// Represents the value associated with the constant kABPersonMotherLabel + /// + /// A containing + /// the Mother related name label. + /// + /// + /// public static NSString? Mother { get; private set; } + /// Represents the value associated with the constant kABPersonParentLabel + /// + /// A containing + /// the Parent related name label. + /// + /// + /// public static NSString? Parent { get; private set; } + /// Represents the value associated with the constant kABPersonPartnerLabel + /// + /// A containing + /// the Partner related name label. + /// + /// + /// public static NSString? Partner { get; private set; } + /// Represents the value associated with the constant kABPersonSisterLabel + /// + /// A containing + /// the Sister related name label. + /// + /// + /// public static NSString? Sister { get; private set; } + /// Represents the value associated with the constant kABPersonSpouseLabel + /// + /// A containing + /// the Spouse related name label. + /// + /// + /// public static NSString? Spouse { get; private set; } static ABPersonRelatedNamesLabel () @@ -484,8 +753,29 @@ internal static void Init () [UnsupportedOSPlatform ("macos")] [UnsupportedOSPlatform ("tvos")] public static class ABLabel { + /// Represents the value associated with the constant kABHomeLabel + /// + /// A containing + /// the "Home" label. + /// + /// + /// public static NSString? Home { get; private set; } + /// Represents the value associated with the constant kABOtherLabel + /// + /// A containing + /// the "Other" label. + /// + /// + /// public static NSString? Other { get; private set; } + /// Represents the value associated with the constant kABWorkLabel + /// + /// A containing + /// the "Work" label. + /// + /// + /// public static NSString? Work { get; private set; } static ABLabel () @@ -591,6 +881,21 @@ public static ABPropertyType GetPropertyType (int propertyId) [DllImport (Constants.AddressBookLibrary)] extern static IntPtr ABPersonCopyImageData (IntPtr person); + /// + /// Gets or sets the + /// 's picture. + /// + /// + /// A containing + /// the picture data. + /// + /// + /// + /// + /// The reason the picture couldn't be set. + /// + /// + /// public NSData? Image { get { return Runtime.GetNSObject (ABPersonCopyImageData (Handle)); } set { @@ -604,6 +909,17 @@ public NSData? Image { [DllImport (Constants.AddressBookLibrary)] extern static byte ABPersonHasImageData (IntPtr person); + /// + /// Gets a value indicating whether the + /// has a picture. + /// + /// + /// if the + /// has a picture; + /// otherwise, . + /// + /// + /// public bool HasImage { get { return ABPersonHasImageData (Handle) != 0; } } @@ -622,6 +938,14 @@ public void RemoveImage () [DllImport (Constants.AddressBookLibrary)] extern static ABPersonCompositeNameFormat ABPersonGetCompositeNameFormat (); + /// Developers should not use this deprecated property. Developers should use GetCompositeNameFormat (null) instead + /// + /// A + /// which controls the format used for the person's composite name. + /// + /// + /// + [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("ios")] [ObsoletedOSPlatform ("ios", "Use 'GetCompositeNameFormat (null)' instead.")] [SupportedOSPlatform ("maccatalyst")] @@ -651,65 +975,186 @@ public static ABPersonCompositeNameFormat GetCompositeNameFormat (ABRecord? reco [DllImport (Constants.AddressBookLibrary)] extern static ABPersonSortBy ABPersonGetSortOrdering (); + /// + /// Gets the user's sort ordering preference for lists of persons. + /// + /// + /// A which + /// is the user's sort ordering preference for lists of persons. + /// + /// + /// public static ABPersonSortBy SortOrdering { get { return ABPersonGetSortOrdering (); } } + /// + /// Gets or sets the 's first name. + /// + /// + /// A T:System.String containing + /// the 's first name. + /// + /// + /// public string? FirstName { get { return PropertyToString (ABPersonPropertyId.FirstName); } set { SetValue (ABPersonPropertyId.FirstName, value); } } + /// + /// Gets or sets 's first name + /// phonetic pronounciation. + /// + /// + /// A T:System.String containing + /// the 's first name + /// phonetic pronounciation. + /// + /// + /// public string? FirstNamePhonetic { get { return PropertyToString (ABPersonPropertyId.FirstNamePhonetic); } set { SetValue (ABPersonPropertyId.FirstNamePhonetic, value); } } + /// + /// Gets or sets the 's last name. + /// + /// + /// A T:System.String containing + /// the 's last name. + /// + /// + /// public string? LastName { get { return PropertyToString (ABPersonPropertyId.LastName); } set { SetValue (ABPersonPropertyId.LastName, value); } } + /// + /// Gets or sets the 's last name + /// phonetic pronounciation. + /// + /// + /// A T:System.String containing + /// the 's last name phonetic pronounciation. + /// + /// + /// public string? LastNamePhonetic { get { return PropertyToString (ABPersonPropertyId.LastNamePhonetic); } set { SetValue (ABPersonPropertyId.LastNamePhonetic, value); } } + /// + /// Gets or sets the 's middle name. + /// + /// + /// A T:System.String containing + /// the 's middle name. + /// + /// + /// public string? MiddleName { get { return PropertyToString (ABPersonPropertyId.MiddleName); } set { SetValue (ABPersonPropertyId.MiddleName, value); } } + /// + /// Gets or sets the 's middle name + /// phonetic pronounciation. + /// + /// + /// A T:System.String containing + /// the 's middle name phonetic pronounciation. + /// + /// + /// public string? MiddleNamePhonetic { get { return PropertyToString (ABPersonPropertyId.MiddleNamePhonetic); } set { SetValue (ABPersonPropertyId.MiddleNamePhonetic, value); } } + /// + /// Gets or sets the 's prefix. + /// + /// + /// A T:System.String containing + /// the 's prefix. + /// + /// + /// public string? Prefix { get { return PropertyToString (ABPersonPropertyId.Prefix); } set { SetValue (ABPersonPropertyId.Prefix, value); } } + /// + /// Gets or sets the 's suffix. + /// + /// + /// A T:System.String containing + /// the 's suffix. + /// + /// + /// public string? Suffix { get { return PropertyToString (ABPersonPropertyId.Suffix); } set { SetValue (ABPersonPropertyId.Suffix, value); } } + /// + /// Gets or sets the 's nickname. + /// + /// + /// A T:System.String containing + /// the 's nickname. + /// + /// + /// public string? Nickname { get { return PropertyToString (ABPersonPropertyId.Nickname); } set { SetValue (ABPersonPropertyId.Nickname, value); } } + /// + /// Gets or sets the 's organization. + /// + /// + /// A T:System.String containing + /// the 's organization. + /// + /// + /// public string? Organization { get { return PropertyToString (ABPersonPropertyId.Organization); } set { SetValue (ABPersonPropertyId.Organization, value); } } + /// + /// Gets or sets the 's job title. + /// + /// + /// A T:System.String containing + /// the 's job title. + /// + /// + /// public string? JobTitle { get { return PropertyToString (ABPersonPropertyId.JobTitle); } set { SetValue (ABPersonPropertyId.JobTitle, value); } } + /// + /// Gets or sets the 's department. + /// + /// + /// A T:System.String containing + /// the 's department. + /// + /// + /// public string? Department { get { return PropertyToString (ABPersonPropertyId.Department); } set { SetValue (ABPersonPropertyId.Department, value); } @@ -718,6 +1163,9 @@ public string? Department { [DllImport (Constants.AddressBookLibrary)] extern static IntPtr ABPersonCopySource (IntPtr group); + /// To be added. + /// To be added. + /// To be added. public ABRecord? Source { get { var h = ABPersonCopySource (Handle); @@ -750,21 +1198,57 @@ public void SetEmails (ABMultiValue? value) SetValue (ABPersonPropertyId.Email, value.GetHandle ()); } + /// + /// Gets or sets the 's birthday. + /// + /// + /// A containing + /// the person's birthday. + /// + /// + /// public NSDate? Birthday { get { return PropertyTo (ABPersonPropertyId.Birthday); } set { SetValue (ABPersonPropertyId.Birthday, value); } } + /// + /// Gets or sets the 's note. + /// + /// + /// A T:System.String containing + /// the 's note. + /// + /// + /// public string? Note { get { return PropertyToString (ABPersonPropertyId.Note); } set { SetValue (ABPersonPropertyId.Note, value); } } + /// + /// Gets or sets the record's creation date. + /// + /// + /// A containing + /// the record's creation date. + /// + /// + /// public NSDate? CreationDate { get { return PropertyTo (ABPersonPropertyId.CreationDate); } set { SetValue (ABPersonPropertyId.CreationDate, value); } } + /// + /// Gets or sets the 's modification date. + /// + /// + /// A containing + /// the 's modification date. + /// + /// + /// public NSDate? ModificationDate { get { return PropertyTo (ABPersonPropertyId.ModificationDate); } set { SetValue (ABPersonPropertyId.ModificationDate, value); } @@ -822,6 +1306,20 @@ public void SetDates (ABMultiValue? value) SetValue (ABPersonPropertyId.Date, value.GetHandle ()); } + /// + /// Gets or sets the 's + /// . + /// + /// + /// A containing + /// the 's kind. + /// + /// + /// + /// The + /// controls whether the instance is a person or an organization. + /// + /// public ABPersonKind PersonKind { get { return ABPersonKindId.ToPersonKind (PropertyTo (ABPersonPropertyId.Kind!)!); } set { SetValue (ABPersonPropertyId.Kind!, ABPersonKindId.FromPersonKind (value)); } @@ -998,6 +1496,10 @@ public SocialProfile (NSDictionary dictionary) { } + /// Social profile service name. + /// + /// + /// The property uses constant kABPersonSocialProfileServiceKey value to access the underlying dictionary. public string? ServiceName { get { return GetStringValue (ABPersonSocialProfile.ServiceKey!); @@ -1007,6 +1509,10 @@ public string? ServiceName { } } + /// Represents the social profile username. + /// + /// + /// The property uses constant kABPersonSocialProfileUsernameKey value to access the underlying dictionary. public string? Username { get { return GetStringValue (ABPersonSocialProfile.UsernameKey!); @@ -1016,6 +1522,10 @@ public string? Username { } } + /// Represents the social profile user identifier. + /// + /// + /// The property uses constant kABPersonSocialProfileUserIdentifierKey value to access the underlying dictionary. public string? UserIdentifier { get { return GetStringValue (ABPersonSocialProfile.UserIdentifierKey!); @@ -1025,6 +1535,10 @@ public string? UserIdentifier { } } + /// Represents the social profile URL. + /// + /// + /// The property uses constant kABPersonSocialProfileURLKey value to access the underlying dictionary. public string? Url { get { return GetStringValue (ABPersonSocialProfile.URLKey!); @@ -1051,6 +1565,10 @@ public InstantMessageService (NSDictionary dictionary) { } + /// Instant message service name. + /// + /// + /// The property uses constant kABPersonInstantMessageServiceKey value to access the underlying dictionary. public string? ServiceName { get { // TODO: It does not return ABPersonInstantMessageService value. Underlying @@ -1063,6 +1581,10 @@ public string? ServiceName { } } + /// Instant message service user name. + /// + /// + /// The property uses constant kABPersonInstantMessageUsernameKey value to access the underlying dictionary. public string? Username { get { return GetStringValue (ABPersonInstantMessageKey.Username!); @@ -1089,6 +1611,10 @@ public PersonAddress (NSDictionary dictionary) { } + /// City + /// + /// + /// The property uses constant kABPersonAddressProperty value to access the underlying dictionary. public string? City { get { return GetStringValue (ABPersonAddressKey.City!); @@ -1098,6 +1624,10 @@ public string? City { } } + /// Represents country name. + /// + /// + /// The property uses constant kABPersonAddressCountryKey value to access the underlying dictionary. public string? Country { get { return GetStringValue (ABPersonAddressKey.Country!); @@ -1107,6 +1637,9 @@ public string? Country { } } + /// Represents country code. + /// The value must be in the form of 2 character ISO-3166 country codes. + /// The property uses constant kABPersonAddressCountryCodeKey value to access the underlying dictionary. public string? CountryCode { get { return GetStringValue (ABPersonAddressKey.CountryCode!); @@ -1116,6 +1649,10 @@ public string? CountryCode { } } + /// State + /// + /// + /// The property uses constant kABPersonAddressStateKey value to access the underlying dictionary. public string? State { get { return GetStringValue (ABPersonAddressKey.State!); @@ -1125,6 +1662,10 @@ public string? State { } } + /// Street + /// + /// + /// The property uses constant kABPersonAddressStreetKey value to access the underlying dictionary. public string? Street { get { return GetStringValue (ABPersonAddressKey.Street!); @@ -1134,6 +1675,10 @@ public string? Street { } } + /// ZIP + /// + /// + /// The property uses constant kABPersonAddressZIPKey value to access the underlying dictionary. public string? Zip { get { return GetStringValue (ABPersonAddressKey.Zip!); diff --git a/src/AddressBook/ABRecord.cs b/src/AddressBook/ABRecord.cs index 68b22fcdda9c..ee252d3cba34 100644 --- a/src/AddressBook/ABRecord.cs +++ b/src/AddressBook/ABRecord.cs @@ -52,7 +52,21 @@ namespace AddressBook { [UnsupportedOSPlatform ("tvos")] public class ABRecord : NativeObject { + /// + /// An invalid value for a record id. + /// + /// + /// + /// returns this + /// value when the record hasn't been saved to the database. + /// + /// public const int InvalidRecordId = -1; + /// + /// An invalid value for a property id. + /// + /// + /// public const int InvalidPropertyId = -1; [Preserve (Conditional = true)] @@ -112,12 +126,30 @@ internal ABAddressBook? AddressBook { [DllImport (Constants.AddressBookLibrary)] extern static int ABRecordGetRecordID (IntPtr record); + /// Gets the unique ID of the record. + /// + /// A T:System.Int32 which is the unique ID of the record. + /// + /// + /// + /// If the record hasn't been saved into the database, this is + /// . + /// + /// + /// public int Id { get { return ABRecordGetRecordID (Handle); } } [DllImport (Constants.AddressBookLibrary)] extern static ABRecordType ABRecordGetRecordType (IntPtr record); + /// Gets the type of the record. + /// + /// A containing + /// the type of the record. + /// + /// + /// public ABRecordType Type { get { return ABRecordGetRecordType (Handle); } } diff --git a/src/AddressBook/ABSource.cs b/src/AddressBook/ABSource.cs index 162c01f2c62b..2d5559274183 100644 --- a/src/AddressBook/ABSource.cs +++ b/src/AddressBook/ABSource.cs @@ -63,12 +63,18 @@ internal ABSource (NativeHandle handle, ABAddressBook addressbook) AddressBook = addressbook; } + /// To be added. + /// To be added. + /// To be added. public string? Name { get { return PropertyToString (ABSourcePropertyId.Name); } set { SetValue (ABSourcePropertyId.Name, value); } } // Type is already a property in ABRecord + /// To be added. + /// To be added. + /// To be added. public ABSourceType SourceType { get { return (ABSourceType) (int) PropertyTo (ABSourcePropertyId.Type); } set { SetValue (ABSourcePropertyId.Type, new NSNumber ((int) value)); } diff --git a/src/AddressBookUI/ABNewPersonViewController.cs b/src/AddressBookUI/ABNewPersonViewController.cs index 735a1a84c64c..35f3712fcc53 100644 --- a/src/AddressBookUI/ABNewPersonViewController.cs +++ b/src/AddressBookUI/ABNewPersonViewController.cs @@ -29,7 +29,13 @@ public ABNewPersonCompleteEventArgs (ABPerson? person) Person = person; } + /// To be added. + /// To be added. + /// To be added. public ABPerson? Person { get; private set; } + /// To be added. + /// To be added. + /// To be added. public bool Completed { get { return Person is not null; } } @@ -60,6 +66,9 @@ public override void DidCompleteWithNewPerson (ABNewPersonViewController control partial class ABNewPersonViewController { ABPerson? displayedPerson; + /// Gets or sets the whose data is used to prepopulate the . + /// To be added. + /// To be added. public ABPerson? DisplayedPerson { get { MarkDirty (); @@ -72,6 +81,9 @@ public ABPerson? DisplayedPerson { } ABAddressBook? addressBook; + /// Gets or sets the to which the contact will be added. + /// To be added. + /// To be added. public ABAddressBook? AddressBook { get { MarkDirty (); @@ -84,6 +96,9 @@ public ABAddressBook? AddressBook { } ABGroup? parentGroup; + /// Gets or sets the to which the new contact should be saved. + /// To be added. + /// To be added. public ABGroup? ParentGroup { get { MarkDirty (); diff --git a/src/AddressBookUI/ABPeoplePickerNavigationController.cs b/src/AddressBookUI/ABPeoplePickerNavigationController.cs index 671080ac9e5a..1d0a00274316 100644 --- a/src/AddressBookUI/ABPeoplePickerNavigationController.cs +++ b/src/AddressBookUI/ABPeoplePickerNavigationController.cs @@ -29,8 +29,14 @@ public ABPeoplePickerSelectPersonEventArgs (ABPerson person) Person = person; } + /// To be added. + /// To be added. + /// To be added. public ABPerson Person { get; private set; } + /// To be added. + /// To be added. + /// To be added. public bool Continue { get; set; } } @@ -49,7 +55,13 @@ public ABPeoplePickerPerformActionEventArgs (ABPerson person, ABPersonProperty p Identifier = identifier; } + /// To be added. + /// To be added. + /// To be added. public ABPersonProperty Property { get; private set; } + /// To be added. + /// To be added. + /// To be added. public int? Identifier { get; private set; } } @@ -66,6 +78,9 @@ public ABPeoplePickerSelectPerson2EventArgs (ABPerson person) Person = person; } + /// To be added. + /// To be added. + /// To be added. public ABPerson Person { get; private set; } } @@ -84,7 +99,13 @@ public ABPeoplePickerPerformAction2EventArgs (ABPerson person, ABPersonProperty Identifier = identifier; } + /// To be added. + /// To be added. + /// To be added. public ABPersonProperty Property { get; private set; } + /// To be added. + /// To be added. + /// To be added. public int? Identifier { get; private set; } } @@ -169,6 +190,9 @@ public override void Cancelled (ABPeoplePickerNavigationController peoplePicker) partial class ABPeoplePickerNavigationController { DisplayedPropertiesCollection? displayedProperties; + /// Gets the list of properties that the displays. + /// To be added. + /// To be added. public DisplayedPropertiesCollection? DisplayedProperties { get { if (displayedProperties is null) { @@ -182,6 +206,9 @@ public DisplayedPropertiesCollection? DisplayedProperties { } ABAddressBook? addressBook; + /// Gets or sets the that contains the list of contacts. + /// To be added. + /// To be added. public ABAddressBook? AddressBook { get { MarkDirty (); diff --git a/src/AddressBookUI/ABPersonViewController.cs b/src/AddressBookUI/ABPersonViewController.cs index 0e6f8c29234a..c81b80bd013a 100644 --- a/src/AddressBookUI/ABPersonViewController.cs +++ b/src/AddressBookUI/ABPersonViewController.cs @@ -29,10 +29,22 @@ public ABPersonViewPerformDefaultActionEventArgs (ABPerson person, ABPersonPrope Identifier = identifier; } + /// To be added. + /// To be added. + /// To be added. public ABPerson Person { get; private set; } + /// To be added. + /// To be added. + /// To be added. public ABPersonProperty Property { get; private set; } + /// To be added. + /// To be added. + /// To be added. public int? Identifier { get; private set; } + /// To be added. + /// To be added. + /// To be added. public bool ShouldPerformDefaultAction { get; set; } } @@ -66,6 +78,9 @@ public override bool ShouldPerformDefaultActionForPerson (ABPersonViewController partial class ABPersonViewController { ABPerson? displayedPerson; + /// Returns the associated with the displayed data. + /// To be added. + /// To be added. public ABPerson? DisplayedPerson { get { MarkDirty (); @@ -78,6 +93,9 @@ public ABPerson? DisplayedPerson { } DisplayedPropertiesCollection? displayedProperties; + /// Gets the collection of properties that are displayed about the . + /// To be added. + /// To be added. public DisplayedPropertiesCollection? DisplayedProperties { get { if (displayedProperties is null) { @@ -91,6 +109,9 @@ public DisplayedPropertiesCollection? DisplayedProperties { } ABAddressBook? addressBook; + /// Gets or sets the that is the store for the data. + /// To be added. + /// To be added. public ABAddressBook? AddressBook { get { MarkDirty (); diff --git a/src/AddressBookUI/ABUnknownPersonViewController.cs b/src/AddressBookUI/ABUnknownPersonViewController.cs index 78ba8b42c358..b428d29d4d8b 100644 --- a/src/AddressBookUI/ABUnknownPersonViewController.cs +++ b/src/AddressBookUI/ABUnknownPersonViewController.cs @@ -28,6 +28,9 @@ public ABUnknownPersonCreatedEventArgs (ABPerson? person) Person = person; } + /// To be added. + /// To be added. + /// To be added. public ABPerson? Person { get; private set; } } @@ -67,6 +70,9 @@ public override bool ShouldPerformDefaultActionForPerson (ABUnknownPersonViewCon partial class ABUnknownPersonViewController { ABPerson? displayedPerson; + /// Gets or sets the whose data is being displayed. + /// To be added. + /// To be added. public ABPerson? DisplayedPerson { get { MarkDirty (); @@ -79,6 +85,9 @@ public ABPerson? DisplayedPerson { } ABAddressBook? addressBook; + /// Gets or sets the to which the controller will save data. + /// To be added. + /// To be added. public ABAddressBook? AddressBook { get { MarkDirty (); diff --git a/src/AddressBookUI/DisplayedPropertiesCollection.cs b/src/AddressBookUI/DisplayedPropertiesCollection.cs index 053603b9a9c4..ec5688c99bcb 100644 --- a/src/AddressBookUI/DisplayedPropertiesCollection.cs +++ b/src/AddressBookUI/DisplayedPropertiesCollection.cs @@ -37,6 +37,9 @@ internal DisplayedPropertiesCollection (ABFunc g, ActionTo be added. + /// To be added. + /// To be added. public int Count { get { return g ()!.Length; } } diff --git a/src/CloudKit/Enums.cs b/src/CloudKit/Enums.cs index 9faaeea2b6d8..c63714e81921 100644 --- a/src/CloudKit/Enums.cs +++ b/src/CloudKit/Enums.cs @@ -54,41 +54,77 @@ public enum CKApplicationPermissionStatus : long { [Native] [ErrorDomain ("CKErrorDomain")] public enum CKErrorCode : long { + /// The operation succeeded. None, + /// A CloudKit internal error. Non-recoverable. InternalError = 1, + /// Indicates that some items failed but the overall operation succeeded. PartialFailure = 2, + /// Indicates that the user is not online. NetworkUnavailable = 3, + /// The network returned an error during processing. NetworkFailure = 4, + /// The specified container is unknown or unauthorized. BadContainer = 5, + /// CloudKit is not available. ServiceUnavailable = 6, + /// Indicates that the client is currently rate-limited. RequestRateLimited = 7, + /// The app is missing the required entitlement. MissingEntitlement = 8, + /// The user is not currently authenticated. Common cause: User is not logged in to iCloud. NotAuthenticated = 9, + /// Indicates the user has not allowed access for the data in the fetch or save. PermissionFailure = 10, + /// Indicates the requested record does not exist. UnknownItem = 11, + /// Indicates an error in the form or content of the request. InvalidArguments = 12, + /// This error message is deprecated. Indicates that results were truncated by the server. ResultsTruncated = 13, + /// The record was rejected because the server's values were different. ServerRecordChanged = 14, + /// Server rejected request. Non-recoverable. ServerRejectedRequest = 15, + /// The specified asset file could not be found. AssetFileNotFound = 16, + /// The specified asset file was modified during the save operation. AssetFileModified = 17, + /// The app version is less than the CloudKit-specified minimum acceptable version. IncompatibleVersion = 18, + /// The request was rejected because of a conflict in a unique field. ConstraintViolation = 19, + /// Indicates the operation was cancelled programmatically by the app. OperationCancelled = 20, + /// Indicates the expired and the client must resynchronize. ChangeTokenExpired = 21, + /// An item failed in a zone with atomic updates, so the batch was rejected. BatchRequestFailed = 22, + /// Indicates that the zone is currently too busy. Suggested action is a delayed retry. ZoneBusy = 23, + /// The operation could not be completed. Common cause: attempt to modify zones on public database. BadDatabase = 24, + /// Indicates that the requested operation would have exceeded the user's storage quota. QuotaExceeded = 25, + /// The specified zone is not recognized by the server. ZoneNotFound = 26, + /// Indicates the request was too large. Suggested change: Refactor request into smaller batches. LimitExceeded = 27, + /// Indicates the user deleted the zone. Suggested action: Remove local copy of zone data or ask user if app may upload data again. UserDeletedZone = 28, + /// Indicates that there are too many participants attached to the share. TooManyParticipants = 29, + /// Indicates that the or hierarchy already exists in another share. AlreadyShared = 30, + /// Indicates the object's parent reference or it's share reference could not be found. ReferenceViolation = 31, + /// Indicates an error due to a managed account restriction. ManagedAccountRestricted = 32, + /// The user is not yet partificipating in the share.. ParticipantMayNeedVerification = 33, + /// Indicates that the response was lost. ResponseLost = 34, + /// To be added. AssetNotAvailable = 35, TemporarilyUnavailable = 36, } @@ -182,8 +218,11 @@ public enum CKSubscriptionOptions : ulong { [MacCatalyst (13, 1)] [Native] public enum CKDatabaseScope : long { + /// Indicates a public database. Public = 1, + /// Indicates a private database. Private, + /// Indicates a shared database. Shared, } diff --git a/src/CoreFoundation/CFStream.cs b/src/CoreFoundation/CFStream.cs index 38693c37bc2e..2136d9fbd623 100644 --- a/src/CoreFoundation/CFStream.cs +++ b/src/CoreFoundation/CFStream.cs @@ -506,6 +506,9 @@ internal void SetProperty (NSString name, INativeObject? value) [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("tvos")] public class StreamEventArgs : EventArgs { + /// To be added. + /// To be added. + /// To be added. public CFStreamEventType EventType { get; private set; @@ -696,6 +699,9 @@ protected override void Dispose (bool disposing) [DllImport (Constants.CoreFoundationLibrary)] extern static /* dispatch_queue_t */ IntPtr CFWriteStreamCopyDispatchQueue (/* CFWriteStreamRef */ IntPtr stream); + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -709,6 +715,9 @@ public DispatchQueue ReadDispatchQueue { } } + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] diff --git a/src/CoreFoundation/Dispatch.cs b/src/CoreFoundation/Dispatch.cs index 1dc2e6e670ee..6bc51596061a 100644 --- a/src/CoreFoundation/Dispatch.cs +++ b/src/CoreFoundation/Dispatch.cs @@ -45,20 +45,30 @@ namespace CoreFoundation { // The native constants are defined in usr/include/dispatch/queue.h, but since they're // not in any enum, they're untyped. public enum DispatchQueuePriority : int { + /// To be added. High = 2, + /// To be added. Default = 0, + /// To be added. Low = -2, + /// To be added. Background = Int16.MinValue, } // dispatch_qos_class_t is defined in usr/include/dispatch/queue.h, but redirects to qos_class_t // the qos_class_t enum is defined in usr/include/sys/qos.h (typed as 'unsigned int') public enum DispatchQualityOfService : uint { + /// To be added. UserInteractive = 0x21, + /// To be added. UserInitiated = 0x19, + /// To be added. Default = 0x15, + /// To be added. Utility = 0x11, + /// To be added. Background = 0x09, + /// To be added. Unspecified = 0x00, } @@ -178,12 +188,21 @@ public DispatchQueue (string label, Attributes attributes, DispatchQueue? target // Properties and methods // + /// Returns the label for this DispatchQueue. + /// + /// + /// This is the same name that was provided when the queue was constructed public string? Label { get { return Marshal.PtrToStringAnsi (dispatch_queue_get_label (GetCheckedHandle ())); } } + /// Label for the current queue. + /// + /// + /// + /// [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] @@ -213,6 +232,10 @@ public void Resume () [DllImport (Constants.libcLibrary)] extern unsafe static void dispatch_apply_f (IntPtr iterations, IntPtr queue, IntPtr ctx, delegate* unmanaged dispatch); + /// User defined context information attachech to a DispatchQueue. + /// + /// + /// You can use the Context property on a DispatchQueue to store state that your application might want to associate with it. public IntPtr Context { get { return dispatch_get_context (GetCheckedHandle ()); @@ -222,6 +245,11 @@ public IntPtr Context { } } + /// Developers should not use this deprecated property. + /// The current dispatch queue if invoked from code that + /// was queued into a DispatchQueue, otherwise it returns the same + /// queue as . + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] @@ -244,6 +272,11 @@ public static DispatchQueue GetGlobalQueue (DispatchQualityOfService service) return new DispatchQueue (dispatch_get_global_queue ((nint) (int) service, 0), false); } + /// Returns the default global queue, which is one of the built-in queues at the default priority. + /// + /// + /// + /// public static DispatchQueue DefaultGlobalQueue { get { return new DispatchQueue (dispatch_get_global_queue ((nint) (int) DispatchQueuePriority.Default, 0), false); @@ -252,6 +285,17 @@ public static DispatchQueue DefaultGlobalQueue { static IntPtr main_q; + /// Returns the main global queue. + /// + /// + /// + /// + /// The dispatch framework provides a default serial queue for + /// the application to use. If you are using this on Xamarin.Mac Framework + /// without using AppKit, you must invoke the MainIteration + /// method to run the main dispatch queue. + /// + /// public static DispatchQueue MainQueue { get { if (main_q == IntPtr.Zero) { @@ -451,6 +495,9 @@ public DispatchQualityOfService GetQualityOfService (out int relative_priority) } } + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] @@ -562,26 +609,41 @@ public static void MainIteration () #endif public class Attributes { + /// To be added. + /// To be added. + /// To be added. public bool Concurrent { get; set; } + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("tvos")] public bool IsInitiallyInactive { get; set; } + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("tvos")] public AutoreleaseFrequency? AutoreleaseFrequency { get; set; } + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("maccatalyst")] public int RelativePriority { get; set; } + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("tvos")] @@ -632,8 +694,11 @@ internal IntPtr Create () [Native] public enum AutoreleaseFrequency : ulong /* unsigned long */ { + /// To be added. Inherit = 0, + /// To be added. WorkItem = 1, + /// To be added. Never = 2, } #endif // !COREBUILD @@ -651,6 +716,9 @@ public struct DispatchTime { /// /// public static readonly DispatchTime Now = new DispatchTime (); + /// Represents infinity time. + /// + /// public static readonly DispatchTime Forever = new DispatchTime (ulong.MaxValue); public DispatchTime (ulong nanoseconds) @@ -670,8 +738,18 @@ public DispatchTime (DispatchTime when, TimeSpan delta) : this () Nanoseconds = dispatch_time (when.Nanoseconds, delta.Ticks * 100); } + /// The total number of nanoseconds represented by this instance. + /// + /// + /// + /// public ulong Nanoseconds { get; private set; } + /// Returns a milestone relative to a fixed point in time using the wall clock. + /// The wall time. + /// + /// + /// public DispatchTime WallTime { get { // This gives us access to setting the time to _dispatch_get_nanoseconds. diff --git a/src/CoreGraphics/CGContext.cs b/src/CoreGraphics/CGContext.cs index 586ca7736924..cbffb454b78e 100644 --- a/src/CoreGraphics/CGContext.cs +++ b/src/CoreGraphics/CGContext.cs @@ -718,6 +718,12 @@ public void DrawTiledImage (CGRect rect, CGImage? image) [DllImport (Constants.CoreGraphicsLibrary)] extern static void CGContextSetInterpolationQuality (/* CGContextRef */ IntPtr context, CGInterpolationQuality quality); + /// A hint for the level of quality used when interpolating images (for example, when scaling). + /// To be added. + /// + /// + /// is only a hint. Not all contexts support all values. + /// public CGInterpolationQuality InterpolationQuality { get { return CGContextGetInterpolationQuality (Handle); @@ -787,6 +793,9 @@ public void SetCharacterSpacing (nfloat spacing) [DllImport (Constants.CoreGraphicsLibrary)] extern static CGPoint CGContextGetTextPosition (/* CGContextRef */ IntPtr context); + /// The location, in user space coordinates, at which to draw text. + /// To be added. + /// To be added. public CGPoint TextPosition { get { return CGContextGetTextPosition (Handle); @@ -802,6 +811,9 @@ public CGPoint TextPosition { [DllImport (Constants.CoreGraphicsLibrary)] extern static CGAffineTransform CGContextGetTextMatrix (/* CGContextRef */ IntPtr c); + /// Defines the transform between text space and user space. Independent of the 's state. + /// To be added. + /// To be added. public CGAffineTransform TextMatrix { get { return CGContextGetTextMatrix (Handle); diff --git a/src/CoreGraphics/CGContextPDF.cs b/src/CoreGraphics/CGContextPDF.cs index 6b197c8cc3a7..8ad73baf3ae4 100644 --- a/src/CoreGraphics/CGContextPDF.cs +++ b/src/CoreGraphics/CGContextPDF.cs @@ -72,16 +72,49 @@ internal virtual NSMutableDictionary ToDictionary () public partial class CGPDFInfo : CGPDFPageInfo { + /// To be added. + /// To be added. + /// To be added. public string? Title { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? Author { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? Subject { get; set; } + /// To be added. + /// To be added. + /// To be added. public string []? Keywords { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? Creator { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? OwnerPassword { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? UserPassword { get; set; } + /// To be added. + /// To be added. + /// To be added. public int? EncryptionKeyLength { get; set; } + /// To be added. + /// To be added. + /// To be added. public bool? AllowsPrinting { get; set; } + /// To be added. + /// To be added. + /// To be added. public bool? AllowsCopying { get; set; } + /// To be added. + /// To be added. + /// To be added. public CGPDFAccessPermissions? AccessPermissions { get; set; } //public NSDictionary OutputIntent { get; set; } #if NET diff --git a/src/CoreGraphics/CGDisplay.cs b/src/CoreGraphics/CGDisplay.cs index 124e1f37a57c..68ab279b92e5 100644 --- a/src/CoreGraphics/CGDisplay.cs +++ b/src/CoreGraphics/CGDisplay.cs @@ -15,7 +15,9 @@ namespace CoreGraphics { [MacCatalyst (13,1)] #endif public enum CGCaptureOptions : uint { + /// To be added. None = 0, + /// To be added. NoFill = 1 << 0, } @@ -30,6 +32,9 @@ public static class CGDisplay { [DllImport (Constants.CoreGraphicsLibrary)] static extern uint CGMainDisplayID (); + /// To be added. + /// To be added. + /// To be added. public static int MainDisplayID { get { return (int) CGMainDisplayID (); @@ -187,6 +192,9 @@ public static int GetShieldingWindowID (int display) [DllImport (Constants.CoreGraphicsLibrary)] static extern int CGShieldingWindowLevel (); + /// To be added. + /// To be added. + /// To be added. public static int ShieldingWindowLevel { get { return CGShieldingWindowLevel (); } } diff --git a/src/CoreGraphics/CGEvent.cs b/src/CoreGraphics/CGEvent.cs index e13ead361bdc..4fd02c4bb60c 100644 --- a/src/CoreGraphics/CGEvent.cs +++ b/src/CoreGraphics/CGEvent.cs @@ -305,6 +305,9 @@ public CGEvent Copy () [DllImport (Constants.ApplicationServicesCoreGraphicsLibrary)] extern static void CGEventSetLocation (IntPtr handle, CGPoint location); + /// To be added. + /// To be added. + /// To be added. public CGPoint Location { get { return CGEventGetLocation (Handle); @@ -317,6 +320,9 @@ public CGPoint Location { [DllImport (Constants.ApplicationServicesCoreGraphicsLibrary)] extern static CGPoint CGEventGetUnflippedLocation (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public CGPoint UnflippedLocation { get { return CGEventGetUnflippedLocation (Handle); diff --git a/src/CoreGraphics/CGEventSource.cs b/src/CoreGraphics/CGEventSource.cs index e0e6f0e35fcf..46e9ede16333 100644 --- a/src/CoreGraphics/CGEventSource.cs +++ b/src/CoreGraphics/CGEventSource.cs @@ -62,6 +62,9 @@ public CGEventSource (CGEventSourceStateID stateID) [DllImport (Constants.ApplicationServicesCoreGraphicsLibrary)] extern static void CGEventSourceSetKeyboardType (IntPtr handle, int /* CGEventSourceKeyboardType = uint32_t */ keyboardType); + /// To be added. + /// To be added. + /// To be added. public int KeyboardType { get { return CGEventSourceGetKeyboardType (Handle); @@ -74,6 +77,9 @@ public int KeyboardType { [DllImport (Constants.ApplicationServicesCoreGraphicsLibrary)] extern static CGEventSourceStateID CGEventSourceGetSourceStateID (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public CGEventSourceStateID StateID { get { return CGEventSourceGetSourceStateID (Handle); @@ -87,6 +93,9 @@ public CGEventSourceStateID StateID { [DllImport (Constants.ApplicationServicesCoreGraphicsLibrary)] extern static void CGEventSourceSetPixelsPerLine (IntPtr handle, double value); + /// To be added. + /// To be added. + /// To be added. public double PixelsPerLine { get { return CGEventSourceGetPixelsPerLine (Handle); @@ -123,6 +132,9 @@ public static bool GetKeyState (CGEventSourceStateID stateID, ushort keycode) [DllImport (Constants.ApplicationServicesCoreGraphicsLibrary)] extern static long CGEventSourceGetUserData (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public long UserData { get { return CGEventSourceGetUserData (Handle); @@ -155,6 +167,9 @@ public CGEventFilterMask GetLocalEventsFilterDuringSupressionState (CGEventSuppr [DllImport (Constants.ApplicationServicesCoreGraphicsLibrary)] extern static double CGEventSourceGetLocalEventsSuppressionInterval (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public double LocalEventsSupressionInterval { get { return CGEventSourceGetLocalEventsSuppressionInterval (Handle); diff --git a/src/CoreGraphics/CGEventTypes.cs b/src/CoreGraphics/CGEventTypes.cs index 2ccc52411296..8e5e7cc10e1f 100644 --- a/src/CoreGraphics/CGEventTypes.cs +++ b/src/CoreGraphics/CGEventTypes.cs @@ -31,8 +31,11 @@ namespace CoreGraphics { [MacCatalyst (13,1)] #endif public enum CGEventTapLocation : int { + /// To be added. HID, + /// To be added. Session, + /// To be added. AnnotatedSession, } @@ -44,7 +47,9 @@ public enum CGEventTapLocation : int { [MacCatalyst (13,1)] #endif public enum CGEventTapPlacement : uint { + /// To be added. HeadInsert, + /// To be added. TailAppend, } @@ -56,7 +61,9 @@ public enum CGEventTapPlacement : uint { [MacCatalyst (13,1)] #endif public enum CGEventTapOptions : uint { + /// To be added. Default, + /// To be added. ListenOnly, } @@ -68,8 +75,11 @@ public enum CGEventTapOptions : uint { [MacCatalyst (13,1)] #endif public enum CGMouseButton : uint { + /// To be added. Left, + /// To be added. Right, + /// To be added. Center, } @@ -81,7 +91,9 @@ public enum CGMouseButton : uint { [MacCatalyst (13,1)] #endif public enum CGScrollEventUnit : uint { + /// To be added. Pixel, + /// To be added. Line, } @@ -94,22 +106,39 @@ public enum CGScrollEventUnit : uint { #endif [Flags] public enum CGEventMask : ulong { + /// To be added. Null = 0x00000001, + /// To be added. LeftMouseDown = 0x00000002, + /// To be added. LeftMouseUp = 0x00000004, + /// To be added. RightMouseDown = 0x00000008, + /// To be added. RightMouseUp = 0x00000010, + /// To be added. MouseMoved = 0x00000020, + /// To be added. LeftMouseDragged = 0x00000040, + /// To be added. RightMouseDragged = 0x00000080, + /// To be added. KeyDown = 0x00000400, + /// To be added. KeyUp = 0x00000800, + /// To be added. FlagsChanged = 0x00001000, + /// To be added. ScrollWheel = 0x00400000, + /// To be added. TabletPointer = 0x00800000, + /// To be added. TabletProximity = 0x01000000, + /// To be added. OtherMouseDown = 0x02000000, + /// To be added. OtherMouseUp = 0x04000000, + /// To be added. OtherMouseDragged = 0x08000000, } @@ -122,14 +151,23 @@ public enum CGEventMask : ulong { #endif [Flags] public enum CGEventFlags : ulong { + /// To be added. NonCoalesced = 0x00000100, + /// To be added. AlphaShift = 0x00010000, + /// To be added. Shift = 0x00020000, + /// To be added. Control = 0x00040000, + /// To be added. Alternate = 0x00080000, + /// To be added. Command = 0x00100000, + /// To be added. NumericPad = 0x00200000, + /// To be added. Help = 0x00400000, + /// To be added. SecondaryFn = 0x00800000, } @@ -409,22 +447,39 @@ public enum CGEventField : int { [MacCatalyst (13,1)] #endif public enum CGEventType : uint { + /// To be added. Null = 0x0, + /// To be added. LeftMouseDown = 0x1, + /// To be added. LeftMouseUp = 0x2, + /// To be added. RightMouseDown = 0x3, + /// To be added. RightMouseUp = 0x4, + /// To be added. MouseMoved = 0x5, + /// To be added. LeftMouseDragged = 0x6, + /// To be added. RightMouseDragged = 0x7, + /// To be added. KeyDown = 0xa, + /// To be added. KeyUp = 0xb, + /// To be added. FlagsChanged = 0xc, + /// To be added. ScrollWheel = 0x16, + /// To be added. TabletPointer = 0x17, + /// To be added. TabletProximity = 0x18, + /// To be added. OtherMouseDown = 0x19, + /// To be added. OtherMouseUp = 0x1a, + /// To be added. OtherMouseDragged = 0x1b, TapDisabledByTimeout = 4294967294, TapDisabledByUserInput = 4294967295, @@ -438,8 +493,11 @@ public enum CGEventType : uint { [MacCatalyst (13,1)] #endif public enum CGEventMouseSubtype : uint { + /// To be added. Default, + /// To be added. TabletPoint, + /// To be added. TabletProximity, } @@ -451,8 +509,11 @@ public enum CGEventMouseSubtype : uint { [MacCatalyst (13,1)] #endif public enum CGEventSourceStateID : int { + /// To be added. Private = -1, + /// To be added. CombinedSession = 0, + /// To be added. HidSystem = 1, } @@ -465,8 +526,11 @@ public enum CGEventSourceStateID : int { #endif [Flags] public enum CGEventFilterMask : uint { + /// To be added. PermitLocalMouseEvents = 1, + /// To be added. PermitLocalKeyboardEvents = 2, + /// To be added. PermitSystemDefinedEvents = 4, } @@ -478,7 +542,9 @@ public enum CGEventFilterMask : uint { [MacCatalyst (13,1)] #endif public enum CGEventSuppressionState : int { + /// To be added. SuppressionInterval, + /// To be added. RemoteMouseDrag, NumberOfEventSuppressionStates, } diff --git a/src/CoreGraphics/CGFont.cs b/src/CoreGraphics/CGFont.cs index 693b29a75a11..c068dbc2aa6a 100644 --- a/src/CoreGraphics/CGFont.cs +++ b/src/CoreGraphics/CGFont.cs @@ -122,6 +122,9 @@ protected internal override void Release () [DllImport (Constants.CoreGraphicsLibrary)] extern static /* size_t */ nint CGFontGetNumberOfGlyphs (/* CGFontRef */ IntPtr font); + /// To be added. + /// To be added. + /// To be added. public nint NumberOfGlyphs { get { return CGFontGetNumberOfGlyphs (Handle); @@ -131,6 +134,9 @@ public nint NumberOfGlyphs { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* int */ int CGFontGetUnitsPerEm (/* CGFontRef */ IntPtr font); + /// To be added. + /// To be added. + /// To be added. public int UnitsPerEm { get { return CGFontGetUnitsPerEm (Handle); @@ -140,6 +146,9 @@ public int UnitsPerEm { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* CFStringRef __nullable */ IntPtr CGFontCopyPostScriptName (/* CGFontRef __nullable */ IntPtr font); + /// To be added. + /// To be added. + /// To be added. public string? PostScriptName { get { return CFString.FromHandle (CGFontCopyPostScriptName (Handle), releaseHandle: true); @@ -149,6 +158,9 @@ public string? PostScriptName { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* CFStringRef __nullable */ IntPtr CGFontCopyFullName (/* CGFontRef __nullable */ IntPtr font); + /// Returns the full name of the font. + /// To be added. + /// To be added. public string? FullName { get { return CFString.FromHandle (CGFontCopyFullName (Handle), releaseHandle: true); @@ -158,6 +170,9 @@ public string? FullName { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* int */ int CGFontGetAscent (/* CGFontRef */ IntPtr font); + /// Returns the ascent of the font. + /// To be added. + /// To be added. public int Ascent { get { return CGFontGetAscent (Handle); @@ -167,6 +182,9 @@ public int Ascent { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* int */ int CGFontGetDescent (/* CGFontRef */ IntPtr font); + /// Returns the descent of the font. + /// To be added. + /// To be added. public int Descent { get { return CGFontGetDescent (Handle); @@ -176,6 +194,9 @@ public int Descent { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* int */ int CGFontGetLeading (/* CGFontRef */ IntPtr font); + /// To be added. + /// To be added. + /// To be added. public int Leading { get { return CGFontGetLeading (Handle); @@ -185,6 +206,9 @@ public int Leading { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* int */ int CGFontGetCapHeight (/* CGFontRef */ IntPtr font); + /// Returns the cap height of the font. + /// To be added. + /// To be added. public int CapHeight { get { return CGFontGetCapHeight (Handle); @@ -194,6 +218,9 @@ public int CapHeight { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* int */ int CGFontGetXHeight (/* CGFontRef */ IntPtr font); + /// To be added. + /// To be added. + /// To be added. public int XHeight { get { return CGFontGetXHeight (Handle); @@ -203,6 +230,9 @@ public int XHeight { [DllImport (Constants.CoreGraphicsLibrary)] extern static CGRect CGFontGetFontBBox (/* CGFontRef */ IntPtr font); + /// Returns a rectangle specifing the bounding box of the font. + /// To be added. + /// To be added. public CGRect FontBBox { get { return CGFontGetFontBBox (Handle); @@ -212,6 +242,9 @@ public CGRect FontBBox { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* CGFloat */ nfloat CGFontGetItalicAngle (/* CGFontRef */ IntPtr font); + /// To be added. + /// To be added. + /// To be added. public nfloat ItalicAngle { get { return CGFontGetItalicAngle (Handle); @@ -221,6 +254,9 @@ public nfloat ItalicAngle { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* CGFloat */ nfloat CGFontGetStemV (/* CGFontRef */ IntPtr font); + /// To be added. + /// To be added. + /// To be added. public nfloat StemV { get { return CGFontGetStemV (Handle); diff --git a/src/CoreGraphics/CGFunction.cs b/src/CoreGraphics/CGFunction.cs index 5e052df0f26f..7f763b2b4904 100644 --- a/src/CoreGraphics/CGFunction.cs +++ b/src/CoreGraphics/CGFunction.cs @@ -80,6 +80,9 @@ internal CGFunction (NativeHandle handle, bool owns) { } + /// To be added. + /// To be added. + /// To be added. public CGFunctionEvaluate? EvaluateFunction { get { return evaluate; diff --git a/src/CoreGraphics/CGGeometry.cs b/src/CoreGraphics/CGGeometry.cs index 1880fe0606e9..facf99a28f98 100644 --- a/src/CoreGraphics/CGGeometry.cs +++ b/src/CoreGraphics/CGGeometry.cs @@ -40,9 +40,13 @@ namespace CoreGraphics { // untyped enum -> CGGeometry.h public enum CGRectEdge : uint { + /// To be added. MinXEdge, + /// To be added. MinYEdge, + /// To be added. MaxXEdge, + /// To be added. MaxYEdge, } diff --git a/src/CoreGraphics/CGGradient.cs b/src/CoreGraphics/CGGradient.cs index 3122fa1b0024..8dfc7886857c 100644 --- a/src/CoreGraphics/CGGradient.cs +++ b/src/CoreGraphics/CGGradient.cs @@ -45,8 +45,11 @@ namespace CoreGraphics { // uint32_t -> CGGradient.h [Flags] public enum CGGradientDrawingOptions : uint { + /// To be added. None = 0, + /// The fill will draw before the start location. DrawsBeforeStartLocation = (1 << 0), + /// The fill will extend beyond the end location. DrawsAfterEndLocation = (1 << 1), } diff --git a/src/CoreGraphics/CGImage.cs b/src/CoreGraphics/CGImage.cs index 4a410740afe0..af0d27230422 100644 --- a/src/CoreGraphics/CGImage.cs +++ b/src/CoreGraphics/CGImage.cs @@ -51,9 +51,13 @@ namespace CoreGraphics { #endif [Flags] public enum CGWindowImageOption : uint { + /// To be added. Default = 0, + /// To be added. BoundsIgnoreFraming = (1 << 0), + /// To be added. ShouldBeOpaque = (1 << 1), + /// To be added. OnlyShadows = (1 << 2), BestResolution = (1 << 3), NominalResolution = (1 << 4), @@ -68,67 +72,110 @@ public enum CGWindowImageOption : uint { #endif [Flags] public enum CGWindowListOption : uint { + /// To be added. All = 0, + /// To be added. OnScreenOnly = (1 << 0), + /// To be added. OnScreenAboveWindow = (1 << 1), + /// To be added. OnScreenBelowWindow = (1 << 2), + /// To be added. IncludingWindow = (1 << 3), + /// To be added. ExcludeDesktopElements = (1 << 4), } #endif // uint32_t -> CGImage.h public enum CGImageAlphaInfo : uint { + /// Used for CMYK processing, 32-bits per pixel, 8-bits per channel (CMYK). None, + /// Premultipled values for RGB, alpha comes last, 32-bit per pixel, 8-bits per channel (RGBA). PremultipliedLast, + /// Premultipled values for RGB, alpha channel comes first using 32-bits per pixel and 8 bits per channel (ARGB) PremultipliedFirst, + /// Alpha comes last, 32-bit per pixel, 8-bits per channel (RGBA). Last, + /// Alpha channel comes first using 32-bits per pixel and 8 bits per channel (ARGB). First, + /// There is no alpha channel, 32-bits per pixel, 8 bits per channel, with the lower channel ignored (RGBx). NoneSkipLast, + /// There is no alpha channel, 32-bits per pixel, 8 bits per channel, with the topmost channel ignored (xRGB). NoneSkipFirst, + /// No color data, only alpha channel data. Only, } public enum CGImagePixelFormatInfo : uint { + /// To be added. Packed = 0, + /// To be added. Rgb555 = 1 << 16, + /// To be added. Rgb565 = 2 << 16, + /// To be added. Rgb101010 = 3 << 16, + /// To be added. RgbCif10 = 4 << 16, + /// To be added. Mask = 0xF0000, } // uint32_t -> CGImage.h [Flags] public enum CGBitmapFlags : uint { + /// Used for CMYK processing, 32-bits per pixel, 8-bits per channel (CMYK). None, + /// Premultipled values for RGB, alpha comes last, 32-bit per pixel, 8-bits per channel (RGBA). PremultipliedLast, + /// Premultipled values for RGB, alpha channel comes first using 32-bits per pixel and 8 bits per channel (ARGB) PremultipliedFirst, + /// Last Alpha comes last, 32-bit per pixel, 8-bits per channel (RGBA). Last, + /// Alpha channel comes first using 32-bits per pixel and 8 bits per channel (ARGB). First, + /// There is no alpha channel, 32-bits per pixel, 8 bits per channel, with the lower channel ignored (RGBx). NoneSkipLast, + /// There is no alpha channel, 32-bits per pixel, 8 bits per channel, with the topmost channel ignored (xRGB). NoneSkipFirst, + /// No color data, only alpha channel data. Only, + /// The image has an alpha channel. AlphaInfoMask = 0x1F, + /// To be added. FloatInfoMask = 0xf00, + /// The components of the bitmap are floating point values. FloatComponents = (1 << 8), + /// Mask for extracting the byte ordering from the result. ByteOrderMask = 0x7000, + /// The default byte order. ByteOrderDefault = (0 << 12), + /// 16-bit little endian format. ByteOrder16Little = (1 << 12), + /// 32-bit little endian format. ByteOrder32Little = (2 << 12), + /// 16-bit big endian format. ByteOrder16Big = (3 << 12), + /// 32-big big endian format. ByteOrder32Big = (4 << 12), } [Flags] public enum CGImageByteOrderInfo : uint { + /// To be added. ByteOrderMask = 0x7000, + /// To be added. ByteOrderDefault = (0 << 12), + /// To be added. ByteOrder16Little = (1 << 12), + /// To be added. ByteOrder32Little = (2 << 12), + /// To be added. ByteOrder16Big = (3 << 12), + /// To be added. ByteOrder32Big = (4 << 12), } @@ -420,6 +467,11 @@ public static CGImage? ScreenImage { [DllImport (Constants.CoreGraphicsLibrary)] extern static byte CGImageIsMask (/* CGImageRef */ IntPtr image); + /// Whether this image is a mask or a bitmap. + /// + /// + /// + /// public bool IsMask { get { return CGImageIsMask (Handle) != 0; @@ -429,6 +481,11 @@ public bool IsMask { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* size_t */ nint CGImageGetWidth (/* CGImageRef */ IntPtr image); + /// The image width in pixels. + /// + /// + /// + /// public nint Width { get { return CGImageGetWidth (Handle); @@ -439,6 +496,11 @@ public nint Width { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* size_t */ nint CGImageGetHeight (/* CGImageRef */ IntPtr image); + /// The image height in pixels. + /// + /// + /// + /// public nint Height { get { return CGImageGetHeight (Handle); @@ -448,6 +510,10 @@ public nint Height { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* size_t */ nint CGImageGetBitsPerComponent (/* CGImageRef */ IntPtr image); + /// Bits per component + /// + /// + /// The number of bits used per component in the image. public nint BitsPerComponent { get { return CGImageGetBitsPerComponent (Handle); @@ -457,6 +523,10 @@ public nint BitsPerComponent { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* size_t */ nint CGImageGetBitsPerPixel (/* CGImageRef */ IntPtr image); + /// The number of bits per pixel. + /// + /// + /// The number of bits used per pixel. public nint BitsPerPixel { get { return CGImageGetBitsPerPixel (Handle); @@ -466,6 +536,10 @@ public nint BitsPerPixel { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* size_t */ nint CGImageGetBytesPerRow (/* CGImageRef */ IntPtr image); + /// The number of bytes per row in the image. + /// + /// + /// The number of bytes used per row. public nint BytesPerRow { get { return CGImageGetBytesPerRow (Handle); @@ -475,6 +549,11 @@ public nint BytesPerRow { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* CGColorSpaceRef */ IntPtr CGImageGetColorSpace (/* CGImageRef */ IntPtr image); + /// The image colorspace. + /// + /// + /// + /// public CGColorSpace? ColorSpace { get { var h = CGImageGetColorSpace (Handle); @@ -485,6 +564,10 @@ public CGColorSpace? ColorSpace { [DllImport (Constants.CoreGraphicsLibrary)] extern static CGImageAlphaInfo CGImageGetAlphaInfo (/* CGImageRef */ IntPtr image); + /// The bitmap configuration. + /// + /// + /// The configuration of the image public CGImageAlphaInfo AlphaInfo { get { return CGImageGetAlphaInfo (Handle); @@ -494,6 +577,9 @@ public CGImageAlphaInfo AlphaInfo { [DllImport (Constants.CoreGraphicsLibrary)] extern static /* CGDataProviderRef */ IntPtr CGImageGetDataProvider (/* CGImageRef */ IntPtr image); + /// Returns the image's data provider. + /// To be added. + /// To be added. public CGDataProvider DataProvider { get { return new CGDataProvider (CGImageGetDataProvider (Handle), false); @@ -503,6 +589,9 @@ public CGDataProvider DataProvider { [DllImport (Constants.CoreGraphicsLibrary)] unsafe extern static /* CGFloat* */ nfloat* CGImageGetDecode (/* CGImageRef */ IntPtr image); + /// Returns an array of values that consist of upper and lower limits, into which the corresponding image pixel data are linearly interpolated for decoding. + /// To be added. + /// To be added. public unsafe nfloat* Decode { get { return CGImageGetDecode (Handle); @@ -512,6 +601,10 @@ public unsafe nfloat* Decode { [DllImport (Constants.CoreGraphicsLibrary)] extern static byte CGImageGetShouldInterpolate (/* CGImageRef */ IntPtr image); + /// Whether interpolation is enabled for this image. + /// + /// + /// If the value is true, then Quartz will perform edge smoothing on the image. public bool ShouldInterpolate { get { return CGImageGetShouldInterpolate (Handle) != 0; @@ -521,6 +614,10 @@ public bool ShouldInterpolate { [DllImport (Constants.CoreGraphicsLibrary)] extern static CGColorRenderingIntent CGImageGetRenderingIntent (/* CGImageRef */ IntPtr image); + /// The rendering intent. + /// + /// + /// The intent determines how to handle colors that are outside of the requested colorspace. public CGColorRenderingIntent RenderingIntent { get { return CGImageGetRenderingIntent (Handle); @@ -530,6 +627,10 @@ public CGColorRenderingIntent RenderingIntent { [DllImport (Constants.CoreGraphicsLibrary)] extern static CGBitmapFlags CGImageGetBitmapInfo (/* CGImageRef */ IntPtr image); + /// The bitmap configuration. + /// + /// + /// The configuration of the image. public CGBitmapFlags BitmapInfo { get { return CGImageGetBitmapInfo (Handle); @@ -547,6 +648,9 @@ public CGBitmapFlags BitmapInfo { // we return an NSString, instead of a string, as all our UTType constants are NSString (see mobilecoreservices.cs) #if NET + /// Gets the image's universal type identifier. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -569,6 +673,9 @@ public NSString? UTType { static extern CGImagePixelFormatInfo CGImageGetPixelFormatInfo (/* __nullable CGImageRef */ IntPtr handle); #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("tvos")] @@ -586,6 +693,9 @@ public NSString? UTType { static extern CGImageByteOrderInfo CGImageGetByteOrderInfo (/* __nullable CGImageRef */ IntPtr handle); #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("tvos")] diff --git a/src/CoreGraphics/CGImageProperties.cs b/src/CoreGraphics/CGImageProperties.cs index c83b37ef05d9..0352535cbb99 100644 --- a/src/CoreGraphics/CGImageProperties.cs +++ b/src/CoreGraphics/CGImageProperties.cs @@ -42,9 +42,13 @@ namespace CoreGraphics { // convenience enum mapped to kCGImagePropertyColorModelXXX fields (see imageio.cs) public enum CGImageColorModel { + /// To be added. RGB, + /// To be added. Gray, + /// To be added. CMYK, + /// To be added. Lab, } @@ -67,6 +71,9 @@ public CGImageProperties (NSDictionary? dictionary) { } + /// Gets or sets whether an image has an alpha channel. + /// To be added. + /// To be added. public bool? Alpha { get { return GetBoolValue (Keys.HasAlpha); @@ -76,6 +83,9 @@ public bool? Alpha { } } + /// Gets or sets the color model for an image, as a object. + /// To be added. + /// To be added. public CGImageColorModel? ColorModel { get { var v = GetNSStringValue (Keys.ColorModel); @@ -112,6 +122,9 @@ public CGImageColorModel? ColorModel { } } + /// Gets or sets the number of bits in the color sample of each pixel for an image. + /// To be added. + /// To be added. public int? Depth { get { return GetInt32Value (Keys.Depth); @@ -121,6 +134,9 @@ public int? Depth { } } + /// Gets or sets the resolution, in dots per inch, of an image for the x axis. + /// To be added. + /// To be added. public float? DPIHeightF { get { return GetFloatValue (Keys.DPIHeight); @@ -130,6 +146,9 @@ public float? DPIHeightF { } } + /// Gets or sets the resolution, in dots per inch, of an image for the y axis. + /// To be added. + /// To be added. public float? DPIWidthF { get { return GetFloatValue (Keys.DPIWidth); @@ -139,6 +158,9 @@ public float? DPIWidthF { } } + /// Gets or sets the size of the image file, in bytes. + /// To be added. + /// To be added. public int? FileSize { get { return GetInt32Value (Keys.FileSize); @@ -148,6 +170,9 @@ public int? FileSize { } } + /// Gets or sets whether an image contains floating-point pixel samples. + /// To be added. + /// To be added. public bool? IsFloat { get { return GetBoolValue (Keys.IsFloat); @@ -175,6 +200,9 @@ public CIImageOrientation? Orientation { } } + /// Gets or sets the number of pixels in an image for the y axis. + /// To be added. + /// To be added. public int? PixelHeight { get { return GetInt32Value (Keys.PixelHeight); diff --git a/src/CoreMedia/CMEnums.cs b/src/CoreMedia/CMEnums.cs index 0573688ec855..85474299620c 100644 --- a/src/CoreMedia/CMEnums.cs +++ b/src/CoreMedia/CMEnums.cs @@ -71,7 +71,9 @@ public enum CMMuxedStreamType : uint { /// An enumeration whose values specify a subtitling standard. [MacCatalyst (13, 1)] public enum CMSubtitleFormatType : uint { + /// To be added. Text3G = 0x74783367, // 'tx3g' + /// To be added. WebVTT = 0x77767474, // 'wvtt' } @@ -93,9 +95,13 @@ public enum CMMetadataFormatType : uint { /// An enumeration whose values specify the type of a time code. [MacCatalyst (13, 1)] public enum CMTimeCodeFormatType : uint { + /// To be added. TimeCode32 = 0x746D6364, // 'tmcd', + /// To be added. TimeCode64 = 0x74633634, // 'tc64', + /// To be added. Counter32 = 0x636E3332, // 'cn32', + /// To be added. Counter64 = 0x636E3634, // 'cn64' } @@ -103,12 +109,19 @@ public enum CMTimeCodeFormatType : uint { /// An enumeration whose values specify the rounding method to be used with a . [MacCatalyst (13, 1)] public enum CMTimeRoundingMethod : uint { + /// To be added. RoundHalfAwayFromZero = 1, + /// To be added. RoundTowardZero = 2, + /// To be added. RoundAwayFromZero = 3, + /// To be added. QuickTime = 4, + /// To be added. RoundTowardPositiveInfinity = 5, + /// To be added. RoundTowardNegativeInfinity = 6, + /// To be added. Default = RoundHalfAwayFromZero, } @@ -116,7 +129,9 @@ public enum CMTimeRoundingMethod : uint { /// An enumeration whose values specify types of video codecs. [MacCatalyst (13, 1)] public enum CMVideoCodecType : uint { + /// Indicates YCbCR content. YUV422YpCbCr8 = 0x32767579, + /// Indicates Apple animation format. Animation = 0x726c6520, Cinepak = 0x63766964, JPEG = 0x6a706567, @@ -124,6 +139,7 @@ public enum CMVideoCodecType : uint { JPEG_XL = ('j' << 24) + ('x' << 16) + ('l' << 8) + 'c', // 'jxlc' SorensonVideo = 0x53565131, SorensonVideo3 = 0x53565133, + /// Indicates ITU-T H.263 content. H263 = 0x68323633, H264 = 0x61766331, Mpeg4Video = 0x6d703476, @@ -264,21 +280,37 @@ public enum CMFormatDescriptionError : int { /// An enumeration whose values specify errors relating to s. [MacCatalyst (13, 1)] public enum CMSampleBufferError : int { + /// To be added. None = 0, + /// To be added. AllocationFailed = -12730, + /// To be added. RequiredParameterMissing = -12731, + /// To be added. AlreadyHasDataBuffer = -12732, + /// To be added. BufferNotReady = -12733, + /// To be added. SampleIndexOutOfRange = -12734, + /// To be added. BufferHasNoSampleSizes = -12735, + /// To be added. BufferHasNoSampleTimingInfo = -12736, + /// To be added. ArrayTooSmall = -12737, + /// To be added. InvalidEntryCount = -12738, + /// To be added. CannotSubdivide = -12739, + /// To be added. SampleTimingInfoInvalid = -12740, + /// To be added. InvalidMediaTypeForOperation = -12741, + /// To be added. InvalidSampleData = -12742, + /// To be added. InvalidMediaFormat = -12743, + /// To be added. Invalidated = -12744, } @@ -310,11 +342,17 @@ public enum CMClockError : int { /// An enumeration whose values specify errors relating to s. [MacCatalyst (13, 1)] public enum CMTimebaseError : int { + /// To be added. None = 0, + /// To be added. MissingRequiredParameter = -12748, + /// To be added. InvalidParameter = -12749, + /// To be added. AllocationFailed = -12750, + /// To be added. TimerIntervalTooShort = -12751, + /// To be added. ReadOnly = -12757, } @@ -322,10 +360,15 @@ public enum CMTimebaseError : int { /// An enumeration whose values specify errors returned by . [MacCatalyst (13, 1)] public enum CMSyncError : int { + /// To be added. None = 0, + /// To be added. MissingRequiredParameter = -12752, + /// To be added. InvalidParameter = -12753, + /// To be added. AllocationFailed = -12754, + /// To be added. RateMustBeNonZero = -12755, } } diff --git a/src/CoreMedia/Enums.cs b/src/CoreMedia/Enums.cs index 848b1d3c2d01..f163bdf9be18 100644 --- a/src/CoreMedia/Enums.cs +++ b/src/CoreMedia/Enums.cs @@ -9,80 +9,114 @@ namespace CoreMedia { // keys names got changed at some point, but they all refer to a CMSampleBuffer (there is not CMSample obj) [MacCatalyst (13, 1)] enum CMSampleBufferAttachmentKey { + /// To be added. [Field ("kCMSampleAttachmentKey_NotSync")] NotSync, + /// To be added. [Field ("kCMSampleAttachmentKey_PartialSync")] PartialSync, + /// To be added. [Field ("kCMSampleAttachmentKey_HasRedundantCoding")] HasRedundantCoding, + /// To be added. [Field ("kCMSampleAttachmentKey_IsDependedOnByOthers")] IsDependedOnByOthers, + /// To be added. [Field ("kCMSampleAttachmentKey_DependsOnOthers")] DependsOnOthers, + /// To be added. [Field ("kCMSampleAttachmentKey_EarlierDisplayTimesAllowed")] EarlierDisplayTimesAllowed, + /// To be added. [Field ("kCMSampleAttachmentKey_DisplayImmediately")] DisplayImmediately, + /// To be added. [Field ("kCMSampleAttachmentKey_DoNotDisplay")] DoNotDisplay, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleAttachmentKey_HEVCTemporalLevelInfo")] HevcTemporalLevelInfo, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleAttachmentKey_HEVCTemporalSubLayerAccess")] HevcTemporalSubLayerAccess, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleAttachmentKey_HEVCStepwiseTemporalSubLayerAccess")] HevcStepwiseTemporalSubLayerAccess, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleAttachmentKey_HEVCSyncSampleNALUnitType")] HevcSyncSampleNalUnitType, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_ResetDecoderBeforeDecoding")] ResetDecoderBeforeDecoding, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_DrainAfterDecoding")] DrainAfterDecoding, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_PostNotificationWhenConsumed")] PostNotificationWhenConsumed, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_ResumeOutput")] ResumeOutput, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_TransitionID")] TransitionId, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_TrimDurationAtStart")] TrimDurationAtStart, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_TrimDurationAtEnd")] TrimDurationAtEnd, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_SpeedMultiplier")] SpeedMultiplier, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_Reverse")] Reverse, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_FillDiscontinuitiesWithSilence")] FillDiscontinuitiesWithSilence, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_EmptyMedia")] EmptyMedia, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_PermanentEmptyMedia")] PermanentEmptyMedia, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_DisplayEmptyMediaImmediately")] DisplayEmptyMediaImmediately, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_EndsPreviousSampleDuration")] EndsPreviousSampleDuration, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_SampleReferenceURL")] SampleReferenceUrl, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_SampleReferenceByteOffset")] SampleReferenceByteOffset, + /// To be added. [Field ("kCMSampleBufferAttachmentKey_GradualDecoderRefresh")] GradualDecoderRefresh, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleBufferAttachmentKey_DroppedFrameReason")] DroppedFrameReason, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleBufferAttachmentKey_StillImageLensStabilizationInfo")] StillImageLensStabilizationInfo, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleBufferAttachmentKey_CameraIntrinsicMatrix")] CameraIntrinsicMatrix, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleBufferAttachmentKey_DroppedFrameReasonInfo")] DroppedFrameReasonInfo, + /// To be added. [MacCatalyst (13, 1)] [Field ("kCMSampleBufferAttachmentKey_ForceKeyFrame")] ForceKeyFrame, diff --git a/src/EventKit/EKEnums.cs b/src/EventKit/EKEnums.cs index d3a09099ef71..b898294e6a52 100644 --- a/src/EventKit/EKEnums.cs +++ b/src/EventKit/EKEnums.cs @@ -189,13 +189,21 @@ public enum EKDay { [MacCatalyst (13, 1)] [Native] // NSInteger (size change from previously untyped enum) public enum EKWeekday : long { + /// To be added. NotSet = 0, + /// To be added. Sunday = 1, + /// To be added. Monday, + /// To be added. Tuesday, + /// To be added. Wednesday, + /// To be added. Thursday, + /// To be added. Friday, + /// To be added. Saturday, } diff --git a/src/Foundation/Enum.cs b/src/Foundation/Enum.cs index 6c1c93c0e5c8..2c1f557d2932 100644 --- a/src/Foundation/Enum.cs +++ b/src/Foundation/Enum.cs @@ -92,8 +92,11 @@ public enum NSBundleExecutableArchitecture { [Native] public enum NSComparisonResult : long { + /// To be added. Ascending = -1, + /// To be added. Same, + /// To be added. Descending, } @@ -190,82 +193,119 @@ public enum NSNetServiceOptions : ulong { [Native] public enum NSDateFormatterStyle : ulong { + /// To be added. None, + /// To be added. Short, + /// To be added. Medium, + /// To be added. Long, + /// To be added. Full, } [Native] public enum NSDateFormatterBehavior : ulong { + /// To be added. Default = 0, [NoiOS] [NoTV] [NoMacCatalyst] Mode_10_0 = 1000, + /// To be added. Mode_10_4 = 1040, } [Native] public enum NSHttpCookieAcceptPolicy : ulong { + /// To be added. Always, + /// To be added. Never, + /// To be added. OnlyFromMainDocumentDomain, } [Flags] [Native] public enum NSCalendarUnit : ulong { + /// To be added. Era = 2, + /// To be added. Year = 4, + /// To be added. Month = 8, + /// To be added. Day = 16, + /// To be added. Hour = 32, + /// To be added. Minute = 64, + /// To be added. Second = 128, + /// Developers should not use this deprecated field. [Deprecated (PlatformName.MacOSX, 10, 10)] [Deprecated (PlatformName.iOS, 8, 0)] [Deprecated (PlatformName.TvOS, 9, 0)] [Deprecated (PlatformName.MacCatalyst, 13, 1)] Week = 256, + /// To be added. Weekday = 512, + /// To be added. WeekdayOrdinal = 1024, + /// To be added. Quarter = 2048, + /// To be added. WeekOfMonth = (1 << 12), + /// To be added. WeekOfYear = (1 << 13), + /// To be added. YearForWeakOfYear = (1 << 14), + /// To be added. Nanosecond = (1 << 15), DayOfYear = (1 << 16), + /// To be added. Calendar = (1 << 20), + /// To be added. TimeZone = (1 << 21), } [Flags] [Native] public enum NSDataReadingOptions : ulong { + /// Use the kernel's virtual memory map to load the file, if possible. If sucessful, this replaces read/write memory that can be very expensive with discardable memory that is backed by a file. Mapped = 1 << 0, + /// Notify the kernel that it should not try to cache the contents of this file in its buffer cache. Uncached = 1 << 1, + /// Force NSData to try to use the kernel's mapping support to load the file. If sucessful, this replaces read/write memory that can be very expensive with discardable memory that is backed by a file. MappedAlways = 1 << 3, } [Flags] [Native] public enum NSDataWritingOptions : ulong { + /// To be added. Atomic = 1, + /// To be added. WithoutOverwriting = 2, + /// To be added. [MacCatalyst (13, 1)] FileProtectionNone = 0x10000000, + /// To be added. [MacCatalyst (13, 1)] FileProtectionComplete = 0x20000000, + /// To be added. [MacCatalyst (13, 1)] FileProtectionMask = 0xf0000000, + /// To be added. [MacCatalyst (13, 1)] FileProtectionCompleteUnlessOpen = 0x30000000, + /// To be added. [MacCatalyst (13, 1)] FileProtectionCompleteUntilFirstUserAuthentication = 0x40000000, [iOS (17, 0), NoMac, MacCatalyst (17, 0), TV (17, 0)] @@ -301,48 +341,83 @@ public enum NSPostingStyle : ulong { [Flags] [Native] public enum NSDataSearchOptions : ulong { + /// Starts search from the end, instead of the start. SearchBackwards = 1, + /// Limits the search to the start (or end if SearchBackwards is specified) SearchAnchored = 2, } [Native] public enum NSExpressionType : ulong { + /// To be added. ConstantValue = 0, + /// To be added. EvaluatedObject, + /// To be added. Variable, + /// To be added. KeyPath, + /// To be added. Function, + /// To be added. UnionSet, + /// To be added. IntersectSet, + /// To be added. MinusSet, + /// To be added. Subquery = 13, + /// To be added. NSAggregate, + /// To be added. AnyKey = 15, + /// To be added. Block = 19, + /// To be added. Conditional = 20, } public enum NSCocoaError : int { + /// To be added. None, + /// To be added. FileNoSuchFile = 4, + /// To be added. FileLocking = 255, + /// To be added. FileReadUnknown = 256, + /// To be added. FileReadNoPermission = 257, + /// To be added. FileReadInvalidFileName = 258, + /// To be added. FileReadCorruptFile = 259, + /// To be added. FileReadNoSuchFile = 260, + /// To be added. FileReadInapplicableStringEncoding = 261, + /// To be added. FileReadUnsupportedScheme = 262, + /// To be added. FileReadTooLarge = 263, + /// To be added. FileReadUnknownStringEncoding = 264, + /// To be added. FileWriteUnknown = 512, + /// To be added. FileWriteNoPermission = 513, + /// To be added. FileWriteInvalidFileName = 514, + /// To be added. FileWriteFileExists = 516, + /// To be added. FileWriteInapplicableStringEncoding = 517, + /// To be added. FileWriteUnsupportedScheme = 518, + /// To be added. FileWriteOutOfSpace = 640, + /// To be added. FileWriteVolumeReadOnly = 642, #if MONOMAC @@ -350,73 +425,131 @@ public enum NSCocoaError : int { FileManagerUnmountBusyError = 769, #endif + /// To be added. KeyValueValidation = 1024, + /// To be added. Formatting = 2048, + /// To be added. UserCancelled = 3072, + /// To be added. FeatureUnsupported = 3328, + /// To be added. ExecutableNotLoadable = 3584, + /// To be added. ExecutableArchitectureMismatch = 3585, + /// To be added. ExecutableRuntimeMismatch = 3586, + /// To be added. ExecutableLoad = 3587, + /// To be added. ExecutableLink = 3588, + /// To be added. FileErrorMinimum = 0, + /// To be added. FileErrorMaximum = 1023, + /// To be added. ValidationErrorMinimum = 1024, + /// To be added. ValidationErrorMaximum = 2047, + /// To be added. ExecutableErrorMinimum = 3584, + /// To be added. ExecutableErrorMaximum = 3839, + /// To be added. FormattingErrorMinimum = 2048, + /// To be added. FormattingErrorMaximum = 2559, + /// To be added. PropertyListReadCorrupt = 3840, + /// To be added. PropertyListReadUnknownVersion = 3841, + /// To be added. PropertyListReadStream = 3842, + /// To be added. PropertyListWriteStream = 3851, + /// To be added. PropertyListWriteInvalid = 3852, + /// To be added. PropertyListErrorMinimum = 3840, + /// To be added. PropertyListErrorMaximum = 4095, + /// To be added. XpcConnectionInterrupted = 4097, + /// To be added. XpcConnectionInvalid = 4099, + /// To be added. XpcConnectionReplyInvalid = 4101, XpcConnectionCodeSigningRequirementFailure = 4102, + /// To be added. XpcConnectionErrorMinimum = 4096, + /// To be added. XpcConnectionErrorMaximum = 4224, + /// To be added. UbiquitousFileUnavailable = 4353, + /// To be added. UbiquitousFileNotUploadedDueToQuota = 4354, + /// To be added. UbiquitousFileUbiquityServerNotAvailable = 4355, + /// To be added. UbiquitousFileErrorMinimum = 4352, + /// To be added. UbiquitousFileErrorMaximum = 4607, + /// To be added. UserActivityHandoffFailedError = 4608, + /// To be added. UserActivityConnectionUnavailableError = 4609, + /// To be added. UserActivityRemoteApplicationTimedOutError = 4610, + /// To be added. UserActivityHandoffUserInfoTooLargeError = 4611, + /// To be added. UserActivityErrorMinimum = 4608, + /// To be added. UserActivityErrorMaximum = 4863, + /// To be added. CoderReadCorruptError = 4864, + /// To be added. CoderValueNotFoundError = 4865, + /// To be added. CoderInvalidValueError = 4866, + /// To be added. CoderErrorMinimum = 4864, + /// To be added. CoderErrorMaximum = 4991, + /// To be added. BundleErrorMinimum = 4992, + /// To be added. BundleErrorMaximum = 5119, + /// To be added. BundleOnDemandResourceOutOfSpaceError = 4992, + /// To be added. BundleOnDemandResourceExceededMaximumSizeError = 4993, + /// To be added. BundleOnDemandResourceInvalidTagError = 4994, + /// To be added. CloudSharingNetworkFailureError = 5120, + /// To be added. CloudSharingQuotaExceededError = 5121, + /// To be added. CloudSharingTooManyParticipantsError = 5122, + /// To be added. CloudSharingConflictError = 5123, + /// To be added. CloudSharingNoPermissionError = 5124, + /// To be added. CloudSharingOtherError = 5375, + /// To be added. CloudSharingErrorMinimum = 5120, + /// To be added. CloudSharingErrorMaximum = 5375, CompressionFailedError = 5376, @@ -517,7 +650,9 @@ public enum NSKeyValueSetMutationKind : ulong { [Flags] [Native] public enum NSEnumerationOptions : ulong { + /// To be added. SortConcurrent = 1, + /// To be added. Reverse = 2, } @@ -534,8 +669,11 @@ public enum NSStreamEvent : ulong { [Native] public enum NSComparisonPredicateModifier : ulong { + /// To be added. Direct, + /// To be added. All, + /// To be added. Any, } @@ -560,16 +698,23 @@ public enum NSPredicateOperatorType : ulong { [Flags] [Native] public enum NSComparisonPredicateOptions : ulong { + /// To be added. None = 0x00, + /// To be added. CaseInsensitive = 1 << 0, + /// To be added. DiacriticInsensitive = 1 << 1, + /// To be added. Normalized = 1 << 2, } [Native] public enum NSCompoundPredicateType : ulong { + /// To be added. Not, + /// To be added. And, + /// To be added. Or, } @@ -586,8 +731,11 @@ public enum NSVolumeEnumerationOptions : ulong { [Native] public enum NSDirectoryEnumerationOptions : ulong { None = 0, + /// To be added. SkipsSubdirectoryDescendants = 1 << 0, + /// To be added. SkipsPackageDescendants = 1 << 1, + /// To be added. SkipsHiddenFiles = 1 << 2, [TV (13, 0), iOS (13, 0)] [MacCatalyst (13, 1)] @@ -662,10 +810,15 @@ public enum NSRoundingMode : ulong { [Native] public enum NSCalculationError : ulong { + /// To be added. None, + /// To be added. PrecisionLoss, + /// To be added. Underflow, + /// To be added. Overflow, + /// To be added. DivideByZero, } @@ -738,22 +891,28 @@ public enum NSNumberFormatterRoundingMode : ulong { [Flags] [Native] public enum NSFileVersionReplacingOptions : ulong { + /// To be added. ByMoving = 1 << 0, } [Flags] [Native] public enum NSFileVersionAddingOptions : ulong { + /// To be added. ByMoving = 1 << 0, } [Flags] [Native] public enum NSFileCoordinatorReadingOptions : ulong { + /// To be added. WithoutChanges = 1, + /// To be added. ResolvesSymbolicLink = 1 << 1, + /// To be added. [MacCatalyst (13, 1)] ImmediatelyAvailableMetadataOnly = 1 << 2, + /// To be added. [MacCatalyst (13, 1)] ForUploading = 1 << 3, } @@ -761,9 +920,13 @@ public enum NSFileCoordinatorReadingOptions : ulong { [Flags] [Native] public enum NSFileCoordinatorWritingOptions : ulong { + /// To be added. ForDeleting = 1, + /// To be added. ForMoving = 2, + /// To be added. ForMerging = 4, + /// To be added. ForReplacing = 8, [MacCatalyst (13, 1)] ContentIndependentMetadataOnly = 16, @@ -824,31 +987,53 @@ public enum NSLocaleLanguageDirection : ulong { [Flags] public enum NSAlignmentOptions : long { + /// To be added. MinXInward = 1 << 0, + /// To be added. MinYInward = 1 << 1, + /// To be added. MaxXInward = 1 << 2, + /// To be added. MaxYInward = 1 << 3, + /// To be added. WidthInward = 1 << 4, + /// To be added. HeightInward = 1 << 5, + /// To be added. MinXOutward = 1 << 8, + /// To be added. MinYOutward = 1 << 9, + /// To be added. MaxXOutward = 1 << 10, + /// To be added. MaxYOutward = 1 << 11, + /// To be added. WidthOutward = 1 << 12, + /// To be added. HeightOutward = 1 << 13, + /// To be added. MinXNearest = 1 << 16, + /// To be added. MinYNearest = 1 << 17, + /// To be added. MaxXNearest = 1 << 18, + /// To be added. MaxYNearest = 1 << 19, + /// To be added. WidthNearest = 1 << 20, + /// To be added. HeightNearest = 1 << 21, + /// To be added. RectFlipped = unchecked((long) (1UL << 63)), + /// To be added. AllEdgesInward = MinXInward | MaxXInward | MinYInward | MaxYInward, + /// To be added. AllEdgesOutward = MinXOutward | MaxXOutward | MinYOutward | MaxYOutward, + /// To be added. AllEdgesNearest = MinXNearest | MaxXNearest | MinYNearest | MaxYNearest, } @@ -869,8 +1054,11 @@ public enum NSFileWrapperWritingOptions : ulong { [Flags] [Native ("NSAttributedStringEnumerationOptions")] public enum NSAttributedStringEnumeration : ulong { + /// To be added. None = 0, + /// To be added. Reverse = 1 << 1, + /// To be added. LongestEffectiveRangeNotRequired = 1 << 20, } @@ -905,24 +1093,39 @@ public enum NSWritingDirection : long { [Flags] [Native] public enum NSByteCountFormatterUnits : ulong { + /// To be added. UseDefault = 0, + /// To be added. UseBytes = 1 << 0, + /// To be added. UseKB = 1 << 1, + /// To be added. UseMB = 1 << 2, + /// To be added. UseGB = 1 << 3, + /// To be added. UseTB = 1 << 4, + /// To be added. UsePB = 1 << 5, + /// To be added. UseEB = 1 << 6, + /// To be added. UseZB = 1 << 7, + /// To be added. UseYBOrHigher = 0x0FF << 8, + /// To be added. UseAll = 0x0FFFF, } [Native] public enum NSByteCountFormatterCountStyle : long { + /// To be added. File, + /// To be added. Memory, + /// To be added. Decimal, + /// To be added. Binary, } @@ -965,23 +1168,32 @@ public enum NSLigatureType : long { [Flags] [Native] public enum NSCalendarOptions : ulong { + /// To be added. None = 0, + /// To be added. WrapCalendarComponents = 1 << 0, + /// To be added. [MacCatalyst (13, 1)] MatchStrictly = 1 << 1, + /// To be added. [MacCatalyst (13, 1)] SearchBackwards = 1 << 2, + /// To be added. [MacCatalyst (13, 1)] MatchPreviousTimePreservingSmallerUnits = 1 << 8, + /// To be added. [MacCatalyst (13, 1)] MatchNextTimePreservingSmallerUnits = 1 << 9, + /// To be added. [MacCatalyst (13, 1)] MatchNextTime = 1 << 10, + /// To be added. [MacCatalyst (13, 1)] MatchFirst = 1 << 12, + /// To be added. [MacCatalyst (13, 1)] MatchLast = 1 << 13, } @@ -1019,17 +1231,24 @@ public enum NSSortOptions : ulong { [Flags] [Native] public enum NSDataBase64DecodingOptions : ulong { + /// To be added. None = 0, + /// To be added. IgnoreUnknownCharacters = 1, } [Flags] [Native] public enum NSDataBase64EncodingOptions : ulong { + /// To be added. None = 0, + /// To be added. SixtyFourCharacterLineLength = 1, + /// To be added. SeventySixCharacterLineLength = 1 << 1, + /// To be added. EndLineWithCarriageReturn = 1 << 4, + /// To be added. EndLineWithLineFeed = 1 << 5, } @@ -1066,15 +1285,22 @@ public enum NSUrlErrorCancelledReason : long { [Flags] public enum NSActivityOptions : ulong { + /// To be added. IdleDisplaySleepDisabled = 1UL << 40, + /// To be added. IdleSystemSleepDisabled = 1UL << 20, + /// To be added. SuddenTerminationDisabled = 1UL << 14, + /// To be added. AutomaticTerminationDisabled = 1UL << 15, AnimationTrackingEnabled = 1uL << 45, TrackingEnabled = 1uL << 46, UserInteractive = (UserInitiated | LatencyCritical), + /// To be added. UserInitiated = 0x00FFFFFFUL | IdleSystemSleepDisabled, + /// To be added. Background = 0x000000ffUL, + /// To be added. LatencyCritical = 0xFF00000000UL, InitiatedAllowingIdleSystemSleep = UserInitiated & ~IdleSystemSleepDisabled, } @@ -1102,11 +1328,17 @@ public enum NSItemProviderErrorCode : long { [Native] [MacCatalyst (13, 1)] public enum NSDateComponentsFormatterUnitsStyle : long { + /// To be added. Positional = 0, + /// To be added. Abbreviated, + /// To be added. Short, + /// To be added. Full, + /// To be added. SpellOut, + /// To be added. [MacCatalyst (13, 1)] Brief, } @@ -1115,12 +1347,19 @@ public enum NSDateComponentsFormatterUnitsStyle : long { [Native] [MacCatalyst (13, 1)] public enum NSDateComponentsFormatterZeroFormattingBehavior : ulong { + /// To be added. None = (0), + /// To be added. Default = (1 << 0), + /// To be added. DropLeading = (1 << 1), + /// To be added. DropMiddle = (1 << 2), + /// To be added. DropTrailing = (1 << 3), + /// To be added. DropAll = (DropLeading | DropMiddle | DropTrailing), + /// To be added. Pad = (1 << 16), } @@ -1138,19 +1377,28 @@ public enum NSFormattingContext : long { [MacCatalyst (13, 1)] [Native] public enum NSDateIntervalFormatterStyle : ulong { + /// To be added. None = 0, + /// To be added. Short = 1, + /// To be added. Medium = 2, + /// To be added. Long = 3, + /// To be added. Full = 4, } [MacCatalyst (13, 1)] [Native] public enum NSEnergyFormatterUnit : long { + /// To be added. Joule = 11, + /// To be added. Kilojoule = 14, + /// To be added. Calorie = (7 << 8) + 1, + /// To be added. Kilocalorie = (7 << 8) + 2, } @@ -1288,7 +1536,9 @@ public enum NSPersonNameComponentsFormatterStyle : long { [MacCatalyst (13, 1)] [Native] public enum NSDecodingFailurePolicy : long { + /// To be added. RaiseException, + /// To be added. SetErrorAndReturn, } diff --git a/src/Foundation/Enums.cs b/src/Foundation/Enums.cs index ff5a4d4fa331..b3d0e4b2f46b 100644 --- a/src/Foundation/Enums.cs +++ b/src/Foundation/Enums.cs @@ -7,21 +7,32 @@ namespace Foundation { // Utility enum, ObjC uses NSString /// An enumeration of known document types. Used with the property. public enum NSDocumentType { + /// To be added. Unknown = -1, + /// To be added. PlainText, + /// To be added. RTF, + /// To be added. RTFD, + /// To be added. HTML, + /// To be added. [NoiOS, NoTV, NoMacCatalyst] MacSimpleText, + /// To be added. [NoiOS, NoTV, NoMacCatalyst] DocFormat, + /// To be added. [NoiOS, NoTV, NoMacCatalyst] WordML, + /// To be added. [NoiOS, NoTV, NoMacCatalyst] OfficeOpenXml, + /// To be added. [NoiOS, NoTV, NoMacCatalyst] WebArchive, + /// To be added. [NoiOS, NoTV, NoMacCatalyst] OpenDocument, } @@ -30,7 +41,9 @@ public enum NSDocumentType { // Utility enum, ObjC uses NSString /// An enumeration that specifies how a document is being viewed. Used with the property. public enum NSDocumentViewMode { + /// To be added. Normal, + /// To be added. PageLayout, } diff --git a/src/Foundation/NSThread.cs b/src/Foundation/NSThread.cs index 103e86b4217b..5d388a9a16e6 100644 --- a/src/Foundation/NSThread.cs +++ b/src/Foundation/NSThread.cs @@ -30,6 +30,9 @@ namespace Foundation { public partial class NSThread { + /// To be added. + /// To be added. + /// To be added. public static double Priority { get { return _GetPriority (); } // ignore the boolean return value diff --git a/src/Foundation/NSTimeZone.cs b/src/Foundation/NSTimeZone.cs index 9a1cd84a2876..4e5facc0fc3a 100644 --- a/src/Foundation/NSTimeZone.cs +++ b/src/Foundation/NSTimeZone.cs @@ -11,6 +11,9 @@ public partial class NSTimeZone { static ReadOnlyCollection known_time_zone_names; // avoid exposing an array - it's too easy to break + /// To be added. + /// To be added. + /// To be added. public static ReadOnlyCollection KnownTimeZoneNames { get { if (known_time_zone_names is null) diff --git a/src/Foundation/NSUndoManager.cs b/src/Foundation/NSUndoManager.cs index 87e0097cf936..4f4eb33cd589 100644 --- a/src/Foundation/NSUndoManager.cs +++ b/src/Foundation/NSUndoManager.cs @@ -24,6 +24,9 @@ public virtual void SetActionName (string actionName) #endif #if NET + /// Returns the modes governing the types of input handled during a cycle of the run loop. + /// To be added. + /// To be added. public NSRunLoopMode [] RunLoopModes { get { var modes = WeakRunLoopModes; diff --git a/src/Foundation/NSUrl.cs b/src/Foundation/NSUrl.cs index 46cf9d5ff8d0..b7f01d222226 100644 --- a/src/Foundation/NSUrl.cs +++ b/src/Foundation/NSUrl.cs @@ -107,6 +107,9 @@ public bool SetResource (NSString nsUrlResourceKey, NSObject value) return SetResourceValue (value, nsUrlResourceKey, out error); } + /// To be added. + /// To be added. + /// To be added. public int Port { get { return (int) (this.PortNumber ?? -1); diff --git a/src/Foundation/NSUrlCredential.cs b/src/Foundation/NSUrlCredential.cs index 19cc9b44d4f4..44331462f942 100644 --- a/src/Foundation/NSUrlCredential.cs +++ b/src/Foundation/NSUrlCredential.cs @@ -31,6 +31,9 @@ public static NSUrlCredential FromIdentityCertificatesPersistance (SecIdentity i return FromIdentityCertificatesPersistanceInternal (identity.Handle, certs.Handle, persistence); } + /// To be added. + /// To be added. + /// To be added. public SecIdentity SecIdentity { get { IntPtr handle = Identity; diff --git a/src/Foundation/NSUrlProtectionSpace.cs b/src/Foundation/NSUrlProtectionSpace.cs index 981cff9077a9..1872c651c463 100644 --- a/src/Foundation/NSUrlProtectionSpace.cs +++ b/src/Foundation/NSUrlProtectionSpace.cs @@ -27,6 +27,9 @@ public NSUrlProtectionSpace (string host, int port, string protocol, string real Handle = Init (host, port, protocol, realm, authenticationMethod); } + /// To be added. + /// To be added. + /// To be added. public SecTrust ServerSecTrust { get { IntPtr handle = ServerTrust; diff --git a/src/Foundation/NSUrlSessionConfiguration.cs b/src/Foundation/NSUrlSessionConfiguration.cs index 1b2efc8c3303..fc320730967d 100644 --- a/src/Foundation/NSUrlSessionConfiguration.cs +++ b/src/Foundation/NSUrlSessionConfiguration.cs @@ -24,6 +24,9 @@ public enum SessionConfigurationType { public SessionConfigurationType SessionType { get; private set; } = SessionConfigurationType.Default; + /// A copy of the default session configuration. + /// To be added. + /// To be added. public static NSUrlSessionConfiguration DefaultSessionConfiguration { get { var config = NSUrlSessionConfiguration._DefaultSessionConfiguration; @@ -32,6 +35,9 @@ public static NSUrlSessionConfiguration DefaultSessionConfiguration { } } + /// A session configuration that uses no persistent storage for caches, cookies, or credentials. + /// To be added. + /// To be added. public static NSUrlSessionConfiguration EphemeralSessionConfiguration { get { var config = NSUrlSessionConfiguration._EphemeralSessionConfiguration; diff --git a/src/Foundation/NSUserDefaults.cs b/src/Foundation/NSUserDefaults.cs index d507450d3ba7..500b8fc8719d 100644 --- a/src/Foundation/NSUserDefaults.cs +++ b/src/Foundation/NSUserDefaults.cs @@ -6,7 +6,9 @@ namespace Foundation { public enum NSUserDefaultsType { + /// To be added. UserName, + /// To be added. SuiteName, } diff --git a/src/Foundation/NSZone.cs b/src/Foundation/NSZone.cs index 4a30472c7fee..07fe4bc54af8 100644 --- a/src/Foundation/NSZone.cs +++ b/src/Foundation/NSZone.cs @@ -50,9 +50,15 @@ public NSZone (NativeHandle handle, bool owns) this.Handle = handle; } + /// Handle (pointer) to the unmanaged object representation. + /// A pointer + /// This IntPtr is a handle to the underlying unmanaged representation for this object. public NativeHandle Handle { get; private set; } #if !COREBUILD + /// To be added. + /// To be added. + /// To be added. public string? Name { get { return CFString.FromHandle (NSZoneName (Handle)); @@ -68,6 +74,8 @@ public string? Name { } // note: Copy(NSZone) and MutableCopy(NSZone) with a nil pointer == default + /// To be added. + /// To be added. public static readonly NSZone Default = new NSZone (NSDefaultMallocZone (), false); #endif } diff --git a/src/Foundation/NotImplementedAttribute.cs b/src/Foundation/NotImplementedAttribute.cs index e1d3fb3446c1..687aab765a69 100644 --- a/src/Foundation/NotImplementedAttribute.cs +++ b/src/Foundation/NotImplementedAttribute.cs @@ -23,6 +23,9 @@ namespace Foundation { public class NotImplementedAttribute : Attribute { public NotImplementedAttribute () { } public NotImplementedAttribute (string message) { Message = message; } + /// To be added. + /// To be added. + /// To be added. public string? Message { get; set; } } } diff --git a/src/Foundation/PreserveAttribute.cs b/src/Foundation/PreserveAttribute.cs index 34d3f4c538f8..c5324b78c7b9 100644 --- a/src/Foundation/PreserveAttribute.cs +++ b/src/Foundation/PreserveAttribute.cs @@ -47,7 +47,18 @@ namespace Foundation { AllowMultiple = true)] public sealed class PreserveAttribute : Attribute { + /// Ensures that all members of this type are preserved. + /// All members of this type, including fields, properties, methods, subclasses are preserved during linking. public bool AllMembers; + /// Flags the method as a method to preserve during linking if the container class is pulled in. + /// + /// + /// If the Conditional value is set on a Preserve attribute on a method, then the method will be preserved if the containing NSObject is kept after the linker has done its job. + /// + /// + /// You would typically use this for callbacks that you know will be called in your code dynamically (for example with a selector invocation from Objective-C) since a static linker would not be able to infer that this particual method is required. + /// + /// public bool Conditional; public PreserveAttribute () diff --git a/src/Foundation/ProtocolAttribute.cs b/src/Foundation/ProtocolAttribute.cs index 768e8cf4c1a8..d141b454f6e0 100644 --- a/src/Foundation/ProtocolAttribute.cs +++ b/src/Foundation/ProtocolAttribute.cs @@ -33,12 +33,27 @@ public sealed class ProtocolAttribute : Attribute { public ProtocolAttribute () { } + /// The type of a specific managed type that can be used to wrap an instane of this protocol. + /// To be added. + /// Objective-C protocols are bound as interfaces in managed code, but sometimes a class is needed (in certain + /// scenarios our Objective-C-managed bridge have the pointer to an instance of a native object and we only know that it + /// implements a particular protocol; in that case we might need a managed type that can wrap this instance, because the + /// actual type of the object may not formally implement the interface). public Type? WrapperType { get; set; } + /// The name of the protocol. + /// To be added. + /// To be added. public string? Name { get; set; } + /// Whether the Objective-C protocol is an informal protocol. + /// To be added. + /// An informal protocol is the old name for an Objective-C category. public bool IsInformal { get; set; } // In which SDK version this protocol switched from being informal (i.e. a category) to a formal protocol. // System.Version is not a valid type for attributes, so we're using a string instead. string? informal_until; + /// To be added. + /// To be added. + /// To be added. public string? FormalSince { get { return informal_until; @@ -64,21 +79,66 @@ public string? FormalSince { public sealed class ProtocolMemberAttribute : Attribute { public ProtocolMemberAttribute () { } + /// To be added. + /// To be added. + /// To be added. public bool IsRequired { get; set; } + /// To be added. + /// To be added. + /// To be added. public bool IsProperty { get; set; } + /// To be added. + /// To be added. + /// To be added. public bool IsStatic { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? Name { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? Selector { get; set; } + /// To be added. + /// To be added. + /// To be added. public Type? ReturnType { get; set; } + /// To be added. + /// To be added. + /// To be added. public Type? ReturnTypeDelegateProxy { get; set; } + /// To be added. + /// To be added. + /// To be added. public Type []? ParameterType { get; set; } + /// To be added. + /// To be added. + /// To be added. public bool []? ParameterByRef { get; set; } + /// To be added. + /// To be added. + /// To be added. public Type? []? ParameterBlockProxy { get; set; } + /// To be added. + /// To be added. + /// To be added. public bool IsVariadic { get; set; } + /// To be added. + /// To be added. + /// To be added. public Type? PropertyType { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? GetterSelector { get; set; } + /// To be added. + /// To be added. + /// To be added. public string? SetterSelector { get; set; } + /// To be added. + /// To be added. + /// To be added. public ArgumentSemantic ArgumentSemantic { get; set; } } diff --git a/src/Foundation/RegisterAttribute.cs b/src/Foundation/RegisterAttribute.cs index 219274ce8b5a..1b3da53d7933 100644 --- a/src/Foundation/RegisterAttribute.cs +++ b/src/Foundation/RegisterAttribute.cs @@ -44,16 +44,25 @@ public RegisterAttribute (string name, bool isWrapper) this.is_wrapper = isWrapper; } + /// The name used to expose the class. + /// + /// To be added. public string? Name { get { return this.name; } set { this.name = value; } } + /// Specifies whether the class being registered is wrapping an existing Objective-C class, or if it's a new class. + /// True if the class being registered is wrapping an existing Objective-C class. + /// To be added. public bool IsWrapper { get { return this.is_wrapper; } set { this.is_wrapper = value; } } + /// To be added. + /// To be added. + /// To be added. public bool SkipRegistration { get; set; } /// diff --git a/src/HealthKit/HKAnchoredObjectQuery.cs b/src/HealthKit/HKAnchoredObjectQuery.cs index 9fe69382698d..2484e5f25616 100644 --- a/src/HealthKit/HKAnchoredObjectQuery.cs +++ b/src/HealthKit/HKAnchoredObjectQuery.cs @@ -7,6 +7,8 @@ namespace HealthKit { public partial class HKAnchoredObjectQuery { // #define HKAnchoredObjectQueryNoAnchor + /// To be added. + /// To be added. public const uint NoAnchor = 0; } } diff --git a/src/HealthKit/HKSampleQuery.cs b/src/HealthKit/HKSampleQuery.cs index eae92a13e064..ebe7595d022d 100644 --- a/src/HealthKit/HKSampleQuery.cs +++ b/src/HealthKit/HKSampleQuery.cs @@ -6,6 +6,8 @@ namespace HealthKit { public partial class HKSampleQuery { // #define HKObjectQueryNoLimit (0) // in iOS 9.3 SDK this was changed to `static const NSUInteger` + /// Indicates to not limit the number of returned results. + /// To be added. public const int NoLimit = 0; } } diff --git a/src/HealthKit/HKUnit.cs b/src/HealthKit/HKUnit.cs index 38e596d83ed3..b55b793f8b76 100644 --- a/src/HealthKit/HKUnit.cs +++ b/src/HealthKit/HKUnit.cs @@ -4,6 +4,8 @@ namespace HealthKit { public partial class HKUnit { + /// The molecular mass of blood glucose. Read-only. + /// To be added. public const double MolarMassBloodGlucose = 180.15588000005408; } } diff --git a/src/MessageUI/MessageUI.cs b/src/MessageUI/MessageUI.cs index 36b69e1a4fd0..0131a25505f7 100644 --- a/src/MessageUI/MessageUI.cs +++ b/src/MessageUI/MessageUI.cs @@ -21,9 +21,13 @@ public enum MFMailComposeResult : long { // Note: now used as a NSInteger in the API. public enum MFMailComposeResult { #endif + /// The operation was cancelled by the user. Cancelled, + /// The message was saved. Saved, + /// The message was sent. Sent, + /// There was a failure sending the message. Failed, } @@ -37,7 +41,9 @@ public enum MFMailComposeErrorCode : long { // Note: now used as a NSInteger in the API. public enum MFMailComposeErrorCode { #endif + /// Failed to save the message. SaveFailed, + /// Failed to send the message. SendFailed, } @@ -50,8 +56,11 @@ public enum MessageComposeResult : long { // Note: now used as a NSInteger in the API. public enum MessageComposeResult { #endif + /// To be added. Cancelled, + /// To be added. Sent, + /// To be added. Failed, } } diff --git a/src/MessageUI/MessageUI2.cs b/src/MessageUI/MessageUI2.cs index a52165b37ac4..6fcd5517ceda 100644 --- a/src/MessageUI/MessageUI2.cs +++ b/src/MessageUI/MessageUI2.cs @@ -23,8 +23,17 @@ public MFComposeResultEventArgs (MFMailComposeViewController controller, MFMailC Error = error; Controller = controller; } + /// To be added. + /// To be added. + /// To be added. public MFMailComposeResult Result { get; private set; } + /// To be added. + /// To be added. + /// To be added. public NSError? Error { get; private set; } + /// To be added. + /// To be added. + /// To be added. public MFMailComposeViewController Controller { get; private set; } } @@ -73,7 +82,13 @@ public MFMessageComposeResultEventArgs (MFMessageComposeViewController controlle Result = result; Controller = controller; } + /// To be added. + /// To be added. + /// To be added. public MessageComposeResult Result { get; private set; } + /// To be added. + /// To be added. + /// To be added. public MFMessageComposeViewController Controller { get; private set; } } diff --git a/src/Metal/MTLEnums.cs b/src/Metal/MTLEnums.cs index a915dd5b4a45..de8a9e935d45 100644 --- a/src/Metal/MTLEnums.cs +++ b/src/Metal/MTLEnums.cs @@ -622,13 +622,21 @@ public enum MTLRenderPipelineError : ulong { /// Holds a comparison test. When the comparison test passes, the incoming fragment is compared to the stored data at the specified location. [Native] public enum MTLCompareFunction : ulong { + /// To be added. Never = 0, + /// To be added. Less = 1, + /// To be added. Equal = 2, + /// To be added. LessEqual = 3, + /// To be added. Greater = 4, + /// To be added. NotEqual = 5, + /// To be added. GreaterEqual = 6, + /// To be added. Always = 7, } @@ -674,8 +682,11 @@ public enum MTLVisibilityResultMode : ulong { /// Enumerates modes for culling and which types of primitives are culled. [Native] public enum MTLCullMode : ulong { + /// To be added. None = 0, + /// To be added. Front = 1, + /// To be added. Back = 2, } @@ -774,124 +785,202 @@ public enum MTLVertexStepFunction : ulong { [Native] public enum MTLDataType : ulong { + /// Indicates an unrecognized or invalid type. None = 0, + /// Indicates a struct. Struct = 1, + /// Indicates an array. Array = 2, + /// Indicates a 32-bit floating point value. Float = 3, + /// Indicates a vector of two 32-bit floating point values. Float2 = 4, + /// Indicates a vector of three 32-bit floating point values. Float3 = 5, + /// Indicates a vector of four 32-bit floating point values. Float4 = 6, + /// Indicates a 2x2 matrix of 32-bit floating point values. Float2x2 = 7, + /// Indicates a 2x3 matrix of 32-bit floating point values. Float2x3 = 8, + /// Indicates a 2x4 matrix of 32-bit floating point values. Float2x4 = 9, + /// Indicates a 3x2 matrix of 32-bit floating point values. Float3x2 = 10, + /// Indicates a 3x3 matrix of 32-bit floating point values. Float3x3 = 11, + /// Indicates a 3x4 matrix of 32-bit floating point values. Float3x4 = 12, + /// Indicates a 4x2 matrix of 32-bit floating point values. Float4x2 = 13, + /// Indicates a 4x3 matrix of 32-bit floating point values. Float4x3 = 14, + /// Indicates a 4x4 matrix of 32-bit floating point values. Float4x4 = 15, + /// Indicates a 16-bit floating point value. Half = 16, + /// Indicates a vector of two 16-bit floating point values. Half2 = 17, + /// Indicates a vector of three 16-bit floating point values. Half3 = 18, + /// Indicates a vector of four 16-bit floating point values. Half4 = 19, + /// Indicates a 2x2 matrix of 16-bit floating point values. Half2x2 = 20, + /// Indicates a 2x3 matrix of 16-bit floating point values. Half2x3 = 21, + /// Indicates a 2x4 matrix of 16-bit floating point values. Half2x4 = 22, + /// Indicates a 3x2 matrix of 16-bit floating point values. Half3x2 = 23, + /// Indicates a 3x3 matrix of 16-bit floating point values. Half3x3 = 24, + /// Indicates a 3x4 matrix of 16-bit floating point values. Half3x4 = 25, + /// Indicates a 4x2 matrix of 16-bit floating point values. Half4x2 = 26, + /// Indicates a 4x3 matrix of 16-bit floating point values. Half4x3 = 27, + /// Indicates a 4x4 matrix of 16-bit floating point values. Half4x4 = 28, + /// Indicates a signed 32-bit integer. Int = 29, + /// Indicates a vector of two 32-bit signed integers. Int2 = 30, + /// Indicates a vector of three signed 32-bit integers. Int3 = 31, + /// Indicates a vector of four signed 32-bit integers. Int4 = 32, + /// Indicates an unsigned 32-bit integer. UInt = 33, + /// Indicates a value that contains two unsigned 32-bit integer components. UInt2 = 34, + /// Indicates a value that contains three unsigned 32-bit integer components. UInt3 = 35, + /// Indicates a value that contains four unsigned 32-bit integer components. UInt4 = 36, + /// Indicates a signed 16-bit integer. Short = 37, + /// Indicates a value that contains two signed 16-bit integer components. Short2 = 38, + /// Indicates a value that contains three signed 16-bit integer components. Short3 = 39, + /// Indicates a value that contains four signed 16-bit integer components. Short4 = 40, + /// Indicates an unsigned 16-bit integer. UShort = 41, + /// Indicates a value that contains two unsigned 16-bit integer components. UShort2 = 42, + /// Indicates a value that contains three unsigned 16-bit integer components. UShort3 = 43, + /// Indicates a value that contains four unsigned 16-bit integer components. UShort4 = 44, + /// Indicates a signed 8-bit character. Char = 45, + /// Indicates a vector of two signed 8-bit characters. Char2 = 46, + /// Indicates a vector of three signed 8-bit characters. Char3 = 47, + /// Indicates a vector of four signed 8-bit characters. Char4 = 48, + /// Indicates an unsigned 8-bit character. UChar = 49, + /// Indicates a value that contains two unsigned 8-bit integer components. UChar2 = 50, + /// Indicates a value that contains three unsigned 8-bit integer components. UChar3 = 51, + /// Indicates a value that contains four unsigned 8-bit integer components. UChar4 = 52, + /// Indicates a Boolean value. Bool = 53, + /// Indicates vector of two Boolean values. Bool2 = 54, + /// Indicates vector of three Boolean values. Bool3 = 55, + /// Indicates vector of four Boolean values Bool4 = 56, + /// Indicates a texture. [MacCatalyst (13, 1)] Texture = 58, + /// Indicates a sampler. [MacCatalyst (13, 1)] Sampler = 59, + /// Indicates a pointer. [MacCatalyst (13, 1)] Pointer = 60, + /// Indicates an unsigned 8-bit normalized integer. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] R8Unorm = 62, + /// Indicates a signed 8-bit normalized integer. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] R8Snorm = 63, + /// Indicates an unsigned 16-bit normalized integer. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] R16Unorm = 64, + /// Indicates a signed 16-bit normalized integer. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] R16Snorm = 65, + /// Indicates a value that contains two unsigned 8-bit normalized integer components. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rg8Unorm = 66, + /// Indicates a value that contains two signed 8-bit normalized integer components. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rg8Snorm = 67, + /// Indicates a value that contains two unsigned 16-bit normalized integer components. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rg16Unorm = 68, + /// Indicates a value that contains two signed 16-bit normalized integer components. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rg16Snorm = 69, + /// Indicates a value that contains four unsigned 8-bit normalized integer components. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rgba8Unorm = 70, + /// Indicates normalized unsigned 8-bit RGBA values, convertible to sRGB. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rgba8Unorm_sRgb = 71, + /// Indicates a value that contains four signed 8-bit normalized integer components. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rgba8Snorm = 72, + /// Indicates a value that contains four unsigned 16-bit normalized integer components. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rgba16Unorm = 73, + /// Indicates a value that contains four signed 16-bit normalized integer components. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rgba16Snorm = 74, + /// Indicates a packed RGBA normalized integer value with 10 bits each for RGB and 2 bits for A. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rgb10A2Unorm = 75, + /// Indicates a 32-bit packed floating point RGB value with 11 bits for R and G and 10 bits for B. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rg11B10Float = 76, + /// Indicates a packed RGBE normalized floating point value with 9 bits each for R, G, and B, with a 5-bit exponent. [MacCatalyst (13, 1)] [NoMac, TV (14, 5)] Rgb9E5Float = 77, + /// To be added. [MacCatalyst (13, 1)] RenderPipeline = 78, [MacCatalyst (13, 1)] [iOS (13, 0), TV (13, 0)] ComputePipeline = 79, + /// To be added. [MacCatalyst (13, 1)] IndirectCommandBuffer = 80, @@ -1147,7 +1236,9 @@ public enum MTLLanguageVersion : ulong { [MacCatalyst (13, 1)] [Native] public enum MTLDepthClipMode : ulong { + /// To be added. Clip = 0, + /// To be added. Clamp = 1, } @@ -1156,9 +1247,13 @@ public enum MTLDepthClipMode : ulong { [Native] [Flags] public enum MTLBlitOption : ulong { + /// Indicates that no blit option was specified. None = 0, + /// Indicates that the depth attachment part of a depth/stencil resource will be blitted. DepthFromDepthStencil = 1 << 0, + /// Indicates that the stencil attachment part of a depth/stencil resource will be blitted. StencilFromDepthStencil = 1 << 1, + /// Indicates that compressed row-major, linearly arranged PVRTC texture data will be blitted. [NoMac] [MacCatalyst (13, 1)] RowLinearPvrtc = 1 << 2, diff --git a/src/ModelIO/MIEnums.cs b/src/ModelIO/MIEnums.cs index 0ac15708b910..243682383b7c 100644 --- a/src/ModelIO/MIEnums.cs +++ b/src/ModelIO/MIEnums.cs @@ -21,83 +21,147 @@ namespace ModelIO { /// Enumerates vertex data descriptions. [Native] public enum MDLVertexFormat : ulong { + /// Indicates an invalid format. Invalid = 0, + /// Indicates a packed vector format. PackedBits = 0x1000, + /// Indicates unsigned two's complement 8-bit values. UCharBits = 0x10000, + /// Indicate 8-bit signed integer values. CharBits = 0x20000, + /// Indicates normalized unsigned two's complement 8-bit values. UCharNormalizedBits = 0x30000, + /// Indicates a normalized 8-bit value. CharNormalizedBits = 0x40000, + /// Indicates 16-bit unsigned two's complement value. UShortBits = 0x50000, + /// Indicates 16-bit signed two's complement values. ShortBits = 0x60000, + /// Indicates 16-bit normalized unsigned two's complement value. UShortNormalizedBits = 0x70000, + /// Indicates 16-bit signed two's complement values. ShortNormalizedBits = 0x80000, + /// Indicates 32-bit unsigned integer values. UIntBits = 0x90000, + /// Indicates 32-bit two's complement values. IntBits = 0xA0000, + /// Indicates half-precision floating point values. HalfBits = 0xB0000, + /// Indicates single-precision floating point values. FloatBits = 0xC0000, + /// Indicates one unsigned two's complement 8-bit value. UChar = UCharBits | 1, + /// Indicates two unsigned two's complement 8-bit values. UChar2 = UCharBits | 2, + /// Indicates three unsigned two's complement 8-bit values. UChar3 = UCharBits | 3, + /// Indicates four unsigned two's complement 8-bit values. UChar4 = UCharBits | 4, + /// Indicates a signed two's complement 8-bit value. Char = CharBits | 1, + /// Indicates two signed two's complement 8-bit values. Char2 = CharBits | 2, + /// Indicates three signed two's complement 8-bit values. Char3 = CharBits | 3, + /// Indicates four signed two's complement 8-bit values. Char4 = CharBits | 4, + /// Indicates one normalized unsigned two's complement 8-bit values. UCharNormalized = UCharNormalizedBits | 1, + /// Indicates two normalized unsigned two's complement 8-bit values. UChar2Normalized = UCharNormalizedBits | 2, + /// Indicates three normalized unsigned two's complement 8-bit values. UChar3Normalized = UCharNormalizedBits | 3, + /// Indicates four normalized unsigned two's complement 8-bit values. UChar4Normalized = UCharNormalizedBits | 4, + /// Indicates a normalized 8-bit value. CharNormalized = CharNormalizedBits | 1, + /// Indicates two normalized 8-bit values. Char2Normalized = CharNormalizedBits | 2, + /// Indicates three normalized 8-bit values. Char3Normalized = CharNormalizedBits | 3, + /// Indicates four normalized 8-bit values. Char4Normalized = CharNormalizedBits | 4, + /// Indicates one 16-bit signed two's complement values. UShort = UShortBits | 1, + /// Indicates two 16-bit unsigned two's complement values. UShort2 = UShortBits | 2, + /// Indicates three 16-bit unsigned two's complement values. UShort3 = UShortBits | 3, + /// Indicates four 16-bit unsigned two's complement values. UShort4 = UShortBits | 4, + /// Indicates one 16-bit signed two's complement value. Short = ShortBits | 1, + /// Indicates two 16-bit signed two's complement values. Short2 = ShortBits | 2, + /// Indicates three 16-bit signed two's complement values. Short3 = ShortBits | 3, + /// Indicates four 16-bit signed two's complement values. Short4 = ShortBits | 4, + /// Indicates one 16-bit normalized unsigned two's complement value. UShortNormalized = UShortNormalizedBits | 1, + /// Indicates two 16-bit normalized unsigned two's complement values. UShort2Normalized = UShortNormalizedBits | 2, + /// Indicates three 16-bit normalized unsigned two's complement values. UShort3Normalized = UShortNormalizedBits | 3, + /// Indicates four 16-bit normalized unsigned two's complement values. UShort4Normalized = UShortNormalizedBits | 4, + /// Indicates one normalized 16-bit signed two's complement value. ShortNormalized = ShortNormalizedBits | 1, + /// Indicates two normalized 16-bit signed two's complement values. Short2Normalized = ShortNormalizedBits | 2, + /// Indicates three normalized 16-bit signed two's complement values. Short3Normalized = ShortNormalizedBits | 3, + /// Indicates four normalized 16-bit signed two's complement values. Short4Normalized = ShortNormalizedBits | 4, + /// Indicates one 32-bit unsigned integer value. UInt = UIntBits | 1, + /// Indicates two 32-bit unsigned integer values. UInt2 = UIntBits | 2, + /// Indicates three 32-bit unsigned integer values. UInt3 = UIntBits | 3, + /// Indicates four 32-bit unsigned integer values. UInt4 = UIntBits | 4, + /// Indicates one 32-bit two's complement value. Int = IntBits | 1, + /// Indicates two 32-bit two's complement values. Int2 = IntBits | 2, + /// Indicates three 32-bit two's complement values. Int3 = IntBits | 3, + /// Indicates four 32-bit two's complement values. Int4 = IntBits | 4, + /// Indicates one half-precision floating point value. Half = HalfBits | 1, + /// Indicates two half-precision floating point values. Half2 = HalfBits | 2, + /// Indicates three half-precision floating point values. Half3 = HalfBits | 3, + /// Indicates four half-precision floating point values. Half4 = HalfBits | 4, + /// Indicates one single-precision floating point value. Float = FloatBits | 1, + /// Indicates two single-precision floating point values. Float2 = FloatBits | 2, + /// Indicates three single-precision floating point values. Float3 = FloatBits | 3, + /// Indicates four single-precision floating point values. Float4 = FloatBits | 4, + /// Indicates a packed 32-bit value with four signed two's complement integers arranged 10/10/10/2. Int1010102Normalized = IntBits | PackedBits | 4, + /// Indicates a packed 32-bit value with four unsigned two's complement integers arranged 10/10/10/2. UInt1010102Normalized = UIntBits | PackedBits | 4, } @@ -258,12 +322,19 @@ public enum MDLMaterialMipMapFilterMode : ulong { /// Enumerates values that specify data types and sizes for texel channels. [Native] public enum MDLTextureChannelEncoding : long { + /// Indicates that each channel is an unsigned 8-bit integer. UInt8 = 1, + /// Indicates that each channel is an unsigned 16-bit integer. UInt16 = 2, + /// Indicates that each channel is an unsigned 24-bit integer. UInt24 = 3, + /// Indicates that each channel is an unsigned 32-bit integer. UInt32 = 4, + /// Indicates that each channel is a 16-bit floating-point number. Float16 = 258, + /// To be added. Float16SR = 770, + /// Indicates that each channel is a 32-bit floating-point number. Float32 = 260, } diff --git a/src/NetworkExtension/NEEnums.cs b/src/NetworkExtension/NEEnums.cs index 3bafbde48a17..9aad77e9dd71 100644 --- a/src/NetworkExtension/NEEnums.cs +++ b/src/NetworkExtension/NEEnums.cs @@ -101,9 +101,13 @@ public enum NEVpnIke2DiffieHellman : long { [MacCatalyst (13, 1)] [Native] public enum NEOnDemandRuleAction : long { + /// To be added. Connect = 1, + /// To be added. Disconnect = 2, + /// To be added. EvaluateConnection = 3, + /// To be added. Ignore = 4, } @@ -111,10 +115,14 @@ public enum NEOnDemandRuleAction : long { [TV (17, 0)] [Native] public enum NEOnDemandRuleInterfaceType : long { + /// Indicates that any interface type should be matched. Any = 0, + /// Indicates that ethernet interfaces should be matched. [NoiOS, NoMacCatalyst] Ethernet = 1, + /// Indicates that Wi-Fi interfaces should be matched. WiFi = 2, + /// Indicates that cellular interfaces should be matched. [NoTV, NoMac] Cellular = 3, } @@ -168,9 +176,13 @@ public enum NEFilterManagerError : long { [ErrorDomain ("NETunnelProviderErrorDomain")] [Native] public enum NETunnelProviderError : long { + /// To be added. None = 0, + /// To be added. Invalid = 1, + /// To be added. Canceled = 2, + /// To be added. Failed = 3, } @@ -206,20 +218,35 @@ public enum NEAppProxyFlowError : long { [MacCatalyst (13, 1)] [Native] public enum NEProviderStopReason : long { + /// An unspecified failure occurred, or no failure occurred. None = 0, + /// The user stopped the provider. UserInitiated = 1, + /// The provider failed. ProviderFailed = 2, + /// The network was unavailable. NoNetworkAvailable = 3, + /// The network connectivity changed and the provider could not recover. UnrecoverableNetworkChange = 4, + /// The provider was not enabled. ProviderDisabled = 5, + /// An authentication operation was canceled. AuthenticationCanceled = 6, + /// The network configuration failed. ConfigurationFailed = 7, + /// The session timed out. IdleTimeout = 8, + /// The network configuration was disabled. ConfigurationDisabled = 9, + /// The netowrk configuration was removed. ConfigurationRemoved = 10, + /// The configuration was superseded by another. Superseded = 11, + /// The user logged off. UserLogout = 12, + /// The user changed. UserSwitch = 13, + /// The network connection failed. ConnectionFailed = 14, [iOS (13, 0)] [MacCatalyst (13, 1)] diff --git a/src/Photos/Enums.cs b/src/Photos/Enums.cs index 705bf673f448..5e4ada807e41 100644 --- a/src/Photos/Enums.cs +++ b/src/Photos/Enums.cs @@ -8,8 +8,11 @@ namespace Photos { [MacCatalyst (13, 1)] [Native] public enum PHImageContentMode : long { + /// Scales the image to fill the target area and crops any excess. AspectFit = 0, + /// Scales the image so that one dimension completely fills the target area in one direction. The other dimension may be padded, and the entire image will be visible. AspectFill = 1, + /// The image is neither scaled nor cropped. Default = AspectFit, } @@ -18,8 +21,11 @@ public enum PHImageContentMode : long { [MacCatalyst (13, 1)] [Native] public enum PHImageRequestOptionsVersion : long { + /// Return the edited version of the image. Current = 0, + /// Return the unadjusted image. Unadjusted, + /// Return the highest quality version of the image. Original, } @@ -28,8 +34,11 @@ public enum PHImageRequestOptionsVersion : long { [MacCatalyst (13, 1)] [Native] public enum PHImageRequestOptionsDeliveryMode : long { + /// Progressively obtain the highest available quality by repeatedly calling the image loading handler. Opportunistic = 0, + /// Obtain the highest quality image available, regardless of delivery time. HighQualityFormat = 1, + /// Obtain a low quality image if a high quality image is not immediately available. FastFormat = 2, } @@ -38,8 +47,11 @@ public enum PHImageRequestOptionsDeliveryMode : long { [MacCatalyst (13, 1)] [Native] public enum PHImageRequestOptionsResizeMode : long { + /// Do not resize the image. None = 0, + /// Resize the image approximately, but quickly. Fast, + /// Resize the image exactly. Exact, } @@ -106,13 +118,21 @@ public enum PHCollectionListSubtype : long { [MacCatalyst (13, 1)] [Native] public enum PHCollectionEditOperation : long { + /// No capabilities are specified. None = 0, + /// Content can be deleted from the collection. DeleteContent = 1, + /// Content can be removed from the collection without being permanently deleted. RemoveContent = 2, + /// Content can be added to the collection. AddContent = 3, + /// The collection can create new content or duplicate existing content. CreateContent = 4, + /// Content can be rearranged within the collection. RearrangeContent = 5, + /// The collection can be deleted. Delete = 6, + /// Content within the collection can be renamed. Rename = 7, } @@ -217,6 +237,7 @@ public enum PHAssetEditOperation : long { Delete = 1, /// The edit changes the content of the asset. Content = 2, + /// The edit changes the asset's properties. Properties = 3, } @@ -225,9 +246,13 @@ public enum PHAssetEditOperation : long { [MacCatalyst (13, 1)] [Native] public enum PHAssetMediaType : long { + /// To be added. Unknown = 0, + /// To be added. Image = 1, + /// To be added. Video = 2, + /// To be added. Audio = 3, } @@ -237,20 +262,28 @@ public enum PHAssetMediaType : long { [Native] [Flags] public enum PHAssetMediaSubtype : ulong { + /// No specific subtype. None = 0, /// A panoramic photo. PhotoPanorama = (1 << 0), + /// A high-dynamic-range photo. PhotoHDR = (1 << 1), + /// A screenshot. [MacCatalyst (13, 1)] Screenshot = (1 << 2), + /// A Live Photo. [MacCatalyst (13, 1)] PhotoLive = (1 << 3), + /// A Depth Effect photo. [MacCatalyst (13, 1)] PhotoDepthEffect = (1 << 4), [TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] SmartAlbumSpatial = (1 << 10), + /// A streaming video. VideoStreamed = (1 << 16), + /// A video recorded at a frame rate greater than 30FPS. VideoHighFrameRate = (1 << 17), + /// A timelapse video. VideoTimelapse = (1 << 18), VideoCinematic = (1 << 21), } @@ -273,9 +306,13 @@ public enum PHAssetBurstSelectionType : ulong { [MacCatalyst (13, 1)] [Native] public enum PHAuthorizationStatus : long { + /// The user has not interacted with the permissions dialog. NotDetermined, + /// Access is denied and the user cannot change permission. Restricted, + /// The user has denied access. Denied, + /// The user has granted access. Authorized, [iOS (14, 0)] [NoTV] @@ -288,14 +325,23 @@ public enum PHAuthorizationStatus : long { [MacCatalyst (13, 1)] [Native] public enum PHAssetResourceType : long { + /// Photo data. Photo = 1, + /// Video data. Video = 2, + /// Audio data. Audio = 3, + /// Photo data in an alternate format (such as JPEG for a RAW photo). AlternatePhoto = 4, + /// Photo data in the highest quality and size available. FullSizePhoto = 5, + /// Video data in the highest quality and size available. FullSizeVideo = 6, + /// Data used to reconstruct edits to an asset. AdjustmentData = 7, + /// An unaltered copy of the original photo. AdjustmentBasePhoto = 8, + /// Original video data for a Live Photo. [MacCatalyst (13, 1)] PairedVideo = 9, [iOS (13, 0)] @@ -316,9 +362,13 @@ public enum PHAssetResourceType : long { [MacCatalyst (13, 1)] [Native] public enum PHAssetSourceType : ulong { + /// Unknown. None = 0, + /// From the user's manin Photos library. UserLibrary = (1 << 0), + /// An iCloud shared album. CloudShared = (1 << 1), + /// Synced via iTunes. iTunesSynced = (1 << 2), } @@ -333,11 +383,17 @@ public enum PHLivePhotoFrameType : long { [MacCatalyst (13, 1)] [Native] public enum PHAssetPlaybackStyle : long { + /// To be added. Unsupported = 0, + /// To be added. Image = 1, + /// To be added. ImageAnimated = 2, + /// To be added. LivePhoto = 3, + /// To be added. Video = 4, + /// To be added. VideoLooping = 5, } @@ -397,14 +453,23 @@ public enum PHLivePhotoEditingError : long { [NoTV] [NoMacCatalyst] public enum FigExifCustomRenderedValue : short { + /// To be added. NotCustom = 0, + /// To be added. Custom = 1, + /// To be added. HdrImage = 2, + /// To be added. HdrPlusEV0_HdrImage = 3, + /// To be added. HdrPlusEV0_EV0Image = 4, + /// To be added. PanoramaImage = 6, + /// To be added. SdofImage = 7, + /// To be added. SdofPlusOriginal_SdofImage = 8, + /// To be added. SdofPlusOriginal_OriginalImage = 9, } diff --git a/src/SceneKit/Defs.cs b/src/SceneKit/Defs.cs index 9e8c358caa4a..d21c6602fc93 100644 --- a/src/SceneKit/Defs.cs +++ b/src/SceneKit/Defs.cs @@ -90,10 +90,14 @@ public enum SCNFilterMode : long { [MacCatalyst (13, 1)] [Native] public enum SCNWrapMode : long { + /// Clamps texture coordinates to the range [0,1]. Clamp = 1, + /// Uses the fractional part of the texture coordinate, so effectively 0.0 to less than 1.0. Repeat, // added in iOS 8, removed in 8.3 (mistake?) but added back in 9.0 betas + /// Uses texture colors in the range [0,1] and the material's border color otherwise. ClampToBorder, + /// Texture coordinates outside the range [0,1] are treated as if the range reverses before repeating. Mirror, } @@ -129,7 +133,9 @@ public enum SCNChamferMode : long { [MacCatalyst (13, 1)] [Native] public enum SCNMorpherCalculationMode : long { + /// To be added. Normalized, + /// To be added. Additive, } @@ -484,8 +490,10 @@ public enum SCNDebugOptions : ulong { [MacCatalyst (13, 1)] [Native] public enum SCNRenderingApi : ulong { + /// Indicates that the Metal framework is used for rendering. Metal, #if !MONOMAC + /// Indicates that the OpenGL ES 2.0 API is used for rendering. [Unavailable (PlatformName.MacCatalyst)] [NoMac] OpenGLES2, @@ -521,7 +529,9 @@ public enum SCNBufferFrequency : long { [MacCatalyst (13, 1)] [Native] public enum SCNMovabilityHint : long { + /// Indicates that the node is not expected to move over time. Fixed, + /// Indicates that the node is expected to move over time. Movable, } @@ -605,8 +615,11 @@ public enum SCNCameraProjectionDirection : long { [MacCatalyst (13, 1)] [Native] public enum SCNNodeFocusBehavior : long { + /// To be added. None = 0, + /// To be added. Occluding, + /// To be added. Focusable, } diff --git a/src/Security/Authorization.cs b/src/Security/Authorization.cs index da53d2a4d823..4b19d251310c 100644 --- a/src/Security/Authorization.cs +++ b/src/Security/Authorization.cs @@ -48,20 +48,35 @@ namespace Security { #endif // Untyped enum in ObjC public enum AuthorizationStatus { + /// To be added. Success = 0, + /// To be added. InvalidSet = -60001, + /// To be added. InvalidRef = -60002, + /// To be added. InvalidTag = -60003, + /// To be added. InvalidPointer = -60004, + /// To be added. Denied = -60005, + /// To be added. Canceled = -60006, + /// To be added. InteractionNotAllowed = -60007, + /// To be added. Internal = -60008, + /// To be added. ExternalizeNotAllowed = -60009, + /// To be added. InternalizeNotAllowed = -60010, + /// To be added. InvalidFlags = -60011, + /// To be added. ToolExecuteFailure = -60031, + /// To be added. ToolEnvironmentError = -60032, + /// To be added. BadAddress = -60033, } @@ -74,11 +89,17 @@ public enum AuthorizationStatus { // typedef UInt32 AuthorizationFlags; [Flags] public enum AuthorizationFlags : int { + /// To be added. Defaults, + /// To be added. InteractionAllowed = 1 << 0, + /// To be added. ExtendRights = 1 << 1, + /// To be added. PartialRights = 1 << 2, + /// To be added. DestroyRights = 1 << 3, + /// To be added. PreAuthorize = 1 << 4, #if NET [SupportedOSPlatform ("maccatalyst17.0")] @@ -101,8 +122,14 @@ public enum AuthorizationFlags : int { [MacCatalyst (15,0)] #endif public class AuthorizationParameters { + /// To be added. + /// To be added. public string? PathToSystemPrivilegeTool; + /// To be added. + /// To be added. public string? Prompt; + /// To be added. + /// To be added. public string? IconPath; } @@ -113,8 +140,14 @@ public class AuthorizationParameters { [MacCatalyst (15,0)] #endif public class AuthorizationEnvironment { + /// To be added. + /// To be added. public string? Username; + /// To be added. + /// To be added. public string? Password; + /// To be added. + /// To be added. public bool AddToSharedCredentialPool; } diff --git a/src/Security/Certificate.cs b/src/Security/Certificate.cs index 5d0fc90840b0..477e1b92d200 100644 --- a/src/Security/Certificate.cs +++ b/src/Security/Certificate.cs @@ -151,6 +151,11 @@ void Initialize (NSData data) [DllImport (Constants.SecurityLibrary)] extern static IntPtr SecCertificateCopySubjectSummary (IntPtr cert); + /// Human readable summary of the certificate. + /// + /// + /// + /// public string? SubjectSummary { get { return CFString.FromHandle (SecCertificateCopySubjectSummary (GetCheckedHandle ()), releaseHandle: true); @@ -160,6 +165,10 @@ public string? SubjectSummary { [DllImport (Constants.SecurityLibrary)] extern static /* CFDataRef */ IntPtr SecCertificateCopyData (/* SecCertificateRef */ IntPtr cert); + /// Returns a Distinguished Encoding Rules (DER) representation of the certificate. + /// + /// + /// Throws an exception if the original certificate was invalid. public NSData DerData { get { IntPtr data = SecCertificateCopyData (GetCheckedHandle ()); @@ -566,6 +575,9 @@ internal SecIdentity (NativeHandle handle, bool owns) [DllImport (Constants.SecurityLibrary)] unsafe extern static /* OSStatus */ SecStatusCode SecIdentityCopyCertificate (/* SecIdentityRef */ IntPtr identityRef, /* SecCertificateRef* */ IntPtr* certificateRef); + /// To be added. + /// To be added. + /// To be added. public SecCertificate Certificate { get { SecStatusCode result; @@ -815,6 +827,9 @@ public static SecStatusCode GenerateKeyPair (SecKeyType type, int keySizeInBits, [DllImport (Constants.SecurityLibrary)] extern static /* size_t */ nint SecKeyGetBlockSize (IntPtr handle); + /// Gets the block size of the key. + /// To be added. + /// To be added. public int BlockSize { get { return (int) SecKeyGetBlockSize (GetCheckedHandle ()); diff --git a/src/Security/Enums.cs b/src/Security/Enums.cs index 18e6cc6cde54..91957617869d 100644 --- a/src/Security/Enums.cs +++ b/src/Security/Enums.cs @@ -10,48 +10,86 @@ namespace Security { // values are defined in Security.framework/Headers/SecBase.h /// Status return from the SecKeyChain operations. public enum SecStatusCode { + /// Success, there was no error. Success = 0, + /// The specified feature is not implemented. Unimplemented = -4, + /// Indicates that the disk was full. DiskFull = -34, + /// Indicates an IO error. IO = -36, + /// Indicates that a file is already open with read and write privileges. OpWr = -49, + /// Invalid or incomplete parameters passed. Param = -50, WritePermissions = -61, Allocate = -108, + /// Indicates that the user cancelled the operation. UserCanceled = -128, + /// Indicates that authentication failed. BadReq = -909, + /// Indicates an unspecified error in an internal component. InternalComponent = -2070, + /// Indicates that an unknown Core Foundation error occurred. CoreFoundationUnknown = -4960, + /// Indicates that a trust results were not available. NotAvailable = -25291, + /// The keychain is read only. ReadOnly = -25292, + /// Authentication failed. AuthFailed = -25293, + /// The keychain specified does not exist. NoSuchKeyChain = -25294, + /// The keychain provided is invalid. InvalidKeyChain = -25295, + /// Duplicated key chain. DuplicateKeyChain = -25296, + /// The item is duplicated. DuplicateItem = -25299, + /// The item was not found. ItemNotFound = -25300, + /// Indicates that the interaction with the Security Server was not allowed. InteractionNotAllowed = -25308, Decode = -26275, + /// Indicates that a callback was duplicated DuplicateCallback = -25297, + /// Indicates that a callback was not valid. InvalidCallback = -25298, + /// Indicates that a buffer was too small. BufferTooSmall = -25301, + /// Indicates that data were too large. DataTooLarge = -25302, + /// Indicates that no such attribute was found. NoSuchAttribute = -25303, + /// Indicates an invalid item reference. InvalidItemRef = -25304, + /// Indicates an invalid search reference. InvalidSearchRef = -25305, NoSuchClass = -25306, + /// Indicates that no default key chain was found. NoDefaultKeychain = -25307, ReadOnlyAttribute = -25309, + /// Indicates that the wrong security version was encountered. WrongSecVersion = -25310, + /// Indicates that a key's size was not supported. KeySizeNotAllowed = -25311, + /// Indicates that no storage module was found. NoStorageModule = -25312, + /// Indicates that no certificate module was found. NoCertificateModule = -25313, + /// Indicates that no policy module was found. NoPolicyModule = -25314, + /// Indicates that user interaction was required. InteractionRequired = -25315, + /// Indicates that certain data were not available. DataNotAvailable = -25316, + /// Indicates that data could not be modified. DataNotModifiable = -25317, + /// Indicates that the certificate chain failed. CreateChainFailed = -25318, + /// Indicates an invalid preferences domain. InvalidPrefsDomain = -25319, + /// Indicates that a dark wake state prevented a UI from being displayed. InDarkWake = -25320, ACLNotSimple = -25240, PolicyNotFound = -25241, @@ -464,8 +502,10 @@ public enum SecTrustResult { /// Enumeration whose values represent valid options for . [MacCatalyst (13, 1)] public enum SecAuthenticationUI { + /// To be added. NotSet = -1, + /// To be added. [Deprecated (PlatformName.MacOSX, 11, 0, message: "Use 'LAContext.InteractionNotAllowed' instead.")] [Deprecated (PlatformName.iOS, 14, 0, message: "Use 'LAContext.InteractionNotAllowed' instead.")] [Deprecated (PlatformName.TvOS, 14, 0, message: "Use 'LAContext.InteractionNotAllowed' instead.")] @@ -473,6 +513,7 @@ public enum SecAuthenticationUI { [Field ("kSecUseAuthenticationUIAllow")] Allow, + /// To be added. [Deprecated (PlatformName.MacOSX, 11, 0, message: "Use 'LAContext.InteractionNotAllowed' instead.")] [Deprecated (PlatformName.iOS, 14, 0, message: "Use 'LAContext.InteractionNotAllowed' instead.")] [Deprecated (PlatformName.TvOS, 14, 0, message: "Use 'LAContext.InteractionNotAllowed' instead.")] @@ -480,6 +521,7 @@ public enum SecAuthenticationUI { [Field ("kSecUseAuthenticationUIFail")] Fail, + /// To be added. [Field ("kSecUseAuthenticationUISkip")] Skip, } diff --git a/src/Security/Items.cs b/src/Security/Items.cs index 5c7fb45b6de7..e34e697ce772 100644 --- a/src/Security/Items.cs +++ b/src/Security/Items.cs @@ -51,19 +51,28 @@ namespace Security { public enum SecKind { + /// The SecRecord stores an internet password. InternetPassword, + /// The SecRecord stores a password. GenericPassword, + /// The SecRecord represents a certificate. Certificate, + /// The SecRecord represents a cryptographic key. Key, + /// The SecRecord represents an identity Identity, } // manually mapped to KeysAccessible public enum SecAccessible { + /// Invalid value. Invalid = -1, + /// The data is only available when the device is unlocked. WhenUnlocked, + /// The data is only available after the first time the device has been unlocked after booting. AfterFirstUnlock, #if NET + /// Always available. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] @@ -75,9 +84,12 @@ public enum SecAccessible { [Deprecated (PlatformName.iOS, 12, 0, message: "Use 'AfterFirstUnlock' or a better suited option instead.")] #endif Always, + /// Limits access to the item to this device and the device being unlocked. WhenUnlockedThisDeviceOnly, + /// The data is only available after the first time the device has been unlocked after booting. AfterFirstUnlockThisDeviceOnly, #if NET + /// Always available. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("macos")] @@ -89,54 +101,96 @@ public enum SecAccessible { [Deprecated (PlatformName.iOS, 12, 0, message: "Use 'AfterFirstUnlockThisDeviceOnly' or a better suited option instead.")] #endif AlwaysThisDeviceOnly, + /// Limits access to the item to both this device and requires a passcode to be set and the data is only available if the device is currently unlocked. WhenPasscodeSetThisDeviceOnly, } public enum SecProtocol { + /// Invalid Invalid = -1, + /// FTP service Ftp, + /// FTP account FtpAccount, + /// HTTP server Http, + /// Internet Relay Chat Irc, + /// NTTP Nntp, + /// Post office protocol for email. Pop3, + /// Simple Mail Transfer Protocol service. Smtp, + /// SOCKS proxy Socks, + /// IMAP protocol Imap, + /// LDAP Ldap, + /// AppleTalk service AppleTalk, + /// To be added. Afp, + /// Telnet service Telnet, + /// Secure Shell Ssh, + /// FTP over SSL/TLS. Ftps, + /// HTTP over SSL/TLS. Https, + /// HTTP Proxy HttpProxy, + /// HTTP Proxy over SSL/TLS HttpsProxy, + /// FTP proxy FtpProxy, + /// CIFS/SMB file sharing or print share. Smb, + /// RTSP Rtsp, + /// RTSP Proxy RtspProxy, + /// To be added. Daap, + /// To be added. Eppc, + /// To be added. Ipp, + /// NTTP over SSL/TLS. Nntps, + /// Ldap over SSL/TLS. Ldaps, + /// Telnet over SSL/TLS. Telnets, + /// Imap over SSL/TLS. Imaps, + /// IRC over SSL/TLS. Ircs, + /// POP3 over SSL/TLS Pop3s, } public enum SecAuthenticationType { + /// Invalid authentication setting Invalid = -1, Any = 0, + /// NTLM authentication Ntlm = 1835824238, + /// Microsoft Network authentication Msn = 1634628461, + /// Distributed Password Authentication Dpa = 1633775716, + /// Remote password authentication. Rpa = 1633775730, + /// HTTP Basic authentication. HttpBasic = 1886680168, + /// HTTP Digest authentication HttpDigest = 1685353576, + /// HTTP Form authentication. HtmlForm = 1836216166, + /// Default authentication type Default = 1953261156, } @@ -153,6 +207,9 @@ internal SecKeyChain (NativeHandle handle) Handle = handle; } + /// Handle (pointer) to the unmanaged object representation. + /// A pointer + /// This IntPtr is a handle to the underlying unmanaged representation for this object. public NativeHandle Handle { get; internal set; } static NSNumber? SetLimit (NSMutableDictionary dict, int max) @@ -878,6 +935,9 @@ void SetValue (string value, IntPtr key) // // Attributes // + /// When should the keychain information be accessed. + /// + /// Applications should use the most restrictive possible value for this property. public SecAccessible Accessible { get { return KeysAccessible.ToSecAccessible (Fetch (SecAttributeKey.Accessible)); @@ -888,6 +948,9 @@ public SecAccessible Accessible { } } + /// To be added. + /// To be added. + /// To be added. public bool Synchronizable { get { return FetchBool (SecAttributeKey.Synchronizable, false); @@ -897,6 +960,9 @@ public bool Synchronizable { } } + /// To be added. + /// To be added. + /// To be added. public bool SynchronizableAny { get { return FetchBool (SecAttributeKey.SynchronizableAny, false); @@ -908,6 +974,9 @@ public bool SynchronizableAny { #if !MONOMAC #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [SupportedOSPlatform ("tvos")] @@ -923,6 +992,9 @@ public string? SyncViewHint { } #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [UnsupportedOSPlatform ("macos")] @@ -939,6 +1011,9 @@ public SecTokenID TokenID { } #endif + /// Creation date for this item. + /// + /// To be added. public NSDate? CreationDate { get { return (NSDate?) FetchObject (SecAttributeKey.CreationDate); @@ -951,6 +1026,9 @@ public NSDate? CreationDate { } } + /// To be added. + /// To be added. + /// To be added. public NSDate? ModificationDate { get { return (NSDate?) FetchObject (SecAttributeKey.ModificationDate); @@ -963,6 +1041,9 @@ public NSDate? ModificationDate { } } + /// User visible description of this item. + /// + /// To be added. public string? Description { get { return FetchString (SecAttributeKey.Description); @@ -973,6 +1054,9 @@ public string? Description { } } + /// Used editable comment for this record. + /// + /// To be added. public string? Comment { get { return FetchString (SecAttributeKey.Comment); @@ -983,6 +1067,9 @@ public string? Comment { } } + /// Creator key, a 32-bit value + /// + /// A 32 bit value used to flag the entry with the creator key. public int Creator { get { return FetchInt (SecAttributeKey.Creator); @@ -993,6 +1080,9 @@ public int Creator { } } + /// Item's type. 32-bit value. + /// + /// To be added. public int CreatorType { get { return FetchInt (SecAttributeKey.Type); @@ -1003,6 +1093,9 @@ public int CreatorType { } } + /// User visible label for this item. + /// + /// To be added. public string? Label { get { return FetchString (SecAttributeKeys.LabelKey.Handle); @@ -1013,6 +1106,9 @@ public string? Label { } } + /// If set, the item is not displayed to the user. + /// + /// To be added. public bool Invisible { get { return Fetch (SecAttributeKey.IsInvisible) == CFBoolean.TrueHandle; @@ -1023,6 +1119,9 @@ public bool Invisible { } } + /// Whether there is a valid password associated. + /// + /// You can set this flag if you want to force the user to enter the password every time he needs to use the item. public bool IsNegative { get { return Fetch (SecAttributeKey.IsNegative) == CFBoolean.TrueHandle; @@ -1033,6 +1132,9 @@ public bool IsNegative { } } + /// Accout name. + /// + /// Used by GenericPassword and InternetPassword kinds. public string? Account { get { return FetchString (SecAttributeKey.Account); @@ -1043,6 +1145,9 @@ public string? Account { } } + /// Service associated with an InternetPassword. + /// + /// To be added. public string? Service { get { return FetchString (SecAttributeKey.Service); @@ -1054,6 +1159,11 @@ public string? Service { } #if !MONOMAC + /// User facing description of the kind of authentication that the application is trying to perform + /// + /// + /// + /// Set this value to a string that will be displayed to the user when the authentication takes place for the item to give the user some context for the request. public string? UseOperationPrompt { get { return FetchString (SecItem.UseOperationPrompt); @@ -1064,6 +1174,11 @@ public string? UseOperationPrompt { } #if NET + /// Developers should not use this deprecated property. Developers should use AuthenticationUI property + /// + /// + /// + /// Setting this value will return an error condition if the item requires a user interface to authenticate. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("maccatalyst")] [UnsupportedOSPlatform ("macos")] @@ -1082,6 +1197,9 @@ public bool UseNoAuthenticationUI { } #endif #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -1099,6 +1217,9 @@ public SecAuthenticationUI AuthenticationUI { #if !TVOS #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -1119,6 +1240,9 @@ public LocalAuthentication.LAContext? AuthenticationContext { // Must store the _secAccessControl here, since we have no way of inspecting its values if // it is ever returned from a dictionary, so return what we cached. SecAccessControl? _secAccessControl; + /// Access control for the item. + /// To be added. + /// To be added. public SecAccessControl? AccessControl { get { return _secAccessControl; @@ -1131,6 +1255,9 @@ public SecAccessControl? AccessControl { } } + /// Generic password's NSData storage. + /// Items of kind GenericPassword use this field to store item-specific data. + /// To be added. public NSData? Generic { get { return Fetch (SecAttributeKey.Generic); @@ -1143,6 +1270,9 @@ public NSData? Generic { } } + /// Security domain for InternetPassword items. + /// To be added. + /// To be added. public string? SecurityDomain { get { return FetchString (SecAttributeKey.SecurityDomain); @@ -1153,6 +1283,9 @@ public string? SecurityDomain { } } + /// Server component for an InternetPassword + /// To be added. + /// To be added. public string? Server { get { return FetchString (SecAttributeKey.Server); @@ -1163,6 +1296,9 @@ public string? Server { } } + /// Protocol component of an InternetPassword. + /// + /// To be added. public SecProtocol Protocol { get { return SecProtocolKeys.ToSecProtocol (Fetch (SecAttributeKey.Protocol)); @@ -1173,6 +1309,9 @@ public SecProtocol Protocol { } } + /// The authentication type. + /// + /// To be added. public SecAuthenticationType AuthenticationType { get { var at = Fetch (SecAttributeKey.AuthenticationType); @@ -1187,6 +1326,9 @@ public SecAuthenticationType AuthenticationType { } } + /// Port component of an InternetPassword + /// + /// To be added. public int Port { get { return FetchInt (SecAttributeKey.Port); @@ -1197,6 +1339,9 @@ public int Port { } } + /// Path component of an InternetPassword. + /// + /// To be added. public string? Path { get { return FetchString (SecAttributeKey.Path); @@ -1208,6 +1353,9 @@ public string? Path { } // read only + /// X.500 Subject name stored as an NSData. + /// + /// To be added. public string? Subject { get { return FetchString (SecAttributeKey.Subject); @@ -1215,6 +1363,9 @@ public string? Subject { } // read only + /// X.500 Issuer certificate name as an NSData block. + /// + /// To be added. public NSData? Issuer { get { return Fetch (SecAttributeKey.Issuer); @@ -1222,6 +1373,9 @@ public NSData? Issuer { } // read only + /// Serial number for the certificate. + /// + /// To be added. public NSData? SerialNumber { get { return Fetch (SecAttributeKey.SerialNumber); @@ -1229,6 +1383,9 @@ public NSData? SerialNumber { } // read only + /// SubjectKeyID of the certificate. + /// + /// To be added. public NSData? SubjectKeyID { get { return Fetch (SecAttributeKey.SubjectKeyID); @@ -1236,6 +1393,9 @@ public NSData? SubjectKeyID { } // read only + /// Public key hash + /// + /// The public key hash, used by certificates. public NSData? PublicKeyHash { get { return Fetch (SecAttributeKey.PublicKeyHash); @@ -1243,6 +1403,9 @@ public NSData? PublicKeyHash { } // read only + /// A certificate type. + /// + /// To be added. public NSNumber? CertificateType { get { return Fetch (SecAttributeKey.CertificateType); @@ -1250,12 +1413,18 @@ public NSNumber? CertificateType { } // read only + /// The encoding used for the certificate. + /// + /// To be added. public NSNumber? CertificateEncoding { get { return Fetch (SecAttributeKey.CertificateEncoding); } } + /// The key class. + /// + /// To be added. public SecKeyClass KeyClass { get { var k = Fetch (SecAttributeKey.KeyClass); @@ -1272,6 +1441,9 @@ public SecKeyClass KeyClass { } } + /// An application-level tag, used to identify this key. + /// + /// Intended for your program to use as an identifier that you can lookup. public string? ApplicationLabel { get { return FetchString (SecAttributeKey.ApplicationLabel); @@ -1282,6 +1454,9 @@ public string? ApplicationLabel { } } + /// To be added. + /// To be added. + /// To be added. public bool IsPermanent { get { return Fetch (SecAttributeKeys.IsPermanentKey.Handle) == CFBoolean.TrueHandle; @@ -1292,6 +1467,9 @@ public bool IsPermanent { } } + /// To be added. + /// To be added. + /// To be added. public bool IsSensitive { get { return Fetch (SecAttributeKey.IsSensitive) == CFBoolean.TrueHandle; @@ -1302,6 +1480,9 @@ public bool IsSensitive { } } + /// To be added. + /// To be added. + /// To be added. public bool IsExtractable { get { return Fetch (SecAttributeKey.IsExtractable) == CFBoolean.TrueHandle; @@ -1312,6 +1493,9 @@ public bool IsExtractable { } } + /// To store your application data. + /// + /// You can use this to store application-level binary data in the form of an NSData source. public NSData? ApplicationTag { get { return Fetch (SecAttributeKeys.ApplicationTagKey.Handle); @@ -1324,6 +1508,9 @@ public NSData? ApplicationTag { } } + /// The key type. + /// + /// To be added. public SecKeyType KeyType { get { var k = Fetch (SecKeyGenerationAttributeKeys.KeyTypeKey.Handle); @@ -1341,6 +1528,9 @@ public SecKeyType KeyType { } } + /// Bitsize for the key, contrast this with EffectiveKeySize. + /// + /// This determines the number of bits in the key. This can contain padding, contrast this with EffectiveKeySize. public int KeySizeInBits { get { return FetchInt (SecKeyGenerationAttributeKeys.KeySizeInBitsKey.Handle); @@ -1351,6 +1541,9 @@ public int KeySizeInBits { } } + /// Number of effective bits on the key. + /// + /// The number of effective bits on the key. Contrast this with the KeySize that might be larger, but contains padding. public int EffectiveKeySize { get { return FetchInt (SecAttributeKeys.EffectiveKeySizeKey.Handle); @@ -1361,6 +1554,9 @@ public int EffectiveKeySize { } } + /// Whether this cryptographic key can be used to encrypt data. + /// + /// For keys, this determines whether the key can be used to encrypt data. public bool CanEncrypt { get { return Fetch (SecAttributeKeys.CanEncryptKey.Handle) == CFBoolean.TrueHandle; @@ -1371,6 +1567,9 @@ public bool CanEncrypt { } } + /// Whether this cryptographic key can be used to decrypt data. + /// + /// For keys, whether this can be used to decrypt data. public bool CanDecrypt { get { return Fetch (SecAttributeKeys.CanDecryptKey.Handle) == CFBoolean.TrueHandle; @@ -1381,6 +1580,9 @@ public bool CanDecrypt { } } + /// Whether this key can be used to derive another key. + /// + /// For keys, whether this can be used to derive another key. public bool CanDerive { get { return Fetch (SecAttributeKeys.CanDeriveKey.Handle) == CFBoolean.TrueHandle; @@ -1391,6 +1593,9 @@ public bool CanDerive { } } + /// Whether this key can be used to sign data. + /// + /// For keys, whether this can be used to sign. public bool CanSign { get { return Fetch (SecAttributeKeys.CanSignKey.Handle) == CFBoolean.TrueHandle; @@ -1401,6 +1606,9 @@ public bool CanSign { } } + /// Whether this key can be used to verify a digital signature. + /// + /// To be added. public bool CanVerify { get { return Fetch (SecAttributeKeys.CanVerifyKey.Handle) == CFBoolean.TrueHandle; @@ -1411,6 +1619,9 @@ public bool CanVerify { } } + /// Whether this key can be used to wrap another key. + /// + /// To be added. public bool CanWrap { get { return Fetch (SecKeyGenerationAttributeKeys.CanWrapKey.Handle) == CFBoolean.TrueHandle; @@ -1421,6 +1632,9 @@ public bool CanWrap { } } + /// Whether this key can be used to unwrap another key. + /// + /// To be added. public bool CanUnwrap { get { return Fetch (SecAttributeKeys.CanUnwrapKey.Handle) == CFBoolean.TrueHandle; @@ -1431,6 +1645,9 @@ public bool CanUnwrap { } } + /// Access group name. + /// + /// Access groups are used to share information between applications that share the same access group. Applications that wish to do this, need to register the access group on their keychain-access-group entitlement. This value must be set when the item is added to the keychain for the second application to be able to look it up. public string? AccessGroup { get { return FetchString (SecAttributeKey.AccessGroup); @@ -1442,6 +1659,9 @@ public string? AccessGroup { } #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] @@ -1478,6 +1698,9 @@ public bool UseDataProtectionKeychain { // Matches // + /// To be added. + /// To be added. + /// To be added. public SecPolicy? MatchPolicy { get { var pol = Fetch (SecItem.MatchPolicy); @@ -1491,6 +1714,9 @@ public SecPolicy? MatchPolicy { } } + /// To be added. + /// To be added. + /// To be added. public SecKeyChain? []? MatchItemList { get { return NSArray.ArrayFromHandle (Fetch (SecItem.MatchItemList)); @@ -1504,6 +1730,9 @@ public SecKeyChain? []? MatchItemList { } } + /// To be added. + /// To be added. + /// To be added. public NSData? []? MatchIssuers { get { return NSArray.ArrayFromHandle (Fetch (SecItem.MatchIssuers)); @@ -1516,6 +1745,9 @@ public NSData? []? MatchIssuers { } } + /// To be added. + /// To be added. + /// To be added. public string? MatchEmailAddressIfPresent { get { return FetchString (SecItem.MatchEmailAddressIfPresent); @@ -1526,6 +1758,9 @@ public string? MatchEmailAddressIfPresent { } } + /// To be added. + /// To be added. + /// To be added. public string? MatchSubjectContains { get { return FetchString (SecItem.MatchSubjectContains); @@ -1536,6 +1771,9 @@ public string? MatchSubjectContains { } } + /// Whether matches should be case insensitive + /// + /// To be added. public bool MatchCaseInsensitive { get { return Fetch (SecItem.MatchCaseInsensitive) == CFBoolean.TrueHandle; @@ -1546,6 +1784,9 @@ public bool MatchCaseInsensitive { } } + /// To be added. + /// To be added. + /// To be added. public bool MatchTrustedOnly { get { return Fetch (SecItem.MatchTrustedOnly) == CFBoolean.TrueHandle; @@ -1556,6 +1797,9 @@ public bool MatchTrustedOnly { } } + /// To be added. + /// To be added. + /// To be added. public NSDate? MatchValidOnDate { get { return Runtime.GetNSObject (Fetch (SecItem.MatchValidOnDate)); @@ -1568,6 +1812,9 @@ public NSDate? MatchValidOnDate { } } + /// The value data to store. + /// To be added. + /// To be added. public NSData? ValueData { get { return Fetch (SecItem.ValueData); @@ -1881,6 +2128,9 @@ public partial class SecKeyParameters : DictionaryContainer { SecAccessControl? _secAccessControl; #if NET + /// Gets or sets the access control for the new key. + /// The access control for the new key. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -1900,6 +2150,9 @@ public SecAccessControl AccessControl { } public partial class SecKeyGenerationParameters : DictionaryContainer { + /// Gets or sets the type of key to create. + /// The type of key to create. + /// To be added. public SecKeyType KeyType { get { var type = GetNSStringValue (SecKeyGenerationAttributeKeys.KeyTypeKey); @@ -1920,6 +2173,9 @@ public SecKeyType KeyType { SecAccessControl? _secAccessControl; #if NET + /// Gets or sets the access control for the new key. + /// The access control for the new key. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -1939,6 +2195,9 @@ public SecAccessControl AccessControl { } #if NET + /// Gets or sets the token ID. + /// The token ID. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] diff --git a/src/Security/SecAccessControl.cs b/src/Security/SecAccessControl.cs index bea0f52636a8..25a8061e7202 100644 --- a/src/Security/SecAccessControl.cs +++ b/src/Security/SecAccessControl.cs @@ -36,9 +36,11 @@ public enum SecAccessControlCreateFlags : ulong { // CFOptionFlags -> SecAccessControl.h public enum SecAccessControlCreateFlags : long { #endif + /// Requires the user to validate, either biometrically or via the device passcode. UserPresence = 1 << 0, #if NET + /// Developers should use instead. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -48,6 +50,7 @@ public enum SecAccessControlCreateFlags : long { TouchIDAny = BiometryAny, #if NET + /// Developers should use instead. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -59,6 +62,7 @@ public enum SecAccessControlCreateFlags : long { // Added in iOS 11.3 and macOS 10.13.4 but keeping initial availability attribute because it's using the value // of 'TouchIDAny' which iOS 9 / macOS 10.12.1 will accept. #if NET + /// Require any biometric for access. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -69,6 +73,7 @@ public enum SecAccessControlCreateFlags : long { // Added in iOS 11.3 and macOS 10.13.4 but keeping initial availability attribute because it's using the value // of 'TouchIDCurrentSet' which iOS 9 / macOS 10.12.1 will accept. #if NET + /// Require the currently set biometric for access. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -77,6 +82,7 @@ public enum SecAccessControlCreateFlags : long { BiometryCurrentSet = 1 << 3, #if NET + /// Validation via the device passcode. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -109,6 +115,7 @@ public enum SecAccessControlCreateFlags : long { Companion = 1 << 5, #if NET + /// An "OR" operation applied to other flags. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -117,6 +124,7 @@ public enum SecAccessControlCreateFlags : long { Or = 1 << 14, #if NET + /// An "And" operation applied to other flags. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -125,6 +133,7 @@ public enum SecAccessControlCreateFlags : long { And = 1 << 15, #if NET + /// Require a private key for access. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -133,6 +142,7 @@ public enum SecAccessControlCreateFlags : long { PrivateKeyUsage = 1 << 30, #if NET + /// Require an application password for access. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] @@ -166,7 +176,13 @@ public SecAccessControl (SecAccessible accessible, SecAccessControlCreateFlags f Flags = flags; } + /// To be added. + /// To be added. + /// To be added. public SecAccessible Accessible { get; private set; } + /// To be added. + /// To be added. + /// To be added. public SecAccessControlCreateFlags Flags { get; private set; } [DllImport (Constants.SecurityLibrary)] diff --git a/src/Security/SecCertificate2.cs b/src/Security/SecCertificate2.cs index 2f48736262d9..abd09789d81c 100644 --- a/src/Security/SecCertificate2.cs +++ b/src/Security/SecCertificate2.cs @@ -54,6 +54,9 @@ public SecCertificate2 (SecCertificate certificate) [DllImport (Constants.SecurityLibrary)] extern static /* SecCertificateRef */ IntPtr sec_certificate_copy_ref (/* OS_sec_certificate */ IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public SecCertificate Certificate => new SecCertificate (sec_certificate_copy_ref (GetCheckedHandle ()), owns: true); } } diff --git a/src/Security/SecIdentity.cs b/src/Security/SecIdentity.cs index 7928e0aa18f5..b97410ac13a8 100644 --- a/src/Security/SecIdentity.cs +++ b/src/Security/SecIdentity.cs @@ -22,6 +22,9 @@ public partial class SecIdentity { [DllImport (Constants.SecurityLibrary)] unsafe extern static SecStatusCode /* OSStatus */ SecIdentityCopyPrivateKey (IntPtr /* SecIdentityRef */ identity, IntPtr* /* SecKeyRef* */ privatekey); + /// To be added. + /// To be added. + /// To be added. public SecKey PrivateKey { get { IntPtr p; diff --git a/src/Security/SecIdentity2.cs b/src/Security/SecIdentity2.cs index 0bc7f441890c..430f7cf8e998 100644 --- a/src/Security/SecIdentity2.cs +++ b/src/Security/SecIdentity2.cs @@ -71,11 +71,17 @@ public SecIdentity2 (SecIdentity identity, params SecCertificate [] certificates [DllImport (Constants.SecurityLibrary)] extern static /* SecIdentityRef */ IntPtr sec_identity_copy_ref (/* OS_sec_identity */ IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public SecIdentity Identity => new SecIdentity (sec_identity_copy_ref (GetCheckedHandle ()), owns: true); [DllImport (Constants.SecurityLibrary)] extern static IntPtr sec_identity_copy_certificates_ref (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public SecCertificate [] Certificates { get { var certArray = sec_identity_copy_certificates_ref (GetCheckedHandle ()); diff --git a/src/Security/SecProtocolMetadata.cs b/src/Security/SecProtocolMetadata.cs index 1befc345609c..cbd5d358227f 100644 --- a/src/Security/SecProtocolMetadata.cs +++ b/src/Security/SecProtocolMetadata.cs @@ -44,11 +44,17 @@ internal SecProtocolMetadata (NativeHandle handle, bool owns) : base (handle, ow [DllImport (Constants.SecurityLibrary)] extern static IntPtr sec_protocol_metadata_get_negotiated_protocol (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public string? NegotiatedProtocol => Marshal.PtrToStringAnsi (sec_protocol_metadata_get_negotiated_protocol (GetCheckedHandle ())); [DllImport (Constants.SecurityLibrary)] extern static IntPtr sec_protocol_metadata_copy_peer_public_key (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public DispatchData? PeerPublicKey => CreateDispatchData (sec_protocol_metadata_copy_peer_public_key (GetCheckedHandle ())); #if NET @@ -68,6 +74,9 @@ internal SecProtocolMetadata (NativeHandle handle, bool owns) : base (handle, ow extern static SslProtocol sec_protocol_metadata_get_negotiated_protocol_version (IntPtr handle); #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("tvos")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("ios")] @@ -146,6 +155,9 @@ internal SecProtocolMetadata (NativeHandle handle, bool owns) : base (handle, ow [DllImport (Constants.SecurityLibrary)] extern static byte sec_protocol_metadata_get_early_data_accepted (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public bool EarlyDataAccepted => sec_protocol_metadata_get_early_data_accepted (GetCheckedHandle ()) != 0; [DllImport (Constants.SecurityLibrary)] diff --git a/src/Security/SecTrust.cs b/src/Security/SecTrust.cs index 3dc024663192..2ab89c421a98 100644 --- a/src/Security/SecTrust.cs +++ b/src/Security/SecTrust.cs @@ -117,6 +117,9 @@ public void SetPolicies (NSArray policies) extern static SecStatusCode /* OSStatus */ SecTrustSetNetworkFetchAllowed (IntPtr /* SecTrustRef */ trust, byte /* Boolean */ allowFetch); #if NET + /// To be added. + /// To be added. + /// To be added. [SupportedOSPlatform ("ios")] [SupportedOSPlatform ("macos")] [SupportedOSPlatform ("maccatalyst")] diff --git a/src/Security/SecTrust2.cs b/src/Security/SecTrust2.cs index 50f338b88ab3..af7b0fe6271f 100644 --- a/src/Security/SecTrust2.cs +++ b/src/Security/SecTrust2.cs @@ -55,6 +55,9 @@ public SecTrust2 (SecTrust trust) [DllImport (Constants.SecurityLibrary)] extern static IntPtr sec_trust_copy_ref (IntPtr handle); + /// To be added. + /// To be added. + /// To be added. public SecTrust Trust => new SecTrust (sec_trust_copy_ref (GetCheckedHandle ()), owns: true); } } diff --git a/src/Security/SslConnection.cs b/src/Security/SslConnection.cs index 1d856ea40012..7269aaad8454 100644 --- a/src/Security/SslConnection.cs +++ b/src/Security/SslConnection.cs @@ -71,6 +71,9 @@ protected virtual void Dispose (bool disposing) handle.Free (); } + /// To be added. + /// To be added. + /// To be added. public IntPtr ConnectionId { get; private set; } #if NET @@ -129,6 +132,9 @@ public SslStreamConnection (Stream stream) buffer = new byte [16384]; } + /// To be added. + /// To be added. + /// To be added. public Stream InnerStream { get; private set; } public override SslStatus Read (IntPtr data, ref nint dataLength) diff --git a/src/Security/SslContext.cs b/src/Security/SslContext.cs index 5bcdc3eea542..0c2b6bc697cb 100644 --- a/src/Security/SslContext.cs +++ b/src/Security/SslContext.cs @@ -82,6 +82,9 @@ public SslStatus GetLastStatus () [DllImport (Constants.SecurityLibrary)] extern static /* OSStatus */ SslStatus SSLSetProtocolVersionMax (/* SSLContextRef */ IntPtr context, SslProtocol maxVersion); + /// To be added. + /// To be added. + /// To be added. public SslProtocol MaxProtocol { get { SslProtocol value; @@ -101,6 +104,9 @@ public SslProtocol MaxProtocol { [DllImport (Constants.SecurityLibrary)] extern static /* OSStatus */ SslStatus SSLSetProtocolVersionMin (/* SSLContextRef */ IntPtr context, SslProtocol minVersion); + /// To be added. + /// To be added. + /// To be added. public SslProtocol MinProtocol { get { SslProtocol value; @@ -117,6 +123,9 @@ public SslProtocol MinProtocol { [DllImport (Constants.SecurityLibrary)] unsafe extern static /* OSStatus */ SslStatus SSLGetNegotiatedProtocolVersion (/* SSLContextRef */ IntPtr context, SslProtocol* protocol); + /// To be added. + /// To be added. + /// To be added. public SslProtocol NegotiatedProtocol { get { SslProtocol value; @@ -143,6 +152,9 @@ public SslProtocol NegotiatedProtocol { extern static /* OSStatus */ SslStatus SSLSetIOFuncs (/* SSLContextRef */ IntPtr context, /* SSLReadFunc */ SslReadFunc? readFunc, /* SSLWriteFunc */ SslWriteFunc? writeFunc); #endif + /// To be added. + /// To be added. + /// To be added. public SslConnection? Connection { get { if (connection is null) @@ -214,6 +226,9 @@ public SslStatus Handshake () [DllImport (Constants.SecurityLibrary)] unsafe extern static /* OSStatus */ SslStatus SSLGetSessionState (/* SSLContextRef */ IntPtr context, SslSessionState* state); + /// To be added. + /// To be added. + /// To be added. public SslSessionState SessionState { get { var value = SslSessionState.Invalid; @@ -230,6 +245,9 @@ public SslSessionState SessionState { [DllImport (Constants.SecurityLibrary)] extern unsafe static /* OSStatus */ SslStatus SSLSetPeerID (/* SSLContextRef */ IntPtr context, /* const void** */ byte* peerID, /* size_t */ nint peerIDLen); + /// To be added. + /// To be added. + /// To be added. public unsafe byte []? PeerId { get { nint length; @@ -254,6 +272,9 @@ public unsafe byte []? PeerId { [DllImport (Constants.SecurityLibrary)] extern unsafe static /* OSStatus */ SslStatus SSLGetBufferedReadSize (/* SSLContextRef */ IntPtr context, /* size_t* */ nint* bufSize); + /// To be added. + /// To be added. + /// To be added. public nint BufferedReadSize { get { nint value; @@ -383,6 +404,9 @@ public SslCipherSuite NegotiatedCipher { [DllImport (Constants.SecurityLibrary)] extern unsafe static /* OSStatus */ SslStatus SSLGetDatagramWriteSize (/* SSLContextRef */ IntPtr context, /* size_t* */ nint* bufSize); + /// To be added. + /// To be added. + /// To be added. public nint DatagramWriteSize { get { nint value; @@ -399,6 +423,9 @@ public nint DatagramWriteSize { [DllImport (Constants.SecurityLibrary)] extern unsafe static /* OSStatus */ SslStatus SSLSetMaxDatagramRecordSize (/* SSLContextRef */ IntPtr context, /* size_t */ nint maxSize); + /// To be added. + /// To be added. + /// To be added. public nint MaxDatagramRecordSize { get { nint value; @@ -432,6 +459,9 @@ public unsafe SslStatus SetDatagramHelloCookie (byte [] cookie) [DllImport (Constants.SecurityLibrary)] extern unsafe static /* OSStatus */ SslStatus SSLSetPeerDomainName (/* SSLContextRef */ IntPtr context, /* char* */ byte* peerName, /* size_t */ nint peerNameLen); + /// To be added. + /// To be added. + /// To be added. public string PeerDomainName { get { nint length; @@ -533,6 +563,9 @@ public SslStatus SetCertificate (SecIdentity identify, IEnumerableTo be added. + /// To be added. + /// To be added. public SslClientCertificateState ClientCertificateState { get { SslClientCertificateState value; @@ -581,6 +614,9 @@ public SslStatus SetEncryptionCertificate (SecIdentity identify, IEnumerableTo be added. + /// To be added. + /// To be added. public SecTrust? PeerTrust { get { IntPtr value; diff --git a/src/Security/Trust.cs b/src/Security/Trust.cs index 7b8eca8eb722..803db3198b0e 100644 --- a/src/Security/Trust.cs +++ b/src/Security/Trust.cs @@ -176,6 +176,9 @@ public SecTrustResult Evaluate () [DllImport (Constants.SecurityLibrary)] extern static nint /* CFIndex */ SecTrustGetCertificateCount (IntPtr /* SecTrustRef */ trust); + /// Return the number of certificates used for evaluation. + /// The number of certificates. + /// There can be more and different certificates than the one provided to the constructor. public int Count { get { if (Handle == IntPtr.Zero) diff --git a/src/Social/Enums.cs b/src/Social/Enums.cs index 8cb69aff46b0..cd74c8f78d1a 100644 --- a/src/Social/Enums.cs +++ b/src/Social/Enums.cs @@ -16,9 +16,13 @@ namespace Social { /// The HTTP verb associated with a social service request. [Native] public enum SLRequestMethod : long { + /// To be added. Get, + /// To be added. Post, + /// To be added. Delete, + /// To be added. Put, } diff --git a/src/SpriteKit/Enums.cs b/src/SpriteKit/Enums.cs index b20778cfaaa9..002faf36ed64 100644 --- a/src/SpriteKit/Enums.cs +++ b/src/SpriteKit/Enums.cs @@ -125,9 +125,13 @@ public enum SKTextureFilteringMode : long { /// An enumeration of directions for use with s. [Native] public enum SKTransitionDirection : long { + /// The transition moves from bottom to top. Up = 0, + /// The transition moves from top to bottom. Down = 1, + /// The transition moves from left to right. Right = 2, + /// The transition moves from right to left. Left = 3, } @@ -205,9 +209,13 @@ public enum SKTileDefinitionRotation : ulong { [MacCatalyst (13, 1)] [Native] public enum SKTileSetType : ulong { + /// To be added. Grid, + /// To be added. Isometric, + /// To be added. HexagonalFlat, + /// To be added. HexagonalPointy, } diff --git a/src/UIKit/UIAccessibility.cs b/src/UIKit/UIAccessibility.cs index 96daee416d62..8d4597ac3de4 100644 --- a/src/UIKit/UIAccessibility.cs +++ b/src/UIKit/UIAccessibility.cs @@ -23,15 +23,20 @@ namespace UIKit { // helper enum - not part of Apple API public enum UIAccessibilityPostNotification { + /// Inform the accessibility system that an announcement must be made to the user, use an NSString argument for this notification. Announcement, + /// Inform the accessibility system that new UI elements have been added or removed from the screen, use an NSString argument with the information to convey the details. LayoutChanged, + /// Inform the accessibility system that scrolling has completed, use an NSString argument to pass the information to be conveyed. PageScrolled, + /// Inform the accessibility system that a major change to the user interface has taken place (essentially, a new screen is visible), use an NSString argument to convey the details. ScreenChanged, } // NSInteger -> UIAccessibilityZoom.h [Native] public enum UIAccessibilityZoomType : long { + /// The system zoom type is the text insertion point. InsertionPoint, } @@ -40,6 +45,11 @@ public static partial class UIAccessibility { [DllImport (Constants.UIKitLibrary)] extern static /* BOOL */ byte UIAccessibilityIsVoiceOverRunning (); + /// Determines whether voiceover is currently active. + /// eturns a Boolean indicating whether voiceover is enabled. + /// + /// + /// static public bool IsVoiceOverRunning { get { return UIAccessibilityIsVoiceOverRunning () != 0; diff --git a/src/WatchConnectivity/WCEnums.cs b/src/WatchConnectivity/WCEnums.cs index cf9c3a4a534b..4b5fccd3e83b 100644 --- a/src/WatchConnectivity/WCEnums.cs +++ b/src/WatchConnectivity/WCEnums.cs @@ -17,23 +17,40 @@ namespace WatchConnectivity { /// Enumerates error codes relating to watch connectivity. [Native] public enum WCErrorCode : long { + /// The exact error is unknown. GenericError = 7001, + /// The device does not support objects. SessionNotSupported = 7002, + /// There is no active extension delegate for the . SessionMissingDelegate = 7003, + /// The companion app has not activated a . SessionNotActivated = 7004, + /// Indicates that no device was paired. DeviceNotPaired = 7005, + /// The app is not installed on the user's paired Apple Watch. WatchAppNotInstalled = 7006, + /// The companion app is not available. NotReachable = 7007, + /// A bad argument was passed. InvalidParameter = 7008, + /// The data was too large to transfer. PayloadTooLarge = 7009, + /// Transferred dictionaries may only contain property-list types. PayloadUnsupportedTypes = 7010, + /// The reply could not be returned. MessageReplyFailed = 7011, + /// The companion app did not return a reply within the allowed time. MessageReplyTimedOut = 7012, + /// File transfer failed due to permissions. FileAccessDenied = 7013, + /// Indicates that the payload was not delivered. DeliveryFailed = 7014, + /// Indicates that the receiver did not have enough storage to receive the payload. InsufficientSpace = 7015, // iOS 9.3 / watchOS 2.2 + /// Indicates taht the session was not active. SessionInactive = 7016, + /// Indicates that the transfer timed out. TransferTimedOut = 7017, // iOS 13, watchOS 6 CompanionAppNotInstalled = 7018, @@ -43,8 +60,11 @@ public enum WCErrorCode : long { /// Enumerates session states. [Native] public enum WCSessionActivationState : long { + /// Indicates that the session is inactive and the watch and the phone are not connected. NotActivated = 0, + /// Indicates that the session is deactivating. Data can be received by the app, but not sent to the phone. Inactive = 1, + /// Indicates that the seesion is activated and the watch app and iOS can communicate. Activated = 2, } } diff --git a/src/accounts.cs b/src/accounts.cs index 9b9f595699de..a30381a9174f 100644 --- a/src/accounts.cs +++ b/src/accounts.cs @@ -108,6 +108,7 @@ interface ACAccountStore { [Async] void RequestAccess (ACAccountType accountType, ACRequestCompletionHandler completionHandler); + /// [Deprecated (PlatformName.iOS, 14, 0)] [Deprecated (PlatformName.MacOSX, 11, 0)] [Deprecated (PlatformName.MacCatalyst, 14, 0)] @@ -159,24 +160,39 @@ interface ACAccountType : NSSecureCoding { [Export ("accessGranted")] bool AccessGranted { get; } + /// Represents the value associated with the constant ACAccountTypeIdentifierTwitter + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Twitter SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Twitter SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Twitter SDK instead.")] [Field ("ACAccountTypeIdentifierTwitter")] NSString Twitter { get; } + /// Represents the value associated with the constant ACAccountTypeIdentifierSinaWeibo + /// + /// To be added. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Sina Weibo SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Sina Weibo SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Sina Weibo SDK instead.")] [Field ("ACAccountTypeIdentifierSinaWeibo")] NSString SinaWeibo { get; } + /// Developers should not use this deprecated property. Developers should use Facebook SDK instead. + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Facebook SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Facebook SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Facebook SDK instead.")] [Field ("ACAccountTypeIdentifierFacebook")] NSString Facebook { get; } + /// Represents the value associated with the constant ACAccountTypeIdentifierTencentWeibo + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Tencent Weibo SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Tencent Weibo SDK instead.")] [MacCatalyst (13, 1)] @@ -198,13 +214,25 @@ interface ACAccountType : NSSecureCoding { [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Facebook SDK instead.")] [Static] interface ACFacebookKey { + /// Represents the value associated with the constant ACFacebookAppIdKey + /// + /// + /// To be added. [Field ("ACFacebookAppIdKey")] NSString AppId { get; } + /// Represents the value associated with the constant ACFacebookPermissionsKey + /// + /// + /// To be added. [Field ("ACFacebookPermissionsKey")] NSString Permissions { get; } // FIXME: does not exists in OSX 10.8 - which breaks our custom, higher level API for permissions + /// Represents the value associated with the constant ACFacebookAudienceKey + /// + /// + /// To be added. [Field ("ACFacebookAudienceKey")] NSString Audience { get; } } @@ -215,12 +243,24 @@ interface ACFacebookKey { [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Facebook SDK instead.")] [Static] interface ACFacebookAudienceValue { + /// Represents the value associated with the constant ACFacebookAudienceEveryone + /// + /// + /// To be added. [Field ("ACFacebookAudienceEveryone")] NSString Everyone { get; } + /// Represents the value associated with the constant ACFacebookAudienceFriends + /// + /// + /// To be added. [Field ("ACFacebookAudienceFriends")] NSString Friends { get; } + /// Represents the value associated with the constant ACFacebookAudienceOnlyMe + /// + /// + /// To be added. [Field ("ACFacebookAudienceOnlyMe")] NSString OnlyMe { get; } } @@ -232,6 +272,10 @@ interface ACFacebookAudienceValue { [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Tencent Weibo SDK instead.")] [Static] interface ACTencentWeiboKey { + /// Represents the value associated with the constant ACTencentWeiboAppIdKey + /// + /// + /// To be added. [Field ("ACTencentWeiboAppIdKey")] NSString AppId { get; } } diff --git a/src/addressbookui.cs b/src/addressbookui.cs index 592f8de2b0fb..03d2d54a582b 100644 --- a/src/addressbookui.cs +++ b/src/addressbookui.cs @@ -42,9 +42,23 @@ interface ABNewPersonViewController { [Export ("parentGroup"), Internal] IntPtr _ParentGroup { get; set; } + /// An instance of the AddressBookUI.IABNewPersonViewControllerDelegate model class which acts as the class delegate. + /// The instance of the AddressBookUI.IABNewPersonViewControllerDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] IABNewPersonViewControllerDelegate Delegate { get; set; } + /// An object that can respond to the delegate protocol for this type + /// The instance that will respond to events and data requests. + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// Methods must be decorated with the [Export ("selectorName")] attribute to respond to each method from the protocol. Alternatively use the Delegate method which is strongly typed and does not require the [Export] attributes on methods. + /// [Export ("newPersonViewDelegate", ArgumentSemantic.Assign), NullAllowed] NSObject WeakDelegate { get; set; } } @@ -87,21 +101,56 @@ interface ABPeoplePickerNavigationController : UIAppearance { [Export ("addressBook"), Internal] IntPtr _AddressBook { get; set; } + /// An instance of the AddressBookUI.IABPeoplePickerNavigationControllerDelegate model class which acts as the class delegate. + /// The instance of the AddressBookUI.IABPeoplePickerNavigationControllerDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] IABPeoplePickerNavigationControllerDelegate Delegate { get; set; } + /// An object that can respond to the delegate protocol for this type + /// The instance that will respond to events and data requests. + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// Methods must be decorated with the [Export ("selectorName")] attribute to respond to each method from the protocol. Alternatively use the Delegate method which is strongly typed and does not require the [Export] attributes on methods. + /// [NullAllowed] // by default this property is null [Export ("peoplePickerDelegate", ArgumentSemantic.Assign)] NSObject WeakDelegate { get; set; } + /// Use this property to set a predicate that determines whether the person can be selected or not. + /// + /// If the value is null, all persons are selectable; Otherwise only those persons that match the predicate will be. + /// This value can be . + /// + /// + /// [Export ("predicateForEnablingPerson", ArgumentSemantic.Copy)] [NullAllowed] NSPredicate PredicateForEnablingPerson { get; set; } + /// Use this property to set a predicate that determines whether the person should be returned to the app, or displayed to the user. + /// + /// If set, the predicate that determines whether to return the person to the app (the predicate evaluates to true) or displayed (the predicate evaluates to false). + /// If the value is not set, the decision on whether the person is returned or displayed rests on the methods from the delegate. + /// This value can be . + /// + /// + /// [Export ("predicateForSelectionOfPerson", ArgumentSemantic.Copy)] [NullAllowed] NSPredicate PredicateForSelectionOfPerson { get; set; } + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [Export ("predicateForSelectionOfProperty", ArgumentSemantic.Copy)] [NullAllowed] NSPredicate PredicateForSelectionOfProperty { get; set; } @@ -163,18 +212,41 @@ interface ABPersonViewController : UIViewControllerRestoration { [Export ("addressBook"), Internal] IntPtr _AddressBook { get; set; } + /// Gets or sets whether the buttons for predefined actions (send text message, etc.) are displayed. + /// To be added. + /// To be added. [Export ("allowsActions")] bool AllowsActions { get; set; } + /// Gets or sets whether the user is allowed to edit the person's data. + /// To be added. + /// To be added. [Export ("allowsEditing")] bool AllowsEditing { get; set; } + /// Gets or sets whether the view controller should show linked people. + /// To be added. + /// To be added. [Export ("shouldShowLinkedPeople")] bool ShouldShowLinkedPeople { get; set; } + /// An instance of the AddressBookUI.IABPersonViewControllerDelegate model class which acts as the class delegate. + /// The instance of the AddressBookUI.IABPersonViewControllerDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] IABPersonViewControllerDelegate Delegate { get; set; } + /// An object that can respond to the delegate protocol for this type + /// The instance that will respond to events and data requests. + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// Methods must be decorated with the [Export ("selectorName")] attribute to respond to each method from the protocol. Alternatively use the Delegate method which is strongly typed and does not require the [Export] attributes on methods. + /// [NullAllowed] // by default this property is null [Export ("personViewDelegate", ArgumentSemantic.Assign)] NSObject WeakDelegate { get; set; } @@ -193,72 +265,164 @@ interface ABPersonViewController : UIViewControllerRestoration { [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use the 'Contacts' API instead.")] [Static] interface ABPersonPredicateKey { + /// Represents the value associated with the constant ABPersonBirthdayProperty + /// + /// + /// To be added. [Field ("ABPersonBirthdayProperty")] NSString Birthday { get; } + /// Represents the value associated with the constant ABPersonDatesProperty + /// + /// + /// To be added. [Field ("ABPersonDatesProperty")] NSString Dates { get; } + /// Represents the value associated with the constant ABPersonDepartmentNameProperty + /// + /// + /// To be added. [Field ("ABPersonDepartmentNameProperty")] NSString DepartmentName { get; } + /// Represents the value associated with the constant ABPersonEmailAddressesProperty + /// + /// + /// To be added. [Field ("ABPersonEmailAddressesProperty")] NSString EmailAddresses { get; } + /// Represents the value associated with the constant ABPersonFamilyNameProperty + /// + /// + /// To be added. [Field ("ABPersonFamilyNameProperty")] NSString FamilyName { get; } + /// Represents the value associated with the constant ABPersonGivenNameProperty + /// + /// + /// To be added. [Field ("ABPersonGivenNameProperty")] NSString GivenName { get; } + /// Represents the value associated with the constant ABPersonInstantMessageAddressesProperty + /// + /// + /// To be added. [Field ("ABPersonInstantMessageAddressesProperty")] NSString InstantMessageAddresses { get; } + /// Represents the value associated with the constant ABPersonJobTitleProperty + /// + /// + /// To be added. [Field ("ABPersonJobTitleProperty")] NSString JobTitle { get; } + /// Represents the value associated with the constant ABPersonMiddleNameProperty + /// + /// + /// To be added. [Field ("ABPersonMiddleNameProperty")] NSString MiddleName { get; } + /// Represents the value associated with the constant ABPersonNamePrefixProperty + /// + /// + /// To be added. [Field ("ABPersonNamePrefixProperty")] NSString NamePrefix { get; } + /// Represents the value associated with the constant ABPersonNameSuffixProperty + /// + /// + /// To be added. [Field ("ABPersonNameSuffixProperty")] NSString NameSuffix { get; } + /// Represents the value associated with the constant ABPersonNicknameProperty + /// + /// + /// To be added. [Field ("ABPersonNicknameProperty")] NSString Nickname { get; } + /// Represents the value associated with the constant ABPersonNoteProperty + /// + /// + /// To be added. [Field ("ABPersonNoteProperty")] NSString Note { get; } + /// Represents the value associated with the constant ABPersonOrganizationNameProperty + /// + /// + /// To be added. [Field ("ABPersonOrganizationNameProperty")] NSString OrganizationName { get; } + /// Represents the value associated with the constant ABPersonPhoneNumbersProperty + /// + /// + /// To be added. [Field ("ABPersonPhoneNumbersProperty")] NSString PhoneNumbers { get; } + /// Represents the value associated with the constant ABPersonPhoneticFamilyNameProperty + /// + /// + /// To be added. [Field ("ABPersonPhoneticFamilyNameProperty")] NSString PhoneticFamilyName { get; } + /// Represents the value associated with the constant ABPersonPhoneticGivenNameProperty + /// + /// + /// To be added. [Field ("ABPersonPhoneticGivenNameProperty")] NSString PhoneticGivenName { get; } + /// Represents the value associated with the constant ABPersonPhoneticMiddleNameProperty + /// + /// + /// To be added. [Field ("ABPersonPhoneticMiddleNameProperty")] NSString PhoneticMiddleName { get; } + /// Represents the value associated with the constant ABPersonPostalAddressesProperty + /// + /// + /// To be added. [Field ("ABPersonPostalAddressesProperty")] NSString PostalAddresses { get; } + /// Represents the value associated with the constant ABPersonPreviousFamilyNameProperty + /// + /// + /// To be added. [Field ("ABPersonPreviousFamilyNameProperty")] NSString PreviousFamilyName { get; } + /// Represents the value associated with the constant ABPersonRelatedNamesProperty + /// + /// + /// To be added. [Field ("ABPersonRelatedNamesProperty")] NSString RelatedNames { get; } + /// Represents the value associated with the constant ABPersonSocialProfilesProperty + /// + /// + /// To be added. [Field ("ABPersonSocialProfilesProperty")] NSString SocialProfiles { get; } + /// Represents the value associated with the constant ABPersonUrlAddressesProperty + /// + /// + /// To be added. [Field ("ABPersonUrlAddressesProperty")] NSString UrlAddresses { get; } } @@ -293,10 +457,22 @@ interface ABUnknownPersonViewController { [PostGet ("NibBundle")] NativeHandle Constructor ([NullAllowed] string nibName, [NullAllowed] NSBundle bundle); + /// Gets or sets an alternative name other than first and last name for the person. Nullable. (see ) + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed] // by default this property is null [Export ("alternateName", ArgumentSemantic.Copy)] string AlternateName { get; set; } + /// Gets or sets the text shown beneath the field. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed] // by default this property is null [Export ("message", ArgumentSemantic.Copy)] string Message { get; set; } @@ -307,15 +483,35 @@ interface ABUnknownPersonViewController { [Export ("addressBook"), Internal] IntPtr _AddressBook { get; set; } + /// Gets or sets whether the buttons for predefined actions (send text message, etc.) are shown by the controller. + /// To be added. + /// To be added. [Export ("allowsActions")] bool AllowsActions { get; set; } + /// Gets or sets whether the user's changes to the displayed data should be saved to the . + /// To be added. + /// To be added. [Export ("allowsAddingToAddressBook")] bool AllowsAddingToAddressBook { get; set; } + /// An instance of the AddressBookUI.IABUnknownPersonViewControllerDelegate model class which acts as the class delegate. + /// The instance of the AddressBookUI.IABUnknownPersonViewControllerDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] IABUnknownPersonViewControllerDelegate Delegate { get; set; } + /// An object that can respond to the delegate protocol for this type + /// The instance that will respond to events and data requests. + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// Methods must be decorated with the [Export ("selectorName")] attribute to respond to each method from the protocol. Alternatively use the Delegate method which is strongly typed and does not require the [Export] attributes on methods. + /// [NullAllowed] // by default this property is null [Export ("unknownPersonViewDelegate", ArgumentSemantic.Assign)] NSObject WeakDelegate { get; set; } diff --git a/src/arkit.cs b/src/arkit.cs index e786f17e49c1..0cb5b05d5ba9 100644 --- a/src/arkit.cs +++ b/src/arkit.cs @@ -46,8 +46,11 @@ namespace ARKit { [NoTV, NoMac] [Native] public enum ARTrackingState : long { + /// World-tracking is not available. NotAvailable, + /// World-tracking is at a reduced quality. Limited, + /// World-tracking is at normal quality. Normal, } @@ -55,10 +58,15 @@ public enum ARTrackingState : long { [NoTV, NoMac] [Native] public enum ARTrackingStateReason : long { + /// Either tracking is or the reason for poor tracking cannot be determined. None, + /// ARKit is still starting up. Initializing, + /// The camera is moving too quickly. ExcessiveMotion, + /// Processing is not revealing sufficient high-contrast points in the field of view. InsufficientFeatures, + /// The AR session was interrupted and is reorienting. Relocalizing, } @@ -139,8 +147,11 @@ public enum ARPlaneAnchorAlignment : long { [Flags] [Native] public enum ARSessionRunOptions : ulong { + /// To be added. None = 0, + /// The should reset its world-tracking. ResetTracking = 1 << 0, + /// The should remove any existing objects. RemoveExistingAnchors = 1 << 1, StopTrackedRaycasts = 1 << 2, [iOS (13, 4)] @@ -151,8 +162,11 @@ public enum ARSessionRunOptions : ulong { [NoTV, NoMac] [Native] public enum ARWorldAlignment : long { + /// The world coordinate system's Y-axis is perpendicular to gravity, with an origin at the original position of the device. Gravity, + /// The world coordinate system's Y-axis is perpendicular to gravity, X- and Z- are oriented to a compass heading, and it's origin is the original position of the device. GravityAndHeading, + /// The world coordinate system is locked to the orientation of the camera. Camera, } @@ -185,9 +199,13 @@ public enum AREnvironmentTexturing : long { [NoTV, NoMac] [Native] public enum ARWorldMappingStatus : long { + /// No real-world map is available. NotAvailable, + /// Not enough data has been gathered to accurately fix the device in space. Limited, + /// Some areas have been mapped, but further mapping is still required. Extending, + /// There is enough data to accurately track the device in the real world. Mapped, } @@ -1109,6 +1127,9 @@ interface ARWorldTrackingConfiguration { [Export ("supportedVideoFormats")] ARVideoFormat [] GetSupportedVideoFormats (); + /// Gets or sets a value that controls whether autofocus is enabled on the device camera. + /// A value that controls whether autofocus is enabled on the device camera. + /// To be added. [Export ("autoFocusEnabled")] bool AutoFocusEnabled { [Bind ("isAutoFocusEnabled")] get; set; } diff --git a/src/authenticationservices.cs b/src/authenticationservices.cs index d304c486e5cf..ad15042fb81c 100644 --- a/src/authenticationservices.cs +++ b/src/authenticationservices.cs @@ -35,8 +35,11 @@ namespace AuthenticationServices { [Native] [ErrorDomain ("ASCredentialIdentityStoreErrorDomain")] public enum ASCredentialIdentityStoreErrorCode : long { + /// To be added. InternalError = 0, + /// To be added. StoreDisabled = 1, + /// To be added. StoreBusy = 2, } @@ -46,9 +49,13 @@ public enum ASCredentialIdentityStoreErrorCode : long { [Native] [ErrorDomain ("ASExtensionErrorDomain")] public enum ASExtensionErrorCode : long { + /// A general failure. Failed = 0, + /// The user initiated the cancellation of the authentication request. UserCanceled = 1, + /// Additional user interaction is required. UserInteractionRequired = 100, + /// The identity could not be found. CredentialIdentityNotFound = 101, MatchedExcludedCredential = 102, } @@ -74,7 +81,9 @@ interface ASExtensionErrorCodeExtensions { [NoTV] [Native] public enum ASCredentialServiceIdentifierType : long { + /// The identifier specifies a domain. Domain, + /// The identifier specifies a URL. Url, } @@ -199,6 +208,9 @@ public enum ASAuthorizationProviderExtensionUserSecureEnclaveKeyBiometricPolicy [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface ASCredentialIdentityStore { + /// The singleton shared credential identity store. + /// To be added. + /// To be added. [Static] [Export ("sharedStore")] ASCredentialIdentityStore SharedStore { get; } @@ -320,9 +332,15 @@ interface ASCredentialServiceIdentifier : NSCopying, NSSecureCoding { [Export ("initWithIdentifier:type:")] NativeHandle Constructor (string identifier, ASCredentialServiceIdentifierType type); + /// Gets the service identifier. + /// To be added. + /// To be added. [Export ("identifier")] string Identifier { get; } + /// Gets the . + /// To be added. + /// To be added. [Export ("type")] ASCredentialServiceIdentifierType Type { get; } } @@ -341,15 +359,27 @@ interface ASPasswordCredentialIdentity : NSCopying, NSSecureCoding, ASCredential [Export ("identityWithServiceIdentifier:user:recordIdentifier:")] ASPasswordCredentialIdentity Create (ASCredentialServiceIdentifier serviceIdentifier, string user, [NullAllowed] string recordIdentifier); + /// Gets the that provides a hint as to when the credential should be displayed. + /// To be added. + /// To be added. [Export ("serviceIdentifier", ArgumentSemantic.Strong)] new ASCredentialServiceIdentifier ServiceIdentifier { get; } + /// A user-meaningful name to help identify the credential. + /// To be added. + /// To be added. [Export ("user")] new string User { get; } + /// Gets the string associating this identity to a record in the developer's database. (May be .) + /// To be added. + /// To be added. [NullAllowed, Export ("recordIdentifier")] new string RecordIdentifier { get; } + /// Gets or sets the priority for the credential identity. + /// To be added. + /// To be added. [Export ("rank")] new nint Rank { get; set; } } @@ -359,6 +389,9 @@ interface ASPasswordCredentialIdentity : NSCopying, NSSecureCoding, ASCredential [NoTV] [BaseType (typeof (UIViewController))] interface ASCredentialProviderViewController { + /// The of the provider. + /// To be added. + /// To be added. [Export ("extensionContext", ArgumentSemantic.Strong)] ASCredentialProviderExtensionContext ExtensionContext { get; } diff --git a/src/avfoundation.cs b/src/avfoundation.cs index 521d12ae65fd..d43a33cceccb 100644 --- a/src/avfoundation.cs +++ b/src/avfoundation.cs @@ -299,6 +299,9 @@ interface AVDepthData { [Export ("depthDataMap")] CVPixelBuffer DepthDataMap { get; } + /// Gets a Boolean value that tells whether the data is smoothed. + /// To be added. + /// To be added. [Export ("depthDataFiltered")] bool IsDepthDataFiltered { [Bind ("isDepthDataFiltered")] get; } @@ -3843,15 +3846,27 @@ interface AVAsset : NSCopying { [Export ("chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys:")] AVTimedMetadataGroup [] GetChapterMetadataGroups (NSLocale forLocale, [NullAllowed] AVMetadataItem [] commonKeys); + /// Whether the asset or its URL can be used with a . + /// To be added. + /// To be added. [Export ("isPlayable")] bool Playable { get; } + /// Whether the asset can be exported using a . + /// To be added. + /// To be added. [Export ("isExportable")] bool Exportable { get; } + /// Whether the asset's media data is compatible with . + /// To be added. + /// To be added. [Export ("isReadable")] bool Readable { get; } + /// Whether the asset can be used within a segment of a . + /// To be added. + /// To be added. [Export ("isComposable")] bool Composable { get; } @@ -3929,29 +3944,37 @@ interface AVAsset : NSCopying { [Export ("containsFragments")] bool ContainsFragments { get; } + /// Gets a Boolean value that tells whether the asset works with AirPlay Video. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("compatibleWithAirPlayVideo")] bool CompatibleWithAirPlayVideo { [Bind ("isCompatibleWithAirPlayVideo")] get; } + /// [MacCatalyst (13, 1)] [Field ("AVAssetDurationDidChangeNotification")] [Notification] NSString DurationDidChangeNotification { get; } + /// [MacCatalyst (13, 1)] [Field ("AVAssetChapterMetadataGroupsDidChangeNotification")] [Notification] NSString ChapterMetadataGroupsDidChangeNotification { get; } + /// [MacCatalyst (13, 1)] [Notification, Field ("AVAssetMediaSelectionGroupsDidChangeNotification")] NSString MediaSelectionGroupsDidChangeNotification { get; } + /// [MacCatalyst (13, 1)] [Field ("AVAssetContainsFragmentsDidChangeNotification")] [Notification] NSString ContainsFragmentsDidChangeNotification { get; } + /// [MacCatalyst (13, 1)] [Field ("AVAssetWasDefragmentedNotification")] [Notification] @@ -5412,6 +5435,9 @@ interface AVAssetWriterInputPixelBufferAdaptor { [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface AVAssetCache { + /// If true, indicates an asset can be rendered completely without requiring an active network connection. + /// To be added. + /// To be added. [Export ("playableOffline")] bool IsPlayableOffline { [Bind ("isPlayableOffline")] get; } @@ -5767,6 +5793,9 @@ interface AVSampleCursor : NSCopying { [Export ("currentSampleSyncInfo")] AVSampleCursorSyncInfo CurrentSampleSyncInfo { get; } #else + /// To be added. + /// To be added. + /// To be added. [Wrap ("CurrentSampleSyncInfo_Blittable.ToAVSampleCursorSyncInfo ()", IsVirtual = true)] AVSampleCursorSyncInfo CurrentSampleSyncInfo { get; } @@ -5804,6 +5833,9 @@ interface AVSampleCursor : NSCopying { [Internal] AVSampleCursorChunkInfo_Blittable CurrentChunkInfo_Blittable { get; } + /// To be added. + /// To be added. + /// To be added. [Wrap ("CurrentChunkInfo_Blittable.ToAVSampleCursorChunkInfo ()", IsVirtual = true)] AVSampleCursorChunkInfo CurrentChunkInfo { get; } #endif @@ -11180,6 +11212,9 @@ interface AVCaptureFileOutput { [Export ("recordedFileSize")] long RecordedFileSize { get; } + /// Whether the system is currently recording captured data. + /// To be added. + /// To be added. [Export ("isRecording")] bool Recording { get; } @@ -11215,6 +11250,9 @@ interface AVCaptureFileOutput { [Export ("delegate", ArgumentSemantic.Assign), NullAllowed] IAVCaptureFileOutputDelegate Delegate { get; set; } + /// To be added. + /// To be added. + /// To be added. [iOS (18, 0), MacCatalyst (15, 0), TV (18, 0)] [Export ("recordingPaused")] bool RecordingPaused { [Bind ("isRecordingPaused")] get; } @@ -13633,6 +13671,9 @@ interface AVPlayer { [Export ("actionAtItemEnd")] AVPlayerActionAtItemEnd ActionAtItemEnd { get; set; } + /// Whether the player displays closed captioning. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 13)] [Deprecated (PlatformName.iOS, 11, 0)] [Deprecated (PlatformName.TvOS, 11, 0)] @@ -13765,6 +13806,9 @@ interface AVPlayer { [Export ("allowsExternalPlayback")] bool AllowsExternalPlayback { get; set; } + /// Whether the player is currently playing back in external playback mode. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("externalPlaybackActive")] bool ExternalPlaybackActive { [Bind ("isExternalPlaybackActive")] get; } @@ -13782,6 +13826,9 @@ interface AVPlayer { [Export ("volume")] float Volume { get; set; } // defined as 'float' + /// Whether the is currently muted. + /// To be added. + /// To be added. [Export ("muted")] bool Muted { [Bind ("isMuted")] get; set; } @@ -14065,12 +14112,21 @@ interface AVPlayerItem : NSCopying, AVMetricEventStreamPublisher { [Export ("currentTime")] CMTime CurrentTime { get; } + /// Predicts whether the current loading rate and playback buffer status is sufficient to play from the to the end without requiring a buffering pause. + /// To be added. + /// To be added. [Export ("playbackLikelyToKeepUp")] bool PlaybackLikelyToKeepUp { [Bind ("isPlaybackLikelyToKeepUp")] get; } + /// Whether the playback buffer is currently full. + /// To be added. + /// To be added. [Export ("playbackBufferFull")] bool PlaybackBufferFull { [Bind ("isPlaybackBufferFull")] get; } + /// Whether the playback buffer is currently empty. + /// To be added. + /// To be added. [Export ("playbackBufferEmpty")] bool PlaybackBufferEmpty { [Bind ("isPlaybackBufferEmpty")] get; } @@ -14136,14 +14192,20 @@ interface AVPlayerItem : NSCopying, AVMetricEventStreamPublisher { [Export ("error"), NullAllowed] NSError Error { get; } + /// [Field ("AVPlayerItemDidPlayToEndTimeNotification")] [Notification] NSString DidPlayToEndTimeNotification { get; } + /// [Field ("AVPlayerItemFailedToPlayToEndTimeNotification")] [Notification (typeof (AVPlayerItemErrorEventArgs))] NSString ItemFailedToPlayToEndTimeNotification { get; } + /// Represents the value associated with the constant AVPlayerItemFailedToPlayToEndTimeErrorKey + /// + /// + /// To be added. [Field ("AVPlayerItemFailedToPlayToEndTimeErrorKey")] NSString ItemFailedToPlayToEndTimeErrorKey { get; } @@ -14165,6 +14227,7 @@ interface AVPlayerItem : NSCopying, AVMetricEventStreamPublisher { [Export ("canPlayFastForward")] bool CanPlayFastForward { get; } + /// [Field ("AVPlayerItemTimeJumpedNotification")] #if !NET [Notification] @@ -14241,16 +14304,19 @@ interface AVPlayerItem : NSCopying, AVMetricEventStreamPublisher { [Export ("textStyleRules", ArgumentSemantic.Copy), NullAllowed] AVTextStyleRule [] TextStyleRules { get; set; } + /// [MacCatalyst (13, 1)] [Field ("AVPlayerItemPlaybackStalledNotification")] [Notification] NSString PlaybackStalledNotification { get; } + /// [MacCatalyst (13, 1)] [Field ("AVPlayerItemNewAccessLogEntryNotification")] [Notification] NSString NewAccessLogEntryNotification { get; } + /// [MacCatalyst (13, 1)] [Field ("AVPlayerItemNewErrorLogEntryNotification")] [Notification] @@ -14773,6 +14839,13 @@ interface AVPlayerItemVideoOutput { [Export ("delegate", ArgumentSemantic.Weak), NullAllowed] NSObject WeakDelegate { get; } + /// An instance of the AVFoundation.IAVPlayerItemOutputPullDelegate model class which acts as the class delegate. + /// The instance of the AVFoundation.IAVPlayerItemOutputPullDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] [NullAllowed] IAVPlayerItemOutputPullDelegate Delegate { get; } @@ -15099,15 +15172,30 @@ interface AVPlayerLayer { [Protected] NSString WeakVideoGravity { get; set; } + /// Represents the value associated with the constant AVLayerVideoGravityResizeAspect + /// + /// + /// To be added. [Field ("AVLayerVideoGravityResizeAspect")] NSString GravityResizeAspect { get; } + /// Represents the value associated with the constant AVLayerVideoGravityResizeAspectFill + /// + /// + /// To be added. [Field ("AVLayerVideoGravityResizeAspectFill")] NSString GravityResizeAspectFill { get; } + /// Represents the value associated with the constant AVLayerVideoGravityResize + /// + /// + /// To be added. [Field ("AVLayerVideoGravityResize")] NSString GravityResize { get; } + /// Gets a Boolean value that tells whether the first frame is ready for display. + /// To be added. + /// To be added. [Export ("isReadyForDisplay")] bool ReadyForDisplay { get; } diff --git a/src/callkit.cs b/src/callkit.cs index 7c63fadee363..dde6c16e8d52 100644 --- a/src/callkit.cs +++ b/src/callkit.cs @@ -173,8 +173,11 @@ public enum CXCallEndedReason : long { [MacCatalyst (13, 1)] [Native] public enum CXHandleType : long { + /// The handle is an arbitrary string. Generic = 1, + /// The handle is a phone number. PhoneNumber = 2, + /// The handle is an email address. EmailAddress = 3, } @@ -725,6 +728,9 @@ interface CXSetHeldCallAction { [DesignatedInitializer] NativeHandle Constructor (NSUuid callUuid, bool onHold); + /// Gets or sets a value that tells whether the call is on hold. + /// A value that tells whether the call is on hold. + /// To be added. [Export ("onHold")] bool OnHold { [Bind ("isOnHold")] get; set; } } @@ -746,6 +752,9 @@ interface CXSetMutedCallAction { [Export ("initWithCallUUID:muted:")] NativeHandle Constructor (NSUuid callUuid, bool muted); + /// Gets or sets a value that controls whether the call is muted. + /// A value that controls whether the call is muted. + /// To be added. [Export ("muted")] bool Muted { [Bind ("isMuted")] get; set; } } @@ -771,6 +780,9 @@ interface CXStartCallAction { [NullAllowed, Export ("contactIdentifier")] string ContactIdentifier { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("video")] bool Video { [Bind ("isVideo")] get; set; } @@ -797,6 +809,10 @@ interface CXTransaction : NSCopying, NSSecureCoding { [Export ("UUID", ArgumentSemantic.Copy)] NSUuid Uuid { get; } + /// Gets a value that tells whether the transaction is complete. + /// + /// if the transaction is complete. Otherwise, . + /// To be added. [Export ("complete", ArgumentSemantic.Assign)] bool Complete { [Bind ("isComplete")] get; } diff --git a/src/carplay.cs b/src/carplay.cs index 366d558916af..861801a16e65 100644 --- a/src/carplay.cs +++ b/src/carplay.cs @@ -40,7 +40,9 @@ enum CPAlertActionStyle : ulong { [NoTV, NoMac] [Native] enum CPBarButtonType : ulong { + /// The button displays text. Text, + /// The button displays an image. Image, } @@ -80,7 +82,9 @@ enum CPTripPauseReason : ulong { [Flags] [Native] enum CPLimitableUserInterface : ulong { + /// The keyboard may be limited. Keyboard = 1uL << 0, + /// The length of lists may be limited. Lists = 1uL << 1, } @@ -333,6 +337,9 @@ interface CPBarButton : NSSecureCoding { [Export ("initWithType:handler:")] NativeHandle Constructor (CPBarButtonType type, [NullAllowed] Action handler); + /// Gets or sets whether the button is enabled. + /// To be added. + /// To be added. [Export ("enabled")] bool Enabled { [Bind ("isEnabled")] get; set; } @@ -392,6 +399,9 @@ interface CPGridButton : NSSecureCoding { [DesignatedInitializer] NativeHandle Constructor (string [] titleVariants, UIImage image, [NullAllowed] Action handler); + /// Gets or sets whether the button is enabled. + /// To be added. + /// To be added. [Export ("enabled")] bool Enabled { [Bind ("isEnabled")] get; set; } @@ -437,6 +447,13 @@ interface CPGridTemplate : CPBarButtonProviding { [DisableDefaultCtor] interface CPInterfaceController { + /// An instance of the CarPlay.ICPInterfaceControllerDelegate model class which acts as the class delegate. + /// The instance of the CarPlay.ICPInterfaceControllerDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] [NullAllowed] ICPInterfaceControllerDelegate Delegate { get; set; } @@ -705,6 +722,9 @@ interface CPListSection : NSSecureCoding { string SectionIndexTitle { get; } #if !XAMCORE_5_0 + /// The contents of the section. + /// To be added. + /// To be added. [Wrap ("true ? throw new InvalidOperationException (Constants.BrokenBinding) : new NSArray ()", IsVirtual = true)] [Obsolete ("Use 'Items2 : ICPListTemplateItem []' instead.")] CPListItem [] Items { get; } @@ -759,6 +779,13 @@ interface CPListTemplate : CPBarButtonProviding { [Export ("initWithTitle:sections:assistantCellConfiguration:")] NativeHandle Constructor ([NullAllowed] string title, CPListSection [] sections, [NullAllowed] CPAssistantCellConfiguration assistantCellConfiguration); + /// An instance of the CarPlay.ICPListTemplateDelegate model class which acts as the class delegate. + /// The instance of the CarPlay.ICPListTemplateDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Deprecated (PlatformName.iOS, 14, 0, message: "Use 'CPListItem.Handler' instead.")] [Deprecated (PlatformName.MacCatalyst, 14, 0, message: "Use 'CPListItem.Handler' instead.")] [Wrap ("WeakDelegate")] diff --git a/src/cloudkit.cs b/src/cloudkit.cs index 44ce28bc7ca4..79ce0d25b606 100644 --- a/src/cloudkit.cs +++ b/src/cloudkit.cs @@ -227,6 +227,10 @@ interface CKShareParticipant : NSSecureCoding, NSCopying { [BaseType (typeof (NSObject))] interface CKContainer { + /// Developers should not use this deprecated property. Developers should use 'CurrentUserDefaultName' instead. + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 10, 0, message: "Use 'CurrentUserDefaultName' instead.")] [Deprecated (PlatformName.TvOS, 10, 0, message: "Use 'CurrentUserDefaultName' instead.")] [Deprecated (PlatformName.MacOSX, 10, 12, message: "Use 'CurrentUserDefaultName' instead.")] @@ -235,6 +239,9 @@ interface CKContainer { [Field ("CKOwnerDefaultName")] NSString OwnerDefaultName { get; } + /// The current user of the database. + /// The default value is "defaultOwner". + /// To be added. [MacCatalyst (13, 1)] [Field ("CKCurrentUserDefaultName")] NSString CurrentUserDefaultName { get; } @@ -327,6 +334,7 @@ interface CKContainer { [Async] void DiscoverUserIdentity (CKRecordID userRecordID, Action completionHandler); + /// [MacCatalyst (13, 1)] [Field ("CKAccountChangedNotification")] [Notification] @@ -489,18 +497,38 @@ interface CKDiscoveredUserInfo : NSCoding, NSCopying, NSSecureCoding { [MacCatalyst (13, 1)] [Static] interface CKErrorFields { + /// Represents the value associated with the constant CKPartialErrorsByItemIDKey + /// + /// + /// To be added. [Field ("CKPartialErrorsByItemIDKey")] NSString PartialErrorsByItemIdKey { get; } + /// Represents the value associated with the constant CKRecordChangedErrorAncestorRecordKey + /// + /// + /// To be added. [Field ("CKRecordChangedErrorAncestorRecordKey")] NSString RecordChangedErrorAncestorRecordKey { get; } + /// Represents the value associated with the constant CKRecordChangedErrorServerRecordKey + /// + /// + /// To be added. [Field ("CKRecordChangedErrorServerRecordKey")] NSString RecordChangedErrorServerRecordKey { get; } + /// Represents the value associated with the constant CKRecordChangedErrorClientRecordKey + /// + /// + /// To be added. [Field ("CKRecordChangedErrorClientRecordKey")] NSString RecordChangedErrorClientRecordKey { get; } + /// Represents the value associated with the constant CKErrorRetryAfterKey + /// + /// + /// To be added. [Field ("CKErrorRetryAfterKey")] NSString ErrorRetryAfterKey { get; } diff --git a/src/coredata.cs b/src/coredata.cs index d66c28da0870..5e4ba7658b49 100644 --- a/src/coredata.cs +++ b/src/coredata.cs @@ -954,29 +954,73 @@ interface NSFetchedResultsController { [Export ("initWithFetchRequest:managedObjectContext:sectionNameKeyPath:cacheName:")] NativeHandle Constructor (NSFetchRequest fetchRequest, NSManagedObjectContext context, [NullAllowed] string sectionNameKeyPath, [NullAllowed] string name); + /// An instance of the CoreData.INSFetchedResultsControllerDelegate model class which acts as the class delegate. + /// The instance of the CoreData.INSFetchedResultsControllerDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] INSFetchedResultsControllerDelegate Delegate { get; set; } + /// An object that can respond to the delegate protocol for this type + /// The instance that will respond to events and data requests. + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// Methods must be decorated with the [Export ("selectorName")] attribute to respond to each method from the protocol. Alternatively use the Delegate method which is strongly typed and does not require the [Export] attributes on methods. + /// [Export ("delegate", ArgumentSemantic.Assign)] [NullAllowed] NSObject WeakDelegate { get; set; } + /// Gets the filename where section information is cached. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("cacheName")] string CacheName { get; } + /// Gets an array that contains the fetched objects. + /// To be added. + /// To be added. [Export ("fetchedObjects")] [NullAllowed] NSObject [] FetchedObjects { get; } + /// Gets the request for the fetch for which this object contains the results. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [Export ("fetchRequest")] NSFetchRequest FetchRequest { get; } + /// Returns the that is used for fetching. + /// To be added. + /// To be added. [Export ("managedObjectContext")] NSManagedObjectContext ManagedObjectContext { get; } + /// Returns the key path to the section name on fetched objects. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("sectionNameKeyPath")] string SectionNameKeyPath { get; } + /// Gets the sections of the fetch results. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("sections")] INSFetchedResultsSectionInfo [] Sections { get; } @@ -1048,18 +1092,36 @@ interface NSFetchedResultsControllerDelegate { [Model] [Protocol] interface NSFetchedResultsSectionInfo { + /// To be added. + /// To be added. + /// To be added. [Export ("numberOfObjects")] [Abstract] nint Count { get; } + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("objects")] [Abstract] NSObject [] Objects { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("name")] [Abstract] string Name { get; } + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("indexTitle")] [Abstract] string IndexTitle { get; } @@ -3218,6 +3280,10 @@ partial interface NSPersistentStoreCoordinator NSString PersistentStoreUbiquitousContentUrlLKey { get; } #endif + /// Represents the value associated with the constant NSPersistentStoreFileProtectionKey + /// + /// + /// To be added. [NoMac] [MacCatalyst (13, 1)] [Field ("NSPersistentStoreFileProtectionKey")] diff --git a/src/corefoundation.cs b/src/corefoundation.cs index 3836e5059e23..87afbd9bcb11 100644 --- a/src/corefoundation.cs +++ b/src/corefoundation.cs @@ -94,51 +94,67 @@ interface CFNetwork { } enum CFStringTransform { + /// To be added. [Field ("kCFStringTransformStripCombiningMarks")] StripCombiningMarks, + /// To be added. [Field ("kCFStringTransformToLatin")] ToLatin, + /// To be added. [Field ("kCFStringTransformFullwidthHalfwidth")] FullwidthHalfwidth, + /// To be added. [Field ("kCFStringTransformLatinKatakana")] LatinKatakana, + /// To be added. [Field ("kCFStringTransformLatinHiragana")] LatinHiragana, + /// To be added. [Field ("kCFStringTransformHiraganaKatakana")] HiraganaKatakana, + /// To be added. [Field ("kCFStringTransformMandarinLatin")] MandarinLatin, + /// To be added. [Field ("kCFStringTransformLatinHangul")] LatinHangul, + /// To be added. [Field ("kCFStringTransformLatinArabic")] LatinArabic, + /// To be added. [Field ("kCFStringTransformLatinHebrew")] LatinHebrew, + /// To be added. [Field ("kCFStringTransformLatinThai")] LatinThai, + /// To be added. [Field ("kCFStringTransformLatinCyrillic")] LatinCyrillic, + /// To be added. [Field ("kCFStringTransformLatinGreek")] LatinGreek, + /// To be added. [Field ("kCFStringTransformToXMLHex")] ToXmlHex, + /// To be added. [Field ("kCFStringTransformToUnicodeName")] ToUnicodeName, + /// To be added. [Field ("kCFStringTransformStripDiacritics")] StripDiacritics, } diff --git a/src/corelocation.cs b/src/corelocation.cs index 1d462f69d03d..f9e4be36e92d 100644 --- a/src/corelocation.cs +++ b/src/corelocation.cs @@ -348,6 +348,9 @@ partial interface CLLocationManager { [Export ("locationServicesEnabled"), Static] bool LocationServicesEnabled { get; } + /// The minimum change in heading, in degreees, necessary to generate a location update. + /// The default value is 1 (degree). + /// To be added. [NoTV] [MacCatalyst (13, 1)] [Export ("headingFilter", ArgumentSemantic.Assign)] @@ -378,6 +381,9 @@ partial interface CLLocationManager { [NullAllowed, Export ("purpose")] string Purpose { get; set; } + /// Whether the property is not . + /// To be added. + /// To be added. [NoTV] [MacCatalyst (13, 1)] [Export ("headingAvailable"), Static] @@ -404,11 +410,19 @@ partial interface CLLocationManager { [Export ("regionMonitoringEnabled"), Static] bool RegionMonitoringEnabled { get; } + /// The orientation used to determine heading calculations. + /// The default value assumes that the app, in upright portrait mode, represents due North. + /// To be added. [NoTV] [MacCatalyst (13, 1)] [Export ("headingOrientation", ArgumentSemantic.Assign)] CLDeviceOrientation HeadingOrientation { get; set; } + /// The most recent heading (direction in which the device is traveling). + /// This value may be if heading updates have not been started. + /// + /// Heading information is only available on devices with a hardware magnetometer. (See .) + /// [NoTV] [MacCatalyst (13, 1)] [NullAllowed, Export ("heading", ArgumentSemantic.Copy)] @@ -477,6 +491,11 @@ partial interface CLLocationManager { [Export ("startMonitoringForRegion:")] void StartMonitoring (CLRegion region); + /// Used to provide the operating system clues for better power consumption / accuracy. + /// The default value is . + /// + /// Application developers should set this property when possible. It provides clues to the system about the application's need. For instance, if set to and the device has not moved for awhile, the system might power down updates until movement is detected. + /// [NoTV] [MacCatalyst (13, 1)] [Export ("activityType", ArgumentSemantic.Assign)] @@ -503,6 +522,9 @@ partial interface CLLocationManager { [Export ("disallowDeferredLocationUpdates")] void DisallowDeferredLocationUpdates (); + /// Whether background-generated deferred location data are available. + /// To be added. + /// To be added. [NoTV] [Deprecated (PlatformName.iOS, 13, 0, message: "Not used anymore. It will always return 'false'.")] [Deprecated (PlatformName.MacOSX, 10, 15, message: "Not used anymore. It will always return 'false'.")] @@ -572,6 +594,9 @@ partial interface CLLocationManager { [Export ("stopRangingBeaconsSatisfyingConstraint:")] void StopRangingBeacons (CLBeaconIdentityConstraint constraint); + /// Gets a Boolean value that tells whether the device can range Bluetooth beacons. + /// To be added. + /// To be added. [NoTV] [MacCatalyst (13, 1)] [Static] @@ -597,6 +622,9 @@ partial interface CLLocationManager { [Export ("stopMonitoringVisits")] void StopMonitoringVisits (); + /// Gets or sets a Boolean value that controls whether the application will respond to location updates while it is suspended. + /// To be added. + /// To be added. [NoTV] [MacCatalyst (13, 1)] [Export ("allowsBackgroundLocationUpdates")] diff --git a/src/corenfc.cs b/src/corenfc.cs index 8d90c8077c46..2643fc6c4df0 100644 --- a/src/corenfc.cs +++ b/src/corenfc.cs @@ -74,6 +74,7 @@ public enum NFCReaderError : long { [MacCatalyst (13, 1)] [Native] public enum NFCTagType : ulong { + /// An ISO-15693 vicinity card. Iso15693 = 1, [iOS (13, 0)] [MacCatalyst (13, 1)] @@ -90,12 +91,19 @@ public enum NFCTagType : ulong { /// Enumerates the kinds of content-type available to objects. [MacCatalyst (13, 1)] public enum NFCTypeNameFormat : byte { // uint8_t + /// The payload contains no data. Empty = 0x00, + /// The data follows the NFC record-type definition specification. NFCWellKnown = 0x01, + /// The data is a media type, as defined in RFC-2046. Media = 0x02, + /// The data is a URI. AbsoluteUri = 0x03, + /// The data is defined using the NFC record-type definition for external types. NFCExternal = 0x04, + /// The data format is unknown. Unknown = 0x05, + /// The data is part of a chunked-data record series and is not the initial record (which defines the overall format). Unchanged = 0x06, } @@ -783,9 +791,15 @@ interface NFCTag : NSSecureCoding, NSCopying { [BaseType (typeof (NSObject))] interface NFCTagCommandConfiguration : NSCopying { + /// Gets or sets the number of tries a command may be resent, if necessary. + /// To be added. + /// To be added. [Export ("maximumRetries")] nuint MaximumRetries { get; set; } + /// Gets or sets the time, in seconds, between retry attempts. + /// To be added. + /// To be added. [Export ("retryInterval")] double RetryInterval { get; set; } } diff --git a/src/coretelephony.cs b/src/coretelephony.cs index 8844837628d2..2c5e7fd3b9b4 100644 --- a/src/coretelephony.cs +++ b/src/coretelephony.cs @@ -29,9 +29,18 @@ interface CTCall { [NoMacCatalyst] [BaseType (typeof (NSObject))] interface CTCellularData { + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("cellularDataRestrictionDidUpdateNotifier", ArgumentSemantic.Copy)] Action RestrictionDidUpdateNotifier { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("restrictedState")] CTCellularDataRestrictedState RestrictedState { get; } } @@ -319,16 +328,28 @@ interface CTSubscriberDelegate { [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface CTSubscriber { + /// To be added. + /// To be added. + /// To be added. [Export ("carrierToken")] [NullAllowed] NSData CarrierToken { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("identifier")] string Identifier { get; } + /// To be added. + /// To be added. + /// To be added. [NullAllowed, Export ("delegate", ArgumentSemantic.Weak)] NSObject WeakDelegate { get; set; } + /// To be added. + /// To be added. + /// To be added. [Wrap ("WeakDelegate")] [NullAllowed] ICTSubscriberDelegate Delegate { get; set; } @@ -348,12 +369,18 @@ partial interface CTSubscriber { [NoMacCatalyst] [BaseType (typeof (NSObject))] partial interface CTSubscriberInfo { + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.iOS, 12, 1, message: "Use 'Subscribers' instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use 'Subscribers' instead.")] [Static] [Export ("subscriber")] CTSubscriber Subscriber { get; } + /// To be added. + /// To be added. + /// To be added. [Static] [Export ("subscribers")] CTSubscriber [] Subscribers { get; } @@ -362,21 +389,39 @@ partial interface CTSubscriberInfo { [NoMacCatalyst] [BaseType (typeof (NSObject))] interface CTCellularPlanProvisioningRequest : NSSecureCoding { + /// To be added. + /// To be added. + /// To be added. [Export ("address")] string Address { get; set; } + /// To be added. + /// To be added. + /// To be added. [NullAllowed, Export ("matchingID")] string MatchingId { get; set; } + /// To be added. + /// To be added. + /// To be added. [NullAllowed, Export ("OID")] string Oid { get; set; } + /// To be added. + /// To be added. + /// To be added. [NullAllowed, Export ("confirmationCode")] string ConfirmationCode { get; set; } + /// To be added. + /// To be added. + /// To be added. [NullAllowed, Export ("ICCID")] string Iccid { get; set; } + /// To be added. + /// To be added. + /// To be added. [NullAllowed, Export ("EID")] string Eid { get; set; } } @@ -384,6 +429,9 @@ interface CTCellularPlanProvisioningRequest : NSSecureCoding { [NoMacCatalyst] [BaseType (typeof (NSObject))] interface CTCellularPlanProvisioning { + /// To be added. + /// To be added. + /// To be added. [Export ("supportsCellularPlan")] bool SupportsCellularPlan { get; } diff --git a/src/externalaccessory.cs b/src/externalaccessory.cs index ed3948828af4..25ded43ebb65 100644 --- a/src/externalaccessory.cs +++ b/src/externalaccessory.cs @@ -287,18 +287,35 @@ interface EAWiFiUnconfiguredAccessoryBrowser { [DesignatedInitializer] // according to header comment (but not in attributes) NativeHandle Constructor ([NullAllowed] IEAWiFiUnconfiguredAccessoryBrowserDelegate accessoryBrowserDelegate, [NullAllowed] DispatchQueue queue); + /// An object that can respond to the delegate protocol for this type + /// The instance that will respond to events and data requests. + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// Methods must be decorated with the [Export ("selectorName")] attribute to respond to each method from the protocol. Alternatively use the Delegate method which is strongly typed and does not require the [Export] attributes on methods. + /// [NoTV] // no member is available [MacCatalyst (13, 1)] [Export ("delegate", ArgumentSemantic.Weak)] [NullAllowed] NSObject WeakDelegate { get; set; } + /// An instance of the ExternalAccessory.IEAWiFiUnconfiguredAccessoryBrowserDelegate model class which acts as the class delegate. + /// The instance of the ExternalAccessory.IEAWiFiUnconfiguredAccessoryBrowserDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [NoTV] // no member is available [MacCatalyst (13, 1)] [Wrap ("WeakDelegate")] [NullAllowed] IEAWiFiUnconfiguredAccessoryBrowserDelegate Delegate { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("unconfiguredAccessories", ArgumentSemantic.Copy)] NSSet UnconfiguredAccessories { get; } diff --git a/src/fileprovider.cs b/src/fileprovider.cs index c630329433f8..0fb6fccb7cee 100644 --- a/src/fileprovider.cs +++ b/src/fileprovider.cs @@ -265,11 +265,17 @@ interface NSFileProviderItemIdentifier { [Native] [Flags] enum NSFileProviderItemCapabilities : ulong { + /// To be added. Reading = 1 << 0, + /// To be added. Writing = 1 << 1, + /// To be added. Reparenting = 1 << 2, + /// To be added. Renaming = 1 << 3, + /// To be added. Trashing = 1 << 4, + /// To be added. Deleting = 1 << 5, [NoiOS] [NoTV] @@ -279,7 +285,9 @@ enum NSFileProviderItemCapabilities : ulong { [NoTV] [NoMacCatalyst] ExcludingFromSync = 1 << 7, + /// To be added. AddingSubItems = Writing, + /// To be added. ContentEnumerating = Reading, #if !NET [Obsolete ("This enum value is not constant across OS and versions.")] diff --git a/src/foundation.cs b/src/foundation.cs index 808d4a103961..35df7d19a76d 100644 --- a/src/foundation.cs +++ b/src/foundation.cs @@ -1013,6 +1013,13 @@ interface NSCache { [NullAllowed] NSObject WeakDelegate { get; set; } + /// An instance of the Foundation.INSCacheDelegate model class which acts as the class delegate. + /// The instance of the Foundation.INSCacheDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] INSCacheDelegate Delegate { get; set; } @@ -2117,6 +2124,9 @@ interface NSByteCountFormatter { [Export ("includesActualByteCount")] bool IncludesActualByteCount { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("adaptive")] bool Adaptive { [Bind ("isAdaptive")] get; set; } @@ -2194,6 +2204,9 @@ interface NSDateFormatter { NSCalendar Calendar { get; set; } // not exposed as a property in documentation + /// Whether this formatter uses heuristics when parsing a string. + /// To be added. + /// To be added. [Export ("isLenient")] bool IsLenient { get; [Bind ("setLenient:")] set; } @@ -2383,6 +2396,9 @@ interface NSEnergyFormatter { [Export ("unitStyle")] NSFormattingUnitStyle UnitStyle { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("forFoodEnergyUse")] bool ForFoodEnergyUse { [Bind ("isForFoodEnergyUse")] get; set; } @@ -4973,27 +4989,35 @@ partial interface NSExtensionContext { [Async] void OpenUrl (NSUrl url, [NullAllowed] Action completionHandler); + /// Represents the value associated with the constant NSExtensionItemsAndErrorsKey + /// + /// + /// To be added. [Field ("NSExtensionItemsAndErrorsKey")] NSString ItemsAndErrorsKey { get; } + /// [NoMac] [MacCatalyst (13, 1)] [Notification] [Field ("NSExtensionHostWillEnterForegroundNotification")] NSString HostWillEnterForegroundNotification { get; } + /// [NoMac] [MacCatalyst (13, 1)] [Notification] [Field ("NSExtensionHostDidEnterBackgroundNotification")] NSString HostDidEnterBackgroundNotification { get; } + /// [NoMac] [MacCatalyst (13, 1)] [Notification] [Field ("NSExtensionHostWillResignActiveNotification")] NSString HostWillResignActiveNotification { get; } + /// [NoMac] [MacCatalyst (13, 1)] [Notification] @@ -5020,12 +5044,24 @@ partial interface NSExtensionItem : NSCopying, NSSecureCoding { [Export ("userInfo", ArgumentSemantic.Copy)] NSDictionary UserInfo { get; set; } + /// Represents the value associated with the constant NSExtensionItemAttributedTitleKey + /// + /// + /// To be added. [Field ("NSExtensionItemAttributedTitleKey")] NSString AttributedTitleKey { get; } + /// Represents the value associated with the constant NSExtensionItemAttributedContentTextKey + /// + /// + /// To be added. [Field ("NSExtensionItemAttributedContentTextKey")] NSString AttributedContentTextKey { get; } + /// Represents the value associated with the constant NSExtensionItemAttachmentsKey + /// + /// + /// To be added. [Field ("NSExtensionItemAttachmentsKey")] NSString AttachmentsKey { get; } } @@ -5788,6 +5824,10 @@ interface NSTimer { [Export ("invalidate")] void Invalidate (); + /// Returns if the the timer will still fire at some point in the future. + /// + /// + /// To be added. [Export ("isValid")] bool IsValid { get; } @@ -5959,13 +5999,22 @@ interface NSUbiquitousKeyValueStore { [Export ("synchronize")] bool Synchronize (); + /// [Field ("NSUbiquitousKeyValueStoreDidChangeExternallyNotification")] [Notification (typeof (NSUbiquitousKeyValueStoreChangeEventArgs))] NSString DidChangeExternallyNotification { get; } + /// Represents the value associated with the constant NSUbiquitousKeyValueStoreChangeReasonKey + /// + /// + /// To be added. [Field ("NSUbiquitousKeyValueStoreChangeReasonKey")] NSString ChangeReasonKey { get; } + /// Represents the value associated with the constant NSUbiquitousKeyValueStoreChangedKeysKey + /// + /// + /// To be added. [Field ("NSUbiquitousKeyValueStoreChangedKeysKey")] NSString ChangedKeysKey { get; } } @@ -6316,39 +6365,86 @@ interface NSUserDefaults { [Export ("objectIsForcedForKey:inDomain:")] bool ObjectIsForced (string key, string domain); + /// This is the key used to retrieve the global user defaults domain. + /// + /// + /// + /// + /// This key is used to retrieve the global user defaults. + /// + /// + /// + /// // Retrieve the gloabl NSButtonDelay setting on MacOS: + /// var global = new NSUserDefaults (NSUserDefaults.GlobalDomain); + /// Console.WriteLine ("Delay: " + j.FloatForKey ("NSButtonDelay")); + /// + /// + /// [Field ("NSGlobalDomain")] NSString GlobalDomain { get; } + /// This is they key used to retrieve the domain associated with the command line arguments passed at startup. + /// + /// + /// + /// + /// This domain contains the command line arguments that were + /// parsed at application startup. + /// + /// + /// + /// For each command line argument of the form -NAME VALUE + /// that is passed at startup to your application, the "NAME" + /// is used as the key, with the value set to VALUE. + /// + /// + /// + /// + /// // Retrieve the gloabl NSButtonDelay setting on MacOS: + /// var global = new NSUserDefaults (NSUserDefaults.GlobalDomain); + /// Console.WriteLine ("Delay: " + j.FloatForKey ("NSButtonDelay")); + /// + /// + /// [Field ("NSArgumentDomain")] NSString ArgumentDomain { get; } + /// Represents the value associated with the constant NSRegistrationDomain + /// + /// + /// To be added. [Field ("NSRegistrationDomain")] NSString RegistrationDomain { get; } + /// [NoMac] [MacCatalyst (13, 1)] [Notification] [Field ("NSUserDefaultsSizeLimitExceededNotification")] NSString SizeLimitExceededNotification { get; } + /// [NoMac] [MacCatalyst (13, 1)] [Notification] [Field ("NSUbiquitousUserDefaultsNoCloudAccountNotification")] NSString NoCloudAccountNotification { get; } + /// [NoMac] [MacCatalyst (13, 1)] [Notification] [Field ("NSUbiquitousUserDefaultsDidChangeAccountsNotification")] NSString DidChangeAccountsNotification { get; } + /// [NoMac] [MacCatalyst (13, 1)] [Notification] [Field ("NSUbiquitousUserDefaultsCompletedInitialSyncNotification")] NSString CompletedInitialSyncNotification { get; } + /// [Notification] [Field ("NSUserDefaultsDidChangeNotification")] NSString DidChangeNotification { get; } @@ -6424,6 +6520,9 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Export ("isEqual:")] bool IsEqual ([NullAllowed] NSUrl other); + /// Whether this NSUrl uses the file scheme. + /// To be added. + /// To be added. [Export ("isFileURL")] bool IsFileUrl { get; } @@ -6574,60 +6673,136 @@ partial interface NSUrl : NSSecureCoding, NSCopying [NullAllowed] NSNumber PortNumber { get; } + /// Represents the value associated with the constant NSURLNameKey + /// + /// + /// To be added. [Field ("NSURLNameKey")] NSString NameKey { get; } + /// Represents the value associated with the constant NSURLLocalizedNameKey + /// + /// + /// To be added. [Field ("NSURLLocalizedNameKey")] NSString LocalizedNameKey { get; } + /// Represents the value associated with the constant NSURLIsRegularFileKey + /// + /// + /// To be added. [Field ("NSURLIsRegularFileKey")] NSString IsRegularFileKey { get; } + /// Represents the value associated with the constant NSURLIsDirectoryKey + /// + /// + /// To be added. [Field ("NSURLIsDirectoryKey")] NSString IsDirectoryKey { get; } + /// Represents the value associated with the constant NSURLIsSymbolicLinkKey + /// + /// + /// To be added. [Field ("NSURLIsSymbolicLinkKey")] NSString IsSymbolicLinkKey { get; } + /// Represents the value associated with the constant NSURLIsVolumeKey + /// + /// + /// To be added. [Field ("NSURLIsVolumeKey")] NSString IsVolumeKey { get; } + /// Represents the value associated with the constant NSURLIsPackageKey + /// + /// + /// To be added. [Field ("NSURLIsPackageKey")] NSString IsPackageKey { get; } + /// Represents the value associated with the constant NSURLIsSystemImmutableKey + /// + /// + /// To be added. [Field ("NSURLIsSystemImmutableKey")] NSString IsSystemImmutableKey { get; } + /// Represents the value associated with the constant NSURLIsUserImmutableKey + /// + /// + /// To be added. [Field ("NSURLIsUserImmutableKey")] NSString IsUserImmutableKey { get; } + /// Represents the value associated with the constant NSURLIsHiddenKey + /// + /// + /// To be added. [Field ("NSURLIsHiddenKey")] NSString IsHiddenKey { get; } + /// Represents the value associated with the constant NSURLHasHiddenExtensionKey + /// + /// + /// To be added. [Field ("NSURLHasHiddenExtensionKey")] NSString HasHiddenExtensionKey { get; } + /// Represents the value associated with the constant NSURLCreationDateKey + /// + /// + /// To be added. [Field ("NSURLCreationDateKey")] NSString CreationDateKey { get; } + /// Represents the value associated with the constant NSURLContentAccessDateKey + /// + /// + /// To be added. [Field ("NSURLContentAccessDateKey")] NSString ContentAccessDateKey { get; } + /// Represents the value associated with the constant NSURLContentModificationDateKey + /// + /// + /// To be added. [Field ("NSURLContentModificationDateKey")] NSString ContentModificationDateKey { get; } + /// Represents the value associated with the constant NSURLAttributeModificationDateKey + /// + /// + /// To be added. [Field ("NSURLAttributeModificationDateKey")] NSString AttributeModificationDateKey { get; } + /// Represents the value associated with the constant NSURLLinkCountKey + /// + /// + /// To be added. [Field ("NSURLLinkCountKey")] NSString LinkCountKey { get; } + /// Represents the value associated with the constant NSURLParentDirectoryURLKey + /// + /// + /// To be added. [Field ("NSURLParentDirectoryURLKey")] NSString ParentDirectoryURLKey { get; } + /// Represents the value associated with the constant NSURLVolumeURLKey + /// + /// + /// To be added. [Field ("NSURLVolumeURLKey")] NSString VolumeURLKey { get; } + /// Represents the value associated with the constant NSURLTypeIdentifierKey + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 14, 0, message: "Use 'ContentTypeKey' instead.")] [Deprecated (PlatformName.TvOS, 14, 0, message: "Use 'ContentTypeKey' instead.")] [Deprecated (PlatformName.MacOSX, 11, 0, message: "Use 'ContentTypeKey' instead.")] @@ -6635,100 +6810,228 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Field ("NSURLTypeIdentifierKey")] NSString TypeIdentifierKey { get; } + /// Represents the value associated with the constant NSURLLocalizedTypeDescriptionKey + /// + /// + /// To be added. [Field ("NSURLLocalizedTypeDescriptionKey")] NSString LocalizedTypeDescriptionKey { get; } + /// Represents the value associated with the constant NSURLLabelNumberKey + /// + /// + /// To be added. [Field ("NSURLLabelNumberKey")] NSString LabelNumberKey { get; } + /// Represents the value associated with the constant NSURLLabelColorKey + /// + /// + /// To be added. [Field ("NSURLLabelColorKey")] NSString LabelColorKey { get; } + /// Represents the value associated with the constant NSURLLocalizedLabelKey + /// + /// + /// To be added. [Field ("NSURLLocalizedLabelKey")] NSString LocalizedLabelKey { get; } + /// Represents the value associated with the constant NSURLEffectiveIconKey + /// + /// + /// To be added. [Field ("NSURLEffectiveIconKey")] NSString EffectiveIconKey { get; } + /// Represents the value associated with the constant NSURLCustomIconKey + /// + /// + /// To be added. [Field ("NSURLCustomIconKey")] NSString CustomIconKey { get; } + /// Represents the value associated with the constant NSURLFileSizeKey + /// + /// + /// To be added. [Field ("NSURLFileSizeKey")] NSString FileSizeKey { get; } + /// Represents the value associated with the constant NSURLFileAllocatedSizeKey + /// + /// + /// To be added. [Field ("NSURLFileAllocatedSizeKey")] NSString FileAllocatedSizeKey { get; } + /// Represents the value associated with the constant NSURLIsAliasFileKey + /// + /// + /// To be added. [Field ("NSURLIsAliasFileKey")] NSString IsAliasFileKey { get; } + /// Represents the value associated with the constant NSURLVolumeLocalizedFormatDescriptionKey + /// + /// + /// To be added. [Field ("NSURLVolumeLocalizedFormatDescriptionKey")] NSString VolumeLocalizedFormatDescriptionKey { get; } + /// Represents the value associated with the constant NSURLVolumeTotalCapacityKey + /// + /// + /// To be added. [Field ("NSURLVolumeTotalCapacityKey")] NSString VolumeTotalCapacityKey { get; } + /// Represents the value associated with the constant NSURLVolumeAvailableCapacityKey + /// + /// + /// To be added. [Field ("NSURLVolumeAvailableCapacityKey")] NSString VolumeAvailableCapacityKey { get; } + /// Represents the value associated with the constant NSURLVolumeResourceCountKey + /// + /// + /// To be added. [Field ("NSURLVolumeResourceCountKey")] NSString VolumeResourceCountKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsPersistentIDsKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsPersistentIDsKey")] NSString VolumeSupportsPersistentIDsKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsSymbolicLinksKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsSymbolicLinksKey")] NSString VolumeSupportsSymbolicLinksKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsHardLinksKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsHardLinksKey")] NSString VolumeSupportsHardLinksKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsJournalingKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsJournalingKey")] NSString VolumeSupportsJournalingKey { get; } + /// Represents the value associated with the constant NSURLVolumeIsJournalingKey + /// + /// + /// To be added. [Field ("NSURLVolumeIsJournalingKey")] NSString VolumeIsJournalingKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsSparseFilesKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsSparseFilesKey")] NSString VolumeSupportsSparseFilesKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsZeroRunsKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsZeroRunsKey")] NSString VolumeSupportsZeroRunsKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsCaseSensitiveNamesKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsCaseSensitiveNamesKey")] NSString VolumeSupportsCaseSensitiveNamesKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsCasePreservedNamesKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsCasePreservedNamesKey")] NSString VolumeSupportsCasePreservedNamesKey { get; } // 5.0 Additions + /// Represents the value associated with the constant NSURLKeysOfUnsetValuesKey + /// + /// + /// To be added. [Field ("NSURLKeysOfUnsetValuesKey")] NSString KeysOfUnsetValuesKey { get; } + /// Represents the value associated with the constant NSURLFileResourceIdentifierKey + /// + /// + /// To be added. [Field ("NSURLFileResourceIdentifierKey")] NSString FileResourceIdentifierKey { get; } + /// Represents the value associated with the constant NSURLVolumeIdentifierKey + /// + /// + /// To be added. [Field ("NSURLVolumeIdentifierKey")] NSString VolumeIdentifierKey { get; } + /// Represents the value associated with the constant NSURLPreferredIOBlockSizeKey + /// + /// + /// To be added. [Field ("NSURLPreferredIOBlockSizeKey")] NSString PreferredIOBlockSizeKey { get; } + /// Represents the value associated with the constant NSURLIsReadableKey + /// + /// + /// To be added. [Field ("NSURLIsReadableKey")] NSString IsReadableKey { get; } + /// Represents the value associated with the constant NSURLIsWritableKey + /// + /// + /// To be added. [Field ("NSURLIsWritableKey")] NSString IsWritableKey { get; } + /// Represents the value associated with the constant NSURLIsExecutableKey + /// + /// + /// To be added. [Field ("NSURLIsExecutableKey")] NSString IsExecutableKey { get; } + /// Represents the value associated with the constant NSURLIsMountTriggerKey + /// + /// + /// To be added. [Field ("NSURLIsMountTriggerKey")] NSString IsMountTriggerKey { get; } + /// Represents the value associated with the constant NSURLFileSecurityKey + /// + /// + /// To be added. [Field ("NSURLFileSecurityKey")] NSString FileSecurityKey { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeKey + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeKey")] NSString FileResourceTypeKey { get; } @@ -6737,118 +7040,254 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Field ("NSURLFileIdentifierKey")] NSString FileIdentifierKey { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeNamedPipe + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeNamedPipe")] NSString FileResourceTypeNamedPipe { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeCharacterSpecial + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeCharacterSpecial")] NSString FileResourceTypeCharacterSpecial { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeDirectory + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeDirectory")] NSString FileResourceTypeDirectory { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeBlockSpecial + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeBlockSpecial")] NSString FileResourceTypeBlockSpecial { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeRegular + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeRegular")] NSString FileResourceTypeRegular { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeSymbolicLink + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeSymbolicLink")] NSString FileResourceTypeSymbolicLink { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeSocket + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeSocket")] NSString FileResourceTypeSocket { get; } + /// Represents the value associated with the constant NSURLFileResourceTypeUnknown + /// + /// + /// To be added. [Field ("NSURLFileResourceTypeUnknown")] NSString FileResourceTypeUnknown { get; } + /// Represents the value associated with the constant NSURLTotalFileSizeKey + /// + /// + /// To be added. [Field ("NSURLTotalFileSizeKey")] NSString TotalFileSizeKey { get; } + /// Represents the value associated with the constant NSURLTotalFileAllocatedSizeKey + /// + /// + /// To be added. [Field ("NSURLTotalFileAllocatedSizeKey")] NSString TotalFileAllocatedSizeKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsRootDirectoryDatesKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsRootDirectoryDatesKey")] NSString VolumeSupportsRootDirectoryDatesKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsVolumeSizesKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsVolumeSizesKey")] NSString VolumeSupportsVolumeSizesKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsRenamingKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsRenamingKey")] NSString VolumeSupportsRenamingKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsAdvisoryFileLockingKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsAdvisoryFileLockingKey")] NSString VolumeSupportsAdvisoryFileLockingKey { get; } + /// Represents the value associated with the constant NSURLVolumeSupportsExtendedSecurityKey + /// + /// + /// To be added. [Field ("NSURLVolumeSupportsExtendedSecurityKey")] NSString VolumeSupportsExtendedSecurityKey { get; } + /// Represents the value associated with the constant NSURLVolumeIsBrowsableKey + /// + /// + /// To be added. [Field ("NSURLVolumeIsBrowsableKey")] NSString VolumeIsBrowsableKey { get; } + /// Represents the value associated with the constant NSURLVolumeMaximumFileSizeKey + /// + /// + /// To be added. [Field ("NSURLVolumeMaximumFileSizeKey")] NSString VolumeMaximumFileSizeKey { get; } + /// Represents the value associated with the constant NSURLVolumeIsEjectableKey + /// + /// + /// To be added. [Field ("NSURLVolumeIsEjectableKey")] NSString VolumeIsEjectableKey { get; } + /// Represents the value associated with the constant NSURLVolumeIsRemovableKey + /// + /// + /// To be added. [Field ("NSURLVolumeIsRemovableKey")] NSString VolumeIsRemovableKey { get; } + /// Represents the value associated with the constant NSURLVolumeIsInternalKey + /// + /// + /// To be added. [Field ("NSURLVolumeIsInternalKey")] NSString VolumeIsInternalKey { get; } + /// Represents the value associated with the constant NSURLVolumeIsAutomountedKey + /// + /// + /// To be added. [Field ("NSURLVolumeIsAutomountedKey")] NSString VolumeIsAutomountedKey { get; } + /// Represents the value associated with the constant NSURLVolumeIsLocalKey + /// + /// + /// To be added. [Field ("NSURLVolumeIsLocalKey")] NSString VolumeIsLocalKey { get; } + /// Represents the value associated with the constant NSURLVolumeIsReadOnlyKey + /// + /// + /// To be added. [Field ("NSURLVolumeIsReadOnlyKey")] NSString VolumeIsReadOnlyKey { get; } + /// Represents the value associated with the constant NSURLVolumeCreationDateKey + /// + /// + /// To be added. [Field ("NSURLVolumeCreationDateKey")] NSString VolumeCreationDateKey { get; } + /// Represents the value associated with the constant NSURLVolumeURLForRemountingKey + /// + /// + /// To be added. [Field ("NSURLVolumeURLForRemountingKey")] NSString VolumeURLForRemountingKey { get; } + /// Represents the value associated with the constant NSURLVolumeUUIDStringKey + /// + /// + /// To be added. [Field ("NSURLVolumeUUIDStringKey")] NSString VolumeUUIDStringKey { get; } + /// Represents the value associated with the constant NSURLVolumeNameKey + /// + /// + /// To be added. [Field ("NSURLVolumeNameKey")] NSString VolumeNameKey { get; } + /// Represents the value associated with the constant NSURLVolumeLocalizedNameKey + /// + /// + /// To be added. [Field ("NSURLVolumeLocalizedNameKey")] NSString VolumeLocalizedNameKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLVolumeIsEncryptedKey")] NSString VolumeIsEncryptedKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLVolumeIsRootFileSystemKey")] NSString VolumeIsRootFileSystemKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLVolumeSupportsCompressionKey")] NSString VolumeSupportsCompressionKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLVolumeSupportsFileCloningKey")] NSString VolumeSupportsFileCloningKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLVolumeSupportsSwapRenamingKey")] NSString VolumeSupportsSwapRenamingKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLVolumeSupportsExclusiveRenamingKey")] NSString VolumeSupportsExclusiveRenamingKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLVolumeSupportsImmutableFilesKey")] NSString VolumeSupportsImmutableFilesKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLVolumeSupportsAccessPermissionsKey")] NSString VolumeSupportsAccessPermissionsKey { get; } @@ -6883,26 +7322,54 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Field ("NSURLVolumeMountFromLocationKey")] NSString VolumeMountFromLocationKey { get; } + /// Represents the value associated with the constant NSURLIsUbiquitousItemKey + /// + /// + /// To be added. [Field ("NSURLIsUbiquitousItemKey")] NSString IsUbiquitousItemKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemHasUnresolvedConflictsKey + /// + /// + /// To be added. [Field ("NSURLUbiquitousItemHasUnresolvedConflictsKey")] NSString UbiquitousItemHasUnresolvedConflictsKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemIsDownloadedKey + /// + /// + /// To be added. [Field ("NSURLUbiquitousItemIsDownloadedKey")] NSString UbiquitousItemIsDownloadedKey { get; } + /// Developers should not use this deprecated property. + /// + /// + /// To be added. [Field ("NSURLUbiquitousItemIsDownloadingKey")] [Deprecated (PlatformName.iOS, 7, 0)] [Deprecated (PlatformName.MacCatalyst, 13, 1)] NSString UbiquitousItemIsDownloadingKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemIsUploadedKey + /// + /// + /// To be added. [Field ("NSURLUbiquitousItemIsUploadedKey")] NSString UbiquitousItemIsUploadedKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemIsUploadingKey + /// + /// + /// To be added. [Field ("NSURLUbiquitousItemIsUploadingKey")] NSString UbiquitousItemIsUploadingKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemPercentDownloadedKey + /// + /// + /// To be added. [Field ("NSURLUbiquitousItemPercentDownloadedKey")] [Deprecated (PlatformName.iOS, 6, 0, message: "Use 'NSMetadataQuery.UbiquitousItemPercentDownloadedKey' on 'NSMetadataItem' instead.")] [Deprecated (PlatformName.TvOS, 9, 0, message: "Use 'NSMetadataQuery.UbiquitousItemPercentDownloadedKey' on 'NSMetadataItem' instead.")] @@ -6910,6 +7377,10 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use 'NSMetadataQuery.UbiquitousItemPercentDownloadedKey' on 'NSMetadataItem' instead.")] NSString UbiquitousItemPercentDownloadedKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemPercentUploadedKey + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 6, 0, message: "Use 'NSMetadataQuery.UbiquitousItemPercentUploadedKey' on 'NSMetadataItem' instead.")] [Deprecated (PlatformName.TvOS, 9, 0, message: "Use 'NSMetadataQuery.UbiquitousItemPercentUploadedKey' on 'NSMetadataItem' instead.")] [Deprecated (PlatformName.MacOSX, 10, 8, message: "Use 'NSMetadataQuery.UbiquitousItemPercentUploadedKey' on 'NSMetadataItem' instead.")] @@ -6962,6 +7433,10 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Field ("NSURLUbiquitousSharedItemPermissionsReadWrite")] NSString UbiquitousSharedItemPermissionsReadWrite { get; } + /// Represents the value associated with the constant NSURLIsExcludedFromBackupKey + /// + /// + /// To be added. [Field ("NSURLIsExcludedFromBackupKey")] NSString IsExcludedFromBackupKey { get; } @@ -6971,29 +7446,57 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Export ("initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:")] NativeHandle Constructor (NSData bookmarkData, NSUrlBookmarkResolutionOptions resolutionOptions, [NullAllowed] NSUrl relativeUrl, out bool bookmarkIsStale, out NSError error); + /// Represents the value associated with the constant NSURLPathKey + /// + /// + /// To be added. [Field ("NSURLPathKey")] NSString PathKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemDownloadingStatusKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLUbiquitousItemDownloadingStatusKey")] NSString UbiquitousItemDownloadingStatusKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemDownloadingErrorKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLUbiquitousItemDownloadingErrorKey")] NSString UbiquitousItemDownloadingErrorKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemUploadingErrorKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLUbiquitousItemUploadingErrorKey")] NSString UbiquitousItemUploadingErrorKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemDownloadingStatusNotDownloaded + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLUbiquitousItemDownloadingStatusNotDownloaded")] NSString UbiquitousItemDownloadingStatusNotDownloaded { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemDownloadingStatusDownloaded + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLUbiquitousItemDownloadingStatusDownloaded")] NSString UbiquitousItemDownloadingStatusDownloaded { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemDownloadingStatusCurrent + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLUbiquitousItemDownloadingStatusCurrent")] NSString UbiquitousItemDownloadingStatusCurrent { get; } @@ -7013,22 +7516,42 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Static, Export ("fileURLWithPathComponents:")] NSUrl CreateFileUrl (string [] pathComponents); + /// Represents the value associated with the constant NSURLAddedToDirectoryDateKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLAddedToDirectoryDateKey")] NSString AddedToDirectoryDateKey { get; } + /// Represents the value associated with the constant NSURLDocumentIdentifierKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLDocumentIdentifierKey")] NSString DocumentIdentifierKey { get; } + /// Represents the value associated with the constant NSURLGenerationIdentifierKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLGenerationIdentifierKey")] NSString GenerationIdentifierKey { get; } + /// Represents the value associated with the constant NSURLThumbnailDictionaryKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLThumbnailDictionaryKey")] NSString ThumbnailDictionaryKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemContainerDisplayNameKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLUbiquitousItemContainerDisplayNameKey")] NSString UbiquitousItemContainerDisplayNameKey { get; } @@ -7038,6 +7561,10 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Field ("NSURLUbiquitousItemIsExcludedFromSyncKey")] NSString UbiquitousItemIsExcludedFromSyncKey { get; } + /// Represents the value associated with the constant NSURLUbiquitousItemDownloadRequestedKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLUbiquitousItemDownloadRequestedKey")] NSString UbiquitousItemDownloadRequestedKey { get; } @@ -7085,26 +7612,44 @@ partial interface NSUrl : NSSecureCoding, NSCopying [Export ("hasDirectoryPath")] bool HasDirectoryPath { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLIsApplicationKey")] NSString IsApplicationKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLFileProtectionKey")] NSString FileProtectionKey { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLFileProtectionNone")] NSString FileProtectionNone { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLFileProtectionComplete")] NSString FileProtectionComplete { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLFileProtectionCompleteUnlessOpen")] NSString FileProtectionCompleteUnlessOpen { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("NSURLFileProtectionCompleteUntilFirstUserAuthentication")] NSString FileProtectionCompleteUntilFirstUserAuthentication { get; } @@ -8241,6 +8786,9 @@ partial interface NSUrlSessionConfiguration : NSCopying { [Export ("allowsCellularAccess")] bool AllowsCellularAccess { get; set; } + /// Whether background tasks can be scheduled at the discretion of the system in order to improve performance. + /// To be added. + /// To be added. [Export ("discretionary")] bool Discretionary { [Bind ("isDiscretionary")] get; set; } @@ -8489,6 +9037,9 @@ interface NSUndoManager { [Export ("enableUndoRegistration")] void EnableUndoRegistration (); + /// Whether the recording of undo operations is enabled. + /// To be added. + /// To be added. [Export ("isUndoRegistrationEnabled")] bool IsUndoRegistrationEnabled { get; } @@ -8529,9 +9080,15 @@ interface NSUndoManager { [Export ("redoCount")] nuint RedoCount { get; } + /// Whether this NSUndoManager is in the process of performing its undo or UndoNestedGroup method. + /// To be added. + /// To be added. [Export ("isUndoing")] bool IsUndoing { get; } + /// Whether this NSUndoManager is in the process of performing its redo method. + /// To be added. + /// To be added. [Export ("isRedoing")] bool IsRedoing { get; } @@ -8574,30 +9131,37 @@ interface NSUndoManager { [Export ("redoMenuTitleForUndoActionName:")] string RedoMenuTitleForUndoActionName (string name); + /// [Field ("NSUndoManagerCheckpointNotification")] [Notification] NSString CheckpointNotification { get; } + /// [Field ("NSUndoManagerDidOpenUndoGroupNotification")] [Notification] NSString DidOpenUndoGroupNotification { get; } + /// [Field ("NSUndoManagerDidRedoChangeNotification")] [Notification] NSString DidRedoChangeNotification { get; } + /// [Field ("NSUndoManagerDidUndoChangeNotification")] [Notification] NSString DidUndoChangeNotification { get; } + /// [Field ("NSUndoManagerWillCloseUndoGroupNotification")] [Notification (typeof (NSUndoManagerCloseUndoGroupEventArgs))] NSString WillCloseUndoGroupNotification { get; } + /// [Field ("NSUndoManagerWillRedoChangeNotification")] [Notification] NSString WillRedoChangeNotification { get; } + /// [Field ("NSUndoManagerWillUndoChangeNotification")] [Notification] NSString WillUndoChangeNotification { get; } @@ -8611,9 +9175,14 @@ interface NSUndoManager { [Export ("redoActionIsDiscardable")] bool RedoActionIsDiscardable { get; } + /// Represents the value associated with the constant NSUndoManagerGroupIsDiscardableKey + /// + /// + /// To be added. [Field ("NSUndoManagerGroupIsDiscardableKey")] NSString GroupIsDiscardableKey { get; } + /// [Field ("NSUndoManagerDidCloseUndoGroupNotification")] [Notification (typeof (NSUndoManagerCloseUndoGroupEventArgs))] NSString DidCloseUndoGroupNotification { get; } @@ -8684,48 +9253,108 @@ interface NSUrlProtectionSpace : NSSecureCoding, NSCopying { [Export ("serverTrust")] IntPtr ServerTrust { get; } + /// Represents the value associated with the constant NSURLProtectionSpaceHTTP + /// + /// + /// To be added. [Field ("NSURLProtectionSpaceHTTP")] NSString HTTP { get; } + /// Represents the value associated with the constant NSURLProtectionSpaceHTTPS + /// + /// + /// To be added. [Field ("NSURLProtectionSpaceHTTPS")] NSString HTTPS { get; } + /// Represents the value associated with the constant NSURLProtectionSpaceFTP + /// + /// + /// To be added. [Field ("NSURLProtectionSpaceFTP")] NSString FTP { get; } + /// Represents the value associated with the constant NSURLProtectionSpaceHTTPProxy + /// + /// + /// To be added. [Field ("NSURLProtectionSpaceHTTPProxy")] NSString HTTPProxy { get; } + /// Represents the value associated with the constant NSURLProtectionSpaceHTTPSProxy + /// + /// + /// To be added. [Field ("NSURLProtectionSpaceHTTPSProxy")] NSString HTTPSProxy { get; } + /// Represents the value associated with the constant NSURLProtectionSpaceFTPProxy + /// + /// + /// To be added. [Field ("NSURLProtectionSpaceFTPProxy")] NSString FTPProxy { get; } + /// Represents the value associated with the constant NSURLProtectionSpaceSOCKSProxy + /// + /// + /// To be added. [Field ("NSURLProtectionSpaceSOCKSProxy")] NSString SOCKSProxy { get; } + /// Represents the value associated with the constant NSURLAuthenticationMethodDefault + /// + /// + /// To be added. [Field ("NSURLAuthenticationMethodDefault")] NSString AuthenticationMethodDefault { get; } + /// Represents the value associated with the constant NSURLAuthenticationMethodHTTPBasic + /// + /// + /// To be added. [Field ("NSURLAuthenticationMethodHTTPBasic")] NSString AuthenticationMethodHTTPBasic { get; } + /// Represents the value associated with the constant NSURLAuthenticationMethodHTTPDigest + /// + /// + /// To be added. [Field ("NSURLAuthenticationMethodHTTPDigest")] NSString AuthenticationMethodHTTPDigest { get; } + /// Represents the value associated with the constant NSURLAuthenticationMethodHTMLForm + /// + /// + /// To be added. [Field ("NSURLAuthenticationMethodHTMLForm")] NSString AuthenticationMethodHTMLForm { get; } + /// Represents the value associated with the constant NSURLAuthenticationMethodNTLM + /// + /// + /// To be added. [Field ("NSURLAuthenticationMethodNTLM")] NSString AuthenticationMethodNTLM { get; } + /// Represents the value associated with the constant NSURLAuthenticationMethodNegotiate + /// + /// + /// To be added. [Field ("NSURLAuthenticationMethodNegotiate")] NSString AuthenticationMethodNegotiate { get; } + /// Represents the value associated with the constant NSURLAuthenticationMethodClientCertificate + /// + /// + /// To be added. [Field ("NSURLAuthenticationMethodClientCertificate")] NSString AuthenticationMethodClientCertificate { get; } + /// Represents the value associated with the constant NSURLAuthenticationMethodServerTrust + /// + /// + /// To be added. [Field ("NSURLAuthenticationMethodServerTrust")] NSString AuthenticationMethodServerTrust { get; } } @@ -9554,12 +10183,33 @@ interface NSString2 : NSSecureCoding, NSMutableCopying, CKRecordValue [StrongDictionary ("NSString")] interface EncodingDetectionOptions { + /// To be added. + /// To be added. + /// To be added. NSStringEncoding [] EncodingDetectionSuggestedEncodings { get; set; } + /// To be added. + /// To be added. + /// To be added. NSStringEncoding [] EncodingDetectionDisallowedEncodings { get; set; } + /// To be added. + /// To be added. + /// To be added. bool EncodingDetectionUseOnlySuggestedEncodings { get; set; } + /// To be added. + /// To be added. + /// To be added. bool EncodingDetectionAllowLossy { get; set; } + /// To be added. + /// To be added. + /// To be added. bool EncodingDetectionFromWindows { get; set; } + /// To be added. + /// To be added. + /// To be added. NSString EncodingDetectionLossySubstitution { get; set; } + /// To be added. + /// To be added. + /// To be added. NSString EncodingDetectionLikelyLanguage { get; set; } } @@ -10901,10 +11551,12 @@ interface NSHttpCookieStorage { [Export ("storeCookies:forTask:")] void StoreCookies (NSHttpCookie [] cookies, NSUrlSessionTask task); + /// [Notification] [Field ("NSHTTPCookieManagerAcceptPolicyChangedNotification")] NSString CookiesChangedNotification { get; } + /// [Notification] [Field ("NSHTTPCookieManagerCookiesChangedNotification")] NSString AcceptPolicyChangedNotification { get; } @@ -12241,6 +12893,9 @@ partial interface NSValue : NSSecureCoding, NSCopying { [Static, Export ("valueWithCMTime:")] NSValue FromCMTime (CMTime time); + /// Returns the CMTime value wrapped by this NSValue object. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("CMTimeValue")] CMTime CMTimeValue { get; } @@ -12249,6 +12904,9 @@ partial interface NSValue : NSSecureCoding, NSCopying { [Static, Export ("valueWithCMTimeMapping:")] NSValue FromCMTimeMapping (CMTimeMapping timeMapping); + /// Returns the CMTimeMapping value wrapped by this NSValue object. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("CMTimeMappingValue")] CMTimeMapping CMTimeMappingValue { get; } @@ -12257,6 +12915,9 @@ partial interface NSValue : NSSecureCoding, NSCopying { [Static, Export ("valueWithCMTimeRange:")] NSValue FromCMTimeRange (CMTimeRange timeRange); + /// Returns the CMTimeRange value wrapped by this NSValue object. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("CMTimeRangeValue")] CMTimeRange CMTimeRangeValue { get; } @@ -12309,16 +12970,27 @@ partial interface NSValue : NSSecureCoding, NSCopying { #endif CGPoint CGPointValue { get; } + /// Returns the CGAffineTransform value wrapped by this NSValue object. + /// To be added. + /// To be added. [NoMac] [MacCatalyst (13, 1)] [Export ("CGAffineTransformValue")] CoreGraphics.CGAffineTransform CGAffineTransformValue { get; } + /// Returns the UIEdgeInsets value wrapped by this NSValue object. + /// + /// + /// + /// [NoMac] [MacCatalyst (13, 1)] [Export ("UIEdgeInsetsValue")] UIEdgeInsets UIEdgeInsetsValue { get; } + /// To be added. + /// To be added. + /// To be added. [NoMac] [MacCatalyst (13, 1)] [Export ("directionalEdgeInsetsValue")] @@ -12348,6 +13020,11 @@ partial interface NSValue : NSSecureCoding, NSCopying { [MacCatalyst (13, 1)] NSValue FromUIOffset (UIOffset insets); + /// Returns the UIOffset value wrapped by in this NSValue. + /// + /// + /// + /// [Export ("UIOffsetValue")] [NoMac] [MacCatalyst (13, 1)] @@ -12355,6 +13032,9 @@ partial interface NSValue : NSSecureCoding, NSCopying { // from UIGeometry.h - those are in iOS8 only (even if the header is silent about them) // and not in OSX 10.10 + /// To be added. + /// To be added. + /// To be added. [Export ("CGVectorValue")] [NoMac] [MacCatalyst (13, 1)] @@ -12374,10 +13054,16 @@ partial interface NSValue : NSSecureCoding, NSCopying { [Static, Export ("valueWithMKCoordinateSpan:")] NSValue FromMKCoordinateSpan (MapKit.MKCoordinateSpan coordinateSpan); + /// The CLLocationCoordinate2D stored in this NSValue. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("MKCoordinateValue")] CoreLocation.CLLocationCoordinate2D CoordinateValue { get; } + /// The MKCoordinateSpan stored in this NSValue. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("MKCoordinateSpanValue")] MapKit.MKCoordinateSpan CoordinateSpanValue { get; } @@ -12386,6 +13072,9 @@ partial interface NSValue : NSSecureCoding, NSCopying { [Static] NSValue FromCATransform3D (CoreAnimation.CATransform3D transform); + /// Returns the CATransform3D value wrapped by this NSValue object. + /// To be added. + /// To be added. [Export ("CATransform3DValue")] CoreAnimation.CATransform3D CATransform3DValue { get; } @@ -12410,6 +13099,9 @@ partial interface NSValue : NSSecureCoding, NSCopying { [Static, Export ("valueWithSCNVector3:")] NSValue FromVector (SCNVector3 vector); + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("SCNVector3Value")] SCNVector3 Vector3Value { get; } @@ -12418,6 +13110,9 @@ partial interface NSValue : NSSecureCoding, NSCopying { [Static, Export ("valueWithSCNVector4:")] NSValue FromVector (SCNVector4 vector); + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("SCNVector4Value")] SCNVector4 Vector4Value { get; } @@ -12426,6 +13121,9 @@ partial interface NSValue : NSSecureCoding, NSCopying { [Static, Export ("valueWithSCNMatrix4:")] NSValue FromSCNMatrix4 (SCNMatrix4 matrix); + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("SCNMatrix4Value")] SCNMatrix4 SCNMatrix4Value { get; } @@ -13065,12 +13763,21 @@ interface NSThread { [Export ("mainThread", ArgumentSemantic.Strong)] NSThread MainThread { get; } + /// Whether this NSThread is executing. + /// To be added. + /// To be added. [Export ("isExecuting")] bool IsExecuting { get; } + /// Whether this NSThread has finished processing. + /// To be added. + /// To be added. [Export ("isFinished")] bool IsFinished { get; } + /// Whether this NSThread is cancelled. + /// To be added. + /// To be added. [Export ("isCancelled")] bool IsCancelled { get; } @@ -14487,9 +15194,15 @@ interface NSFileVersion { [Export ("persistentIdentifier", ArgumentSemantic.Retain)] NSObject PersistentIdentifier { get; } + /// Whether this NSFileVersion is in conflict with another NSFileVersion. Read-only. + /// To be added. + /// To be added. [Export ("conflict")] bool IsConflict { [Bind ("isConflict")] get; } + /// True if this version is not in conflict with another version. App devs should not assign the value false to this property. + /// To be added. + /// To be added. [Export ("resolved")] bool Resolved { [Bind ("isResolved")] get; set; } diff --git a/src/gamekit.cs b/src/gamekit.cs index 85ba2c9a7572..083b05378c5f 100644 --- a/src/gamekit.cs +++ b/src/gamekit.cs @@ -1920,6 +1920,13 @@ interface GKAchievementViewController : UIAppearance #endif NSObject WeakDelegate { get; set; } + /// An instance of the GameKit.IGKAchievementViewControllerDelegate model class which acts as the class delegate. + /// The instance of the GameKit.IGKAchievementViewControllerDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] IGKAchievementViewControllerDelegate Delegate { get; set; } } diff --git a/src/gameplaykit.cs b/src/gameplaykit.cs index 395ad602a182..89d57d646a23 100644 --- a/src/gameplaykit.cs +++ b/src/gameplaykit.cs @@ -47,8 +47,11 @@ namespace GameplayKit { [Flags] [MacCatalyst (13, 1)] public enum GKMeshGraphTriangulationMode : ulong { + /// To be added. Vertices = 1 << 0, + /// To be added. Centers = 1 << 1, + /// To be added. EdgeMidpoints = 1 << 2, } @@ -1642,6 +1645,9 @@ Vector2i SampleCount { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("seamless")] bool Seamless { [Bind ("isSeamless")] get; } @@ -1766,6 +1772,9 @@ interface GKVoronoiNoiseSource { [Export ("displacement")] double Displacement { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("distanceEnabled")] bool DistanceEnabled { [Bind ("isDistanceEnabled")] get; set; } diff --git a/src/identitylookup.cs b/src/identitylookup.cs index 28052ae334dd..4e3fccba1da6 100644 --- a/src/identitylookup.cs +++ b/src/identitylookup.cs @@ -24,7 +24,9 @@ namespace IdentityLookup { [MacCatalyst (13, 1)] [Native] public enum ILMessageFilterAction : long { + /// Indicates that there is not enough information to choose an action. None = 0, + /// Indicates that the message will be allowed. Allow = 1, Junk = 2, #if !NET @@ -45,10 +47,15 @@ public enum ILMessageFilterAction : long { [ErrorDomain ("ILMessageFilterErrorDomain")] [Native] public enum ILMessageFilterError : long { + /// To be added. System = 1, + /// To be added. InvalidNetworkUrl = 2, + /// To be added. NetworkUrlUnauthorized = 3, + /// To be added. NetworkRequestFailed = 4, + /// To be added. RedundantNetworkDeferral = 5, } @@ -58,9 +65,13 @@ public enum ILMessageFilterError : long { [MacCatalyst (13, 1)] [Native] enum ILClassificationAction : long { + /// Indicates that no action should be taken. None = 0, + /// Indicates that the user reported that the message is not junk. ReportNotJunk = 1, + /// Indicates that the user reported that the message is junk. ReportJunk = 2, + /// Indicates that the user reported that the message is junk, and that they want to block the sender. ReportJunkAndBlockSender = 3, } diff --git a/src/identitylookupui.cs b/src/identitylookupui.cs index 77a847aeff81..4cbd3193c54c 100644 --- a/src/identitylookupui.cs +++ b/src/identitylookupui.cs @@ -20,6 +20,9 @@ namespace IdentityLookupUI { [BaseType (typeof (NSExtensionContext))] interface ILClassificationUIExtensionContext { + /// Gets or sets a Boolean value that tells whether the report is ready to be submitted. + /// A Boolean value that tells whether the report is ready to be submitted. + /// To be added. [Export ("readyForClassificationResponse")] bool ReadyForClassificationResponse { [Bind ("isReadyForClassificationResponse")] get; set; } } diff --git a/src/imageio.cs b/src/imageio.cs index 3c680a09839a..120e5bbf65d3 100644 --- a/src/imageio.cs +++ b/src/imageio.cs @@ -46,6 +46,9 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyGIFDictionary")] NSString GIFDictionary { get; } + /// Represents the value associated with the constant kCGImagePropertyJFIFDictionary + /// To be added. + /// To be added. [Field ("kCGImagePropertyJFIFDictionary")] NSString JFIFDictionary { get; } /// Represents the value associated with the constant kCGImagePropertyExifDictionary @@ -109,23 +112,41 @@ interface CGImageProperties { NSString AvisDictionary { get; } // Camera-Maker Dictionaries + /// Represents the value associated with the constant kCGImagePropertyMakerCanonDictionary + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonDictionary")] NSString MakerCanonDictionary { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonDictionary + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonDictionary")] NSString MakerNikonDictionary { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerMinoltaDictionary + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyMakerMinoltaDictionary")] NSString MakerMinoltaDictionary { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerFujiDictionary + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyMakerFujiDictionary")] NSString MakerFujiDictionary { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerOlympusDictionary + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyMakerOlympusDictionary")] NSString MakerOlympusDictionary { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerPentaxDictionary + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyMakerPentaxDictionary")] NSString MakerPentaxDictionary { get; } @@ -157,10 +178,19 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyDepth")] NSString Depth { get; } + /// Represents the value associated with the constant kCGImagePropertyOrientation + /// To be added. + /// To be added. [Field ("kCGImagePropertyOrientation")] NSString Orientation { get; } + /// Represents the value associated with the constant kCGImagePropertyIsFloat + /// To be added. + /// To be added. [Field ("kCGImagePropertyIsFloat")] NSString IsFloat { get; } + /// Represents the value associated with the constant kCGImagePropertyIsIndexed + /// To be added. + /// To be added. [Field ("kCGImagePropertyIsIndexed")] NSString IsIndexed { get; } /// Represents the value associated with the constant kCGImagePropertyHasAlpha @@ -808,10 +838,19 @@ interface CGImageProperties { // IPTC Dictionary Keys + /// Represents the value associated with the constant kCGImagePropertyIPTCObjectTypeReference + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCObjectTypeReference")] NSString IPTCObjectTypeReference { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCObjectAttributeReference + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCObjectAttributeReference")] NSString IPTCObjectAttributeReference { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCObjectName + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCObjectName")] NSString IPTCObjectName { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCEditStatus @@ -824,8 +863,14 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCEditorialUpdate")] NSString IPTCEditorialUpdate { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCUrgency + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCUrgency")] NSString IPTCUrgency { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCSubjectReference + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCSubjectReference")] NSString IPTCSubjectReference { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCCategory @@ -833,10 +878,19 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCCategory")] NSString IPTCCategory { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCSupplementalCategory + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCSupplementalCategory")] NSString IPTCSupplementalCategory { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCFixtureIdentifier + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCFixtureIdentifier")] NSString IPTCFixtureIdentifier { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCKeywords + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCKeywords")] NSString IPTCKeywords { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCContentLocationCode @@ -849,8 +903,14 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCContentLocationName")] NSString IPTCContentLocationName { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCReleaseDate + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCReleaseDate")] NSString IPTCReleaseDate { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCReleaseTime + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCReleaseTime")] NSString IPTCReleaseTime { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCExpirationDate @@ -863,6 +923,9 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCExpirationTime")] NSString IPTCExpirationTime { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCSpecialInstructions + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCSpecialInstructions")] NSString IPTCSpecialInstructions { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCActionAdvised @@ -870,10 +933,19 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCActionAdvised")] NSString IPTCActionAdvised { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCReferenceService + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCReferenceService")] NSString IPTCReferenceService { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCReferenceDate + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCReferenceDate")] NSString IPTCReferenceDate { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCReferenceNumber + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCReferenceNumber")] NSString IPTCReferenceNumber { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCDateCreated @@ -881,6 +953,9 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCDateCreated")] NSString IPTCDateCreated { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCTimeCreated + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCTimeCreated")] NSString IPTCTimeCreated { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCDigitalCreationDate @@ -893,10 +968,19 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCDigitalCreationTime")] NSString IPTCDigitalCreationTime { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCOriginatingProgram + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCOriginatingProgram")] NSString IPTCOriginatingProgram { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCProgramVersion + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCProgramVersion")] NSString IPTCProgramVersion { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCObjectCycle + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCObjectCycle")] NSString IPTCObjectCycle { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCByline @@ -914,8 +998,14 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCCity")] NSString IPTCCity { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCSubLocation + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCSubLocation")] NSString IPTCSubLocation { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCProvinceState + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCProvinceState")] NSString IPTCProvinceState { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCCountryPrimaryLocationCode @@ -928,8 +1018,14 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCCountryPrimaryLocationName")] NSString IPTCCountryPrimaryLocationName { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCOriginalTransmissionReference + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCOriginalTransmissionReference")] NSString IPTCOriginalTransmissionReference { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCHeadline + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCHeadline")] NSString IPTCHeadline { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCCredit @@ -937,6 +1033,9 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCCredit")] NSString IPTCCredit { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCSource + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCSource")] NSString IPTCSource { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCCopyrightNotice @@ -954,14 +1053,29 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCCaptionAbstract")] NSString IPTCCaptionAbstract { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCWriterEditor + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCWriterEditor")] NSString IPTCWriterEditor { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCImageType + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCImageType")] NSString IPTCImageType { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCImageOrientation + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCImageOrientation")] NSString IPTCImageOrientation { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCLanguageIdentifier + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCLanguageIdentifier")] NSString IPTCLanguageIdentifier { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCStarRating + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCStarRating")] NSString IPTCStarRating { get; } /// Represents the value associated with the constant kCGImagePropertyIPTCCreatorContactInfo @@ -969,8 +1083,14 @@ interface CGImageProperties { /// To be added. [Field ("kCGImagePropertyIPTCCreatorContactInfo")] NSString IPTCCreatorContactInfo { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCRightsUsageTerms + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCRightsUsageTerms")] NSString IPTCRightsUsageTerms { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCScene + /// To be added. + /// To be added. [Field ("kCGImagePropertyIPTCScene")] NSString IPTCScene { get; } @@ -1019,14 +1139,29 @@ interface CGImageProperties { // JFIF Dictionary Keys + /// Represents the value associated with the constant kCGImagePropertyJFIFVersion + /// To be added. + /// To be added. [Field ("kCGImagePropertyJFIFVersion")] NSString JFIFVersion { get; } + /// Represents the value associated with the constant kCGImagePropertyJFIFXDensity + /// To be added. + /// To be added. [Field ("kCGImagePropertyJFIFXDensity")] NSString JFIFXDensity { get; } + /// Represents the value associated with the constant kCGImagePropertyJFIFYDensity + /// To be added. + /// To be added. [Field ("kCGImagePropertyJFIFYDensity")] NSString JFIFYDensity { get; } + /// Represents the value associated with the constant kCGImagePropertyJFIFDensityUnit + /// To be added. + /// To be added. [Field ("kCGImagePropertyJFIFDensityUnit")] NSString JFIFDensityUnit { get; } + /// Represents the value associated with the constant kCGImagePropertyJFIFIsProgressive + /// To be added. + /// To be added. [Field ("kCGImagePropertyJFIFIsProgressive")] NSString JFIFIsProgressive { get; } @@ -1042,12 +1177,24 @@ interface CGImageProperties { NSString PNGYPixelsPerMeter { get; } [Field ("kCGImagePropertyPNGsRGBIntent")] NSString PNGsRGBIntent { get; } + /// Represents the value associated with the constant kCGImagePropertyPNGChromaticities + /// To be added. + /// To be added. [Field ("kCGImagePropertyPNGChromaticities")] NSString PNGChromaticities { get; } + /// Represents the value associated with the constant kCGImagePropertyPNGAuthor + /// To be added. + /// To be added. [Field ("kCGImagePropertyPNGAuthor")] NSString PNGAuthor { get; } + /// Represents the value associated with the constant kCGImagePropertyPNGCopyright + /// To be added. + /// To be added. [Field ("kCGImagePropertyPNGCopyright")] NSString PNGCopyright { get; } + /// Represents the value associated with the constant kCGImagePropertyPNGCreationTime + /// To be added. + /// To be added. [Field ("kCGImagePropertyPNGCreationTime")] NSString PNGCreationTime { get; } [Field ("kCGImagePropertyPNGDescription")] @@ -1062,6 +1209,9 @@ interface CGImageProperties { [Field ("kCGImagePropertyPNGPixelsAspectRatio")] NSString PNGPixelsAspectRatio { get; } + /// Represents the value associated with the constant kCGImagePropertyPNGCompressionFilter. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyPNGCompressionFilter")] NSString PNGCompressionFilter { get; } @@ -1096,6 +1246,9 @@ interface CGImageProperties { [Field ("kCGImagePropertyAPNGCanvasPixelHeight")] NSString ApngCanvasPixelHeight { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyPNGComment")] NSString PNGComment { get; } @@ -1958,59 +2111,137 @@ interface CGImageProperties { // Nikon Camera Dictionary Keys + /// Represents the value associated with the constant kCGImagePropertyMakerNikonISOSetting + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonISOSetting")] NSString MakerNikonISOSetting { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonColorMode + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonColorMode")] NSString MakerNikonColorMode { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonQuality + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonQuality")] NSString MakerNikonQuality { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonWhiteBalanceMode + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonWhiteBalanceMode")] NSString MakerNikonWhiteBalanceMode { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonSharpenMode + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonSharpenMode")] NSString MakerNikonSharpenMode { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonFocusMode + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonFocusMode")] NSString MakerNikonFocusMode { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonFlashSetting + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonFlashSetting")] NSString MakerNikonFlashSetting { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonISOSelection + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonISOSelection")] NSString MakerNikonISOSelection { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonFlashExposureComp + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonFlashExposureComp")] NSString MakerNikonFlashExposureComp { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonImageAdjustment + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonImageAdjustment")] NSString MakerNikonImageAdjustment { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonLensAdapter + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonLensAdapter")] NSString MakerNikonLensAdapter { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonLensType + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonLensType")] NSString MakerNikonLensType { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonLensInfo + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonLensInfo")] NSString MakerNikonLensInfo { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonFocusDistance + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonFocusDistance")] NSString MakerNikonFocusDistance { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonDigitalZoom + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonDigitalZoom")] NSString MakerNikonDigitalZoom { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonShootingMode + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonShootingMode")] NSString MakerNikonShootingMode { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonShutterCount + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonShutterCount")] NSString MakerNikonShutterCount { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerNikonCameraSerialNumber + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerNikonCameraSerialNumber")] NSString MakerNikonCameraSerialNumber { get; } // Canon Camera Dictionary Keys + /// Represents the value associated with the constant kCGImagePropertyMakerCanonOwnerName + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonOwnerName")] NSString MakerCanonOwnerName { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerCanonCameraSerialNumber + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonCameraSerialNumber")] NSString MakerCanonCameraSerialNumber { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerCanonImageSerialNumber + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonImageSerialNumber")] NSString MakerCanonImageSerialNumber { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerCanonFlashExposureComp + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonFlashExposureComp")] NSString MakerCanonFlashExposureComp { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerCanonContinuousDrive + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonContinuousDrive")] NSString MakerCanonContinuousDrive { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerCanonLensModel + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonLensModel")] NSString MakerCanonLensModel { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerCanonFirmware + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonFirmware")] NSString MakerCanonFirmware { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerCanonAspectRatioInfo + /// To be added. + /// To be added. [Field ("kCGImagePropertyMakerCanonAspectRatioInfo")] NSString MakerCanonAspectRatioInfo { get; } @@ -2069,11 +2300,17 @@ interface CGImageProperties { [Field ("kCGImagePropertyExifOffsetTimeDigitized")] NSString ExifOffsetTimeDigitized { get; } + /// Represents the value associated with the constant kCGImagePropertyMakerAppleDictionary + /// To be added. + /// To be added. [NoMac] [MacCatalyst (13, 1)] [Field ("kCGImagePropertyMakerAppleDictionary")] NSString MakerAppleDictionary { get; } + /// Represents the value associated with the constant kCGImagePropertyImageCount + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyImageCount")] NSString ImageCount { get; } @@ -2100,6 +2337,9 @@ interface CGImageProperties { [Field ("kCGImagePropertyBytesPerRow")] NSString BytesPerRow { get; } + /// Represents the value associated with the constant kCGImagePropertyNamedColorSpace + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyNamedColorSpace")] NSString NamedColorSpace { get; } @@ -2108,6 +2348,9 @@ interface CGImageProperties { [Field ("kCGImagePropertyPixelFormat")] NSString PixelFormat { get; } + /// Represents the value associated with the constant kCGImagePropertyImages + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyImages")] NSString Images { get; } @@ -2137,6 +2380,9 @@ interface CGImageProperties { [Field ("kCGImagePropertyFileContentsDictionary")] NSString FileContentsDictionary { get; } + /// Represents the value associated with the constant kCGImagePropertyOpenEXRDictionary + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyOpenEXRDictionary")] NSString OpenExrDictionary { get; } @@ -3394,10 +3640,16 @@ interface CGImageProperties { [Field ("kCGImagePropertyIPTCExtWorkflowTagCvTermName")] NSString IPTCExtWorkflowTagCvTermName { get; } + /// Represents the value associated with the constant kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyIPTCExtWorkflowTagCvTermRefinedAbout")] NSString IPTCExtWorkflowTagCvTermRefinedAbout { get; } + /// Represents the value associated with the constant kCGImagePropertyOpenEXRAspectRatio + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("kCGImagePropertyOpenEXRAspectRatio")] NSString OpenExrAspectRatio { get; } diff --git a/src/medialibrary.cs b/src/medialibrary.cs index 9d5c133ad660..6777afd334e9 100644 --- a/src/medialibrary.cs +++ b/src/medialibrary.cs @@ -33,54 +33,105 @@ namespace MediaLibrary { [Static] [Deprecated (PlatformName.MacOSX, 10, 15)] interface MediaLibraryTypeIdentifierKey { + /// To be added. + /// To be added. + /// To be added. [Field ("MLFolderRootGroupTypeIdentifier")] NSString FolderRootGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLFolderGroupTypeIdentifier")] NSString FolderGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesRootGroupTypeIdentifier")] NSString ITunesRootGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesPlaylistTypeIdentifier")] NSString ITunesPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesPurchasedPlaylistTypeIdentifier")] NSString ITunesPurchasedPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesPodcastPlaylistTypeIdentifier")] NSString ITunesPodcastPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesVideoPlaylistTypeIdentifier")] NSString ITunesVideoPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesSmartPlaylistTypeIdentifier")] NSString ITunesSmartPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesFolderPlaylistTypeIdentifier")] NSString ITunesFolderPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesMoviesPlaylistTypeIdentifier")] NSString ITunesMoviesPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesTVShowsPlaylistTypeIdentifier")] NSString ITunesTVShowsPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesAudioBooksPlaylistTypeIdentifier")] NSString ITunesAudioBooksPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesMusicPlaylistTypeIdentifier")] NSString ITunesMusicPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesMusicVideosPlaylistTypeIdentifier")] NSString ITunesMusicVideosPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesGeniusPlaylistTypeIdentifier")] NSString ITunesGeniusPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesSavedGeniusPlaylistTypeIdentifier")] NSString ITunesSavedGeniusPlaylistTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiTunesiTunesUPlaylistTypeIdentifier")] NSString ITunesiTunesUPlaylistTypeIdentifier { get; } @@ -90,12 +141,21 @@ interface MediaLibraryTypeIdentifierKey { [Field ("MLPhotosSharedGroupTypeIdentifier")] NSString PhotosSharedGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosAlbumsGroupTypeIdentifier")] NSString PhotosAlbumsGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosAlbumTypeIdentifier")] NSString PhotosAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosFolderTypeIdentifier")] NSString PhotosFolderTypeIdentifier { get; } @@ -105,6 +165,9 @@ interface MediaLibraryTypeIdentifierKey { [Field ("MLPhotosPublishedAlbumTypeIdentifier")] NSString PhotosPublishedAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 15)] [Field ("MLPhotosAllMomentsGroupTypeIdentifier")] NSString PhotosAllMomentsGroupTypeIdentifier { get; } @@ -113,14 +176,23 @@ interface MediaLibraryTypeIdentifierKey { [Field ("MLPhotosMomentGroupTypeIdentifier")] NSString PhotosMomentGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 15)] [Field ("MLPhotosAllCollectionsGroupTypeIdentifier")] NSString PhotosAllCollectionsGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 15)] [Field ("MLPhotosCollectionGroupTypeIdentifier")] NSString PhotosCollectionGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 15)] [Field ("MLPhotosAllYearsGroupTypeIdentifier")] NSString PhotosAllYearsGroupTypeIdentifier { get; } @@ -129,6 +201,9 @@ interface MediaLibraryTypeIdentifierKey { [Field ("MLPhotosYearGroupTypeIdentifier")] NSString PhotosYearGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosLastImportGroupTypeIdentifier")] NSString PhotosLastImportGroupTypeIdentifier { get; } @@ -138,18 +213,30 @@ interface MediaLibraryTypeIdentifierKey { [Field ("MLPhotosSharedPhotoStreamTypeIdentifier")] NSString PhotosSharedPhotoStreamTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosFavoritesGroupTypeIdentifier")] NSString PhotosFavoritesGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosFrontCameraGroupTypeIdentifier")] NSString PhotosFrontCameraGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosLivePhotosGroupTypeIdentifier")] NSString PhotosLivePhotosGroupTypeIdentifier { get; } [Field ("MLPhotosLongExposureGroupTypeIdentifier")] NSString PhotosLongExposureGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosAnimatedGroupTypeIdentifier")] NSString PhotosAnimatedGroupTypeIdentifier { get; } @@ -165,225 +252,444 @@ interface MediaLibraryTypeIdentifierKey { [Field ("MLPhotosTimelapseGroupTypeIdentifier")] NSString PhotosTimelapseGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosBurstGroupTypeIdentifier")] NSString PhotosBurstGroupTypeIdentifier { get; } [Field ("MLPhotosScreenshotGroupTypeIdentifier")] NSString PhotosScreenshotGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosFacesAlbumTypeIdentifier")] NSString PhotosFacesAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosAllPhotosAlbumTypeIdentifier")] NSString PhotosAllPhotosAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLPhotosDepthEffectGroupTypeIdentifier")] NSString PhotosDepthEffectGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoRootGroupTypeIdentifier")] NSString IPhotoRootGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoAlbumTypeIdentifier")] NSString IPhotoAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoLibraryAlbumTypeIdentifier")] NSString IPhotoLibraryAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoEventsFolderTypeIdentifier")] NSString IPhotoEventsFolderTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoSmartAlbumTypeIdentifier")] NSString IPhotoSmartAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoEventAlbumTypeIdentifier")] NSString IPhotoEventAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoLastImportAlbumTypeIdentifier")] NSString IPhotoLastImportAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoLastNMonthsAlbumTypeIdentifier")] NSString IPhotoLastNMonthsAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoFlaggedAlbumTypeIdentifier")] NSString IPhotoFlaggedAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoFolderAlbumTypeIdentifier")] NSString IPhotoFolderAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoSubscribedAlbumTypeIdentifier")] NSString IPhotoSubscribedAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoFacesAlbumTypeIdentifier")] NSString IPhotoFacesAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoPlacesAlbumTypeIdentifier")] NSString IPhotoPlacesAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoPlacesCountryAlbumTypeIdentifier")] NSString IPhotoPlacesCountryAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoPlacesProvinceAlbumTypeIdentifier")] NSString IPhotoPlacesProvinceAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoPlacesCityAlbumTypeIdentifier")] NSString IPhotoPlacesCityAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoPlacesPointOfInterestAlbumTypeIdentifier")] NSString IPhotoPlacesPointOfInterestAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoFacebookAlbumTypeIdentifier")] NSString IPhotoFacebookAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoFlickrAlbumTypeIdentifier")] NSString IPhotoFlickrAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoFacebookGroupTypeIdentifier")] NSString IPhotoFacebookGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoFlickrGroupTypeIdentifier")] NSString IPhotoFlickrGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoSlideShowAlbumTypeIdentifier")] NSString IPhotoSlideShowAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoLastViewedEventAlbumTypeIdentifier")] NSString IPhotoLastViewedEventAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiPhotoPhotoStreamAlbumTypeIdentifier")] NSString IPhotoPhotoStreamAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureRootGroupTypeIdentifier")] NSString ApertureRootGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureUserAlbumTypeIdentifier")] NSString ApertureUserAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureUserSmartAlbumTypeIdentifier")] NSString ApertureUserSmartAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureProjectAlbumTypeIdentifier")] NSString ApertureProjectAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureFolderAlbumTypeIdentifier")] NSString ApertureFolderAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureProjectFolderAlbumTypeIdentifier")] NSString ApertureProjectFolderAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureLightTableTypeIdentifier")] NSString ApertureLightTableTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureFlickrGroupTypeIdentifier")] NSString ApertureFlickrGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureFlickrAlbumTypeIdentifier")] NSString ApertureFlickrAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureFacebookGroupTypeIdentifier")] NSString ApertureFacebookGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureFacebookAlbumTypeIdentifier")] NSString ApertureFacebookAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureSmugMugGroupTypeIdentifier")] NSString ApertureSmugMugGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureSmugMugAlbumTypeIdentifier")] NSString ApertureSmugMugAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureSlideShowTypeIdentifier")] NSString ApertureSlideShowTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureAllPhotosTypeIdentifier")] NSString ApertureAllPhotosTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureFlaggedTypeIdentifier")] NSString ApertureFlaggedTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureAllProjectsTypeIdentifier")] NSString ApertureAllProjectsTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureFacesAlbumTypeIdentifier")] NSString ApertureFacesAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLAperturePlacesAlbumTypeIdentifier")] NSString AperturePlacesAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLAperturePlacesCountryAlbumTypeIdentifier")] NSString AperturePlacesCountryAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLAperturePlacesProvinceAlbumTypeIdentifier")] NSString AperturePlacesProvinceAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLAperturePlacesCityAlbumTypeIdentifier")] NSString AperturePlacesCityAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLAperturePlacesPointOfInterestAlbumTypeIdentifier")] NSString AperturePlacesPointOfInterestAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureLastImportAlbumTypeIdentifier")] NSString ApertureLastImportAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureLastNMonthsAlbumTypeIdentifier")] NSString ApertureLastNMonthsAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLApertureLastViewedEventAlbumTypeIdentifier")] NSString ApertureLastViewedEventAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLAperturePhotoStreamAlbumTypeIdentifier")] NSString AperturePhotoStreamAlbumTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLGarageBandRootGroupTypeIdentifier")] NSString GarageBandRootGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLGarageBandFolderGroupTypeIdentifier")] NSString GarageBandFolderGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLLogicRootGroupTypeIdentifier")] NSString LogicRootGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLLogicBouncesGroupTypeIdentifier")] NSString LogicBouncesGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLLogicProjectsGroupTypeIdentifier")] NSString LogicProjectsGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLLogicProjectTypeIdentifier")] NSString LogicProjectTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiMovieRootGroupTypeIdentifier")] NSString IMovieRootGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiMovieEventGroupTypeIdentifier")] NSString IMovieEventGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiMovieProjectGroupTypeIdentifier")] NSString IMovieProjectGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiMovieEventLibraryGroupTypeIdentifier")] NSString IMovieEventLibraryGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiMovieEventCalendarGroupTypeIdentifier")] NSString IMovieEventCalendarGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLiMovieFolderGroupTypeIdentifier")] NSString IMovieFolderGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLFinalCutRootGroupTypeIdentifier")] NSString FinalCutRootGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLFinalCutEventGroupTypeIdentifier")] NSString FinalCutEventGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLFinalCutProjectGroupTypeIdentifier")] NSString FinalCutProjectGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLFinalCutEventLibraryGroupTypeIdentifier")] NSString FinalCutEventLibraryGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLFinalCutEventCalendarGroupTypeIdentifier")] NSString FinalCutEventCalendarGroupTypeIdentifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("MLFinalCutFolderGroupTypeIdentifier")] NSString FinalCutFolderGroupTypeIdentifier { get; } } diff --git a/src/mediaplayer.cs b/src/mediaplayer.cs index ec685f93e8e5..07a2c470c5a6 100644 --- a/src/mediaplayer.cs +++ b/src/mediaplayer.cs @@ -2212,6 +2212,9 @@ interface MPNowPlayingInfoCenter { [Export ("defaultCenter")] MPNowPlayingInfoCenter DefaultCenter { get; } + /// To be added. + /// To be added. + /// To be added. [NoiOS] [NoTV] [NoMacCatalyst] diff --git a/src/messageui.cs b/src/messageui.cs index c3122e231204..c966ade8857d 100644 --- a/src/messageui.cs +++ b/src/messageui.cs @@ -30,13 +30,28 @@ enum MFMailComposeControllerDeferredAction : long { /// Apple documentation for MFMailComposeViewController [BaseType (typeof (UINavigationController))] interface MFMailComposeViewController : UIAppearance { + /// To be added. + /// To be added. + /// To be added. [Static, Export ("canSendMail")] bool CanSendMail { get; } + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [Export ("mailComposeDelegate", ArgumentSemantic.Weak)] [NullAllowed] NSObject WeakMailComposeDelegate { get; set; } + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [Wrap ("WeakMailComposeDelegate")] IMFMailComposeViewControllerDelegate MailComposeDelegate { get; set; } @@ -81,6 +96,9 @@ interface MFMailComposeViewControllerDelegate { /// Provides data for the event. interface MFMessageAvailabilityChangedEventArgs { + /// To be added. + /// To be added. + /// To be added. [Export ("MFMessageComposeViewControllerTextMessageAvailabilityKey")] bool TextMessageAvailability { get; } } @@ -90,28 +108,55 @@ interface MFMessageAvailabilityChangedEventArgs { /// Apple documentation for MFMessageComposeViewController [BaseType (typeof (UINavigationController))] interface MFMessageComposeViewController : UIAppearance { + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [Export ("messageComposeDelegate", ArgumentSemantic.Weak), NullAllowed] NSObject WeakMessageComposeDelegate { get; set; } + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [Wrap ("WeakMessageComposeDelegate")] IMFMessageComposeViewControllerDelegate MessageComposeDelegate { get; set; } + /// To be added. + /// To be added. + /// To be added. [NullAllowed] [Export ("recipients", ArgumentSemantic.Copy)] string [] Recipients { get; set; } + /// To be added. + /// To be added. + /// To be added. [NullAllowed] [Export ("body", ArgumentSemantic.Copy)] string Body { get; set; } + /// To be added. + /// To be added. + /// To be added. [Static] [Export ("canSendText")] bool CanSendText { get; } + /// To be added. + /// To be added. + /// To be added. [Static] [Export ("canSendAttachments")] bool CanSendAttachments { get; } + /// To be added. + /// To be added. + /// To be added. [Static] [Export ("canSendSubject")] bool CanSendSubject { get; } @@ -120,6 +165,9 @@ interface MFMessageComposeViewController : UIAppearance { [Export ("isSupportedAttachmentUTI:")] bool IsSupportedAttachment (string uti); + /// To be added. + /// To be added. + /// To be added. [NullAllowed] [Export ("subject", ArgumentSemantic.Copy)] string Subject { get; set; } @@ -128,6 +176,12 @@ interface MFMessageComposeViewController : UIAppearance { [Export ("attachments")] NSDictionary [] GetAttachments (); + /// To be added. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [MacCatalyst (13, 1)] [NullAllowed, Export ("message", ArgumentSemantic.Copy)] MSMessage Message { get; set; } @@ -145,16 +199,29 @@ interface MFMessageComposeViewController : UIAppearance { [Export ("disableUserAttachments")] void DisableUserAttachments (); + /// [Field ("MFMessageComposeViewControllerTextMessageAvailabilityDidChangeNotification")] [Notification (typeof (MFMessageAvailabilityChangedEventArgs))] NSString TextMessageAvailabilityDidChangeNotification { get; } + /// Represents the value associated with the constant MFMessageComposeViewControllerTextMessageAvailabilityKey + /// + /// + /// To be added. [Field ("MFMessageComposeViewControllerTextMessageAvailabilityKey")] NSString TextMessageAvailabilityKey { get; } + /// Represents the value associated with the constant MFMessageComposeViewControllerAttachmentAlternateFilename + /// + /// + /// To be added. [Field ("MFMessageComposeViewControllerAttachmentAlternateFilename")] NSString AttachmentAlternateFilename { get; } + /// Represents the value associated with the constant MFMessageComposeViewControllerAttachmentURL + /// + /// + /// To be added. [Field ("MFMessageComposeViewControllerAttachmentURL")] NSString AttachmentURL { get; } diff --git a/src/metal.cs b/src/metal.cs index afa0cb996b4a..2de7d853596a 100644 --- a/src/metal.cs +++ b/src/metal.cs @@ -3171,6 +3171,9 @@ partial interface MTLDepthStencilDescriptor : NSCopying { [Export ("depthCompareFunction")] MTLCompareFunction DepthCompareFunction { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("depthWriteEnabled")] bool DepthWriteEnabled { [Bind ("isDepthWriteEnabled")] get; set; } diff --git a/src/modelio.cs b/src/modelio.cs index 66fe0a68d31b..ecce0689dc00 100644 --- a/src/modelio.cs +++ b/src/modelio.cs @@ -1978,9 +1978,15 @@ interface MDLSkyCubeTexture { [Export ("updateTexture")] void UpdateTexture (); + /// Gets or sets the haziness of the simulated sky, on a scale from 0.0 to 1.0. + /// To be added. + /// To be added. [Export ("turbidity")] float Turbidity { get; set; } + /// Gets or sets the angular position, from the zenith, of the Sun's position. + /// To be added. + /// To control the horizontal position of the sun, app developers should rotate the scene within the sky cube. [Export ("sunElevation")] float SunElevation { get; set; } @@ -1991,6 +1997,9 @@ interface MDLSkyCubeTexture { [Export ("sunAzimuth")] float SunAzimuth { get; set; } + /// Gets or sets the scattering present in the upper regions of the simulated sky, on a scale from 0.0 (similar to illumination at dawn or dusk) to 1.0 (similar to midday illumination). + /// To be added. + /// To be added. [Export ("upperAtmosphereScattering")] float UpperAtmosphereScattering { get; set; } @@ -2064,21 +2073,36 @@ Vector2 HighDynamicRangeCompression { [MacCatalyst (13, 1)] [BaseType (typeof (MDLCamera))] interface MDLStereoscopicCamera { + /// Gets or sets the distance, in millimeters, between the centers of the camera viewpoints. + /// To be added. + /// To be added. [Export ("interPupillaryDistance")] float InterPupillaryDistance { get; set; } + /// Gets or sets the angle in degrees at which the left viewpoint looks toward the centerline. + /// To be added. + /// To be added. [Export ("leftVergence")] float LeftVergence { get; set; } + /// Gets or sets the angle in degrees at which the right viewpoint looks toward the centerline. + /// To be added. + /// To be added. [Export ("rightVergence")] float RightVergence { get; set; } + /// The fraction of the image width by which the left and right images overlap. + /// To be added. + /// To be added. [Export ("overlap")] float Overlap { get; set; } #if !NET [Obsolete ("Use 'LeftViewMatrix4x4' instead.")] #endif + /// Gets the view matrix for the left viewpoint. + /// To be added. + /// To be added. [Export ("leftViewMatrix")] Matrix4 LeftViewMatrix { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] @@ -2097,6 +2121,9 @@ MatrixFloat4x4 LeftViewMatrix4x4 { #if !NET [Obsolete ("Use 'RightViewMatrix4x4' instead.")] #endif + /// Gets the view matrix for the right viewpoint. + /// To be added. + /// To be added. [Export ("rightViewMatrix")] Matrix4 RightViewMatrix { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] @@ -2115,6 +2142,9 @@ MatrixFloat4x4 RightViewMatrix4x4 { #if !NET [Obsolete ("Use 'LeftProjectionMatrix4x4' instead.")] #endif + /// Gets the projection matrix for the left viewpoint. + /// To be added. + /// To be added. [Export ("leftProjectionMatrix")] Matrix4 LeftProjectionMatrix { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] @@ -2133,6 +2163,9 @@ MatrixFloat4x4 LeftProjectionMatrix4x4 { #if !NET [Obsolete ("Use 'RightProjectionMatrix4x4' instead.")] #endif + /// Gets the projection matrix for the right viewpoint. + /// To be added. + /// To be added. [Export ("rightProjectionMatrix")] Matrix4 RightProjectionMatrix { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] @@ -2167,6 +2200,9 @@ interface MDLSubmesh : MDLNamed { [Export ("initWithMDLSubmesh:indexType:geometryType:")] NativeHandle Constructor (MDLSubmesh indexBuffer, MDLIndexBitDepth indexType, MDLGeometryType geometryType); + /// Gets the buffer whose indices sequence the vertex data into interpretable geometry. + /// To be added. + /// To be added. [Export ("indexBuffer", ArgumentSemantic.Retain)] IMDLMeshBuffer IndexBuffer { get; } @@ -2174,18 +2210,39 @@ interface MDLSubmesh : MDLNamed { [Export ("indexBufferAsIndexType:")] IMDLMeshBuffer GetIndexBuffer (MDLIndexBitDepth indexType); + /// Gets the number of indices in the index buffer. + /// To be added. + /// To be added. [Export ("indexCount")] nuint IndexCount { get; } + /// Gets the numeric data type of the values in the index buffer. + /// To be added. + /// To be added. [Export ("indexType")] MDLIndexBitDepth IndexType { get; } + /// Gets or sets the geometry type of the submesh. + /// To be added. + /// To be added. [Export ("geometryType")] MDLGeometryType GeometryType { get; } + /// Gets or sets the material to use when rendering the submesh. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("material", ArgumentSemantic.Retain)] MDLMaterial Material { get; set; } + /// Gets a value that controls how the vertices in the submesh define the geometry of the mesh. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// Gets or sets an object that describes the submesh's topology. [NullAllowed, Export ("topology", ArgumentSemantic.Retain)] MDLSubmeshTopology Topology { get; @@ -2310,27 +2367,48 @@ interface MDLTexture : MDLNamed { [return: NullAllowed] NSData GetTexelDataWithBottomLeftOrigin (nint mipLevel, bool create); + /// Gets the width and height of the texture, in texels. + /// To be added. + /// To be added. [Export ("dimensions")] Vector2i Dimensions { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] get; } + /// Gets the row stride length in bytes. + /// To be added. + /// To be added. [Export ("rowStride")] nint RowStride { get; } + /// Gets the number of channels per texel. + /// To be added. + /// To be added. [Export ("channelCount")] nuint ChannelCount { get; } + /// Gets the maximum number of mipmap levels for the texture. + /// To be added. + /// To be added. [Export ("mipLevelCount")] nuint MipLevelCount { get; } + /// Gets a value that represents the encoding for texels in the texture. + /// To be added. + /// To be added. [Export ("channelEncoding")] MDLTextureChannelEncoding ChannelEncoding { get; } + /// Gets or sets a value that determines whether the texture should be interpreted as a cube. + /// To be added. + /// To be added. [Export ("isCube")] bool IsCube { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("hasAlphaValues")] bool HasAlphaValues { get; set; } @@ -2342,21 +2420,39 @@ Vector2i Dimensions { [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface MDLTextureFilter { + /// Gets or sets the wrapping mode for S-coordinates. + /// To be added. + /// To be added. [Export ("sWrapMode", ArgumentSemantic.Assign)] MDLMaterialTextureWrapMode SWrapMode { get; set; } + /// Gets or sets the wrapping mode for T-coordinates. + /// To be added. + /// To be added. [Export ("tWrapMode", ArgumentSemantic.Assign)] MDLMaterialTextureWrapMode TWrapMode { get; set; } + /// Gets or sets the wrapping mode for R-coordinates. + /// To be added. + /// To be added. [Export ("rWrapMode", ArgumentSemantic.Assign)] MDLMaterialTextureWrapMode RWrapMode { get; set; } + /// Gets or sets the filtering mode for rendering shrunken versions of the texture. + /// To be added. + /// To be added. [Export ("minFilter", ArgumentSemantic.Assign)] MDLMaterialTextureFilterMode MinFilter { get; set; } + /// Gets or sets the filtering mode for rendering magnified versions of the texture. + /// To be added. + /// To be added. [Export ("magFilter", ArgumentSemantic.Assign)] MDLMaterialTextureFilterMode MagFilter { get; set; } + /// Gets or sets the filtering mode for rendering with mipmaps. + /// To be added. + /// To be added. [Export ("mipFilter", ArgumentSemantic.Assign)] MDLMaterialMipMapFilterMode MipFilter { get; set; } } @@ -2625,6 +2721,9 @@ interface MDLUrlTexture { [Export ("initWithURL:name:")] NativeHandle Constructor (NSUrl url, [NullAllowed] string name); + /// Gets or sets the URL for the MDLURLTexture. + /// To be added. + /// To be added. [Export ("URL", ArgumentSemantic.Copy)] NSUrl Url { get; set; } } @@ -2916,12 +3015,18 @@ interface MDLVoxelArray { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] MDLAxisAlignedBoundingBox GetVoxelBoundingBox (Vector4i index); + /// Gets the number of voxels in the array. + /// To be added. + /// To be added. [Export ("count")] nuint Count { get; } #if !NET [Obsolete ("Use 'VoxelIndexExtent2' instead.")] #endif + /// Gets the allowable ranges for the four components of a voxel index. + /// To be added. + /// To be added. [Export ("voxelIndexExtent")] MDLVoxelIndexExtent VoxelIndexExtent { #if NET @@ -2939,6 +3044,9 @@ MDLVoxelIndexExtent2 VoxelIndexExtent2 { } #endif + /// Gets the smallest box that contains all the voxels. + /// To be added. + /// To be added. [Export ("boundingBox")] MDLAxisAlignedBoundingBox BoundingBox { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] @@ -2949,14 +3057,23 @@ MDLAxisAlignedBoundingBox BoundingBox { [Export ("convertToSignedShellField")] void ConvertToSignedShellField (); + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("isValidSignedShellField")] bool IsValidSignedShellField { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("shellFieldInteriorThickness")] float ShellFieldInteriorThickness { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("shellFieldExteriorThickness")] float ShellFieldExteriorThickness { get; set; } @@ -3077,6 +3194,9 @@ interface MDLVertexBufferLayout : NSCopying { [Export ("initWithStride:")] NativeHandle Constructor (nuint stride); + /// Gets or sets the stride of the data. + /// To be added. + /// To be added. [Export ("stride", ArgumentSemantic.Assign)] nuint Stride { get; set; } } @@ -3091,33 +3211,81 @@ interface MDLSubmeshTopology { [Export ("initWithSubmesh:")] NativeHandle Constructor (MDLSubmesh submesh); + /// Gets or sets a mesh buffer that contains the number of faces for each corresponding face in the mesh's index buffer. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("faceTopology", ArgumentSemantic.Retain)] IMDLMeshBuffer FaceTopology { get; set; } + /// Gets or sets the number of faces in the submesh. + /// To be added. + /// To be added. [Export ("faceCount", ArgumentSemantic.Assign)] nuint FaceCount { get; set; } + /// Gets or sets the indices of vertices that are to be treated as creases. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("vertexCreaseIndices", ArgumentSemantic.Retain)] IMDLMeshBuffer VertexCreaseIndices { get; set; } + /// Gets or sets the sparse mesh buffer that contains vertex smoothness data that are indexed by property + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("vertexCreases", ArgumentSemantic.Retain)] IMDLMeshBuffer VertexCreases { get; set; } + /// Gets or sets the number of values in the property. + /// To be added. + /// To be added. [Export ("vertexCreaseCount", ArgumentSemantic.Assign)] nuint VertexCreaseCount { get; set; } + /// Gets or sets the mesh buffer that contains the indices to the vertices that define the edges that crease during subdivision. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("edgeCreaseIndices", ArgumentSemantic.Retain)] IMDLMeshBuffer EdgeCreaseIndices { get; set; } + /// Gets or sets the mesh buffer that contains edge smoothness data that correlates with the vertex pairs that are contained in property. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("edgeCreases", ArgumentSemantic.Retain)] IMDLMeshBuffer EdgeCreases { get; set; } + /// Gets the number of creases that are contained in the edge crease buffers. + /// To be added. + /// To be added. [Export ("edgeCreaseCount", ArgumentSemantic.Assign)] nuint EdgeCreaseCount { get; set; } + /// Gets or sets a mesh buffer that contains indices into the submesh's mesh buffer, thus indicating which faces are to be treated as holes when rendering. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed, Export ("holes", ArgumentSemantic.Retain)] IMDLMeshBuffer Holes { get; set; } + /// Gets or sets the number of holes in the hole buffer. + /// To be added. + /// To be added. [Export ("holeCount", ArgumentSemantic.Assign)] nuint HoleCount { get; set; } } @@ -3733,6 +3901,9 @@ interface MDLTransformRotateZOp : MDLTransformOp { //[Export ("name")] //string Name { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("animatedValue")] MDLAnimatedScalar AnimatedValue { get; } } @@ -3760,6 +3931,9 @@ interface MDLTransformTranslateOp : MDLTransformOp { //[Export ("name")] //string Name { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("animatedValue")] MDLAnimatedVector3 AnimatedValue { get; } } @@ -3772,6 +3946,9 @@ interface MDLTransformScaleOp : MDLTransformOp { //[Export ("name")] //string Name { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("animatedValue")] MDLAnimatedVector3 AnimatedValue { get; } } @@ -3845,6 +4022,9 @@ interface MDLTransformStack : NSCopying, MDLTransformComponent { [MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")] NMatrix4d GetNMatrix4d (double atTime); + /// To be added. + /// To be added. + /// To be added. [Export ("count")] nuint Count { get; } @@ -3852,6 +4032,9 @@ interface MDLTransformStack : NSCopying, MDLTransformComponent { //[Export ("keyTimes", ArgumentSemantic.Copy)] //NSNumber [] KeyTimes { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("transformOps", ArgumentSemantic.Copy)] IMDLTransformOp [] TransformOps { get; } } diff --git a/src/networkextension.cs b/src/networkextension.cs index d8586a2384be..fb4004842e5d 100644 --- a/src/networkextension.cs +++ b/src/networkextension.cs @@ -80,9 +80,13 @@ enum NEVpnIkev2TlsVersion : long { [MacCatalyst (13, 1)] [Native] enum NEHotspotConfigurationEapType : long { + /// To be added. Tls = 13, + /// To be added. Ttls = 21, + /// To be added. Peap = 25, + /// To be added. Fast = 43, } @@ -108,8 +112,11 @@ enum NEHotspotConfigurationTtlsInnerAuthenticationType : long { [MacCatalyst (13, 1)] [Native] enum NEHotspotConfigurationEapTlsVersion : long { + /// To be added. Tls1_0 = 0, + /// To be added. Tls1_1 = 1, + /// To be added. Tls1_2 = 2, } @@ -470,6 +477,9 @@ interface NEAppRule : NSSecureCoding, NSCopying { [Export ("initWithSigningIdentifier:designatedRequirement:")] NativeHandle Constructor (string signingIdentifier, string designatedRequirement); + /// To be added. + /// To be added. + /// To be added. [NoiOS, MacCatalyst (15, 0)] [Export ("matchDesignatedRequirement")] string MatchDesignatedRequirement { get; } diff --git a/src/pdfkit.cs b/src/pdfkit.cs index 6078a9cddfc5..d97ebe9bca6c 100644 --- a/src/pdfkit.cs +++ b/src/pdfkit.cs @@ -2718,9 +2718,18 @@ interface PdfView : [Export ("initWithFrame:")] NativeHandle Constructor (CGRect frame); + /// Gets or sets the document to display. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [Export ("document"), NullAllowed] PdfDocument Document { get; set; } + /// Gets a Boolean value that tells whether the view can navigate to the first page. + /// To be added. + /// To be added. [Export ("canGoToFirstPage")] bool CanGoToFirstPage { get; } @@ -2728,36 +2737,54 @@ interface PdfView : [Export ("goToFirstPage:")] void GoToFirstPage ([NullAllowed] NSObject sender); + /// Gets a Boolean value that tells whether the view can navigate to the last page. + /// To be added. + /// To be added. [Export ("canGoToLastPage")] bool CanGoToLastPage { get; } [Export ("goToLastPage:")] void GoToLastPage ([NullAllowed] NSObject sender); + /// Gets a Boolean value that tells whether the view can navigate to the next page. + /// To be added. + /// To be added. [Export ("canGoToNextPage")] bool CanGoToNextPage { get; } [Export ("goToNextPage:")] void GoToNextPage ([NullAllowed] NSObject sender); + /// Gets a Boolean value that tells whether the view can navigate to the previous page. + /// To be added. + /// To be added. [Export ("canGoToPreviousPage")] bool CanGoToPreviousPage { get; } [Export ("goToPreviousPage:")] void GoToPreviousPage ([NullAllowed] NSObject sender); + /// Gets a Boolean value that tells whether the view can navigate back one page. + /// To be added. + /// To be added. [Export ("canGoBack")] bool CanGoBack { get; } [Export ("goBack:")] void GoBack ([NullAllowed] NSObject sender); + /// Gets a Boolean value that tells whether the view can navigate forward one page. + /// To be added. + /// To be added. [Export ("canGoForward")] bool CanGoForward { get; } [Export ("goForward:")] void GoForward ([NullAllowed] NSObject sender); + /// Gets the currently displayed page. + /// To be added. + /// To be added. [Export ("currentPage")] [NullAllowed] PdfPage CurrentPage { get; } @@ -2765,6 +2792,9 @@ interface PdfView : [Export ("goToPage:")] void GoToPage (PdfPage page); + /// Gets the currently displayed location. + /// To be added. + /// To be added. [Export ("currentDestination")] [NullAllowed] PdfDestination CurrentDestination { get; } @@ -2778,30 +2808,54 @@ interface PdfView : [Export ("goToRect:onPage:")] void GoToRectangle (CGRect rect, PdfPage page); + /// Gets or sets the display mode. + /// To be added. + /// To be added. [Export ("displayMode")] PdfDisplayMode DisplayMode { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("displayDirection")] PdfDisplayDirection DisplayDirection { get; set; } + /// Gets or sets a Boolean value that controls whether page breaks will be displayed. + /// To be added. + /// To be added. [Export ("displaysPageBreaks")] bool DisplaysPageBreaks { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("pageBreakMargins")] NSEdgeInsets PageBreakMargins { get; set; } + /// Gets or sets the display box style. + /// To be added. + /// To be added. [Export ("displayBox")] PdfDisplayBox DisplayBox { get; set; } + /// Gets or sets a Boolean value that controls whether the first page is displayed as a book cover for two-up or two-up continuous display. + /// To be added. + /// To be added. [Export ("displaysAsBook")] bool DisplaysAsBook { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("displaysRTL")] bool DisplaysRtl { get; set; } + /// To be added. + /// To be added. + /// To be added. [NoiOS] [Deprecated (PlatformName.MacOSX, 10, 12)] [NoMacCatalyst] @@ -2809,6 +2863,9 @@ interface PdfView : [Export ("shouldAntiAlias")] bool ShouldAntiAlias { get; set; } + /// Developers should not use this deprecated property. + /// To be added. + /// To be added. [NoiOS] [Deprecated (PlatformName.MacOSX, 10, 12)] [NoMacCatalyst] @@ -2823,12 +2880,21 @@ interface PdfView : [Export ("takeBackgroundColorFrom:")] void TakeBackgroundColor (NSObject sender); + /// Gets or sets the background color for the view. + /// To be added. + /// To be added. [Export ("backgroundColor")] NSColor BackgroundColor { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("interpolationQuality", ArgumentSemantic.Assign)] PdfInterpolationQuality InterpolationQuality { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("pageShadowsEnabled")] bool PageShadowsEnabled { get; [Bind ("enablePageShadows:")] set; } @@ -2843,19 +2909,42 @@ interface PdfView : [Export ("isUsingPageViewController")] bool IsUsingPageViewController { get; } + /// An object that can respond to the delegate protocol for this type + /// The instance that will respond to events and data requests. + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// Methods must be decorated with the [Export ("selectorName")] attribute to respond to each method from the protocol. Alternatively use the Delegate method which is strongly typed and does not require the [Export] attributes on methods. + /// [Export ("delegate", ArgumentSemantic.Assign), NullAllowed] NSObject WeakDelegate { get; set; } + /// An instance of the PdfKit.IPdfViewDelegate model class which acts as the class delegate. + /// The instance of the PdfKit.IPdfViewDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] IPdfViewDelegate Delegate { get; set; } + /// Gets or sets the view scale factor. + /// To be added. + /// To be added. [Export ("scaleFactor")] nfloat ScaleFactor { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("minScaleFactor")] nfloat MinScaleFactor { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("maxScaleFactor")] nfloat MaxScaleFactor { get; set; } @@ -2863,18 +2952,30 @@ interface PdfView : [Export ("zoomIn:")] void ZoomIn ([NullAllowed] NSObject sender); + /// Gets a Boolean value that tells whether the view can zoom in. + /// To be added. + /// To be added. [Export ("canZoomIn")] bool CanZoomIn { get; } [Export ("zoomOut:")] void ZoomOut ([NullAllowed] NSObject sender); + /// Gets a Boolean value that tells whether the view can zoom out. + /// To be added. + /// To be added. [Export ("canZoomOut")] bool CanZoomOut { get; } + /// Gets or sets a Boolean value that controls whether the pages of the PDF autoscale to fit the view. + /// To be added. + /// To be added. [Export ("autoScales")] bool AutoScales { get; set; } + /// Gets the scale factor that would fit the current PDF page(s) in the view. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("scaleFactorForSizeToFit")] nfloat ScaleFactorForSizeToFit { get; } @@ -2895,6 +2996,9 @@ interface PdfView : [Export ("performAction:")] void PerformAction (PdfAction action); + /// Gets or sets the current selection. + /// To be added. + /// To be added. [Export ("currentSelection")] [NullAllowed] PdfSelection CurrentSelection { get; set; } @@ -2911,6 +3015,9 @@ interface PdfView : [Export ("scrollSelectionToVisible:")] void ScrollSelectionToVisible ([NullAllowed] NSObject sender); + /// Gets or sets the currently highlighted selections. + /// To be added. + /// To be added. [Export ("highlightedSelections")] [NullAllowed] PdfSelection [] HighlightedSelections { get; set; } @@ -2977,6 +3084,9 @@ interface PdfView : [Export ("convertRect:fromPage:")] CGRect ConvertRectangleFromPage (CGRect rect, PdfPage page); + /// Gets the innermost view. + /// To be added. + /// To be added. [Export ("documentView")] [NullAllowed] NSView DocumentView { get; } @@ -2990,6 +3100,9 @@ interface PdfView : [Export ("rowSizeForPage:")] CGSize RowSize (PdfPage page); + /// To be added. + /// To be added. + /// To be added. [NoiOS] [Deprecated (PlatformName.MacOSX, 10, 13)] [NoMacCatalyst] @@ -2997,9 +3110,15 @@ interface PdfView : [Export ("allowsDragging")] bool AllowsDragging { get; set; } + /// Returns the currently visible pages. + /// To be added. + /// To be added. [Export ("visiblePages")] PdfPage [] VisiblePages { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 15, 0)] [Deprecated (PlatformName.MacCatalyst, 18, 0)] [Deprecated (PlatformName.iOS, 18, 0)] @@ -3007,6 +3126,7 @@ interface PdfView : [Export ("enableDataDetectors")] bool EnableDataDetectors { get; set; } + /// [Field ("PDFViewChangedHistoryNotification", "+PDFKit")] [Notification] NSString ChangedHistoryNotification { get; } @@ -3023,10 +3143,12 @@ interface PdfView : [Notification] NSString ScaleChangedNotification { get; } + /// [Field ("PDFViewAnnotationHitNotification", "+PDFKit")] [Notification (typeof (PdfViewAnnotationHitEventArgs))] NSString AnnotationHitNotification { get; } + /// [Field ("PDFViewCopyPermissionNotification", "+PDFKit")] [Notification] NSString CopyPermissionNotification { get; } @@ -3035,6 +3157,7 @@ interface PdfView : [Notification] NSString PrintPermissionNotification { get; } + /// [Field ("PDFViewAnnotationWillHitNotification", "+PDFKit")] [Notification] NSString AnnotationWillHitNotification { get; } @@ -3047,6 +3170,7 @@ interface PdfView : [Notification] NSString DisplayModeChangedNotification { get; } + /// [Field ("PDFViewDisplayBoxChangedNotification", "+PDFKit")] [Notification] NSString DisplayBoxChangedNotification { get; } @@ -3055,6 +3179,9 @@ interface PdfView : [Notification] NSString VisiblePagesChangedNotification { get; } + /// To be added. + /// To be added. + /// To be added. [NoiOS] [NoMacCatalyst] [NoTV] diff --git a/src/photos.cs b/src/photos.cs index 14ef7552ae82..7f1774e65f17 100644 --- a/src/photos.cs +++ b/src/photos.cs @@ -85,6 +85,9 @@ interface PHAsset { [Export ("hidden")] bool Hidden { [Bind ("isHidden")] get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 15, message: "No longer supported.")] [NoTV] [NoiOS] @@ -160,6 +163,9 @@ interface PHAsset { [Export ("playbackStyle", ArgumentSemantic.Assign)] PHAssetPlaybackStyle PlaybackStyle { get; } + /// To be added. + /// To be added. + /// To be added. [NoMacCatalyst] [Deprecated (PlatformName.MacOSX, 12, 0, message: "Use 'PHPhotosError.IdentifierNotFound' instead.")] [NoTV] @@ -445,6 +451,9 @@ interface PHAssetResourceManager { [MacCatalyst (13, 1)] [BaseType (typeof (NSObject))] interface PHAssetResourceRequestOptions : NSCopying { + /// Whether the resource data needs to be downloaded from iCloud. + /// To be added. + /// To be added. [Export ("networkAccessAllowed")] bool NetworkAccessAllowed { [Bind ("isNetworkAccessAllowed")] get; set; } @@ -1004,9 +1013,15 @@ interface PHImageRequestOptions : NSCopying { [Export ("normalizedCropRect", ArgumentSemantic.Assign)] CGRect NormalizedCropRect { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("networkAccessAllowed", ArgumentSemantic.Assign)] bool NetworkAccessAllowed { [Bind ("isNetworkAccessAllowed")] get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("synchronous", ArgumentSemantic.Assign)] bool Synchronous { [Bind ("isSynchronous")] get; set; } @@ -1048,18 +1063,38 @@ interface PHVideoRequestOptions : NSCopying { [Static] interface PHImageKeys { + /// Represents the value associated with the constant PHImageResultIsInCloudKey + /// + /// + /// To be added. [Field ("PHImageResultIsInCloudKey")] NSString ResultIsInCloud { get; } + /// Represents the value associated with the constant PHImageResultIsDegradedKey + /// + /// + /// To be added. [Field ("PHImageResultIsDegradedKey")] NSString ResultIsDegraded { get; } + /// Represents the value associated with the constant PHImageCancelledKey + /// + /// + /// To be added. [Field ("PHImageCancelledKey")] NSString Cancelled { get; } + /// Represents the value associated with the constant PHImageErrorKey + /// + /// + /// To be added. [Field ("PHImageErrorKey")] NSString Error { get; } + /// Represents the value associated with the constant PHImageResultRequestIDKey + /// + /// + /// To be added. [Field ("PHImageResultRequestIDKey")] NSString ResultRequestID { get; } } @@ -1128,6 +1163,10 @@ interface PHImageManager { int /* PHImageRequestID = int32_t */ RequestAvAsset (PHAsset asset, [NullAllowed] PHVideoRequestOptions options, PHImageManagerRequestAvAssetHandler resultHandler); #endif + /// Represents the value associated with the constant PHImageManagerMaximumSize + /// + /// + /// To be added. [Field ("PHImageManagerMaximumSize")] CGSize MaximumSize { get; } diff --git a/src/pushkit.cs b/src/pushkit.cs index b21ed2aa2d9d..0e794a1d1c41 100644 --- a/src/pushkit.cs +++ b/src/pushkit.cs @@ -43,6 +43,13 @@ interface PKPushPayload { [BaseType (typeof (NSObject))] [DisableDefaultCtor] interface PKPushRegistry { + /// An instance of the PushKit.IPKPushRegistryDelegate model class which acts as the class delegate. + /// The instance of the PushKit.IPKPushRegistryDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] IPKPushRegistryDelegate Delegate { get; set; } @@ -80,6 +87,9 @@ interface PKPushType { [Field ("PKPushTypeComplication")] NSString Complication { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Field ("PKPushTypeFileProvider")] NSString FileProvider { get; } diff --git a/src/quartzcomposer.cs b/src/quartzcomposer.cs index 58840d6fa606..cc6f5e3ee0f7 100644 --- a/src/quartzcomposer.cs +++ b/src/quartzcomposer.cs @@ -49,126 +49,246 @@ interface QCComposition : NSCopying { [Export ("compositionWithData:")] QCComposition GetComposition (NSData data); + /// To be added. + /// To be added. + /// To be added. [Export ("protocols")] string [] Protocols { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("attributes")] NSDictionary Attributes { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("inputKeys")] string [] InputKeys { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("outputKeys")] string [] OutputKeys { get; } + /// To be added. + /// To be added. + /// To be added. [Export ("identifier")] string Identifier { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionAttributeNameKey")] NSString AttributeNameKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionAttributeDescriptionKey")] NSString AttributeDescriptionKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionAttributeCopyrightKey")] NSString AttributeCopyrightKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionAttributeBuiltInKey")] NSString AttributeBuiltInKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionAttributeIsTimeDependentKey")] NSString AttributeIsTimeDependentKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionAttributeHasConsumersKey")] NSString AttributeHasConsumersKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionAttributeCategoryKey")] NSString AttributeCategoryKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionCategoryDistortion")] NSString CategoryDistortion { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionCategoryStylize")] NSString CategoryStylize { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionCategoryUtility")] NSString CategoryUtility { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputImageKey")] NSString InputImageKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputSourceImageKey")] NSString InputSourceImageKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputDestinationImageKey")] NSString InputDestinationImageKey { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 14, message: "Use 'Metal' instead.")] [Field ("QCCompositionInputRSSFeedURLKey")] NSString InputRSSFeedURLKey { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 14, message: "Use 'Metal' instead.")] [Field ("QCCompositionInputRSSArticleDurationKey")] NSString InputRSSArticleDurationKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputPreviewModeKey")] NSString InputPreviewModeKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputXKey")] NSString InputXKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputYKey")] NSString InputYKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputScreenImageKey")] NSString InputScreenImageKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputAudioPeakKey")] NSString InputAudioPeakKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputAudioSpectrumKey")] NSString InputAudioSpectrumKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputTrackPositionKey")] NSString InputTrackPositionKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputTrackInfoKey")] NSString InputTrackInfoKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputTrackSignalKey")] NSString InputTrackSignalKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputPrimaryColorKey")] NSString InputPrimaryColorKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputSecondaryColorKey")] NSString InputSecondaryColorKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionInputPaceKey")] NSString InputPaceKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionOutputImageKey")] NSString OutputImageKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionOutputWebPageURLKey")] NSString OutputWebPageURLKey { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionProtocolGraphicAnimation")] NSString ProtocolGraphicAnimation { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionProtocolGraphicTransition")] NSString ProtocolGraphicTransition { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionProtocolImageFilter")] NSString ProtocolImageFilter { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionProtocolScreenSaver")] NSString ProtocolScreenSaver { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 14, message: "Use 'Metal' instead.")] [Field ("QCCompositionProtocolRSSVisualizer")] NSString ProtocolRSSVisualizer { get; } + /// To be added. + /// To be added. + /// To be added. [Field ("QCCompositionProtocolMusicVisualizer")] NSString ProtocolMusicVisualizer { get; } } @@ -193,6 +313,9 @@ interface QCCompositionLayer { [Export ("initWithComposition:")] NativeHandle Constructor (QCComposition composition); + /// To be added. + /// To be added. + /// To be added. [Export ("composition")] QCComposition Composition { get; } @@ -202,6 +325,9 @@ interface QCCompositionLayer { [BaseType (typeof (NSObject))] [DisableDefaultCtor] // crash when used (e.g. description) meant to be used thru sharedCompositionRepository interface QCCompositionRepository { + /// To be added. + /// To be added. + /// To be added. [Static] [Export ("sharedCompositionRepository")] QCCompositionRepository SharedCompositionRepository { get; } @@ -212,6 +338,9 @@ interface QCCompositionRepository { [Export ("compositionsWithProtocols:andAttributes:")] QCComposition [] GetCompositions (NSArray protocols, NSDictionary attributes); + /// To be added. + /// To be added. + /// To be added. [Export ("allCompositions")] QCComposition [] AllCompositions { get; } diff --git a/src/scenekit.cs b/src/scenekit.cs index 72a00c55165e..40e674d060ef 100644 --- a/src/scenekit.cs +++ b/src/scenekit.cs @@ -2072,22 +2072,52 @@ interface SCNHitTestOptions { [MacCatalyst (13, 1)] [StrongDictionary ("SCNSceneSourceLoading")] interface SCNSceneLoadingOptions { + /// To be added. + /// To be added. + /// To be added. NSUrl [] AssetDirectoryUrls { get; set; } + /// To be added. + /// To be added. + /// To be added. bool CreateNormalsIfAbsent { get; set; } + /// To be added. + /// To be added. + /// To be added. bool FlattenScene { get; set; } + /// To be added. + /// To be added. + /// To be added. bool CheckConsistency { get; set; } + /// To be added. + /// To be added. + /// To be added. bool OverrideAssetUrls { get; set; } + /// To be added. + /// To be added. + /// To be added. bool StrictConformance { get; set; } + /// To be added. + /// To be added. + /// To be added. bool UseSafeMode { get; set; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("SCNSceneSourceLoading.OptionPreserveOriginalTopology")] bool PreserveOriginalTopology { get; set; } // note: generator's StrongDictionary does not support No* attributes yet + /// To be added. + /// To be added. + /// To be added. [NoTV] [MacCatalyst (13, 1)] float ConvertUnitsToMeters { get; set; } /* 'floating value encapsulated in a NSNumber' probably a float since it's a graphics framework */ + /// To be added. + /// To be added. + /// To be added. [NoTV] [MacCatalyst (13, 1)] bool ConvertToYUp { get; set; } @@ -2140,6 +2170,9 @@ SCNMatrix4 WorldTransform { set; } + /// Gets or sets a Boolean value that hides or shows the node's contents. + /// To be added. + /// To be added. [Export ("hidden")] bool Hidden { [Bind ("isHidden")] get; set; } @@ -2176,6 +2209,12 @@ SCNMatrix4 WorldTransform { [Export ("rendererDelegate", ArgumentSemantic.Assign), NullAllowed] NSObject WeakRendererDelegate { get; set; } + /// Gets or sets the rendering delegate for the node. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [MacCatalyst (13, 1)] [Wrap ("WeakRendererDelegate")] ISCNNodeRendererDelegate RendererDelegate { get; set; } @@ -2297,6 +2336,9 @@ SCNMatrix4 WorldTransform { [Export ("physicsField", ArgumentSemantic.Retain)] SCNPhysicsField PhysicsField { get; set; } + /// Gets or sets a Boolean value that controls whether animations on the node's contents are paused. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("paused")] bool Paused { [Bind ("isPaused")] get; set; } @@ -3046,6 +3088,10 @@ interface SCNScene : + /// Represents the value associated with the constant SCNSceneExportDestinationURL + /// + /// + /// To be added. [Field ("SCNSceneExportDestinationURL")] NSString ExportDestinationUrl { get; } @@ -3077,6 +3123,9 @@ interface SCNScene : [Export ("fogColor", ArgumentSemantic.Retain)] NSObject FogColor { get; set; } + /// Gets or sets a Boolean value that controls whether the scene is paused. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("paused")] bool Paused { [Bind ("isPaused")] get; set; } @@ -3131,15 +3180,31 @@ bool WriteToUrl (NSUrl url, #endregion + /// Represents the value associated with the constant SCNSceneStartTimeAttributeKey + /// + /// + /// To be added. [Field ("SCNSceneStartTimeAttributeKey")] NSString StartTimeAttributeKey { get; } + /// Represents the value associated with the constant SCNSceneEndTimeAttributeKey + /// + /// + /// To be added. [Field ("SCNSceneEndTimeAttributeKey")] NSString EndTimeAttributeKey { get; } + /// Represents the value associated with the constant SCNSceneFrameRateAttributeKey + /// + /// + /// To be added. [Field ("SCNSceneFrameRateAttributeKey")] NSString FrameRateAttributeKey { get; } + /// Represents the value associated with the constant SCNSceneUpAxisAttributeKey + /// + /// + /// To be added. [MacCatalyst (13, 1)] [Field ("SCNSceneUpAxisAttributeKey")] NSString UpAxisAttributeKey { get; } @@ -3515,9 +3580,18 @@ interface SCNSceneRenderer { [Export ("delegate", ArgumentSemantic.Weak), NullAllowed] NSObject WeakSceneRendererDelegate { get; set; } + /// Gets or sets the delegate for the renderer. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [Wrap ("WeakSceneRendererDelegate")] ISCNSceneRendererDelegate SceneRendererDelegate { get; set; } + /// Gets or sets a Boolean value that starts and stops the scene. + /// To be added. + /// To be added. [Abstract] [Export ("playing")] bool Playing { [Bind ("isPlaying")] get; set; } @@ -3535,6 +3609,9 @@ interface SCNSceneRenderer { [Export ("autoenablesDefaultLighting")] bool AutoenablesDefaultLighting { get; set; } + /// Gets or sets a Boolean value that controls whether SceneKit reduces aliasing by jittering the point of view. + /// To be added. + /// To be added. [Abstract] [Export ("jitteringEnabled")] bool JitteringEnabled { [Bind ("isJitteringEnabled")] get; set; } @@ -4684,12 +4761,24 @@ interface SCNTechniqueSupport { [Static] interface SCNPhysicsTestKeys { + /// Represents the value associated with the constant SCNPhysicsTestCollisionBitMaskKey + /// + /// + /// To be added. [Field ("SCNPhysicsTestCollisionBitMaskKey")] NSString CollisionBitMaskKey { get; } + /// Represents the value associated with the constant SCNPhysicsTestSearchModeKey + /// + /// + /// To be added. [Field ("SCNPhysicsTestSearchModeKey")] NSString SearchModeKey { get; } + /// Represents the value associated with the constant SCNPhysicsTestBackfaceCullingKey + /// + /// + /// To be added. [Field ("SCNPhysicsTestBackfaceCullingKey")] NSString BackfaceCullingKey { get; } } @@ -5831,6 +5920,9 @@ interface SCNReferenceNode : NSCoding { [Export ("unload")] void Unload (); + /// Whether the scene at has been loaded. + /// To be added. + /// To be added. [Export ("loaded")] bool Loaded { [Bind ("isLoaded")] get; } } diff --git a/src/security.cs b/src/security.cs index e91f46362951..9773dd872ed0 100644 --- a/src/security.cs +++ b/src/security.cs @@ -98,6 +98,9 @@ interface SecPolicyPropertyKey { [Introduced (PlatformName.MacCatalyst, 14, 0)] [NoTV] // removed in tvOS 10 interface SecSharedCredential { + /// To be added. + /// To be added. + /// To be added. [Field ("kSecSharedPassword")] NSString SharedPassword { get; } } @@ -441,59 +444,131 @@ interface SecKeyGenerationAttributeKeys : SecAttributeKeys { [StrongDictionary ("SecAttributeKeys")] interface SecKeyParameters { + /// Gets or sets the label for the key. + /// The label for the key. + /// To be added. string Label { get; set; } + /// Gets or sets a Boolean value that controls whether the key is permanent. + /// A Boolean value that controls whether the key is permanent. + /// To be added. bool IsPermanent { get; set; } + /// Gets or sets the application's private tag. + /// The application's private tag. + /// To be added. NSData ApplicationTag { get; set; } + /// Gets or sets a value that describes the minimum size of attack that can defeat the key. This value can be significantly smaller than the actual key size. + /// A value that describes the minimum size of attack that can defeat the key. This value can be significantly smaller than the actual key size. + /// To be added. int EffectiveKeySize { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for encryption. + /// A Boolean value that controls whether the key can be used for encryption. + /// To be added. bool CanEncrypt { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for decryption. + /// A Boolean value that controls whether the key can be used for decryption. + /// To be added. bool CanDecrypt { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for key derivation. + /// A Boolean value that controls whether the key can be used for key derivation. + /// To be added. bool CanDerive { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for signing. + /// A Boolean value that controls whether the key can be used for signing. + /// To be added. bool CanSign { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for verifying signatures. + /// A Boolean value that controls whether the key can be used for verifying signatures. + /// To be added. bool CanVerify { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for key unwrapping. + /// A Boolean value that controls whether the key can be used for key unwrapping. + /// To be added. bool CanUnwrap { get; set; } } [StrongDictionary ("SecKeyGenerationAttributeKeys")] interface SecKeyGenerationParameters { + /// Gets or sets the key size, in bits. + /// The key size, in bits. + /// To be added. int KeySizeInBits { get; set; } + /// Gets or sets the attributes for the private key. + /// The attributes for the private key. + /// To be added. [StrongDictionary] [Export ("PrivateKeyAttrsKey")] SecKeyParameters PrivateKeyAttrs { get; set; } + /// Gets or sets the attributes for the public key. + /// The attributes for the public key. + /// To be added. [StrongDictionary] [Export ("PublicKeyAttrsKey")] SecKeyParameters PublicKeyAttrs { get; set; } + /// Gets or sets the label for the key. + /// The label for the key. + /// To be added. string Label { get; set; } + /// Gets or sets a Boolean value that controls whether the key is permanent. + /// A Boolean value that controls whether the key is permanent. + /// To be added. bool IsPermanent { get; set; } + /// Gets or sets the application's private tag. + /// The application's private tag. + /// To be added. NSData ApplicationTag { get; set; } + /// Gets or sets a value that describes the minimum size of attack that can defeat the key. This value can be significantly smaller than the actual key size. + /// A value that describes the minimum size of attack that can defeat the key. This value can be significantly smaller than the actual key size. + /// To be added. int EffectiveKeySize { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for encryption. + /// A Boolean value that controls whether the key can be used for encryption. + /// To be added. bool CanEncrypt { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for decryption. + /// A Boolean value that controls whether the key can be used for decryption. + /// To be added. bool CanDecrypt { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for key derivation. + /// A Boolean value that controls whether the key can be used for key derivation. + /// To be added. bool CanDerive { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for signing. + /// A Boolean value that controls whether the key can be used for signing. + /// To be added. bool CanSign { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for verifying signatures. + /// A Boolean value that controls whether the key can be used for verifying signatures. + /// To be added. bool CanVerify { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for key wrapping. + /// A Boolean value that controls whether the key can be used for key wrapping. + /// To be added. bool CanWrap { get; set; } + /// Gets or sets a Boolean value that controls whether the key can be used for key unwrapping. + /// A Boolean value that controls whether the key can be used for key unwrapping. + /// To be added. bool CanUnwrap { get; set; } } @@ -644,6 +719,10 @@ interface SecClass { [DisableDefaultCtor] // not required, nor useful [Partial] interface SecImportExport { + /// Represents the value associated with the constant kSecImportExportPassphrase + /// + /// + /// To be added. [Field ("kSecImportExportPassphrase")] NSString Passphrase { get; } @@ -659,18 +738,38 @@ interface SecImportExport { [Field ("kSecImportToMemoryOnly")] NSString ToMemoryOnly { get; } + /// Represents the value associated with the constant kSecImportItemLabel + /// + /// + /// To be added. [Field ("kSecImportItemLabel")] NSString Label { get; } + /// Represents the value associated with the constant kSecImportItemKeyID + /// + /// + /// To be added. [Field ("kSecImportItemKeyID")] NSString KeyId { get; } + /// Represents the value associated with the constant kSecImportItemTrust + /// + /// + /// To be added. [Field ("kSecImportItemTrust")] NSString Trust { get; } + /// Represents the value associated with the constant kSecImportItemCertChain + /// + /// + /// To be added. [Field ("kSecImportItemCertChain")] NSString CertChain { get; } + /// Represents the value associated with the constant kSecImportItemIdentity + /// + /// + /// To be added. [Field ("kSecImportItemIdentity")] NSString Identity { get; } } @@ -814,248 +913,324 @@ interface SecPropertyKey { [MacCatalyst (13, 1)] enum SecKeyAlgorithm { + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureRaw")] RsaSignatureRaw, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureDigestPKCS1v15Raw")] RsaSignatureDigestPkcs1v15Raw, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA1")] RsaSignatureDigestPkcs1v15Sha1, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA224")] RsaSignatureDigestPkcs1v15Sha224, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA256")] RsaSignatureDigestPkcs1v15Sha256, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA384")] RsaSignatureDigestPkcs1v15Sha384, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureDigestPKCS1v15SHA512")] RsaSignatureDigestPkcs1v15Sha512, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA1")] RsaSignatureMessagePkcs1v15Sha1, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA224")] RsaSignatureMessagePkcs1v15Sha224, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA256")] RsaSignatureMessagePkcs1v15Sha256, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA384")] RsaSignatureMessagePkcs1v15Sha384, + /// To be added. [Field ("kSecKeyAlgorithmRSASignatureMessagePKCS1v15SHA512")] RsaSignatureMessagePkcs1v15Sha512, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureRFC4754")] EcdsaSignatureRfc4754, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureDigestX962")] EcdsaSignatureDigestX962, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureDigestX962SHA1")] EcdsaSignatureDigestX962Sha1, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureDigestX962SHA224")] EcdsaSignatureDigestX962Sha224, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureDigestX962SHA256")] EcdsaSignatureDigestX962Sha256, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureDigestX962SHA384")] EcdsaSignatureDigestX962Sha384, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureDigestX962SHA512")] EcdsaSignatureDigestX962Sha512, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureMessageX962SHA1")] EcdsaSignatureMessageX962Sha1, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureMessageX962SHA224")] EcdsaSignatureMessageX962Sha224, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureMessageX962SHA256")] EcdsaSignatureMessageX962Sha256, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureMessageX962SHA384")] EcdsaSignatureMessageX962Sha384, + /// To be added. [Field ("kSecKeyAlgorithmECDSASignatureMessageX962SHA512")] EcdsaSignatureMessageX962Sha512, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionRaw")] RsaEncryptionRaw, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionPKCS1")] RsaEncryptionPkcs1, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA1")] RsaEncryptionOaepSha1, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA224")] RsaEncryptionOaepSha224, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA256")] RsaEncryptionOaepSha256, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA384")] RsaEncryptionOaepSha384, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA512")] RsaEncryptionOaepSha512, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA1AESGCM")] RsaEncryptionOaepSha1AesCgm, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA224AESGCM")] RsaEncryptionOaepSha224AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA256AESGCM")] RsaEncryptionOaepSha256AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA384AESGCM")] RsaEncryptionOaepSha384AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmRSAEncryptionOAEPSHA512AESGCM")] RsaEncryptionOaepSha512AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionStandardX963SHA1AESGCM")] EciesEncryptionStandardX963Sha1AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionStandardX963SHA224AESGCM")] EciesEncryptionStandardX963Sha224AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionStandardX963SHA256AESGCM")] EciesEncryptionStandardX963Sha256AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionStandardX963SHA384AESGCM")] EciesEncryptionStandardX963Sha384AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionStandardX963SHA512AESGCM")] EciesEncryptionStandardX963Sha512AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionCofactorX963SHA1AESGCM")] EciesEncryptionCofactorX963Sha1AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionCofactorX963SHA224AESGCM")] EciesEncryptionCofactorX963Sha224AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionCofactorX963SHA256AESGCM")] EciesEncryptionCofactorX963Sha256AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionCofactorX963SHA384AESGCM")] EciesEncryptionCofactorX963Sha384AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECIESEncryptionCofactorX963SHA512AESGCM")] EciesEncryptionCofactorX963Sha512AesGcm, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeStandard")] EcdhKeyExchangeStandard, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA1")] EcdhKeyExchangeStandardX963Sha1, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA224")] EcdhKeyExchangeStandardX963Sha224, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA256")] EcdhKeyExchangeStandardX963Sha256, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA384")] EcdhKeyExchangeStandardX963Sha384, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeStandardX963SHA512")] EcdhKeyExchangeStandardX963Sha512, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeCofactor")] EcdhKeyExchangeCofactor, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA1")] EcdhKeyExchangeCofactorX963Sha1, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA224")] EcdhKeyExchangeCofactorX963Sha224, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA256")] EcdhKeyExchangeCofactorX963Sha256, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA384")] EcdhKeyExchangeCofactorX963Sha384, + /// To be added. [Field ("kSecKeyAlgorithmECDHKeyExchangeCofactorX963SHA512")] EcdhKeyExchangeCofactorX963Sha512, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureDigestPSSSHA1")] RsaSignatureDigestPssSha1, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureDigestPSSSHA224")] RsaSignatureDigestPssSha224, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureDigestPSSSHA256")] RsaSignatureDigestPssSha256, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureDigestPSSSHA384")] RsaSignatureDigestPssSha384, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureDigestPSSSHA512")] RsaSignatureDigestPssSha512, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureMessagePSSSHA1")] RsaSignatureMessagePssSha1, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureMessagePSSSHA224")] RsaSignatureMessagePssSha224, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureMessagePSSSHA256")] RsaSignatureMessagePssSha256, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureMessagePSSSHA384")] RsaSignatureMessagePssSha384, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmRSASignatureMessagePSSSHA512")] RsaSignatureMessagePssSha512, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA224AESGCM")] EciesEncryptionStandardVariableIvx963Sha224AesGcm, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA256AESGCM")] EciesEncryptionStandardVariableIvx963Sha256AesGcm, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA384AESGCM")] EciesEncryptionStandardVariableIvx963Sha384AesGcm, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmECIESEncryptionStandardVariableIVX963SHA512AESGCM")] EciesEncryptionStandardVariableIvx963Sha512AesGcm, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA224AESGCM")] EciesEncryptionCofactorVariableIvx963Sha224AesGcm, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA256AESGCM")] EciesEncryptionCofactorVariableIvx963Sha256AesGcm, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA384AESGCM")] EciesEncryptionCofactorVariableIvx963Sha384AesGcm, + /// To be added. [MacCatalyst (13, 1)] [Field ("kSecKeyAlgorithmECIESEncryptionCofactorVariableIVX963SHA512AESGCM")] EciesEncryptionCofactorVariableIvx963Sha512AesGcm, diff --git a/src/social.cs b/src/social.cs index 6ae5e0d8e650..519e8b0b7ab8 100644 --- a/src/social.cs +++ b/src/social.cs @@ -38,24 +38,40 @@ namespace Social { /// These constants are used typically when interacting with low-level Objective-C APIs.   In general, you can just use the higher level APIs that use strongly typed enumerations of type . [Static] interface SLServiceType { + /// Developers should not use this deprecated property. Developers should use Facebook SDK instead. + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Facebook SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Facebook SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Facebook SDK instead.")] [Field ("SLServiceTypeFacebook")] NSString Facebook { get; } + /// Represents the value associated with the constant SLServiceTypeTwitter + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Twitter SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Twitter SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Twitter SDK instead.")] [Field ("SLServiceTypeTwitter")] NSString Twitter { get; } + /// Represents the value associated with the constant SLServiceTypeSinaWeibo + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Sina Weibo SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Sina Weibo SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Sina Weibo SDK instead.")] [Field ("SLServiceTypeSinaWeibo")] NSString SinaWeibo { get; } + /// Represents the value associated with the constant SLServiceTypeTencentWeibo + /// + /// + /// To be added. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Tencent Weibo SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Tencent Weibo SDK instead.")] [Field ("SLServiceTypeTencentWeibo")] @@ -63,6 +79,9 @@ interface SLServiceType { [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Tencent Weibo SDK instead.")] NSString TencentWeibo { get; } + /// To be added. + /// To be added. + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use LinkedIn SDK instead.")] [Field ("SLServiceTypeLinkedIn")] [NoiOS] @@ -73,24 +92,28 @@ interface SLServiceType { /// Enumeration with the various kinds of social services that can be used. /// This enumeration is used to map into the underlying set of services offered by the social framework. It is intended to assist code completion while developing and take the gueswork out of using the framework in some entry points that take an NSString as a parameter. enum SLServiceKind { + /// Facebook services [Deprecated (PlatformName.iOS, 11, 0, message: "Use Facebook SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Facebook SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Facebook SDK instead.")] [Field ("SLServiceTypeFacebook")] Facebook, + /// Twitter service. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Twitter SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Twitter SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Twitter SDK instead.")] [Field ("SLServiceTypeTwitter")] Twitter, + /// SinaWeibo service [Deprecated (PlatformName.iOS, 11, 0, message: "Use Sina Weibo SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Sina Weibo SDK instead.")] [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Sina Weibo SDK instead.")] [Field ("SLServiceTypeSinaWeibo")] SinaWeibo, + /// TencentWeibo service. [Deprecated (PlatformName.iOS, 11, 0, message: "Use Tencent Weibo SDK instead.")] [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use Tencent Weibo SDK instead.")] [Field ("SLServiceTypeTencentWeibo")] @@ -98,6 +121,7 @@ enum SLServiceKind { [Deprecated (PlatformName.MacCatalyst, 13, 1, message: "Use Tencent Weibo SDK instead.")] TencentWeibo, + /// To be added. [Deprecated (PlatformName.MacOSX, 10, 13, message: "Use LinkedIn SDK instead.")] [Field ("SLServiceTypeLinkedIn")] [NoiOS] diff --git a/src/vision.cs b/src/vision.cs index 708493828a3c..246a7c14884c 100644 --- a/src/vision.cs +++ b/src/vision.cs @@ -50,22 +50,39 @@ interface VNUtils { [Native] enum VNErrorCode : long { TuriCore = -1, + /// Indicates that no error occurred. Ok = 0, + /// Indicates that the request was cancelled, either by the user or programmatically. RequestCancelled, + /// Indicates an error relating to the image format. InvalidFormat, + /// Indicates that the request failed in the underlying Core ML model. OperationFailed, + /// Indicates an error relating to either an array or normalized units. OutOfBoundsError, + /// Indicates an error relating to request options. InvalidOption, + /// Indicates an error relating to the IO of the image, images, or underlying Core ML model. IOError, + /// Indicates that a required option was not specified by the developer. MissingOption, + /// Indicates that the underlying model can not answer the request. NotImplemented, + /// An error occurred within the Vision system services. InternalError, + /// Indicates that the request cannot be completed with the memory available to the app. OutOfMemory, + /// Indicates an error of a non-determined type. UnknownError, + /// Indicates that the requested operation is not supported on this image or image sequence. InvalidOperation, + /// Indicates a non-specific error relating to the image. InvalidImage, + /// An incompatible argument was passed to a vision request. InvalidArgument, + /// Indicates that the underlying CoreML model is invalid or incompatible with the request. InvalidModel, + /// To be added. UnsupportedRevision, DataUnavailable, TimeStampNotFound, @@ -79,7 +96,9 @@ enum VNErrorCode : long { [MacCatalyst (13, 1)] [Native] enum VNRequestTrackingLevel : ulong { + /// Tracking should emphasize accuracy. Accurate = 0, + /// Tracking should emphasize low latency. Fast, } @@ -87,8 +106,11 @@ enum VNRequestTrackingLevel : ulong { [MacCatalyst (13, 1)] [Native] enum VNImageCropAndScaleOption : ulong { + /// If the image is not of the expected size, image processing should occur on the center portion. CenterCrop = 0, + /// If the image is not of the expected size, the image is scaled to fill the longer dimension, adding transparency in the other dimension. ScaleFit = 1, + /// If the image is not of the expected size, the image is scaled to fill both dimensions, changing the aspect ratio as necessary. ScaleFill = 2, [TV (16, 0), Mac (13, 0), iOS (16, 0), MacCatalyst (16, 0)] ScaleFitRotate90Ccw = 256 + ScaleFit, @@ -207,22 +229,29 @@ public enum VNChirality : long { [MacCatalyst (13, 1)] [Native] enum VNRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, + /// To be added. Two = 2, } [MacCatalyst (13, 1)] [Native] enum VNCoreMLRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, } [MacCatalyst (15, 0)] [Native] enum VNDetectBarcodesRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. [Deprecated (PlatformName.MacOSX, 14, 0, message: "Use 'Three' instead.")] [Deprecated (PlatformName.iOS, 17, 0, message: "Use 'Three' instead.")] [Deprecated (PlatformName.TvOS, 17, 0, message: "Use 'Three' instead.")] @@ -244,8 +273,11 @@ enum VNDetectBarcodesRequestRevision : ulong { [MacCatalyst (13, 1)] [Native] enum VNDetectFaceLandmarksRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, + /// To be added. Two = 2, [TV (13, 0), iOS (13, 0)] [MacCatalyst (13, 1)] @@ -255,8 +287,11 @@ enum VNDetectFaceLandmarksRequestRevision : ulong { [MacCatalyst (15, 0)] [Native] enum VNDetectFaceRectanglesRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, + /// To be added. Two = 2, [TV (15, 0), iOS (15, 0)] [MacCatalyst (15, 0)] @@ -266,42 +301,54 @@ enum VNDetectFaceRectanglesRequestRevision : ulong { [MacCatalyst (13, 1)] [Native] enum VNDetectHorizonRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, } [MacCatalyst (13, 1)] [Native] enum VNDetectRectanglesRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, } [MacCatalyst (13, 1)] [Native] enum VNDetectTextRectanglesRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, } [MacCatalyst (13, 1)] [Native] enum VNTranslationalImageRegistrationRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, } [MacCatalyst (13, 1)] [Native] enum VNHomographicImageRegistrationRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, } [MacCatalyst (13, 1)] [Native] enum VNTrackObjectRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, [TV (13, 0), iOS (13, 0)] [MacCatalyst (13, 1)] @@ -311,47 +358,64 @@ enum VNTrackObjectRequestRevision : ulong { [MacCatalyst (13, 1)] [Native] enum VNTrackRectangleRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, } [MacCatalyst (13, 1)] [Native] enum VNDetectedObjectObservationRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, + /// To be added. Two = 2, } [MacCatalyst (13, 1)] [Native] enum VNFaceObservationRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, + /// To be added. Two = 2, } [MacCatalyst (13, 1)] [Native] enum VNRecognizedObjectObservationRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, + /// To be added. Two = 2, } [MacCatalyst (13, 1)] [Native] enum VNRectangleObservationRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, + /// To be added. Two = 2, } [MacCatalyst (13, 1)] [Native] enum VNTextObservationRequestRevision : ulong { + /// To be added. Unspecified = 0, + /// To be added. One = 1, + /// To be added. Two = 2, } @@ -1114,6 +1178,9 @@ interface VNCoreMLRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -1248,6 +1315,9 @@ interface VNDetectFaceLandmarksRequest : VNFaceObservationAccepting { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -1291,6 +1361,9 @@ interface VNDetectFaceRectanglesRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -1334,6 +1407,9 @@ interface VNDetectHorizonRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -1395,6 +1471,9 @@ interface VNDetectRectanglesRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -1441,6 +1520,9 @@ interface VNDetectTextRectanglesRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -1828,6 +1910,9 @@ interface VNTranslationalImageRegistrationRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -1988,6 +2073,9 @@ interface VNHomographicImageRegistrationRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -2488,13 +2576,25 @@ interface VNImageOptionKeys { [MacCatalyst (13, 1)] [StrongDictionary ("VNImageOptionKeys")] interface VNImageOptions { + /// To be added. + /// To be added. + /// To be added. [Export ("PropertiesKey")] // Have the option to set your own dict NSDictionary WeakProperties { get; set; } + /// Gets or sets the used with the . + /// To be added. + /// To be added. [StrongDictionary] // Yep we need CoreGraphics to disambiguate CoreGraphics.CGImageProperties Properties { get; set; } + /// Gets or sets the camera intrinsic data, used in camera calibration. + /// To be added. + /// To be added. NSData CameraIntrinsics { get; set; } + /// To be added. + /// To be added. + /// To be added. CIContext CIContext { get; set; } } @@ -2848,6 +2948,9 @@ interface VNTrackObjectRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -2894,6 +2997,9 @@ interface VNTrackRectangleRequest { [Export ("supportedRevisions", ArgumentSemantic.Copy)] NSIndexSet WeakSupportedRevisions { get; } + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Static] [Wrap ("GetSupportedVersions (WeakSupportedRevisions)")] @@ -2927,6 +3033,9 @@ interface VNTrackingRequest { [Export ("trackingLevel", ArgumentSemantic.Assign)] VNRequestTrackingLevel TrackingLevel { get; set; } + /// To be added. + /// To be added. + /// To be added. [Export ("lastFrame")] bool LastFrame { [Bind ("isLastFrame")] get; set; } diff --git a/src/watchconnectivity.cs b/src/watchconnectivity.cs index fa6404445fbb..90d887031a9b 100644 --- a/src/watchconnectivity.cs +++ b/src/watchconnectivity.cs @@ -26,14 +26,27 @@ namespace WatchConnectivity { [DisableDefaultCtor] interface WCSession { + /// Whether the current device supports objects. + /// To be added. + /// To be added. [Static] [Export ("isSupported")] bool IsSupported { get; } + /// Produces the shared view of the app's on the current device. + /// To be added. + /// To be added. [Static] [Export ("defaultSession")] WCSession DefaultSession { get; } + /// An instance of the WatchConnectivity.IWCSessionDelegate model class which acts as the class delegate. + /// The instance of the WatchConnectivity.IWCSessionDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Export ("delegate", ArgumentSemantic.Weak)] [NullAllowed] IWCSessionDelegate Delegate { get; set; } @@ -41,19 +54,34 @@ interface WCSession { [Export ("activateSession")] void ActivateSession (); + /// Whether the current iPhone is paired to an Apple Watch. + /// To be added. + /// To be added. [Export ("paired")] bool Paired { [Bind ("isPaired")] get; } + /// Whether the watch app is installed on the paired Apple Watch. + /// To be added. + /// To be added. [Export ("watchAppInstalled")] bool WatchAppInstalled { [Bind ("isWatchAppInstalled")] get; } + /// Whether this application's complication is in use on the watch face. + /// To be added. + /// To be added. [Export ("complicationEnabled")] bool ComplicationEnabled { [Bind ("isComplicationEnabled")] get; } + /// The directory in which information about the paired Apple Watch is stored. + /// To be added. + /// To be added. [Export ("watchDirectoryURL")] [NullAllowed] NSUrl WatchDirectoryUrl { get; } + /// Whether the paired device is reachable. + /// To be added. + /// To be added. [Export ("reachable")] bool Reachable { [Bind ("isReachable")] get; } @@ -67,12 +95,18 @@ interface WCSession { [Export ("sendMessageData:replyHandler:errorHandler:")] void SendMessage (NSData data, [NullAllowed] WCSessionReplyDataHandler replyHandler, [NullAllowed] Action errorHandler); + /// The most recent contextual data sent to the companion app. + /// To be added. + /// To be added. [Export ("applicationContext", ArgumentSemantic.Copy)] NSDictionary ApplicationContext { get; } [Export ("updateApplicationContext:error:")] bool UpdateApplicationContext (NSDictionary applicationContext, out NSError error); + /// The most recent data sent from the companion app. + /// To be added. + /// To be added. [Export ("receivedApplicationContext", ArgumentSemantic.Copy)] NSDictionary ReceivedApplicationContext { get; } @@ -82,24 +116,42 @@ interface WCSession { [Export ("transferCurrentComplicationUserInfo:")] WCSessionUserInfoTransfer TransferCurrentComplicationUserInfo (NSDictionary userInfo); + /// The currently in-progress data transfers. + /// To be added. + /// To be added. [Export ("outstandingUserInfoTransfers", ArgumentSemantic.Copy)] WCSessionUserInfoTransfer [] OutstandingUserInfoTransfers { get; } [Export ("transferFile:metadata:")] WCSessionFileTransfer TransferFile (NSUrl file, [NullAllowed] NSDictionary metadata); + /// The currently in-progress file transfers. + /// To be added. + /// To be added. [Export ("outstandingFileTransfers", ArgumentSemantic.Copy)] WCSessionFileTransfer [] OutstandingFileTransfers { get; } + /// Gets the error domain in which errors are reported. + /// To be added. + /// To be added. [Field ("WCErrorDomain")] NSString ErrorDomain { get; } + /// Get the activation state of the session. + /// To be added. + /// To be added. [Export ("activationState")] WCSessionActivationState ActivationState { get; } + /// Gets a Boolean value that tells whether there is more content to transfer. + /// To be added. + /// To be added. [Export ("hasContentPending")] bool HasContentPending { get; } + /// Gets the number of remaining times that complication data can be sent to the extension. + /// To be added. + /// To be added. [Export ("remainingComplicationUserInfoTransfers")] nuint RemainingComplicationUserInfoTransfers { get; } @@ -185,9 +237,18 @@ interface WCSessionDelegate { [DisableDefaultCtor] // no handle, doc: You do not create instances of this class directly. interface WCSessionFile { + /// The URL to a received file. + /// To be added. + /// To be added. [Export ("fileURL")] NSUrl FileUrl { get; } + /// Additional data sent with a received file. + /// + /// (More documentation for this node is coming) + /// This value can be . + /// + /// To be added. [NullAllowed] [Export ("metadata", ArgumentSemantic.Copy)] NSDictionary Metadata { get; } @@ -200,15 +261,24 @@ interface WCSessionFile { [DisableDefaultCtor] // no handle, doc: You do not create instances of this class yourself. interface WCSessionFileTransfer { + /// The file being transferred. + /// To be added. + /// To be added. [Export ("file")] WCSessionFile File { get; } + /// Gets a Boolean value the tells whether the transfer is currently happening. + /// A Boolean value the tells whether the transfer is currently happening. + /// To be added. [Export ("transferring")] bool Transferring { [Bind ("isTransferring")] get; } [Export ("cancel")] void Cancel (); + /// Gets the progress indicator for the file transfer. + /// The progress indicator for the file transfer. + /// To be added. [Export ("progress")] NSProgress Progress { get; } } @@ -220,12 +290,21 @@ interface WCSessionFileTransfer { [DisableDefaultCtor] // no handle, doc: You do not create instances of this class yourself. interface WCSessionUserInfoTransfer : NSSecureCoding { + /// Whether the data being transferred relates to a complication. + /// To be added. + /// To be added. [Export ("currentComplicationInfo")] bool CurrentComplicationInfo { [Bind ("isCurrentComplicationInfo")] get; } + /// The data being transferred. + /// To be added. + /// To be added. [Export ("userInfo", ArgumentSemantic.Copy)] NSDictionary UserInfo { get; } + /// Whether the transfer is currently happening. + /// To be added. + /// To be added. [Export ("transferring")] bool Transferring { [Bind ("isTransferring")] get; } diff --git a/src/xkit.cs b/src/xkit.cs index fb04b16ca6c7..f100490546fb 100644 --- a/src/xkit.cs +++ b/src/xkit.cs @@ -360,6 +360,11 @@ partial interface NSLayoutManager : NSSecureCoding { NSAttributedString AttributedString { get; } #endif + /// An array of s that model the geometric layout of a document. + /// To be added. + /// + /// The lays out the text in its property in the s of this property, starting with the at index 0. + /// [Export ("textContainers")] NSTextContainer [] TextContainers { get; } @@ -391,6 +396,11 @@ partial interface NSLayoutManager : NSSecureCoding { NSGlyphStorageOptions LayoutOptions { get; } #endif + /// Whether the currently contains any areas of noncontiguous layout. + /// To be added. + /// + /// Even if P:UIKit.NSLayoutManager.AllowsNonContinguousLayout is , this method may return , for instance, if layout is complete. + /// [Export ("hasNonContiguousLayout")] bool HasNonContiguousLayout { get; } @@ -539,6 +549,11 @@ partial interface NSLayoutManager : NSSecureCoding { void InvalidateGlyphsOnLayoutInvalidation (NSRange glyphRange); #endif + /// The number of glyphs in the . + /// To be added. + /// + /// If P:UIKit.NSLayoutManager.AllowsNonContinuousLayout is , this method will force glyph generation for all characters. + /// [Export ("numberOfGlyphs")] #if NET || !MONOMAC /* NSUInteger */ @@ -664,6 +679,9 @@ partial interface NSLayoutManager : NSSecureCoding { void GetFirstUnlaidCharacterIndex (ref nuint charIndex, ref nuint glyphIndex); #endif + /// The index of the first character that has not been laid out. + /// To be added. + /// To be added. [Export ("firstUnlaidCharacterIndex")] #if NET || !MONOMAC nuint FirstUnlaidCharacterIndex { get; } @@ -671,6 +689,9 @@ partial interface NSLayoutManager : NSSecureCoding { nint FirstUnlaidCharacterIndex { get; } #endif + /// The index of the first glyph that has not been laid out. + /// To be added. + /// To be added. [Export ("firstUnlaidGlyphIndex")] #if NET || !MONOMAC nuint FirstUnlaidGlyphIndex { get; } @@ -796,12 +817,21 @@ partial interface NSLayoutManager : NSSecureCoding { [Export ("lineFragmentUsedRectForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:")] CGRect GetLineFragmentUsedRect (nuint glyphIndex, out /* nullable NSRangePointer */ NSRange effectiveGlyphRange, bool withoutAdditionalLayout); + /// The needed for the insertion point. + /// Returns the rectangle defining the extra line fragment for the insertion point or {0,0,0,0} if there is no such retangle. + /// To be added. [Export ("extraLineFragmentRect")] CGRect ExtraLineFragmentRect { get; } + /// The rectangle enclosing the insertion point. + /// Twice the , with the insertion point in the middle. + /// To be added. [Export ("extraLineFragmentUsedRect")] CGRect ExtraLineFragmentUsedRect { get; } + /// The containing the . + /// Returns if the does not exist (is {0,0,0,0}). + /// To be added. [Export ("extraLineFragmentTextContainer")] NSTextContainer ExtraLineFragmentTextContainer { get; } @@ -1268,6 +1298,13 @@ partial interface NSLayoutManager : NSSecureCoding { [NullAllowed] NSObject WeakDelegate { get; set; } + /// An instance of the UIKit.INSLayoutManagerDelegate model class which acts as the class delegate. + /// The instance of the UIKit.INSLayoutManagerDelegate model class + /// + /// The delegate instance assigned to this object will be used to handle events or provide data on demand to this class. + /// When setting the Delegate or WeakDelegate values events will be delivered to the specified instance instead of being delivered to the C#-style events + /// This is the strongly typed version of the object, developers should use the WeakDelegate property instead if they want to merely assign a class derived from NSObject that has been decorated with [Export] attributes. + /// [Wrap ("WeakDelegate")] INSLayoutManagerDelegate Delegate { get; set; } @@ -1284,12 +1321,23 @@ partial interface NSLayoutManager : NSSecureCoding { [Export ("usesScreenFonts")] bool UsesScreenFonts { get; set; } + /// Specifies whether normally-invisible characters such as whitespace should have visible glyphs. + /// To be added. + /// To be added. [Export ("showsInvisibleCharacters")] bool ShowsInvisibleCharacters { get; set; } + /// Specifies whether control characters should be shown or not. + /// To be added. + /// To be added. [Export ("showsControlCharacters")] bool ShowsControlCharacters { get; set; } + /// The hyphenation threshold. + /// A value in the range 0 to 1. 0 indicates hyphenation is off, 1.0 causes hyphenation to always be attempted. + /// + /// Application developers should prefer to set this value to 0.0, because hyphenation is slow and consumes memory. + /// [Deprecated (PlatformName.MacOSX, 10, 15, message: "Please use 'UsesDefaultHyphenation' or 'NSParagraphStyle.HyphenationFactor' instead.")] [Deprecated (PlatformName.iOS, 13, 0, message: "Please use 'UsesDefaultHyphenation' or 'NSParagraphStyle.HyphenationFactor' instead.")] [Deprecated (PlatformName.TvOS, 13, 0, message: "Please use 'UsesDefaultHyphenation' or 'NSParagraphStyle.HyphenationFactor' instead.")] @@ -1314,9 +1362,13 @@ partial interface NSLayoutManager : NSSecureCoding { [Export ("typesetterBehavior")] NSTypesetterBehavior TypesetterBehavior { get; set; } + /// [Export ("allowsNonContiguousLayout")] bool AllowsNonContiguousLayout { get; set; } + /// Whether the should use the leading provided in the font. + /// To be added. + /// To be added. [Export ("usesFontLeading")] bool UsesFontLeading { get; set; } @@ -1456,6 +1508,9 @@ partial interface NSLayoutManager : NSSecureCoding { [Export ("showAttachmentCell:inRect:characterIndex:")] void ShowAttachmentCell (NSCell cell, CGRect rect, nuint characterIndex); + /// To be added. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("limitsLayoutForSuspiciousContents")] bool LimitsLayoutForSuspiciousContents { get; set; } @@ -2432,34 +2487,89 @@ interface NSLayoutConstraint [Export ("constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:")] NSLayoutConstraint Create (INativeObject view1, NSLayoutAttribute attribute1, NSLayoutRelation relation, [NullAllowed] INativeObject view2, NSLayoutAttribute attribute2, nfloat multiplier, nfloat constant); + /// The priority of the constraint. Must be in range [0, UILayoutPriority.Required]. + /// To be added. + /// To be added. [Export ("priority")] float Priority { get; set; } // Returns a float, not nfloat. + /// Whether the constraint should be archived by its owning UIView. + /// To be added. + /// To be added. [Export ("shouldBeArchived")] bool ShouldBeArchived { get; set; } + /// The first item participating in the constraint. + /// + /// + /// This value can be . + /// + /// + /// + /// [NullAllowed, Export ("firstItem", ArgumentSemantic.Assign)] NSObject FirstItem { get; } + /// The attribute of the first item participating in the constraint. + /// + /// + /// + /// + /// + /// [Export ("firstAttribute")] NSLayoutAttribute FirstAttribute { get; } + /// The NSRelation that holds between the two items in the constraint. + /// To be added. + /// To be added. [Export ("relation")] NSLayoutRelation Relation { get; } + /// The second item participating in the constraint. + /// + /// + /// + /// + /// + /// [Export ("secondItem", ArgumentSemantic.Assign)] [NullAllowed] NSObject SecondItem { get; } + /// The attribute of the second item participating in the constraint. + /// + /// + /// + /// + /// + /// [Export ("secondAttribute")] NSLayoutAttribute SecondAttribute { get; } + /// Applied to the second attribute participating in the constraint. + /// + /// + /// + /// + /// + /// [Export ("multiplier")] nfloat Multiplier { get; } + /// Indicates the constant float applied to the constraint. + /// + /// + /// + /// + /// + /// [Export ("constant")] nfloat Constant { get; set; } + /// Controls whether the constraint is active.  Active constraints are used as part of the auto-layout process, those that are not are ignored. + /// To be added. + /// To be added. [MacCatalyst (13, 1)] [Export ("active")] bool Active { [Bind ("isActive")] get; set; } diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index f11951967727..158e17864d19 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -637,82 +637,6 @@ E:WebKit.WebView.UnableToImplementPolicy E:WebKit.WebView.WillCloseFrame E:WebKit.WebView.WillPerformClientRedirect E:WebKit.WebView.WindowScriptObjectAvailable -F:Accelerate.Pixel8888.A -F:Accelerate.Pixel8888.B -F:Accelerate.Pixel8888.G -F:Accelerate.Pixel8888.R -F:Accelerate.Pixel8888.Zero -F:Accelerate.PixelARGB16S.A -F:Accelerate.PixelARGB16S.B -F:Accelerate.PixelARGB16S.G -F:Accelerate.PixelARGB16S.R -F:Accelerate.PixelARGB16S.Zero -F:Accelerate.PixelARGB16U.A -F:Accelerate.PixelARGB16U.B -F:Accelerate.PixelARGB16U.G -F:Accelerate.PixelARGB16U.R -F:Accelerate.PixelARGB16U.Zero -F:Accelerate.PixelFFFF.A -F:Accelerate.PixelFFFF.B -F:Accelerate.PixelFFFF.G -F:Accelerate.PixelFFFF.R -F:Accelerate.PixelFFFF.Zero -F:Accelerate.vImageAffineTransformDouble.a -F:Accelerate.vImageAffineTransformDouble.b -F:Accelerate.vImageAffineTransformDouble.c -F:Accelerate.vImageAffineTransformDouble.d -F:Accelerate.vImageAffineTransformDouble.tx -F:Accelerate.vImageAffineTransformDouble.ty -F:Accelerate.vImageAffineTransformFloat.a -F:Accelerate.vImageAffineTransformFloat.b -F:Accelerate.vImageAffineTransformFloat.c -F:Accelerate.vImageAffineTransformFloat.d -F:Accelerate.vImageAffineTransformFloat.tx -F:Accelerate.vImageAffineTransformFloat.ty -F:Accelerate.vImageError.BufferSizeMismatch -F:Accelerate.vImageError.ColorSyncIsAbsent -F:Accelerate.vImageError.InternalError -F:Accelerate.vImageError.InvalidEdgeStyle -F:Accelerate.vImageError.InvalidImageFormat -F:Accelerate.vImageError.InvalidKernelSize -F:Accelerate.vImageError.InvalidOffsetX -F:Accelerate.vImageError.InvalidOffsetY -F:Accelerate.vImageError.InvalidParameter -F:Accelerate.vImageError.InvalidRowBytes -F:Accelerate.vImageError.MemoryAllocationError -F:Accelerate.vImageError.NoError -F:Accelerate.vImageError.NullPointerArgument -F:Accelerate.vImageError.OutOfPlaceOperationRequired -F:Accelerate.vImageError.RoiLargerThanInputBuffer -F:Accelerate.vImageError.UnknownFlagsBit -F:Accelerate.vImageFlags.BackgroundColorFill -F:Accelerate.vImageFlags.CopyInPlace -F:Accelerate.vImageFlags.DoNotTile -F:Accelerate.vImageFlags.EdgeExtend -F:Accelerate.vImageFlags.GetTempBufferSize -F:Accelerate.vImageFlags.HighQualityResampling -F:Accelerate.vImageFlags.LeaveAlphaUnchanged -F:Accelerate.vImageFlags.NoAllocate -F:Accelerate.vImageFlags.NoFlags -F:Accelerate.vImageFlags.PrintDiagnosticsToConsole -F:Accelerate.vImageFlags.TruncateKernel -F:Accelerate.vImageGamma.k11ove_5_HalfPrecision -F:Accelerate.vImageGamma.k11over9_HalfPrecision -F:Accelerate.vImageGamma.k5over11_HalfPrecision -F:Accelerate.vImageGamma.k5over9_HalfPrecision -F:Accelerate.vImageGamma.k9over11_HalfPrecision -F:Accelerate.vImageGamma.k9over5_HalfPrecision -F:Accelerate.vImageGamma.kBT709_ForwardHalfPrecision -F:Accelerate.vImageGamma.kBT709_ReverseHalfPrecision -F:Accelerate.vImageGamma.ksRGB_ForwardHalfPrecision -F:Accelerate.vImageGamma.ksRGB_ReverseHalfPrecision -F:Accelerate.vImageGamma.kUseGammaValue -F:Accelerate.vImageGamma.kUseGammaValueHalfPrecision -F:Accelerate.vImageInterpolationMethod.Full -F:Accelerate.vImageInterpolationMethod.Half -F:Accelerate.vImageInterpolationMethod.None -F:Accelerate.vImageMDTableUsageHint.k16Q12 -F:Accelerate.vImageMDTableUsageHint.kFloat F:Accessibility.AXChartDescriptorContentDirection.BottomToTop F:Accessibility.AXChartDescriptorContentDirection.LeftToRight F:Accessibility.AXChartDescriptorContentDirection.RadialClockwise @@ -781,110 +705,7 @@ F:AccessorySetupKit.ASErrorCode.UserRestricted F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.ConfirmAuthorization F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.FinishInApp F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.Rename -F:Accounts.ACAccountCredentialRenewResult.Failed -F:Accounts.ACAccountCredentialRenewResult.Rejected -F:Accounts.ACAccountCredentialRenewResult.Renewed -F:Accounts.ACErrorCode.AccessDeniedByProtectionPolicy -F:Accounts.ACErrorCode.AccessInfoInvalid -F:Accounts.ACErrorCode.AccountAlreadyExits -F:Accounts.ACErrorCode.AccountAuthenticationFailed -F:Accounts.ACErrorCode.AccountMissingRequiredProperty -F:Accounts.ACErrorCode.AccountNotFound -F:Accounts.ACErrorCode.AccountTypeInvalid -F:Accounts.ACErrorCode.ClientPermissionDenied -F:Accounts.ACErrorCode.CoreDataSaveFailed -F:Accounts.ACErrorCode.CredentialItemNotExpired -F:Accounts.ACErrorCode.CredentialItemNotFound -F:Accounts.ACErrorCode.CredentialNotFound -F:Accounts.ACErrorCode.DeniedByPlugin -F:Accounts.ACErrorCode.FailedSerializingAccountInfo -F:Accounts.ACErrorCode.FetchCredentialFailed -F:Accounts.ACErrorCode.InvalidClientBundleID -F:Accounts.ACErrorCode.InvalidCommand -F:Accounts.ACErrorCode.MissingTransportMessageId -F:Accounts.ACErrorCode.PermissionDenied -F:Accounts.ACErrorCode.RemoveCredentialFailed -F:Accounts.ACErrorCode.StoreCredentialFailed -F:Accounts.ACErrorCode.Unknown -F:Accounts.ACErrorCode.UpdatingNonexistentAccount -F:Accounts.ACFacebookAudience.Everyone -F:Accounts.ACFacebookAudience.Friends -F:Accounts.ACFacebookAudience.OnlyMe -F:AddressBook.ABAddressBook.ErrorDomain -F:AddressBook.ABAddressBookError.OperationNotPermittedByStore -F:AddressBook.ABAddressBookError.OperationNotPermittedByUserError -F:AddressBook.ABAuthorizationStatus.Authorized -F:AddressBook.ABAuthorizationStatus.Denied -F:AddressBook.ABAuthorizationStatus.NotDetermined -F:AddressBook.ABAuthorizationStatus.Restricted -F:AddressBook.ABPersonCompositeNameFormat.FirstNameFirst -F:AddressBook.ABPersonCompositeNameFormat.LastNameFirst -F:AddressBook.ABPersonImageFormat.OriginalSize -F:AddressBook.ABPersonImageFormat.Thumbnail -F:AddressBook.ABPersonKind.None -F:AddressBook.ABPersonKind.Organization -F:AddressBook.ABPersonKind.Person -F:AddressBook.ABPersonProperty.Address -F:AddressBook.ABPersonProperty.Birthday -F:AddressBook.ABPersonProperty.CreationDate -F:AddressBook.ABPersonProperty.Date -F:AddressBook.ABPersonProperty.Department -F:AddressBook.ABPersonProperty.Email -F:AddressBook.ABPersonProperty.FirstName -F:AddressBook.ABPersonProperty.FirstNamePhonetic -F:AddressBook.ABPersonProperty.InstantMessage -F:AddressBook.ABPersonProperty.JobTitle -F:AddressBook.ABPersonProperty.Kind -F:AddressBook.ABPersonProperty.LastName -F:AddressBook.ABPersonProperty.LastNamePhonetic -F:AddressBook.ABPersonProperty.MiddleName -F:AddressBook.ABPersonProperty.MiddleNamePhonetic -F:AddressBook.ABPersonProperty.ModificationDate -F:AddressBook.ABPersonProperty.Nickname -F:AddressBook.ABPersonProperty.Note -F:AddressBook.ABPersonProperty.Organization -F:AddressBook.ABPersonProperty.Phone -F:AddressBook.ABPersonProperty.Prefix -F:AddressBook.ABPersonProperty.RelatedNames -F:AddressBook.ABPersonProperty.SocialProfile -F:AddressBook.ABPersonProperty.Suffix -F:AddressBook.ABPersonProperty.Url -F:AddressBook.ABPersonSocialProfileService.Facebook -F:AddressBook.ABPersonSocialProfileService.Flickr -F:AddressBook.ABPersonSocialProfileService.GameCenter -F:AddressBook.ABPersonSocialProfileService.LinkedIn -F:AddressBook.ABPersonSocialProfileService.Myspace -F:AddressBook.ABPersonSocialProfileService.SinaWeibo -F:AddressBook.ABPersonSocialProfileService.Twitter -F:AddressBook.ABPersonSortBy.FirstName -F:AddressBook.ABPersonSortBy.LastName -F:AddressBook.ABPropertyType.DateTime -F:AddressBook.ABPropertyType.Dictionary -F:AddressBook.ABPropertyType.Integer -F:AddressBook.ABPropertyType.Invalid -F:AddressBook.ABPropertyType.MultiDateTime -F:AddressBook.ABPropertyType.MultiDictionary -F:AddressBook.ABPropertyType.MultiInteger F:AddressBook.ABPropertyType.MultiMask -F:AddressBook.ABPropertyType.MultiReal -F:AddressBook.ABPropertyType.MultiString -F:AddressBook.ABPropertyType.Real -F:AddressBook.ABPropertyType.String -F:AddressBook.ABRecord.InvalidPropertyId -F:AddressBook.ABRecord.InvalidRecordId -F:AddressBook.ABRecordType.Group -F:AddressBook.ABRecordType.Person -F:AddressBook.ABRecordType.Source -F:AddressBook.ABSourceProperty.Name -F:AddressBook.ABSourceProperty.Type -F:AddressBook.ABSourceType.CardDAV -F:AddressBook.ABSourceType.DAVSearch -F:AddressBook.ABSourceType.Exchange -F:AddressBook.ABSourceType.ExchangeGAL -F:AddressBook.ABSourceType.LDAP -F:AddressBook.ABSourceType.Local -F:AddressBook.ABSourceType.MobileMe -F:AddressBook.ABSourceType.SearchableMask F:AdServices.AAAttributionErrorCode.InternalError F:AdServices.AAAttributionErrorCode.NetworkError F:AdServices.AAAttributionErrorCode.PlatformNotSupported @@ -3203,10 +3024,7 @@ F:ARKit.ARSceneReconstruction.MeshWithClassification F:ARKit.ARSceneReconstruction.None F:ARKit.ARSegmentationClass.None F:ARKit.ARSegmentationClass.Person -F:ARKit.ARSessionRunOptions.None -F:ARKit.ARSessionRunOptions.RemoveExistingAnchors F:ARKit.ARSessionRunOptions.ResetSceneReconstruction -F:ARKit.ARSessionRunOptions.ResetTracking F:ARKit.ARSessionRunOptions.StopTrackedRaycasts F:ARKit.ARSkeletonJointName.Head F:ARKit.ARSkeletonJointName.LeftFoot @@ -3216,21 +3034,6 @@ F:ARKit.ARSkeletonJointName.RightFoot F:ARKit.ARSkeletonJointName.RightHand F:ARKit.ARSkeletonJointName.RightShoulder F:ARKit.ARSkeletonJointName.Root -F:ARKit.ARTrackingState.Limited -F:ARKit.ARTrackingState.Normal -F:ARKit.ARTrackingState.NotAvailable -F:ARKit.ARTrackingStateReason.ExcessiveMotion -F:ARKit.ARTrackingStateReason.Initializing -F:ARKit.ARTrackingStateReason.InsufficientFeatures -F:ARKit.ARTrackingStateReason.None -F:ARKit.ARTrackingStateReason.Relocalizing -F:ARKit.ARWorldAlignment.Camera -F:ARKit.ARWorldAlignment.Gravity -F:ARKit.ARWorldAlignment.GravityAndHeading -F:ARKit.ARWorldMappingStatus.Extending -F:ARKit.ARWorldMappingStatus.Limited -F:ARKit.ARWorldMappingStatus.Mapped -F:ARKit.ARWorldMappingStatus.NotAvailable F:AssetsLibrary.ALAssetOrientation.Down F:AssetsLibrary.ALAssetOrientation.DownMirrored F:AssetsLibrary.ALAssetOrientation.Left @@ -3550,9 +3353,6 @@ F:AuthenticationServices.ASAuthorizationWebBrowserPublicKeyCredentialManagerAuth F:AuthenticationServices.ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState.Denied F:AuthenticationServices.ASAuthorizationWebBrowserPublicKeyCredentialManagerAuthorizationState.NotDetermined F:AuthenticationServices.ASCoseAlgorithmIdentifier.ES256 -F:AuthenticationServices.ASCredentialIdentityStoreErrorCode.InternalError -F:AuthenticationServices.ASCredentialIdentityStoreErrorCode.StoreBusy -F:AuthenticationServices.ASCredentialIdentityStoreErrorCode.StoreDisabled F:AuthenticationServices.ASCredentialIdentityTypes.All F:AuthenticationServices.ASCredentialIdentityTypes.OneTimeCode F:AuthenticationServices.ASCredentialIdentityTypes.Passkey @@ -3561,13 +3361,7 @@ F:AuthenticationServices.ASCredentialRequestType.OneTimeCode F:AuthenticationServices.ASCredentialRequestType.PasskeyAssertion F:AuthenticationServices.ASCredentialRequestType.PasskeyRegistration F:AuthenticationServices.ASCredentialRequestType.Password -F:AuthenticationServices.ASCredentialServiceIdentifierType.Domain -F:AuthenticationServices.ASCredentialServiceIdentifierType.Url -F:AuthenticationServices.ASExtensionErrorCode.CredentialIdentityNotFound -F:AuthenticationServices.ASExtensionErrorCode.Failed F:AuthenticationServices.ASExtensionErrorCode.MatchedExcludedCredential -F:AuthenticationServices.ASExtensionErrorCode.UserCanceled -F:AuthenticationServices.ASExtensionErrorCode.UserInteractionRequired F:AuthenticationServices.ASPublicKeyCredentialClientDataCrossOriginValue.CrossOrigin F:AuthenticationServices.ASPublicKeyCredentialClientDataCrossOriginValue.NotSet F:AuthenticationServices.ASPublicKeyCredentialClientDataCrossOriginValue.SameOriginWithAncestors @@ -3969,8 +3763,6 @@ F:AVFoundation.AVCaptureVideoOrientation.LandscapeLeft F:AVFoundation.AVCaptureVideoOrientation.LandscapeRight F:AVFoundation.AVCaptureVideoOrientation.Portrait F:AVFoundation.AVCaptureVideoOrientation.PortraitUpsideDown -F:AVFoundation.AVCaptureVideoPreviewLayer.InitMode.WithConnection -F:AVFoundation.AVCaptureVideoPreviewLayer.InitMode.WithNoConnection F:AVFoundation.AVCaptureVideoStabilizationMode.Auto F:AVFoundation.AVCaptureVideoStabilizationMode.Cinematic F:AVFoundation.AVCaptureVideoStabilizationMode.CinematicExtended @@ -4026,10 +3818,6 @@ F:AVFoundation.AVDepthDataAccuracy.Absolute F:AVFoundation.AVDepthDataAccuracy.Relative F:AVFoundation.AVDepthDataQuality.High F:AVFoundation.AVDepthDataQuality.Low -F:AVFoundation.AVEdgeWidths.Bottom -F:AVFoundation.AVEdgeWidths.Left -F:AVFoundation.AVEdgeWidths.Right -F:AVFoundation.AVEdgeWidths.Top F:AVFoundation.AVError.AirPlayControllerRequiresInternet F:AVFoundation.AVError.AirPlayReceiverRequiresInternet F:AVFoundation.AVError.AirPlayReceiverTemporarilyUnavailable @@ -4149,9 +3937,6 @@ F:AVFoundation.AVKeyValueStatus.Failed F:AVFoundation.AVKeyValueStatus.Loaded F:AVFoundation.AVKeyValueStatus.Loading F:AVFoundation.AVKeyValueStatus.Unknown -F:AVFoundation.AVLayerVideoGravity.Resize -F:AVFoundation.AVLayerVideoGravity.ResizeAspect -F:AVFoundation.AVLayerVideoGravity.ResizeAspectFill F:AVFoundation.AVMediaCharacteristics.Audible F:AVFoundation.AVMediaCharacteristics.CarriesVideoStereoMetadata F:AVFoundation.AVMediaCharacteristics.ContainsAlphaChannel @@ -4287,8 +4072,6 @@ F:AVFoundation.AVOutputSettingsPreset.PresetHevc3840x2160WithAlpha F:AVFoundation.AVOutputSettingsPreset.PresetHevc7680x4320 F:AVFoundation.AVOutputSettingsPreset.PresetMvHevc1440x1440 F:AVFoundation.AVOutputSettingsPreset.PresetMvHevc960x960 -F:AVFoundation.AVPixelAspectRatio.HorizontalSpacing -F:AVFoundation.AVPixelAspectRatio.VerticalSpacing F:AVFoundation.AVPlayerActionAtItemEnd.Advance F:AVFoundation.AVPlayerActionAtItemEnd.None F:AVFoundation.AVPlayerActionAtItemEnd.Pause @@ -4562,9 +4345,6 @@ F:CallKit.CXErrorCodeNotificationServiceExtensionError.InvalidClientProcess F:CallKit.CXErrorCodeNotificationServiceExtensionError.MissingNotificationFilteringEntitlement F:CallKit.CXErrorCodeNotificationServiceExtensionError.Unknown F:CallKit.CXErrorCodeRequestTransactionError.CallIsProtected -F:CallKit.CXHandleType.EmailAddress -F:CallKit.CXHandleType.Generic -F:CallKit.CXHandleType.PhoneNumber F:CarPlay.CPAssistantCellActionType.PlayMedia F:CarPlay.CPAssistantCellActionType.StartCall F:CarPlay.CPAssistantCellPosition.Bottom @@ -4574,8 +4354,6 @@ F:CarPlay.CPAssistantCellVisibility.Off F:CarPlay.CPAssistantCellVisibility.WhileLimitedUIActive F:CarPlay.CPBarButtonStyle.None F:CarPlay.CPBarButtonStyle.Rounded -F:CarPlay.CPBarButtonType.Image -F:CarPlay.CPBarButtonType.Text F:CarPlay.CPContentStyle.Dark F:CarPlay.CPContentStyle.Light F:CarPlay.CPInformationTemplateLayout.Leading @@ -4589,8 +4367,6 @@ F:CarPlay.CPJunctionType.Roundabout F:CarPlay.CPLaneStatus.Good F:CarPlay.CPLaneStatus.NotGood F:CarPlay.CPLaneStatus.Preferred -F:CarPlay.CPLimitableUserInterface.Keyboard -F:CarPlay.CPLimitableUserInterface.Lists F:CarPlay.CPListItemAccessoryType.Cloud F:CarPlay.CPListItemAccessoryType.DisclosureIndicator F:CarPlay.CPListItemAccessoryType.None @@ -4731,46 +4507,7 @@ F:ClassKit.CLSProgressReportingCapabilityKind.Percent F:ClassKit.CLSProgressReportingCapabilityKind.Quantity F:ClassKit.CLSProgressReportingCapabilityKind.Score F:CloudKit.CKAccountStatus.TemporarilyUnavailable -F:CloudKit.CKDatabaseScope.Private -F:CloudKit.CKDatabaseScope.Public -F:CloudKit.CKDatabaseScope.Shared -F:CloudKit.CKErrorCode.AlreadyShared -F:CloudKit.CKErrorCode.AssetFileModified -F:CloudKit.CKErrorCode.AssetFileNotFound -F:CloudKit.CKErrorCode.AssetNotAvailable -F:CloudKit.CKErrorCode.BadContainer -F:CloudKit.CKErrorCode.BadDatabase -F:CloudKit.CKErrorCode.BatchRequestFailed -F:CloudKit.CKErrorCode.ChangeTokenExpired -F:CloudKit.CKErrorCode.ConstraintViolation -F:CloudKit.CKErrorCode.IncompatibleVersion -F:CloudKit.CKErrorCode.InternalError -F:CloudKit.CKErrorCode.InvalidArguments -F:CloudKit.CKErrorCode.LimitExceeded -F:CloudKit.CKErrorCode.ManagedAccountRestricted -F:CloudKit.CKErrorCode.MissingEntitlement -F:CloudKit.CKErrorCode.NetworkFailure -F:CloudKit.CKErrorCode.NetworkUnavailable -F:CloudKit.CKErrorCode.None -F:CloudKit.CKErrorCode.NotAuthenticated -F:CloudKit.CKErrorCode.OperationCancelled -F:CloudKit.CKErrorCode.PartialFailure -F:CloudKit.CKErrorCode.ParticipantMayNeedVerification -F:CloudKit.CKErrorCode.PermissionFailure -F:CloudKit.CKErrorCode.QuotaExceeded -F:CloudKit.CKErrorCode.ReferenceViolation -F:CloudKit.CKErrorCode.RequestRateLimited -F:CloudKit.CKErrorCode.ResponseLost -F:CloudKit.CKErrorCode.ResultsTruncated -F:CloudKit.CKErrorCode.ServerRecordChanged -F:CloudKit.CKErrorCode.ServerRejectedRequest -F:CloudKit.CKErrorCode.ServiceUnavailable F:CloudKit.CKErrorCode.TemporarilyUnavailable -F:CloudKit.CKErrorCode.TooManyParticipants -F:CloudKit.CKErrorCode.UnknownItem -F:CloudKit.CKErrorCode.UserDeletedZone -F:CloudKit.CKErrorCode.ZoneBusy -F:CloudKit.CKErrorCode.ZoneNotFound F:CloudKit.CKNotificationType.Database F:CloudKit.CKNotificationType.Query F:CloudKit.CKNotificationType.ReadNotification @@ -4911,40 +4648,10 @@ F:CoreFoundation.CFComparisonResult.EqualTo F:CoreFoundation.CFComparisonResult.GreaterThan F:CoreFoundation.CFComparisonResult.LessThan F:CoreFoundation.CFNetworkErrors.NetServiceMissingRequiredConfiguration -F:CoreFoundation.CFStringTransform.FullwidthHalfwidth -F:CoreFoundation.CFStringTransform.HiraganaKatakana -F:CoreFoundation.CFStringTransform.LatinArabic -F:CoreFoundation.CFStringTransform.LatinCyrillic -F:CoreFoundation.CFStringTransform.LatinGreek -F:CoreFoundation.CFStringTransform.LatinHangul -F:CoreFoundation.CFStringTransform.LatinHebrew -F:CoreFoundation.CFStringTransform.LatinHiragana -F:CoreFoundation.CFStringTransform.LatinKatakana -F:CoreFoundation.CFStringTransform.LatinThai -F:CoreFoundation.CFStringTransform.MandarinLatin -F:CoreFoundation.CFStringTransform.StripCombiningMarks -F:CoreFoundation.CFStringTransform.StripDiacritics -F:CoreFoundation.CFStringTransform.ToLatin -F:CoreFoundation.CFStringTransform.ToUnicodeName -F:CoreFoundation.CFStringTransform.ToXmlHex F:CoreFoundation.CGAffineTransformComponents.HorizontalShear F:CoreFoundation.CGAffineTransformComponents.Rotation F:CoreFoundation.CGAffineTransformComponents.Scale F:CoreFoundation.CGAffineTransformComponents.Translation -F:CoreFoundation.DispatchQualityOfService.Background -F:CoreFoundation.DispatchQualityOfService.Default -F:CoreFoundation.DispatchQualityOfService.Unspecified -F:CoreFoundation.DispatchQualityOfService.UserInitiated -F:CoreFoundation.DispatchQualityOfService.UserInteractive -F:CoreFoundation.DispatchQualityOfService.Utility -F:CoreFoundation.DispatchQueue.AutoreleaseFrequency.Inherit -F:CoreFoundation.DispatchQueue.AutoreleaseFrequency.Never -F:CoreFoundation.DispatchQueue.AutoreleaseFrequency.WorkItem -F:CoreFoundation.DispatchQueuePriority.Background -F:CoreFoundation.DispatchQueuePriority.Default -F:CoreFoundation.DispatchQueuePriority.High -F:CoreFoundation.DispatchQueuePriority.Low -F:CoreFoundation.DispatchTime.Forever F:CoreFoundation.OSLogLevel.Debug F:CoreFoundation.OSLogLevel.Default F:CoreFoundation.OSLogLevel.Error @@ -4956,23 +4663,6 @@ F:CoreGraphics.CGAffineTransform.C F:CoreGraphics.CGAffineTransform.D F:CoreGraphics.CGAffineTransform.Tx F:CoreGraphics.CGAffineTransform.Ty -F:CoreGraphics.CGBitmapFlags.AlphaInfoMask -F:CoreGraphics.CGBitmapFlags.ByteOrder16Big -F:CoreGraphics.CGBitmapFlags.ByteOrder16Little -F:CoreGraphics.CGBitmapFlags.ByteOrder32Big -F:CoreGraphics.CGBitmapFlags.ByteOrder32Little -F:CoreGraphics.CGBitmapFlags.ByteOrderDefault -F:CoreGraphics.CGBitmapFlags.ByteOrderMask -F:CoreGraphics.CGBitmapFlags.First -F:CoreGraphics.CGBitmapFlags.FloatComponents -F:CoreGraphics.CGBitmapFlags.FloatInfoMask -F:CoreGraphics.CGBitmapFlags.Last -F:CoreGraphics.CGBitmapFlags.None -F:CoreGraphics.CGBitmapFlags.NoneSkipFirst -F:CoreGraphics.CGBitmapFlags.NoneSkipLast -F:CoreGraphics.CGBitmapFlags.Only -F:CoreGraphics.CGBitmapFlags.PremultipliedFirst -F:CoreGraphics.CGBitmapFlags.PremultipliedLast F:CoreGraphics.CGBlendMode.Clear F:CoreGraphics.CGBlendMode.Color F:CoreGraphics.CGBlendMode.ColorBurn @@ -5001,8 +4691,6 @@ F:CoreGraphics.CGBlendMode.SourceAtop F:CoreGraphics.CGBlendMode.SourceIn F:CoreGraphics.CGBlendMode.SourceOut F:CoreGraphics.CGBlendMode.XOR -F:CoreGraphics.CGCaptureOptions.NoFill -F:CoreGraphics.CGCaptureOptions.None F:CoreGraphics.CGColorConversionInfoTransformType.ApplySpace F:CoreGraphics.CGColorConversionInfoTransformType.FromSpace F:CoreGraphics.CGColorConversionInfoTransformType.ToSpace @@ -5012,44 +4700,7 @@ F:CoreGraphics.CGColorConversionInfoTriple.Transform F:CoreGraphics.CGConstantColor.Black F:CoreGraphics.CGConstantColor.Clear F:CoreGraphics.CGConstantColor.White -F:CoreGraphics.CGEventFilterMask.PermitLocalKeyboardEvents -F:CoreGraphics.CGEventFilterMask.PermitLocalMouseEvents -F:CoreGraphics.CGEventFilterMask.PermitSystemDefinedEvents -F:CoreGraphics.CGEventFlags.AlphaShift -F:CoreGraphics.CGEventFlags.Alternate -F:CoreGraphics.CGEventFlags.Command -F:CoreGraphics.CGEventFlags.Control -F:CoreGraphics.CGEventFlags.Help -F:CoreGraphics.CGEventFlags.NonCoalesced -F:CoreGraphics.CGEventFlags.NumericPad -F:CoreGraphics.CGEventFlags.SecondaryFn -F:CoreGraphics.CGEventFlags.Shift -F:CoreGraphics.CGEventMask.FlagsChanged -F:CoreGraphics.CGEventMask.KeyDown -F:CoreGraphics.CGEventMask.KeyUp -F:CoreGraphics.CGEventMask.LeftMouseDown -F:CoreGraphics.CGEventMask.LeftMouseDragged -F:CoreGraphics.CGEventMask.LeftMouseUp -F:CoreGraphics.CGEventMask.MouseMoved -F:CoreGraphics.CGEventMask.Null -F:CoreGraphics.CGEventMask.OtherMouseDown -F:CoreGraphics.CGEventMask.OtherMouseDragged -F:CoreGraphics.CGEventMask.OtherMouseUp -F:CoreGraphics.CGEventMask.RightMouseDown -F:CoreGraphics.CGEventMask.RightMouseDragged -F:CoreGraphics.CGEventMask.RightMouseUp -F:CoreGraphics.CGEventMask.ScrollWheel -F:CoreGraphics.CGEventMask.TabletPointer -F:CoreGraphics.CGEventMask.TabletProximity -F:CoreGraphics.CGEventMouseSubtype.Default -F:CoreGraphics.CGEventMouseSubtype.TabletPoint -F:CoreGraphics.CGEventMouseSubtype.TabletProximity -F:CoreGraphics.CGEventSourceStateID.CombinedSession -F:CoreGraphics.CGEventSourceStateID.HidSystem -F:CoreGraphics.CGEventSourceStateID.Private F:CoreGraphics.CGEventSuppressionState.NumberOfEventSuppressionStates -F:CoreGraphics.CGEventSuppressionState.RemoteMouseDrag -F:CoreGraphics.CGEventSuppressionState.SuppressionInterval F:CoreGraphics.CGEventTapInformation.AvgUsecLatency F:CoreGraphics.CGEventTapInformation.Enabled F:CoreGraphics.CGEventTapInformation.EventsOfInterest @@ -5060,59 +4711,8 @@ F:CoreGraphics.CGEventTapInformation.Options F:CoreGraphics.CGEventTapInformation.ProcessBeingTapped F:CoreGraphics.CGEventTapInformation.TappingProcess F:CoreGraphics.CGEventTapInformation.TapPoint -F:CoreGraphics.CGEventTapLocation.AnnotatedSession -F:CoreGraphics.CGEventTapLocation.HID -F:CoreGraphics.CGEventTapLocation.Session -F:CoreGraphics.CGEventTapOptions.Default -F:CoreGraphics.CGEventTapOptions.ListenOnly -F:CoreGraphics.CGEventTapPlacement.HeadInsert -F:CoreGraphics.CGEventTapPlacement.TailAppend -F:CoreGraphics.CGEventType.FlagsChanged -F:CoreGraphics.CGEventType.KeyDown -F:CoreGraphics.CGEventType.KeyUp -F:CoreGraphics.CGEventType.LeftMouseDown -F:CoreGraphics.CGEventType.LeftMouseDragged -F:CoreGraphics.CGEventType.LeftMouseUp -F:CoreGraphics.CGEventType.MouseMoved -F:CoreGraphics.CGEventType.Null -F:CoreGraphics.CGEventType.OtherMouseDown -F:CoreGraphics.CGEventType.OtherMouseDragged -F:CoreGraphics.CGEventType.OtherMouseUp -F:CoreGraphics.CGEventType.RightMouseDown -F:CoreGraphics.CGEventType.RightMouseDragged -F:CoreGraphics.CGEventType.RightMouseUp -F:CoreGraphics.CGEventType.ScrollWheel -F:CoreGraphics.CGEventType.TabletPointer -F:CoreGraphics.CGEventType.TabletProximity F:CoreGraphics.CGEventType.TapDisabledByTimeout F:CoreGraphics.CGEventType.TapDisabledByUserInput -F:CoreGraphics.CGGradientDrawingOptions.DrawsAfterEndLocation -F:CoreGraphics.CGGradientDrawingOptions.DrawsBeforeStartLocation -F:CoreGraphics.CGGradientDrawingOptions.None -F:CoreGraphics.CGImageAlphaInfo.First -F:CoreGraphics.CGImageAlphaInfo.Last -F:CoreGraphics.CGImageAlphaInfo.None -F:CoreGraphics.CGImageAlphaInfo.NoneSkipFirst -F:CoreGraphics.CGImageAlphaInfo.NoneSkipLast -F:CoreGraphics.CGImageAlphaInfo.Only -F:CoreGraphics.CGImageAlphaInfo.PremultipliedFirst -F:CoreGraphics.CGImageAlphaInfo.PremultipliedLast -F:CoreGraphics.CGImageByteOrderInfo.ByteOrder16Big -F:CoreGraphics.CGImageByteOrderInfo.ByteOrder16Little -F:CoreGraphics.CGImageByteOrderInfo.ByteOrder32Big -F:CoreGraphics.CGImageByteOrderInfo.ByteOrder32Little -F:CoreGraphics.CGImageByteOrderInfo.ByteOrderDefault -F:CoreGraphics.CGImageByteOrderInfo.ByteOrderMask -F:CoreGraphics.CGImageColorModel.CMYK -F:CoreGraphics.CGImageColorModel.Gray -F:CoreGraphics.CGImageColorModel.Lab -F:CoreGraphics.CGImageColorModel.RGB -F:CoreGraphics.CGImagePixelFormatInfo.Mask -F:CoreGraphics.CGImagePixelFormatInfo.Packed -F:CoreGraphics.CGImagePixelFormatInfo.Rgb101010 -F:CoreGraphics.CGImagePixelFormatInfo.Rgb555 -F:CoreGraphics.CGImagePixelFormatInfo.Rgb565 -F:CoreGraphics.CGImagePixelFormatInfo.RgbCif10 F:CoreGraphics.CGInterpolationQuality.Default F:CoreGraphics.CGInterpolationQuality.High F:CoreGraphics.CGInterpolationQuality.Low @@ -5124,9 +4724,6 @@ F:CoreGraphics.CGLineCap.Square F:CoreGraphics.CGLineJoin.Bevel F:CoreGraphics.CGLineJoin.Miter F:CoreGraphics.CGLineJoin.Round -F:CoreGraphics.CGMouseButton.Center -F:CoreGraphics.CGMouseButton.Left -F:CoreGraphics.CGMouseButton.Right F:CoreGraphics.CGPathDrawingMode.EOFill F:CoreGraphics.CGPathDrawingMode.EOFillStroke F:CoreGraphics.CGPathDrawingMode.Fill @@ -5221,12 +4818,6 @@ F:CoreGraphics.CGPdfTagType.WarichuPunctiation F:CoreGraphics.CGPdfTagType.WarichuText F:CoreGraphics.CGPoint.Empty F:CoreGraphics.CGRect.Empty -F:CoreGraphics.CGRectEdge.MaxXEdge -F:CoreGraphics.CGRectEdge.MaxYEdge -F:CoreGraphics.CGRectEdge.MinXEdge -F:CoreGraphics.CGRectEdge.MinYEdge -F:CoreGraphics.CGScrollEventUnit.Line -F:CoreGraphics.CGScrollEventUnit.Pixel F:CoreGraphics.CGSize.Empty F:CoreGraphics.CGTextDrawingMode.Clip F:CoreGraphics.CGTextDrawingMode.Fill @@ -5247,17 +4838,7 @@ F:CoreGraphics.CGToneMapping.ReferenceWhiteBased F:CoreGraphics.CGVector.dx F:CoreGraphics.CGVector.dy F:CoreGraphics.CGWindowImageOption.BestResolution -F:CoreGraphics.CGWindowImageOption.BoundsIgnoreFraming -F:CoreGraphics.CGWindowImageOption.Default F:CoreGraphics.CGWindowImageOption.NominalResolution -F:CoreGraphics.CGWindowImageOption.OnlyShadows -F:CoreGraphics.CGWindowImageOption.ShouldBeOpaque -F:CoreGraphics.CGWindowListOption.All -F:CoreGraphics.CGWindowListOption.ExcludeDesktopElements -F:CoreGraphics.CGWindowListOption.IncludingWindow -F:CoreGraphics.CGWindowListOption.OnScreenAboveWindow -F:CoreGraphics.CGWindowListOption.OnScreenBelowWindow -F:CoreGraphics.CGWindowListOption.OnScreenOnly F:CoreGraphics.MatrixOrder.Append F:CoreGraphics.MatrixOrder.Prepend F:CoreGraphics.NMatrix2.M11 @@ -5511,70 +5092,13 @@ F:CoreMedia.CMProjectionType.Equirectangular F:CoreMedia.CMProjectionType.Fisheye F:CoreMedia.CMProjectionType.HalfEquirectangular F:CoreMedia.CMProjectionType.Rectangular -F:CoreMedia.CMSampleBufferAttachmentKey.CameraIntrinsicMatrix -F:CoreMedia.CMSampleBufferAttachmentKey.DependsOnOthers -F:CoreMedia.CMSampleBufferAttachmentKey.DisplayEmptyMediaImmediately -F:CoreMedia.CMSampleBufferAttachmentKey.DisplayImmediately -F:CoreMedia.CMSampleBufferAttachmentKey.DoNotDisplay -F:CoreMedia.CMSampleBufferAttachmentKey.DrainAfterDecoding -F:CoreMedia.CMSampleBufferAttachmentKey.DroppedFrameReason -F:CoreMedia.CMSampleBufferAttachmentKey.DroppedFrameReasonInfo -F:CoreMedia.CMSampleBufferAttachmentKey.EarlierDisplayTimesAllowed -F:CoreMedia.CMSampleBufferAttachmentKey.EmptyMedia -F:CoreMedia.CMSampleBufferAttachmentKey.EndsPreviousSampleDuration -F:CoreMedia.CMSampleBufferAttachmentKey.FillDiscontinuitiesWithSilence -F:CoreMedia.CMSampleBufferAttachmentKey.ForceKeyFrame -F:CoreMedia.CMSampleBufferAttachmentKey.GradualDecoderRefresh -F:CoreMedia.CMSampleBufferAttachmentKey.HasRedundantCoding F:CoreMedia.CMSampleBufferAttachmentKey.Hdr10PlusPerFrameData -F:CoreMedia.CMSampleBufferAttachmentKey.HevcStepwiseTemporalSubLayerAccess -F:CoreMedia.CMSampleBufferAttachmentKey.HevcSyncSampleNalUnitType -F:CoreMedia.CMSampleBufferAttachmentKey.HevcTemporalLevelInfo -F:CoreMedia.CMSampleBufferAttachmentKey.HevcTemporalSubLayerAccess -F:CoreMedia.CMSampleBufferAttachmentKey.IsDependedOnByOthers -F:CoreMedia.CMSampleBufferAttachmentKey.NotSync -F:CoreMedia.CMSampleBufferAttachmentKey.PartialSync -F:CoreMedia.CMSampleBufferAttachmentKey.PermanentEmptyMedia -F:CoreMedia.CMSampleBufferAttachmentKey.PostNotificationWhenConsumed -F:CoreMedia.CMSampleBufferAttachmentKey.ResetDecoderBeforeDecoding -F:CoreMedia.CMSampleBufferAttachmentKey.ResumeOutput -F:CoreMedia.CMSampleBufferAttachmentKey.Reverse -F:CoreMedia.CMSampleBufferAttachmentKey.SampleReferenceByteOffset -F:CoreMedia.CMSampleBufferAttachmentKey.SampleReferenceUrl -F:CoreMedia.CMSampleBufferAttachmentKey.SpeedMultiplier -F:CoreMedia.CMSampleBufferAttachmentKey.StillImageLensStabilizationInfo -F:CoreMedia.CMSampleBufferAttachmentKey.TransitionId -F:CoreMedia.CMSampleBufferAttachmentKey.TrimDurationAtEnd -F:CoreMedia.CMSampleBufferAttachmentKey.TrimDurationAtStart -F:CoreMedia.CMSampleBufferError.AllocationFailed -F:CoreMedia.CMSampleBufferError.AlreadyHasDataBuffer -F:CoreMedia.CMSampleBufferError.ArrayTooSmall -F:CoreMedia.CMSampleBufferError.BufferHasNoSampleSizes -F:CoreMedia.CMSampleBufferError.BufferHasNoSampleTimingInfo -F:CoreMedia.CMSampleBufferError.BufferNotReady -F:CoreMedia.CMSampleBufferError.CannotSubdivide -F:CoreMedia.CMSampleBufferError.Invalidated -F:CoreMedia.CMSampleBufferError.InvalidEntryCount -F:CoreMedia.CMSampleBufferError.InvalidMediaFormat -F:CoreMedia.CMSampleBufferError.InvalidMediaTypeForOperation -F:CoreMedia.CMSampleBufferError.InvalidSampleData -F:CoreMedia.CMSampleBufferError.None -F:CoreMedia.CMSampleBufferError.RequiredParameterMissing -F:CoreMedia.CMSampleBufferError.SampleIndexOutOfRange -F:CoreMedia.CMSampleBufferError.SampleTimingInfoInvalid F:CoreMedia.CMStereoViewComponents.LeftEye F:CoreMedia.CMStereoViewComponents.None F:CoreMedia.CMStereoViewComponents.RightEye F:CoreMedia.CMStereoViewInterpretationOptions.AdditionalViews F:CoreMedia.CMStereoViewInterpretationOptions.Default F:CoreMedia.CMStereoViewInterpretationOptions.StereoOrderReversed -F:CoreMedia.CMSubtitleFormatType.Text3G -F:CoreMedia.CMSubtitleFormatType.WebVTT -F:CoreMedia.CMSyncError.AllocationFailed -F:CoreMedia.CMSyncError.InvalidParameter -F:CoreMedia.CMSyncError.MissingRequiredParameter -F:CoreMedia.CMSyncError.None -F:CoreMedia.CMSyncError.RateMustBeNonZero F:CoreMedia.CMTagCategory.ChannelId F:CoreMedia.CMTagCategory.MediaSubType F:CoreMedia.CMTagCategory.MediaType @@ -5610,24 +5134,6 @@ F:CoreMedia.CMTaggedBufferGroupError.InternalError F:CoreMedia.CMTaggedBufferGroupError.ParamErr F:CoreMedia.CMTaggedBufferGroupError.Success F:CoreMedia.CMTaggedBufferGroupFormatType.TaggedBufferGroup -F:CoreMedia.CMTimebaseError.AllocationFailed -F:CoreMedia.CMTimebaseError.InvalidParameter -F:CoreMedia.CMTimebaseError.MissingRequiredParameter -F:CoreMedia.CMTimebaseError.None -F:CoreMedia.CMTimebaseError.ReadOnly -F:CoreMedia.CMTimebaseError.TimerIntervalTooShort -F:CoreMedia.CMTimeCodeFormatType.Counter32 -F:CoreMedia.CMTimeCodeFormatType.Counter64 -F:CoreMedia.CMTimeCodeFormatType.TimeCode32 -F:CoreMedia.CMTimeCodeFormatType.TimeCode64 -F:CoreMedia.CMTimeRoundingMethod.Default -F:CoreMedia.CMTimeRoundingMethod.QuickTime -F:CoreMedia.CMTimeRoundingMethod.RoundAwayFromZero -F:CoreMedia.CMTimeRoundingMethod.RoundHalfAwayFromZero -F:CoreMedia.CMTimeRoundingMethod.RoundTowardNegativeInfinity -F:CoreMedia.CMTimeRoundingMethod.RoundTowardPositiveInfinity -F:CoreMedia.CMTimeRoundingMethod.RoundTowardZero -F:CoreMedia.CMVideoCodecType.Animation F:CoreMedia.CMVideoCodecType.AppleProRes422 F:CoreMedia.CMVideoCodecType.AppleProRes422HQ F:CoreMedia.CMVideoCodecType.AppleProRes422LT @@ -5648,7 +5154,6 @@ F:CoreMedia.CMVideoCodecType.DvcProHD1080p30 F:CoreMedia.CMVideoCodecType.DvcProHD720p50 F:CoreMedia.CMVideoCodecType.DvcProHD720p60 F:CoreMedia.CMVideoCodecType.DvcProPal -F:CoreMedia.CMVideoCodecType.H263 F:CoreMedia.CMVideoCodecType.H264 F:CoreMedia.CMVideoCodecType.Hevc F:CoreMedia.CMVideoCodecType.JPEG @@ -5660,7 +5165,6 @@ F:CoreMedia.CMVideoCodecType.Mpeg4Video F:CoreMedia.CMVideoCodecType.SorensonVideo F:CoreMedia.CMVideoCodecType.SorensonVideo3 F:CoreMedia.CMVideoCodecType.VP9 -F:CoreMedia.CMVideoCodecType.YUV422YpCbCr8 F:CoreMedia.LensStabilizationStatus.Active F:CoreMedia.LensStabilizationStatus.None F:CoreMedia.LensStabilizationStatus.Off @@ -5907,16 +5411,8 @@ F:CoreNFC.NFCReaderError.ReaderTransceiveErrorPacketTooLong F:CoreNFC.NFCReaderError.ReaderTransceiveErrorSessionInvalidated F:CoreNFC.NFCReaderError.ReaderTransceiveErrorTagNotConnected F:CoreNFC.NFCTagType.FeliCa -F:CoreNFC.NFCTagType.Iso15693 F:CoreNFC.NFCTagType.Iso7816Compatible F:CoreNFC.NFCTagType.MiFare -F:CoreNFC.NFCTypeNameFormat.AbsoluteUri -F:CoreNFC.NFCTypeNameFormat.Empty -F:CoreNFC.NFCTypeNameFormat.Media -F:CoreNFC.NFCTypeNameFormat.NFCExternal -F:CoreNFC.NFCTypeNameFormat.NFCWellKnown -F:CoreNFC.NFCTypeNameFormat.Unchanged -F:CoreNFC.NFCTypeNameFormat.Unknown F:CoreNFC.NFCVasErrorCode.DataNotActivated F:CoreNFC.NFCVasErrorCode.DataNotFound F:CoreNFC.NFCVasErrorCode.IncorrectData @@ -6123,14 +5619,6 @@ F:EventKit.EKErrorCode.NotificationSavedWithoutCollection F:EventKit.EKErrorCode.NotificationsCollectionFlagNotSet F:EventKit.EKErrorCode.ReminderAlarmContainsEmailOrUrl F:EventKit.EKErrorCode.SourceMismatch -F:EventKit.EKWeekday.Friday -F:EventKit.EKWeekday.Monday -F:EventKit.EKWeekday.NotSet -F:EventKit.EKWeekday.Saturday -F:EventKit.EKWeekday.Sunday -F:EventKit.EKWeekday.Thursday -F:EventKit.EKWeekday.Tuesday -F:EventKit.EKWeekday.Wednesday F:ExecutionPolicy.EPDeveloperToolStatus.Authorized F:ExecutionPolicy.EPDeveloperToolStatus.Denied F:ExecutionPolicy.EPDeveloperToolStatus.NotDetermined @@ -6173,16 +5661,8 @@ F:FileProvider.NSFileProviderFileSystemFlags.PathExtensionHidden F:FileProvider.NSFileProviderFileSystemFlags.UserExecutable F:FileProvider.NSFileProviderFileSystemFlags.UserReadable F:FileProvider.NSFileProviderFileSystemFlags.UserWritable -F:FileProvider.NSFileProviderItemCapabilities.AddingSubItems -F:FileProvider.NSFileProviderItemCapabilities.ContentEnumerating -F:FileProvider.NSFileProviderItemCapabilities.Deleting F:FileProvider.NSFileProviderItemCapabilities.Evicting F:FileProvider.NSFileProviderItemCapabilities.ExcludingFromSync -F:FileProvider.NSFileProviderItemCapabilities.Reading -F:FileProvider.NSFileProviderItemCapabilities.Renaming -F:FileProvider.NSFileProviderItemCapabilities.Reparenting -F:FileProvider.NSFileProviderItemCapabilities.Trashing -F:FileProvider.NSFileProviderItemCapabilities.Writing F:FileProvider.NSFileProviderItemFields.ContentModificationDate F:FileProvider.NSFileProviderItemFields.Contents F:FileProvider.NSFileProviderItemFields.CreationDate @@ -6253,38 +5733,9 @@ F:Foundation.AEEventID.QuitApplication F:Foundation.AEEventID.ReopenApplication F:Foundation.AEEventID.ShowPreferences F:Foundation.NSActivityOptions.AnimationTrackingEnabled -F:Foundation.NSActivityOptions.AutomaticTerminationDisabled -F:Foundation.NSActivityOptions.Background -F:Foundation.NSActivityOptions.IdleDisplaySleepDisabled -F:Foundation.NSActivityOptions.IdleSystemSleepDisabled F:Foundation.NSActivityOptions.InitiatedAllowingIdleSystemSleep -F:Foundation.NSActivityOptions.LatencyCritical -F:Foundation.NSActivityOptions.SuddenTerminationDisabled F:Foundation.NSActivityOptions.TrackingEnabled -F:Foundation.NSActivityOptions.UserInitiated F:Foundation.NSActivityOptions.UserInteractive -F:Foundation.NSAlignmentOptions.AllEdgesInward -F:Foundation.NSAlignmentOptions.AllEdgesNearest -F:Foundation.NSAlignmentOptions.AllEdgesOutward -F:Foundation.NSAlignmentOptions.HeightInward -F:Foundation.NSAlignmentOptions.HeightNearest -F:Foundation.NSAlignmentOptions.HeightOutward -F:Foundation.NSAlignmentOptions.MaxXInward -F:Foundation.NSAlignmentOptions.MaxXNearest -F:Foundation.NSAlignmentOptions.MaxXOutward -F:Foundation.NSAlignmentOptions.MaxYInward -F:Foundation.NSAlignmentOptions.MaxYNearest -F:Foundation.NSAlignmentOptions.MaxYOutward -F:Foundation.NSAlignmentOptions.MinXInward -F:Foundation.NSAlignmentOptions.MinXNearest -F:Foundation.NSAlignmentOptions.MinXOutward -F:Foundation.NSAlignmentOptions.MinYInward -F:Foundation.NSAlignmentOptions.MinYNearest -F:Foundation.NSAlignmentOptions.MinYOutward -F:Foundation.NSAlignmentOptions.RectFlipped -F:Foundation.NSAlignmentOptions.WidthInward -F:Foundation.NSAlignmentOptions.WidthNearest -F:Foundation.NSAlignmentOptions.WidthOutward F:Foundation.NSAppleEventDescriptorType.List F:Foundation.NSAppleEventDescriptorType.Record F:Foundation.NSAppleEventSendOptions.AlwaysInteract @@ -6298,9 +5749,6 @@ F:Foundation.NSAppleEventSendOptions.NeverInteract F:Foundation.NSAppleEventSendOptions.NoReply F:Foundation.NSAppleEventSendOptions.QueueReply F:Foundation.NSAppleEventSendOptions.WaitForReply -F:Foundation.NSAttributedStringEnumeration.LongestEffectiveRangeNotRequired -F:Foundation.NSAttributedStringEnumeration.None -F:Foundation.NSAttributedStringEnumeration.Reverse F:Foundation.NSAttributedStringFormattingOptions.ApplyReplacementIndexAttribute F:Foundation.NSAttributedStringFormattingOptions.InsertArgumentAttributesWithoutMerging F:Foundation.NSAttributedStringMarkdownInterpretedSyntax.Full @@ -6329,252 +5777,26 @@ F:Foundation.NSBundleExecutableArchitecture.I386 F:Foundation.NSBundleExecutableArchitecture.PPC F:Foundation.NSBundleExecutableArchitecture.PPC64 F:Foundation.NSBundleExecutableArchitecture.X86_64 -F:Foundation.NSByteCountFormatterCountStyle.Binary -F:Foundation.NSByteCountFormatterCountStyle.Decimal -F:Foundation.NSByteCountFormatterCountStyle.File -F:Foundation.NSByteCountFormatterCountStyle.Memory -F:Foundation.NSByteCountFormatterUnits.UseAll -F:Foundation.NSByteCountFormatterUnits.UseBytes -F:Foundation.NSByteCountFormatterUnits.UseDefault -F:Foundation.NSByteCountFormatterUnits.UseEB -F:Foundation.NSByteCountFormatterUnits.UseGB -F:Foundation.NSByteCountFormatterUnits.UseKB -F:Foundation.NSByteCountFormatterUnits.UseMB -F:Foundation.NSByteCountFormatterUnits.UsePB -F:Foundation.NSByteCountFormatterUnits.UseTB -F:Foundation.NSByteCountFormatterUnits.UseYBOrHigher -F:Foundation.NSByteCountFormatterUnits.UseZB -F:Foundation.NSCalculationError.DivideByZero -F:Foundation.NSCalculationError.None -F:Foundation.NSCalculationError.Overflow -F:Foundation.NSCalculationError.PrecisionLoss -F:Foundation.NSCalculationError.Underflow -F:Foundation.NSCalendarOptions.MatchFirst -F:Foundation.NSCalendarOptions.MatchLast -F:Foundation.NSCalendarOptions.MatchNextTime -F:Foundation.NSCalendarOptions.MatchNextTimePreservingSmallerUnits -F:Foundation.NSCalendarOptions.MatchPreviousTimePreservingSmallerUnits -F:Foundation.NSCalendarOptions.MatchStrictly -F:Foundation.NSCalendarOptions.None -F:Foundation.NSCalendarOptions.SearchBackwards -F:Foundation.NSCalendarOptions.WrapCalendarComponents -F:Foundation.NSCalendarUnit.Calendar -F:Foundation.NSCalendarUnit.Day F:Foundation.NSCalendarUnit.DayOfYear -F:Foundation.NSCalendarUnit.Era -F:Foundation.NSCalendarUnit.Hour -F:Foundation.NSCalendarUnit.Minute -F:Foundation.NSCalendarUnit.Month -F:Foundation.NSCalendarUnit.Nanosecond -F:Foundation.NSCalendarUnit.Quarter -F:Foundation.NSCalendarUnit.Second -F:Foundation.NSCalendarUnit.TimeZone -F:Foundation.NSCalendarUnit.Week -F:Foundation.NSCalendarUnit.Weekday -F:Foundation.NSCalendarUnit.WeekdayOrdinal -F:Foundation.NSCalendarUnit.WeekOfMonth -F:Foundation.NSCalendarUnit.WeekOfYear -F:Foundation.NSCalendarUnit.Year -F:Foundation.NSCalendarUnit.YearForWeakOfYear -F:Foundation.NSCocoaError.BundleErrorMaximum -F:Foundation.NSCocoaError.BundleErrorMinimum -F:Foundation.NSCocoaError.BundleOnDemandResourceExceededMaximumSizeError -F:Foundation.NSCocoaError.BundleOnDemandResourceInvalidTagError -F:Foundation.NSCocoaError.BundleOnDemandResourceOutOfSpaceError -F:Foundation.NSCocoaError.CloudSharingConflictError -F:Foundation.NSCocoaError.CloudSharingErrorMaximum -F:Foundation.NSCocoaError.CloudSharingErrorMinimum -F:Foundation.NSCocoaError.CloudSharingNetworkFailureError -F:Foundation.NSCocoaError.CloudSharingNoPermissionError -F:Foundation.NSCocoaError.CloudSharingOtherError -F:Foundation.NSCocoaError.CloudSharingQuotaExceededError -F:Foundation.NSCocoaError.CloudSharingTooManyParticipantsError -F:Foundation.NSCocoaError.CoderErrorMaximum -F:Foundation.NSCocoaError.CoderErrorMinimum -F:Foundation.NSCocoaError.CoderInvalidValueError -F:Foundation.NSCocoaError.CoderReadCorruptError -F:Foundation.NSCocoaError.CoderValueNotFoundError F:Foundation.NSCocoaError.CompressionErrorMaximum F:Foundation.NSCocoaError.CompressionErrorMinimum F:Foundation.NSCocoaError.CompressionFailedError F:Foundation.NSCocoaError.DecompressionFailedError -F:Foundation.NSCocoaError.ExecutableArchitectureMismatch -F:Foundation.NSCocoaError.ExecutableErrorMaximum -F:Foundation.NSCocoaError.ExecutableErrorMinimum -F:Foundation.NSCocoaError.ExecutableLink -F:Foundation.NSCocoaError.ExecutableLoad -F:Foundation.NSCocoaError.ExecutableNotLoadable -F:Foundation.NSCocoaError.ExecutableRuntimeMismatch -F:Foundation.NSCocoaError.FeatureUnsupported -F:Foundation.NSCocoaError.FileErrorMaximum -F:Foundation.NSCocoaError.FileErrorMinimum -F:Foundation.NSCocoaError.FileLocking F:Foundation.NSCocoaError.FileManagerUnmountBusyError F:Foundation.NSCocoaError.FileManagerUnmountUnknownError -F:Foundation.NSCocoaError.FileNoSuchFile -F:Foundation.NSCocoaError.FileReadCorruptFile -F:Foundation.NSCocoaError.FileReadInapplicableStringEncoding -F:Foundation.NSCocoaError.FileReadInvalidFileName -F:Foundation.NSCocoaError.FileReadNoPermission -F:Foundation.NSCocoaError.FileReadNoSuchFile -F:Foundation.NSCocoaError.FileReadTooLarge -F:Foundation.NSCocoaError.FileReadUnknown -F:Foundation.NSCocoaError.FileReadUnknownStringEncoding -F:Foundation.NSCocoaError.FileReadUnsupportedScheme -F:Foundation.NSCocoaError.FileWriteFileExists -F:Foundation.NSCocoaError.FileWriteInapplicableStringEncoding -F:Foundation.NSCocoaError.FileWriteInvalidFileName -F:Foundation.NSCocoaError.FileWriteNoPermission -F:Foundation.NSCocoaError.FileWriteOutOfSpace -F:Foundation.NSCocoaError.FileWriteUnknown -F:Foundation.NSCocoaError.FileWriteUnsupportedScheme -F:Foundation.NSCocoaError.FileWriteVolumeReadOnly -F:Foundation.NSCocoaError.Formatting -F:Foundation.NSCocoaError.FormattingErrorMaximum -F:Foundation.NSCocoaError.FormattingErrorMinimum -F:Foundation.NSCocoaError.KeyValueValidation -F:Foundation.NSCocoaError.None -F:Foundation.NSCocoaError.PropertyListErrorMaximum -F:Foundation.NSCocoaError.PropertyListErrorMinimum -F:Foundation.NSCocoaError.PropertyListReadCorrupt -F:Foundation.NSCocoaError.PropertyListReadStream -F:Foundation.NSCocoaError.PropertyListReadUnknownVersion -F:Foundation.NSCocoaError.PropertyListWriteInvalid -F:Foundation.NSCocoaError.PropertyListWriteStream -F:Foundation.NSCocoaError.UbiquitousFileErrorMaximum -F:Foundation.NSCocoaError.UbiquitousFileErrorMinimum -F:Foundation.NSCocoaError.UbiquitousFileNotUploadedDueToQuota -F:Foundation.NSCocoaError.UbiquitousFileUbiquityServerNotAvailable -F:Foundation.NSCocoaError.UbiquitousFileUnavailable -F:Foundation.NSCocoaError.UserActivityConnectionUnavailableError -F:Foundation.NSCocoaError.UserActivityErrorMaximum -F:Foundation.NSCocoaError.UserActivityErrorMinimum -F:Foundation.NSCocoaError.UserActivityHandoffFailedError -F:Foundation.NSCocoaError.UserActivityHandoffUserInfoTooLargeError -F:Foundation.NSCocoaError.UserActivityRemoteApplicationTimedOutError -F:Foundation.NSCocoaError.UserCancelled -F:Foundation.NSCocoaError.ValidationErrorMaximum -F:Foundation.NSCocoaError.ValidationErrorMinimum F:Foundation.NSCocoaError.XpcConnectionCodeSigningRequirementFailure -F:Foundation.NSCocoaError.XpcConnectionErrorMaximum -F:Foundation.NSCocoaError.XpcConnectionErrorMinimum -F:Foundation.NSCocoaError.XpcConnectionInterrupted -F:Foundation.NSCocoaError.XpcConnectionInvalid -F:Foundation.NSCocoaError.XpcConnectionReplyInvalid F:Foundation.NSCollectionChangeType.Insert F:Foundation.NSCollectionChangeType.Remove -F:Foundation.NSComparisonPredicateModifier.All -F:Foundation.NSComparisonPredicateModifier.Any -F:Foundation.NSComparisonPredicateModifier.Direct -F:Foundation.NSComparisonPredicateOptions.CaseInsensitive -F:Foundation.NSComparisonPredicateOptions.DiacriticInsensitive -F:Foundation.NSComparisonPredicateOptions.None -F:Foundation.NSComparisonPredicateOptions.Normalized -F:Foundation.NSComparisonResult.Ascending -F:Foundation.NSComparisonResult.Descending -F:Foundation.NSComparisonResult.Same -F:Foundation.NSCompoundPredicateType.And -F:Foundation.NSCompoundPredicateType.Not -F:Foundation.NSCompoundPredicateType.Or -F:Foundation.NSDataBase64DecodingOptions.IgnoreUnknownCharacters -F:Foundation.NSDataBase64DecodingOptions.None -F:Foundation.NSDataBase64EncodingOptions.EndLineWithCarriageReturn -F:Foundation.NSDataBase64EncodingOptions.EndLineWithLineFeed -F:Foundation.NSDataBase64EncodingOptions.None -F:Foundation.NSDataBase64EncodingOptions.SeventySixCharacterLineLength -F:Foundation.NSDataBase64EncodingOptions.SixtyFourCharacterLineLength F:Foundation.NSDataCompressionAlgorithm.Lz4 F:Foundation.NSDataCompressionAlgorithm.Lzfse F:Foundation.NSDataCompressionAlgorithm.Lzma F:Foundation.NSDataCompressionAlgorithm.Zlib -F:Foundation.NSDataReadingOptions.Mapped -F:Foundation.NSDataReadingOptions.MappedAlways -F:Foundation.NSDataReadingOptions.Uncached -F:Foundation.NSDataSearchOptions.SearchAnchored -F:Foundation.NSDataSearchOptions.SearchBackwards -F:Foundation.NSDataWritingOptions.Atomic -F:Foundation.NSDataWritingOptions.FileProtectionComplete -F:Foundation.NSDataWritingOptions.FileProtectionCompleteUnlessOpen -F:Foundation.NSDataWritingOptions.FileProtectionCompleteUntilFirstUserAuthentication F:Foundation.NSDataWritingOptions.FileProtectionCompleteWhenUserInactive -F:Foundation.NSDataWritingOptions.FileProtectionMask -F:Foundation.NSDataWritingOptions.FileProtectionNone -F:Foundation.NSDataWritingOptions.WithoutOverwriting -F:Foundation.NSDateComponentsFormatterUnitsStyle.Abbreviated -F:Foundation.NSDateComponentsFormatterUnitsStyle.Brief -F:Foundation.NSDateComponentsFormatterUnitsStyle.Full -F:Foundation.NSDateComponentsFormatterUnitsStyle.Positional -F:Foundation.NSDateComponentsFormatterUnitsStyle.Short -F:Foundation.NSDateComponentsFormatterUnitsStyle.SpellOut -F:Foundation.NSDateComponentsFormatterZeroFormattingBehavior.Default -F:Foundation.NSDateComponentsFormatterZeroFormattingBehavior.DropAll -F:Foundation.NSDateComponentsFormatterZeroFormattingBehavior.DropLeading -F:Foundation.NSDateComponentsFormatterZeroFormattingBehavior.DropMiddle -F:Foundation.NSDateComponentsFormatterZeroFormattingBehavior.DropTrailing -F:Foundation.NSDateComponentsFormatterZeroFormattingBehavior.None -F:Foundation.NSDateComponentsFormatterZeroFormattingBehavior.Pad -F:Foundation.NSDateFormatterBehavior.Default F:Foundation.NSDateFormatterBehavior.Mode_10_0 -F:Foundation.NSDateFormatterBehavior.Mode_10_4 -F:Foundation.NSDateFormatterStyle.Full -F:Foundation.NSDateFormatterStyle.Long -F:Foundation.NSDateFormatterStyle.Medium -F:Foundation.NSDateFormatterStyle.None -F:Foundation.NSDateFormatterStyle.Short -F:Foundation.NSDateIntervalFormatterStyle.Full -F:Foundation.NSDateIntervalFormatterStyle.Long -F:Foundation.NSDateIntervalFormatterStyle.Medium -F:Foundation.NSDateIntervalFormatterStyle.None -F:Foundation.NSDateIntervalFormatterStyle.Short -F:Foundation.NSDecodingFailurePolicy.RaiseException -F:Foundation.NSDecodingFailurePolicy.SetErrorAndReturn F:Foundation.NSDirectoryEnumerationOptions.IncludesDirectoriesPostOrder F:Foundation.NSDirectoryEnumerationOptions.None F:Foundation.NSDirectoryEnumerationOptions.ProducesRelativePathUrls -F:Foundation.NSDirectoryEnumerationOptions.SkipsHiddenFiles -F:Foundation.NSDirectoryEnumerationOptions.SkipsPackageDescendants -F:Foundation.NSDirectoryEnumerationOptions.SkipsSubdirectoryDescendants -F:Foundation.NSDocumentType.DocFormat -F:Foundation.NSDocumentType.HTML -F:Foundation.NSDocumentType.MacSimpleText -F:Foundation.NSDocumentType.OfficeOpenXml -F:Foundation.NSDocumentType.OpenDocument -F:Foundation.NSDocumentType.PlainText -F:Foundation.NSDocumentType.RTF -F:Foundation.NSDocumentType.RTFD -F:Foundation.NSDocumentType.Unknown -F:Foundation.NSDocumentType.WebArchive -F:Foundation.NSDocumentType.WordML -F:Foundation.NSDocumentViewMode.Normal -F:Foundation.NSDocumentViewMode.PageLayout -F:Foundation.NSEnergyFormatterUnit.Calorie -F:Foundation.NSEnergyFormatterUnit.Joule -F:Foundation.NSEnergyFormatterUnit.Kilocalorie -F:Foundation.NSEnergyFormatterUnit.Kilojoule -F:Foundation.NSEnumerationOptions.Reverse -F:Foundation.NSEnumerationOptions.SortConcurrent -F:Foundation.NSExpressionType.AnyKey -F:Foundation.NSExpressionType.Block -F:Foundation.NSExpressionType.Conditional -F:Foundation.NSExpressionType.ConstantValue -F:Foundation.NSExpressionType.EvaluatedObject -F:Foundation.NSExpressionType.Function -F:Foundation.NSExpressionType.IntersectSet -F:Foundation.NSExpressionType.KeyPath -F:Foundation.NSExpressionType.MinusSet -F:Foundation.NSExpressionType.NSAggregate -F:Foundation.NSExpressionType.Subquery -F:Foundation.NSExpressionType.UnionSet -F:Foundation.NSExpressionType.Variable -F:Foundation.NSFileCoordinatorReadingOptions.ForUploading -F:Foundation.NSFileCoordinatorReadingOptions.ImmediatelyAvailableMetadataOnly -F:Foundation.NSFileCoordinatorReadingOptions.ResolvesSymbolicLink -F:Foundation.NSFileCoordinatorReadingOptions.WithoutChanges F:Foundation.NSFileCoordinatorWritingOptions.ContentIndependentMetadataOnly -F:Foundation.NSFileCoordinatorWritingOptions.ForDeleting -F:Foundation.NSFileCoordinatorWritingOptions.ForMerging -F:Foundation.NSFileCoordinatorWritingOptions.ForMoving -F:Foundation.NSFileCoordinatorWritingOptions.ForReplacing F:Foundation.NSFileManagerItemReplacementOptions.None F:Foundation.NSFileManagerItemReplacementOptions.UsingNewMetadataOnly F:Foundation.NSFileManagerItemReplacementOptions.WithoutDeletingBackupItem @@ -6585,8 +5807,6 @@ F:Foundation.NSFileProtectionType.CompleteUnlessOpen F:Foundation.NSFileProtectionType.CompleteUntilFirstUserAuthentication F:Foundation.NSFileProtectionType.CompleteWhenUserInactive F:Foundation.NSFileProtectionType.None -F:Foundation.NSFileVersionAddingOptions.ByMoving -F:Foundation.NSFileVersionReplacingOptions.ByMoving F:Foundation.NSFileWrapperReadingOptions.Immediate F:Foundation.NSFileWrapperReadingOptions.WithoutMapping F:Foundation.NSFileWrapperWritingOptions.Atomic @@ -6655,9 +5875,6 @@ F:Foundation.NSGrammaticalPronounType.NotSet F:Foundation.NSGrammaticalPronounType.Personal F:Foundation.NSGrammaticalPronounType.Possessive F:Foundation.NSGrammaticalPronounType.Reflexive -F:Foundation.NSHttpCookieAcceptPolicy.Always -F:Foundation.NSHttpCookieAcceptPolicy.Never -F:Foundation.NSHttpCookieAcceptPolicy.OnlyFromMainDocumentDomain F:Foundation.NSInlinePresentationIntent.BlockHTML F:Foundation.NSInlinePresentationIntent.Code F:Foundation.NSInlinePresentationIntent.Emphasized @@ -7223,8 +6440,6 @@ F:Foundation.NSUrlSessionWebSocketCloseCode.TlsHandshakeFailure F:Foundation.NSUrlSessionWebSocketCloseCode.UnsupportedData F:Foundation.NSUrlSessionWebSocketMessageType.Data F:Foundation.NSUrlSessionWebSocketMessageType.String -F:Foundation.NSUserDefaultsType.SuiteName -F:Foundation.NSUserDefaultsType.UserName F:Foundation.NSUserNotificationActivationType.ActionButtonClicked F:Foundation.NSUserNotificationActivationType.AdditionalActionClicked F:Foundation.NSUserNotificationActivationType.ContentsClicked @@ -7237,9 +6452,6 @@ F:Foundation.NSWritingDirection.LeftToRight F:Foundation.NSWritingDirection.Natural F:Foundation.NSWritingDirection.RightToLeft F:Foundation.NSXpcConnectionOptions.Privileged -F:Foundation.NSZone.Default -F:Foundation.PreserveAttribute.AllMembers -F:Foundation.PreserveAttribute.Conditional F:GameController.GCAcceleration.X F:GameController.GCAcceleration.Y F:GameController.GCAcceleration.Z @@ -7322,12 +6534,8 @@ F:GameKit.GKMatchmakingMode.Default F:GameKit.GKMatchmakingMode.InviteOnly F:GameKit.GKMatchmakingMode.NearbyOnly F:GameKit.GKPeerConnectionState.ConnectedRelay -F:GameplayKit.GKMeshGraphTriangulationMode.Centers -F:GameplayKit.GKMeshGraphTriangulationMode.EdgeMidpoints -F:GameplayKit.GKMeshGraphTriangulationMode.Vertices F:HealthKit.HKActivityMoveMode.ActiveEnergy F:HealthKit.HKActivityMoveMode.AppleMoveTime -F:HealthKit.HKAnchoredObjectQuery.NoAnchor F:HealthKit.HKAppleEcgAlgorithmVersion.Version1 F:HealthKit.HKAppleEcgAlgorithmVersion.Version2 F:HealthKit.HKAppleSleepingBreathingDisturbancesClassification.Elevated @@ -7764,7 +6972,6 @@ F:HealthKit.HKQuantityTypeIdentifier.WorkoutEffortScore F:HealthKit.HKQueryOptions.None F:HealthKit.HKQueryOptions.StrictEndDate F:HealthKit.HKQueryOptions.StrictStartDate -F:HealthKit.HKSampleQuery.NoLimit F:HealthKit.HKScoredAssessmentTypeIdentifier.Gad7 F:HealthKit.HKScoredAssessmentTypeIdentifier.Phq9 F:HealthKit.HKStateOfMindAssociation.Community @@ -7847,7 +7054,6 @@ F:HealthKit.HKSwimmingStrokeStyle.Freestyle F:HealthKit.HKSwimmingStrokeStyle.Kickboard F:HealthKit.HKSwimmingStrokeStyle.Mixed F:HealthKit.HKSwimmingStrokeStyle.Unknown -F:HealthKit.HKUnit.MolarMassBloodGlucose F:HealthKit.HKUpdateFrequency.Daily F:HealthKit.HKUpdateFrequency.Hourly F:HealthKit.HKUpdateFrequency.Immediate @@ -8604,20 +7810,9 @@ F:HomeKit.HMServiceType.Window F:HomeKit.HMServiceType.WindowCovering F:HomeKit.HMSignificantEvent.Sunrise F:HomeKit.HMSignificantEvent.Sunset -F:IdentityLookup.ILClassificationAction.None -F:IdentityLookup.ILClassificationAction.ReportJunk -F:IdentityLookup.ILClassificationAction.ReportJunkAndBlockSender -F:IdentityLookup.ILClassificationAction.ReportNotJunk -F:IdentityLookup.ILMessageFilterAction.Allow F:IdentityLookup.ILMessageFilterAction.Junk -F:IdentityLookup.ILMessageFilterAction.None F:IdentityLookup.ILMessageFilterAction.Promotion F:IdentityLookup.ILMessageFilterAction.Transaction -F:IdentityLookup.ILMessageFilterError.InvalidNetworkUrl -F:IdentityLookup.ILMessageFilterError.NetworkRequestFailed -F:IdentityLookup.ILMessageFilterError.NetworkUrlUnauthorized -F:IdentityLookup.ILMessageFilterError.RedundantNetworkDeferral -F:IdentityLookup.ILMessageFilterError.System F:IdentityLookup.ILMessageFilterSubAction.None F:IdentityLookup.ILMessageFilterSubAction.PromotionalCoupons F:IdentityLookup.ILMessageFilterSubAction.PromotionalOffers @@ -10340,18 +9535,9 @@ F:MediaLibrary.MLMediaSourceType.Movie F:MediaLibrary.MLMediaType.Audio F:MediaLibrary.MLMediaType.Image F:MediaLibrary.MLMediaType.Movie -F:MessageUI.MessageComposeResult.Cancelled -F:MessageUI.MessageComposeResult.Failed -F:MessageUI.MessageComposeResult.Sent F:MessageUI.MFMailComposeControllerDeferredAction.AddMissingRecipients F:MessageUI.MFMailComposeControllerDeferredAction.AdjustInsertionPoint F:MessageUI.MFMailComposeControllerDeferredAction.None -F:MessageUI.MFMailComposeErrorCode.SaveFailed -F:MessageUI.MFMailComposeErrorCode.SendFailed -F:MessageUI.MFMailComposeResult.Cancelled -F:MessageUI.MFMailComposeResult.Failed -F:MessageUI.MFMailComposeResult.Saved -F:MessageUI.MFMailComposeResult.Sent F:Metal.MTLAccelerationStructureInstanceDescriptorType.Default F:Metal.MTLAccelerationStructureInstanceDescriptorType.Indirect F:Metal.MTLAccelerationStructureInstanceDescriptorType.IndirectMotion @@ -10400,10 +9586,6 @@ F:Metal.MTLBlendFactor.OneMinusSource1Alpha F:Metal.MTLBlendFactor.OneMinusSource1Color F:Metal.MTLBlendFactor.Source1Alpha F:Metal.MTLBlendFactor.Source1Color -F:Metal.MTLBlitOption.DepthFromDepthStencil -F:Metal.MTLBlitOption.None -F:Metal.MTLBlitOption.RowLinearPvrtc -F:Metal.MTLBlitOption.StencilFromDepthStencil F:Metal.MTLCaptureDestination.DeveloperTools F:Metal.MTLCaptureDestination.GpuTraceDocument F:Metal.MTLCaptureError.AlreadyCapturing @@ -10457,14 +9639,6 @@ F:Metal.MTLCommonCounter.Timestamp F:Metal.MTLCommonCounter.TotalCycles F:Metal.MTLCommonCounter.VertexCycles F:Metal.MTLCommonCounter.VertexInvocations -F:Metal.MTLCompareFunction.Always -F:Metal.MTLCompareFunction.Equal -F:Metal.MTLCompareFunction.Greater -F:Metal.MTLCompareFunction.GreaterEqual -F:Metal.MTLCompareFunction.Less -F:Metal.MTLCompareFunction.LessEqual -F:Metal.MTLCompareFunction.Never -F:Metal.MTLCompareFunction.NotEqual F:Metal.MTLCompileSymbolVisibility.Default F:Metal.MTLCompileSymbolVisibility.Hidden F:Metal.MTLCoordinate2D.X @@ -10479,9 +9653,6 @@ F:Metal.MTLCounterSamplingPoint.StageBoundary F:Metal.MTLCounterSamplingPoint.TileDispatchBoundary F:Metal.MTLCpuCacheMode.DefaultCache F:Metal.MTLCpuCacheMode.WriteCombined -F:Metal.MTLCullMode.Back -F:Metal.MTLCullMode.Front -F:Metal.MTLCullMode.None F:Metal.MTLCurveBasis.Bezier F:Metal.MTLCurveBasis.BSpline F:Metal.MTLCurveBasis.CatmullRom @@ -10491,103 +9662,23 @@ F:Metal.MTLCurveEndCaps.None F:Metal.MTLCurveEndCaps.Sphere F:Metal.MTLCurveType.Flat F:Metal.MTLCurveType.Round -F:Metal.MTLDataType.Array F:Metal.MTLDataType.BFloat F:Metal.MTLDataType.BFloat2 F:Metal.MTLDataType.BFloat3 F:Metal.MTLDataType.BFloat4 -F:Metal.MTLDataType.Bool -F:Metal.MTLDataType.Bool2 -F:Metal.MTLDataType.Bool3 -F:Metal.MTLDataType.Bool4 -F:Metal.MTLDataType.Char -F:Metal.MTLDataType.Char2 -F:Metal.MTLDataType.Char3 -F:Metal.MTLDataType.Char4 F:Metal.MTLDataType.ComputePipeline -F:Metal.MTLDataType.Float -F:Metal.MTLDataType.Float2 -F:Metal.MTLDataType.Float2x2 -F:Metal.MTLDataType.Float2x3 -F:Metal.MTLDataType.Float2x4 -F:Metal.MTLDataType.Float3 -F:Metal.MTLDataType.Float3x2 -F:Metal.MTLDataType.Float3x3 -F:Metal.MTLDataType.Float3x4 -F:Metal.MTLDataType.Float4 -F:Metal.MTLDataType.Float4x2 -F:Metal.MTLDataType.Float4x3 -F:Metal.MTLDataType.Float4x4 -F:Metal.MTLDataType.Half -F:Metal.MTLDataType.Half2 -F:Metal.MTLDataType.Half2x2 -F:Metal.MTLDataType.Half2x3 -F:Metal.MTLDataType.Half2x4 -F:Metal.MTLDataType.Half3 -F:Metal.MTLDataType.Half3x2 -F:Metal.MTLDataType.Half3x3 -F:Metal.MTLDataType.Half3x4 -F:Metal.MTLDataType.Half4 -F:Metal.MTLDataType.Half4x2 -F:Metal.MTLDataType.Half4x3 -F:Metal.MTLDataType.Half4x4 -F:Metal.MTLDataType.IndirectCommandBuffer F:Metal.MTLDataType.InstanceAccelerationStructure -F:Metal.MTLDataType.Int -F:Metal.MTLDataType.Int2 -F:Metal.MTLDataType.Int3 -F:Metal.MTLDataType.Int4 F:Metal.MTLDataType.IntersectionFunctionTable F:Metal.MTLDataType.Long F:Metal.MTLDataType.Long2 F:Metal.MTLDataType.Long3 F:Metal.MTLDataType.Long4 -F:Metal.MTLDataType.None -F:Metal.MTLDataType.Pointer F:Metal.MTLDataType.PrimitiveAccelerationStructure -F:Metal.MTLDataType.R16Snorm -F:Metal.MTLDataType.R16Unorm -F:Metal.MTLDataType.R8Snorm -F:Metal.MTLDataType.R8Unorm -F:Metal.MTLDataType.RenderPipeline -F:Metal.MTLDataType.Rg11B10Float -F:Metal.MTLDataType.Rg16Snorm -F:Metal.MTLDataType.Rg16Unorm -F:Metal.MTLDataType.Rg8Snorm -F:Metal.MTLDataType.Rg8Unorm -F:Metal.MTLDataType.Rgb10A2Unorm -F:Metal.MTLDataType.Rgb9E5Float -F:Metal.MTLDataType.Rgba16Snorm -F:Metal.MTLDataType.Rgba16Unorm -F:Metal.MTLDataType.Rgba8Snorm -F:Metal.MTLDataType.Rgba8Unorm -F:Metal.MTLDataType.Rgba8Unorm_sRgb -F:Metal.MTLDataType.Sampler -F:Metal.MTLDataType.Short -F:Metal.MTLDataType.Short2 -F:Metal.MTLDataType.Short3 -F:Metal.MTLDataType.Short4 -F:Metal.MTLDataType.Struct -F:Metal.MTLDataType.Texture -F:Metal.MTLDataType.UChar -F:Metal.MTLDataType.UChar2 -F:Metal.MTLDataType.UChar3 -F:Metal.MTLDataType.UChar4 -F:Metal.MTLDataType.UInt -F:Metal.MTLDataType.UInt2 -F:Metal.MTLDataType.UInt3 -F:Metal.MTLDataType.UInt4 F:Metal.MTLDataType.ULong F:Metal.MTLDataType.ULong2 F:Metal.MTLDataType.ULong3 F:Metal.MTLDataType.ULong4 -F:Metal.MTLDataType.UShort -F:Metal.MTLDataType.UShort2 -F:Metal.MTLDataType.UShort3 -F:Metal.MTLDataType.UShort4 F:Metal.MTLDataType.VisibleFunctionTable -F:Metal.MTLDepthClipMode.Clamp -F:Metal.MTLDepthClipMode.Clip F:Metal.MTLDeviceLocation.BuiltIn F:Metal.MTLDeviceLocation.External F:Metal.MTLDeviceLocation.Slot @@ -11627,77 +10718,6 @@ F:MLCompute.MLCSoftmaxOperation.LogSoftmax F:MLCompute.MLCSoftmaxOperation.Softmax F:ModelIO.MDLMaterialPropertyType.Buffer F:ModelIO.MDLMeshBufferType.Custom -F:ModelIO.MDLTextureChannelEncoding.Float16 -F:ModelIO.MDLTextureChannelEncoding.Float16SR -F:ModelIO.MDLTextureChannelEncoding.Float32 -F:ModelIO.MDLTextureChannelEncoding.UInt16 -F:ModelIO.MDLTextureChannelEncoding.UInt24 -F:ModelIO.MDLTextureChannelEncoding.UInt32 -F:ModelIO.MDLTextureChannelEncoding.UInt8 -F:ModelIO.MDLVertexFormat.Char -F:ModelIO.MDLVertexFormat.Char2 -F:ModelIO.MDLVertexFormat.Char2Normalized -F:ModelIO.MDLVertexFormat.Char3 -F:ModelIO.MDLVertexFormat.Char3Normalized -F:ModelIO.MDLVertexFormat.Char4 -F:ModelIO.MDLVertexFormat.Char4Normalized -F:ModelIO.MDLVertexFormat.CharBits -F:ModelIO.MDLVertexFormat.CharNormalized -F:ModelIO.MDLVertexFormat.CharNormalizedBits -F:ModelIO.MDLVertexFormat.Float -F:ModelIO.MDLVertexFormat.Float2 -F:ModelIO.MDLVertexFormat.Float3 -F:ModelIO.MDLVertexFormat.Float4 -F:ModelIO.MDLVertexFormat.FloatBits -F:ModelIO.MDLVertexFormat.Half -F:ModelIO.MDLVertexFormat.Half2 -F:ModelIO.MDLVertexFormat.Half3 -F:ModelIO.MDLVertexFormat.Half4 -F:ModelIO.MDLVertexFormat.HalfBits -F:ModelIO.MDLVertexFormat.Int -F:ModelIO.MDLVertexFormat.Int1010102Normalized -F:ModelIO.MDLVertexFormat.Int2 -F:ModelIO.MDLVertexFormat.Int3 -F:ModelIO.MDLVertexFormat.Int4 -F:ModelIO.MDLVertexFormat.IntBits -F:ModelIO.MDLVertexFormat.Invalid -F:ModelIO.MDLVertexFormat.PackedBits -F:ModelIO.MDLVertexFormat.Short -F:ModelIO.MDLVertexFormat.Short2 -F:ModelIO.MDLVertexFormat.Short2Normalized -F:ModelIO.MDLVertexFormat.Short3 -F:ModelIO.MDLVertexFormat.Short3Normalized -F:ModelIO.MDLVertexFormat.Short4 -F:ModelIO.MDLVertexFormat.Short4Normalized -F:ModelIO.MDLVertexFormat.ShortBits -F:ModelIO.MDLVertexFormat.ShortNormalized -F:ModelIO.MDLVertexFormat.ShortNormalizedBits -F:ModelIO.MDLVertexFormat.UChar -F:ModelIO.MDLVertexFormat.UChar2 -F:ModelIO.MDLVertexFormat.UChar2Normalized -F:ModelIO.MDLVertexFormat.UChar3 -F:ModelIO.MDLVertexFormat.UChar3Normalized -F:ModelIO.MDLVertexFormat.UChar4 -F:ModelIO.MDLVertexFormat.UChar4Normalized -F:ModelIO.MDLVertexFormat.UCharBits -F:ModelIO.MDLVertexFormat.UCharNormalized -F:ModelIO.MDLVertexFormat.UCharNormalizedBits -F:ModelIO.MDLVertexFormat.UInt -F:ModelIO.MDLVertexFormat.UInt1010102Normalized -F:ModelIO.MDLVertexFormat.UInt2 -F:ModelIO.MDLVertexFormat.UInt3 -F:ModelIO.MDLVertexFormat.UInt4 -F:ModelIO.MDLVertexFormat.UIntBits -F:ModelIO.MDLVertexFormat.UShort -F:ModelIO.MDLVertexFormat.UShort2 -F:ModelIO.MDLVertexFormat.UShort2Normalized -F:ModelIO.MDLVertexFormat.UShort3 -F:ModelIO.MDLVertexFormat.UShort3Normalized -F:ModelIO.MDLVertexFormat.UShort4 -F:ModelIO.MDLVertexFormat.UShort4Normalized -F:ModelIO.MDLVertexFormat.UShortBits -F:ModelIO.MDLVertexFormat.UShortNormalized -F:ModelIO.MDLVertexFormat.UShortNormalizedBits F:NaturalLanguage.NLContextualEmbeddingAssetsResult.Available F:NaturalLanguage.NLContextualEmbeddingAssetsResult.Error F:NaturalLanguage.NLContextualEmbeddingAssetsResult.NotAvailable @@ -11893,13 +10913,6 @@ F:NetworkExtension.NEFilterReportFrequency.High F:NetworkExtension.NEFilterReportFrequency.Low F:NetworkExtension.NEFilterReportFrequency.Medium F:NetworkExtension.NEFilterReportFrequency.None -F:NetworkExtension.NEHotspotConfigurationEapTlsVersion.Tls1_0 -F:NetworkExtension.NEHotspotConfigurationEapTlsVersion.Tls1_1 -F:NetworkExtension.NEHotspotConfigurationEapTlsVersion.Tls1_2 -F:NetworkExtension.NEHotspotConfigurationEapType.Fast -F:NetworkExtension.NEHotspotConfigurationEapType.Peap -F:NetworkExtension.NEHotspotConfigurationEapType.Tls -F:NetworkExtension.NEHotspotConfigurationEapType.Ttls F:NetworkExtension.NEHotspotConfigurationError.AlreadyAssociated F:NetworkExtension.NEHotspotConfigurationError.ApplicationIsNotInForeground F:NetworkExtension.NEHotspotConfigurationError.Internal @@ -11929,32 +10942,9 @@ F:NetworkExtension.NEHotspotNetworkSecurityType.Wep F:NetworkExtension.NENetworkRuleProtocol.Any F:NetworkExtension.NENetworkRuleProtocol.Tcp F:NetworkExtension.NENetworkRuleProtocol.Udp -F:NetworkExtension.NEOnDemandRuleAction.Connect -F:NetworkExtension.NEOnDemandRuleAction.Disconnect -F:NetworkExtension.NEOnDemandRuleAction.EvaluateConnection -F:NetworkExtension.NEOnDemandRuleAction.Ignore -F:NetworkExtension.NEOnDemandRuleInterfaceType.Any -F:NetworkExtension.NEOnDemandRuleInterfaceType.Cellular -F:NetworkExtension.NEOnDemandRuleInterfaceType.Ethernet -F:NetworkExtension.NEOnDemandRuleInterfaceType.WiFi F:NetworkExtension.NEProviderStopReason.AppUpdate -F:NetworkExtension.NEProviderStopReason.AuthenticationCanceled -F:NetworkExtension.NEProviderStopReason.ConfigurationDisabled -F:NetworkExtension.NEProviderStopReason.ConfigurationFailed -F:NetworkExtension.NEProviderStopReason.ConfigurationRemoved -F:NetworkExtension.NEProviderStopReason.ConnectionFailed -F:NetworkExtension.NEProviderStopReason.IdleTimeout F:NetworkExtension.NEProviderStopReason.InternalError -F:NetworkExtension.NEProviderStopReason.None -F:NetworkExtension.NEProviderStopReason.NoNetworkAvailable -F:NetworkExtension.NEProviderStopReason.ProviderDisabled -F:NetworkExtension.NEProviderStopReason.ProviderFailed F:NetworkExtension.NEProviderStopReason.Sleep -F:NetworkExtension.NEProviderStopReason.Superseded -F:NetworkExtension.NEProviderStopReason.UnrecoverableNetworkChange -F:NetworkExtension.NEProviderStopReason.UserInitiated -F:NetworkExtension.NEProviderStopReason.UserLogout -F:NetworkExtension.NEProviderStopReason.UserSwitch F:NetworkExtension.NERelayManagerClientError.CertificateExpired F:NetworkExtension.NERelayManagerClientError.CertificateInvalid F:NetworkExtension.NERelayManagerClientError.CertificateMissing @@ -11972,10 +10962,6 @@ F:NetworkExtension.NERelayManagerError.Stale F:NetworkExtension.NETrafficDirection.Any F:NetworkExtension.NETrafficDirection.Inbound F:NetworkExtension.NETrafficDirection.Outbound -F:NetworkExtension.NETunnelProviderError.Canceled -F:NetworkExtension.NETunnelProviderError.Failed -F:NetworkExtension.NETunnelProviderError.Invalid -F:NetworkExtension.NETunnelProviderError.None F:NetworkExtension.NETunnelProviderRoutingMethod.DestinationIP F:NetworkExtension.NETunnelProviderRoutingMethod.NetworkRule F:NetworkExtension.NETunnelProviderRoutingMethod.SourceApplication @@ -12642,72 +11628,19 @@ F:Phase.PhaseSpatialPipelineFlags.EarlyReflections F:Phase.PhaseSpatialPipelineFlags.LateReverb F:Phase.PhaseUpdateMode.Automatic F:Phase.PhaseUpdateMode.Manual -F:Photos.FigExifCustomRenderedValue.Custom -F:Photos.FigExifCustomRenderedValue.HdrImage -F:Photos.FigExifCustomRenderedValue.HdrPlusEV0_EV0Image -F:Photos.FigExifCustomRenderedValue.HdrPlusEV0_HdrImage -F:Photos.FigExifCustomRenderedValue.NotCustom -F:Photos.FigExifCustomRenderedValue.PanoramaImage -F:Photos.FigExifCustomRenderedValue.SdofImage -F:Photos.FigExifCustomRenderedValue.SdofPlusOriginal_OriginalImage -F:Photos.FigExifCustomRenderedValue.SdofPlusOriginal_SdofImage F:Photos.PHAccessLevel.AddOnly F:Photos.PHAccessLevel.ReadWrite F:Photos.PHAssetCollectionSubtype.SmartAlbumCinematic F:Photos.PHAssetCollectionSubtype.SmartAlbumRAW F:Photos.PHAssetCollectionSubtype.SmartAlbumSpatial F:Photos.PHAssetCollectionSubtype.SmartAlbumUnableToUpload -F:Photos.PHAssetEditOperation.Properties -F:Photos.PHAssetMediaSubtype.None -F:Photos.PHAssetMediaSubtype.PhotoDepthEffect -F:Photos.PHAssetMediaSubtype.PhotoHDR -F:Photos.PHAssetMediaSubtype.PhotoLive -F:Photos.PHAssetMediaSubtype.Screenshot F:Photos.PHAssetMediaSubtype.SmartAlbumSpatial F:Photos.PHAssetMediaSubtype.VideoCinematic -F:Photos.PHAssetMediaSubtype.VideoHighFrameRate -F:Photos.PHAssetMediaSubtype.VideoStreamed -F:Photos.PHAssetMediaSubtype.VideoTimelapse -F:Photos.PHAssetMediaType.Audio -F:Photos.PHAssetMediaType.Image -F:Photos.PHAssetMediaType.Unknown -F:Photos.PHAssetMediaType.Video -F:Photos.PHAssetPlaybackStyle.Image -F:Photos.PHAssetPlaybackStyle.ImageAnimated -F:Photos.PHAssetPlaybackStyle.LivePhoto -F:Photos.PHAssetPlaybackStyle.Unsupported -F:Photos.PHAssetPlaybackStyle.Video -F:Photos.PHAssetPlaybackStyle.VideoLooping F:Photos.PHAssetResourceType.AdjustmentBasePairedVideo -F:Photos.PHAssetResourceType.AdjustmentBasePhoto F:Photos.PHAssetResourceType.AdjustmentBaseVideo -F:Photos.PHAssetResourceType.AdjustmentData -F:Photos.PHAssetResourceType.AlternatePhoto -F:Photos.PHAssetResourceType.Audio F:Photos.PHAssetResourceType.FullSizePairedVideo -F:Photos.PHAssetResourceType.FullSizePhoto -F:Photos.PHAssetResourceType.FullSizeVideo -F:Photos.PHAssetResourceType.PairedVideo -F:Photos.PHAssetResourceType.Photo F:Photos.PHAssetResourceType.PhotoProxy -F:Photos.PHAssetResourceType.Video -F:Photos.PHAssetSourceType.CloudShared -F:Photos.PHAssetSourceType.iTunesSynced -F:Photos.PHAssetSourceType.None -F:Photos.PHAssetSourceType.UserLibrary -F:Photos.PHAuthorizationStatus.Authorized -F:Photos.PHAuthorizationStatus.Denied F:Photos.PHAuthorizationStatus.Limited -F:Photos.PHAuthorizationStatus.NotDetermined -F:Photos.PHAuthorizationStatus.Restricted -F:Photos.PHCollectionEditOperation.AddContent -F:Photos.PHCollectionEditOperation.CreateContent -F:Photos.PHCollectionEditOperation.Delete -F:Photos.PHCollectionEditOperation.DeleteContent -F:Photos.PHCollectionEditOperation.None -F:Photos.PHCollectionEditOperation.RearrangeContent -F:Photos.PHCollectionEditOperation.RemoveContent -F:Photos.PHCollectionEditOperation.Rename F:Photos.PHCollectionListSubtype.Any F:Photos.PHCollectionListSubtype.MomentListCluster F:Photos.PHCollectionListSubtype.MomentListYear @@ -12717,18 +11650,6 @@ F:Photos.PHCollectionListSubtype.SmartFolderFaces F:Photos.PHCollectionListType.Folder F:Photos.PHCollectionListType.MomentList F:Photos.PHCollectionListType.SmartFolder -F:Photos.PHImageContentMode.AspectFill -F:Photos.PHImageContentMode.AspectFit -F:Photos.PHImageContentMode.Default -F:Photos.PHImageRequestOptionsDeliveryMode.FastFormat -F:Photos.PHImageRequestOptionsDeliveryMode.HighQualityFormat -F:Photos.PHImageRequestOptionsDeliveryMode.Opportunistic -F:Photos.PHImageRequestOptionsResizeMode.Exact -F:Photos.PHImageRequestOptionsResizeMode.Fast -F:Photos.PHImageRequestOptionsResizeMode.None -F:Photos.PHImageRequestOptionsVersion.Current -F:Photos.PHImageRequestOptionsVersion.Original -F:Photos.PHImageRequestOptionsVersion.Unadjusted F:Photos.PHLivePhotoEditingError.Aborted F:Photos.PHLivePhotoEditingError.Unknown F:Photos.PHLivePhotoFrameType.Photo @@ -13012,22 +11933,9 @@ F:SceneKit.SCNLightProbeType.Irradiance F:SceneKit.SCNLightProbeType.Radiance F:SceneKit.SCNLightProbeUpdateType.Never F:SceneKit.SCNLightProbeUpdateType.Realtime -F:SceneKit.SCNMorpherCalculationMode.Additive -F:SceneKit.SCNMorpherCalculationMode.Normalized -F:SceneKit.SCNMovabilityHint.Fixed -F:SceneKit.SCNMovabilityHint.Movable -F:SceneKit.SCNNodeFocusBehavior.Focusable -F:SceneKit.SCNNodeFocusBehavior.None -F:SceneKit.SCNNodeFocusBehavior.Occluding -F:SceneKit.SCNRenderingApi.Metal F:SceneKit.SCNRenderingApi.OpenGLCore32 F:SceneKit.SCNRenderingApi.OpenGLCore41 -F:SceneKit.SCNRenderingApi.OpenGLES2 F:SceneKit.SCNRenderingApi.OpenGLLegacy -F:SceneKit.SCNWrapMode.Clamp -F:SceneKit.SCNWrapMode.ClampToBorder -F:SceneKit.SCNWrapMode.Mirror -F:SceneKit.SCNWrapMode.Repeat F:ScreenCaptureKit.SCCaptureDynamicRange.HdrCanonicalDisplay F:ScreenCaptureKit.SCCaptureDynamicRange.HdrLocalDisplay F:ScreenCaptureKit.SCCaptureDynamicRange.Sdr @@ -13120,156 +12028,22 @@ F:SearchKit.SKSearchOptions.Default F:SearchKit.SKSearchOptions.FindSimilar F:SearchKit.SKSearchOptions.NoRelevanceScores F:SearchKit.SKSearchOptions.SpaceMeansOr -F:Security.AuthorizationEnvironment.AddToSharedCredentialPool -F:Security.AuthorizationEnvironment.Password -F:Security.AuthorizationEnvironment.Username -F:Security.AuthorizationFlags.Defaults -F:Security.AuthorizationFlags.DestroyRights -F:Security.AuthorizationFlags.ExtendRights -F:Security.AuthorizationFlags.InteractionAllowed F:Security.AuthorizationFlags.NoData -F:Security.AuthorizationFlags.PartialRights -F:Security.AuthorizationFlags.PreAuthorize F:Security.AuthorizationFlags.SkipInternalAuth -F:Security.AuthorizationParameters.IconPath -F:Security.AuthorizationParameters.PathToSystemPrivilegeTool -F:Security.AuthorizationParameters.Prompt -F:Security.AuthorizationStatus.BadAddress -F:Security.AuthorizationStatus.Canceled -F:Security.AuthorizationStatus.Denied -F:Security.AuthorizationStatus.ExternalizeNotAllowed -F:Security.AuthorizationStatus.InteractionNotAllowed -F:Security.AuthorizationStatus.Internal -F:Security.AuthorizationStatus.InternalizeNotAllowed -F:Security.AuthorizationStatus.InvalidFlags -F:Security.AuthorizationStatus.InvalidPointer -F:Security.AuthorizationStatus.InvalidRef -F:Security.AuthorizationStatus.InvalidSet -F:Security.AuthorizationStatus.InvalidTag -F:Security.AuthorizationStatus.Success -F:Security.AuthorizationStatus.ToolEnvironmentError -F:Security.AuthorizationStatus.ToolExecuteFailure -F:Security.SecAccessControlCreateFlags.And -F:Security.SecAccessControlCreateFlags.ApplicationPassword -F:Security.SecAccessControlCreateFlags.BiometryAny -F:Security.SecAccessControlCreateFlags.BiometryCurrentSet F:Security.SecAccessControlCreateFlags.Companion -F:Security.SecAccessControlCreateFlags.DevicePasscode -F:Security.SecAccessControlCreateFlags.Or -F:Security.SecAccessControlCreateFlags.PrivateKeyUsage -F:Security.SecAccessControlCreateFlags.TouchIDAny -F:Security.SecAccessControlCreateFlags.TouchIDCurrentSet -F:Security.SecAccessControlCreateFlags.UserPresence F:Security.SecAccessControlCreateFlags.Watch -F:Security.SecAccessible.AfterFirstUnlock -F:Security.SecAccessible.AfterFirstUnlockThisDeviceOnly -F:Security.SecAccessible.Always -F:Security.SecAccessible.AlwaysThisDeviceOnly -F:Security.SecAccessible.Invalid -F:Security.SecAccessible.WhenPasscodeSetThisDeviceOnly -F:Security.SecAccessible.WhenUnlocked -F:Security.SecAccessible.WhenUnlockedThisDeviceOnly F:Security.SecAuthenticationType.Any -F:Security.SecAuthenticationType.Default -F:Security.SecAuthenticationType.Dpa -F:Security.SecAuthenticationType.HtmlForm -F:Security.SecAuthenticationType.HttpBasic -F:Security.SecAuthenticationType.HttpDigest -F:Security.SecAuthenticationType.Invalid -F:Security.SecAuthenticationType.Msn -F:Security.SecAuthenticationType.Ntlm -F:Security.SecAuthenticationType.Rpa -F:Security.SecAuthenticationUI.Allow -F:Security.SecAuthenticationUI.Fail -F:Security.SecAuthenticationUI.NotSet -F:Security.SecAuthenticationUI.Skip -F:Security.SecKeyAlgorithm.EcdhKeyExchangeCofactor -F:Security.SecKeyAlgorithm.EcdhKeyExchangeCofactorX963Sha1 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeCofactorX963Sha224 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeCofactorX963Sha256 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeCofactorX963Sha384 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeCofactorX963Sha512 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeStandard -F:Security.SecKeyAlgorithm.EcdhKeyExchangeStandardX963Sha1 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeStandardX963Sha224 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeStandardX963Sha256 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeStandardX963Sha384 -F:Security.SecKeyAlgorithm.EcdhKeyExchangeStandardX963Sha512 F:Security.SecKeyAlgorithm.EcdsaSignatureDigestRfc4754 F:Security.SecKeyAlgorithm.EcdsaSignatureDigestRfc4754Sha1 F:Security.SecKeyAlgorithm.EcdsaSignatureDigestRfc4754Sha224 F:Security.SecKeyAlgorithm.EcdsaSignatureDigestRfc4754Sha256 F:Security.SecKeyAlgorithm.EcdsaSignatureDigestRfc4754Sha384 F:Security.SecKeyAlgorithm.EcdsaSignatureDigestRfc4754Sha512 -F:Security.SecKeyAlgorithm.EcdsaSignatureDigestX962 -F:Security.SecKeyAlgorithm.EcdsaSignatureDigestX962Sha1 -F:Security.SecKeyAlgorithm.EcdsaSignatureDigestX962Sha224 -F:Security.SecKeyAlgorithm.EcdsaSignatureDigestX962Sha256 -F:Security.SecKeyAlgorithm.EcdsaSignatureDigestX962Sha384 -F:Security.SecKeyAlgorithm.EcdsaSignatureDigestX962Sha512 F:Security.SecKeyAlgorithm.EcdsaSignatureMessageRfc4754Sha1 F:Security.SecKeyAlgorithm.EcdsaSignatureMessageRfc4754Sha224 F:Security.SecKeyAlgorithm.EcdsaSignatureMessageRfc4754Sha256 F:Security.SecKeyAlgorithm.EcdsaSignatureMessageRfc4754Sha384 F:Security.SecKeyAlgorithm.EcdsaSignatureMessageRfc4754Sha512 -F:Security.SecKeyAlgorithm.EcdsaSignatureMessageX962Sha1 -F:Security.SecKeyAlgorithm.EcdsaSignatureMessageX962Sha224 -F:Security.SecKeyAlgorithm.EcdsaSignatureMessageX962Sha256 -F:Security.SecKeyAlgorithm.EcdsaSignatureMessageX962Sha384 -F:Security.SecKeyAlgorithm.EcdsaSignatureMessageX962Sha512 -F:Security.SecKeyAlgorithm.EcdsaSignatureRfc4754 -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorVariableIvx963Sha224AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorVariableIvx963Sha256AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorVariableIvx963Sha384AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorVariableIvx963Sha512AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorX963Sha1AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorX963Sha224AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorX963Sha256AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorX963Sha384AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionCofactorX963Sha512AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardVariableIvx963Sha224AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardVariableIvx963Sha256AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardVariableIvx963Sha384AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardVariableIvx963Sha512AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardX963Sha1AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardX963Sha224AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardX963Sha256AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardX963Sha384AesGcm -F:Security.SecKeyAlgorithm.EciesEncryptionStandardX963Sha512AesGcm -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha1 -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha1AesCgm -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha224 -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha224AesGcm -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha256 -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha256AesGcm -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha384 -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha384AesGcm -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha512 -F:Security.SecKeyAlgorithm.RsaEncryptionOaepSha512AesGcm -F:Security.SecKeyAlgorithm.RsaEncryptionPkcs1 -F:Security.SecKeyAlgorithm.RsaEncryptionRaw -F:Security.SecKeyAlgorithm.RsaSignatureDigestPkcs1v15Raw -F:Security.SecKeyAlgorithm.RsaSignatureDigestPkcs1v15Sha1 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPkcs1v15Sha224 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPkcs1v15Sha256 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPkcs1v15Sha384 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPkcs1v15Sha512 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPssSha1 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPssSha224 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPssSha256 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPssSha384 -F:Security.SecKeyAlgorithm.RsaSignatureDigestPssSha512 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePkcs1v15Sha1 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePkcs1v15Sha224 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePkcs1v15Sha256 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePkcs1v15Sha384 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePkcs1v15Sha512 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePssSha1 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePssSha224 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePssSha256 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePssSha384 -F:Security.SecKeyAlgorithm.RsaSignatureMessagePssSha512 -F:Security.SecKeyAlgorithm.RsaSignatureRaw F:Security.SecKeyClass.Invalid F:Security.SecKeyClass.Private F:Security.SecKeyClass.Public @@ -13283,11 +12057,6 @@ F:Security.SecKeyType.EC F:Security.SecKeyType.ECSecPrimeRandom F:Security.SecKeyType.Invalid F:Security.SecKeyType.RSA -F:Security.SecKind.Certificate -F:Security.SecKind.GenericPassword -F:Security.SecKind.Identity -F:Security.SecKind.InternetPassword -F:Security.SecKind.Key F:Security.SecPadding.None F:Security.SecPadding.OAEP F:Security.SecPadding.PKCS1 @@ -13297,38 +12066,6 @@ F:Security.SecPadding.PKCS1SHA256 F:Security.SecPadding.PKCS1SHA384 F:Security.SecPadding.PKCS1SHA512 F:Security.SecPadding.Raw -F:Security.SecProtocol.Afp -F:Security.SecProtocol.AppleTalk -F:Security.SecProtocol.Daap -F:Security.SecProtocol.Eppc -F:Security.SecProtocol.Ftp -F:Security.SecProtocol.FtpAccount -F:Security.SecProtocol.FtpProxy -F:Security.SecProtocol.Ftps -F:Security.SecProtocol.Http -F:Security.SecProtocol.HttpProxy -F:Security.SecProtocol.Https -F:Security.SecProtocol.HttpsProxy -F:Security.SecProtocol.Imap -F:Security.SecProtocol.Imaps -F:Security.SecProtocol.Invalid -F:Security.SecProtocol.Ipp -F:Security.SecProtocol.Irc -F:Security.SecProtocol.Ircs -F:Security.SecProtocol.Ldap -F:Security.SecProtocol.Ldaps -F:Security.SecProtocol.Nntp -F:Security.SecProtocol.Nntps -F:Security.SecProtocol.Pop3 -F:Security.SecProtocol.Pop3s -F:Security.SecProtocol.Rtsp -F:Security.SecProtocol.RtspProxy -F:Security.SecProtocol.Smb -F:Security.SecProtocol.Smtp -F:Security.SecProtocol.Socks -F:Security.SecProtocol.Ssh -F:Security.SecProtocol.Telnet -F:Security.SecProtocol.Telnets F:Security.SecRevocation.CRLMethod F:Security.SecRevocation.NetworkAccessDisabled F:Security.SecRevocation.None @@ -13354,10 +12091,7 @@ F:Security.SecStatusCode.AppleSignatureMismatch F:Security.SecStatusCode.AppleSSLv2Rollback F:Security.SecStatusCode.AttachHandleBusy F:Security.SecStatusCode.AttributeNotInContext -F:Security.SecStatusCode.AuthFailed -F:Security.SecStatusCode.BadReq F:Security.SecStatusCode.BlockSizeMismatch -F:Security.SecStatusCode.BufferTooSmall F:Security.SecStatusCode.CallbackFailed F:Security.SecStatusCode.CertificateCannotOperate F:Security.SecStatusCode.CertificateExpired @@ -13374,8 +12108,6 @@ F:Security.SecStatusCode.CodeSigningDevelopment F:Security.SecStatusCode.CodeSigningNoBasicConstraints F:Security.SecStatusCode.CodeSigningNoExtendedKeyUsage F:Security.SecStatusCode.ConversionError -F:Security.SecStatusCode.CoreFoundationUnknown -F:Security.SecStatusCode.CreateChainFailed F:Security.SecStatusCode.CRLAlreadySigned F:Security.SecStatusCode.CRLBadURI F:Security.SecStatusCode.CRLExpired @@ -13385,19 +12117,12 @@ F:Security.SecStatusCode.CRLNotValidYet F:Security.SecStatusCode.CRLPolicyFailed F:Security.SecStatusCode.CRLServerDown F:Security.SecStatusCode.DatabaseLocked -F:Security.SecStatusCode.DataNotAvailable -F:Security.SecStatusCode.DataNotModifiable F:Security.SecStatusCode.DatastoreIsOpen -F:Security.SecStatusCode.DataTooLarge F:Security.SecStatusCode.Decode F:Security.SecStatusCode.DeviceError F:Security.SecStatusCode.DeviceFailed F:Security.SecStatusCode.DeviceReset F:Security.SecStatusCode.DeviceVerifyFailed -F:Security.SecStatusCode.DiskFull -F:Security.SecStatusCode.DuplicateCallback -F:Security.SecStatusCode.DuplicateItem -F:Security.SecStatusCode.DuplicateKeyChain F:Security.SecStatusCode.EMMLoadFailed F:Security.SecStatusCode.EMMUnloadFailed F:Security.SecStatusCode.EndOfData @@ -13414,13 +12139,9 @@ F:Security.SecStatusCode.IncompatibleFieldFormat F:Security.SecStatusCode.IncompatibleKeyBlob F:Security.SecStatusCode.IncompatibleVersion F:Security.SecStatusCode.IncompleteCertRevocationCheck -F:Security.SecStatusCode.InDarkWake F:Security.SecStatusCode.InputLengthError F:Security.SecStatusCode.InsufficientClientID F:Security.SecStatusCode.InsufficientCredentials -F:Security.SecStatusCode.InteractionNotAllowed -F:Security.SecStatusCode.InteractionRequired -F:Security.SecStatusCode.InternalComponent F:Security.SecStatusCode.InternalError F:Security.SecStatusCode.InvalidAccessCredentials F:Security.SecStatusCode.InvalidAccessRequest @@ -13461,7 +12182,6 @@ F:Security.SecStatusCode.InvalidAuthority F:Security.SecStatusCode.InvalidAuthorityKeyID F:Security.SecStatusCode.InvalidBaseACLs F:Security.SecStatusCode.InvalidBundleInfo -F:Security.SecStatusCode.InvalidCallback F:Security.SecStatusCode.InvalidCertAuthority F:Security.SecStatusCode.InvalidCertificateGroup F:Security.SecStatusCode.InvalidCertificateRef @@ -13489,10 +12209,8 @@ F:Security.SecStatusCode.InvalidIDLinkage F:Security.SecStatusCode.InvalidIndex F:Security.SecStatusCode.InvalidIndexInfo F:Security.SecStatusCode.InvalidInputVector -F:Security.SecStatusCode.InvalidItemRef F:Security.SecStatusCode.InvalidKeyAttributeMask F:Security.SecStatusCode.InvalidKeyBlob -F:Security.SecStatusCode.InvalidKeyChain F:Security.SecStatusCode.InvalidKeyFormat F:Security.SecStatusCode.InvalidKeyHierarchy F:Security.SecStatusCode.InvalidKeyLabel @@ -13512,7 +12230,6 @@ F:Security.SecStatusCode.InvalidPassthroughID F:Security.SecStatusCode.InvalidPasswordRef F:Security.SecStatusCode.InvalidPointer F:Security.SecStatusCode.InvalidPolicyIdentifiers -F:Security.SecStatusCode.InvalidPrefsDomain F:Security.SecStatusCode.InvalidPVC F:Security.SecStatusCode.InvalidQuery F:Security.SecStatusCode.InvalidReason @@ -13523,7 +12240,6 @@ F:Security.SecStatusCode.InvalidResponseVector F:Security.SecStatusCode.InvalidRoot F:Security.SecStatusCode.InvalidSampleValue F:Security.SecStatusCode.InvalidScope -F:Security.SecStatusCode.InvalidSearchRef F:Security.SecStatusCode.InvalidServiceMask F:Security.SecStatusCode.InvalidSignature F:Security.SecStatusCode.InvalidStopOnPolicy @@ -13538,12 +12254,9 @@ F:Security.SecStatusCode.InvalidTupleCredentials F:Security.SecStatusCode.InvalidTupleGroup F:Security.SecStatusCode.InvalidValidityPeriod F:Security.SecStatusCode.InvalidValue -F:Security.SecStatusCode.IO -F:Security.SecStatusCode.ItemNotFound F:Security.SecStatusCode.KeyBlobTypeIncorrect F:Security.SecStatusCode.KeyHeaderInconsistent F:Security.SecStatusCode.KeyIsSensitive -F:Security.SecStatusCode.KeySizeNotAllowed F:Security.SecStatusCode.KeyUsageIncorrect F:Security.SecStatusCode.LibraryReferenceNotFound F:Security.SecStatusCode.MDSError @@ -13600,16 +12313,9 @@ F:Security.SecStatusCode.NetworkFailure F:Security.SecStatusCode.NoAccessForItem F:Security.SecStatusCode.NoBasicConstraints F:Security.SecStatusCode.NoBasicConstraintsCA -F:Security.SecStatusCode.NoCertificateModule F:Security.SecStatusCode.NoDefaultAuthority -F:Security.SecStatusCode.NoDefaultKeychain F:Security.SecStatusCode.NoFieldValues -F:Security.SecStatusCode.NoPolicyModule -F:Security.SecStatusCode.NoStorageModule -F:Security.SecStatusCode.NoSuchAttribute F:Security.SecStatusCode.NoSuchClass -F:Security.SecStatusCode.NoSuchKeyChain -F:Security.SecStatusCode.NotAvailable F:Security.SecStatusCode.NotInitialized F:Security.SecStatusCode.NotLoggedIn F:Security.SecStatusCode.NoTrustSettings @@ -13628,9 +12334,7 @@ F:Security.SecStatusCode.OCSPResponseNonceMismatch F:Security.SecStatusCode.OCSPSignatureError F:Security.SecStatusCode.OCSPStatusUnrecognized F:Security.SecStatusCode.OCSPUnavailable -F:Security.SecStatusCode.OpWr F:Security.SecStatusCode.OutputLengthError -F:Security.SecStatusCode.Param F:Security.SecStatusCode.PassphraseRequired F:Security.SecStatusCode.PathLengthConstraintExceeded F:Security.SecStatusCode.Pkcs12VerifyFailure @@ -13642,7 +12346,6 @@ F:Security.SecStatusCode.PVCAlreadyConfigured F:Security.SecStatusCode.PVCReferentNotFound F:Security.SecStatusCode.QuerySizeUnknown F:Security.SecStatusCode.QuotaExceeded -F:Security.SecStatusCode.ReadOnly F:Security.SecStatusCode.ReadOnlyAttribute F:Security.SecStatusCode.RecordModified F:Security.SecStatusCode.RejectedForm @@ -13664,7 +12367,6 @@ F:Security.SecStatusCode.SMIMESubjAltNameNotCritical F:Security.SecStatusCode.SSLBadExtendedKeyUsage F:Security.SecStatusCode.StagedOperationInProgress F:Security.SecStatusCode.StagedOperationNotStarted -F:Security.SecStatusCode.Success F:Security.SecStatusCode.TagNotFound F:Security.SecStatusCode.TimestampAddInfoNotAvailable F:Security.SecStatusCode.TimestampBadAlg @@ -13684,7 +12386,6 @@ F:Security.SecStatusCode.TimestampUnacceptedPolicy F:Security.SecStatusCode.TimestampWaiting F:Security.SecStatusCode.TrustNotAvailable F:Security.SecStatusCode.TrustSettingDeny -F:Security.SecStatusCode.Unimplemented F:Security.SecStatusCode.UnknownCertExtension F:Security.SecStatusCode.UnknownCriticalExtensionFlag F:Security.SecStatusCode.UnknownCRLExtension @@ -13709,12 +12410,10 @@ F:Security.SecStatusCode.UnsupportedOperator F:Security.SecStatusCode.UnsupportedQueryLimits F:Security.SecStatusCode.UnsupportedService F:Security.SecStatusCode.UnsupportedVectorOfBuffers -F:Security.SecStatusCode.UserCanceled F:Security.SecStatusCode.VerificationFailure F:Security.SecStatusCode.VerifyActionFailed F:Security.SecStatusCode.VerifyFailed F:Security.SecStatusCode.WritePermissions -F:Security.SecStatusCode.WrongSecVersion F:Security.SecTokenID.None F:Security.SecTokenID.SecureEnclave F:Security.SecTrustResult.Confirm @@ -14095,15 +12794,6 @@ F:ShazamKit.SHMediaItemProperty.VideoUrl F:ShazamKit.SHMediaItemProperty.WebUrl F:Social.SLComposeViewControllerResult.Cancelled F:Social.SLComposeViewControllerResult.Done -F:Social.SLRequestMethod.Delete -F:Social.SLRequestMethod.Get -F:Social.SLRequestMethod.Post -F:Social.SLRequestMethod.Put -F:Social.SLServiceKind.Facebook -F:Social.SLServiceKind.LinkedIn -F:Social.SLServiceKind.SinaWeibo -F:Social.SLServiceKind.TencentWeibo -F:Social.SLServiceKind.Twitter F:SoundAnalysis.SNClassifierIdentifier.Version1 F:SoundAnalysis.SNErrorCode.InvalidFile F:SoundAnalysis.SNErrorCode.InvalidFormat @@ -14122,14 +12812,6 @@ F:SpriteKit.SKNodeFocusBehavior.None F:SpriteKit.SKNodeFocusBehavior.Occluding F:SpriteKit.SKTileDefinitionRotation.Angle180 F:SpriteKit.SKTileDefinitionRotation.Angle270 -F:SpriteKit.SKTileSetType.Grid -F:SpriteKit.SKTileSetType.HexagonalFlat -F:SpriteKit.SKTileSetType.HexagonalPointy -F:SpriteKit.SKTileSetType.Isometric -F:SpriteKit.SKTransitionDirection.Down -F:SpriteKit.SKTransitionDirection.Left -F:SpriteKit.SKTransitionDirection.Right -F:SpriteKit.SKTransitionDirection.Up F:StoreKit.SKAdNetworkCoarseConversionValue.High F:StoreKit.SKAdNetworkCoarseConversionValue.Low F:StoreKit.SKAdNetworkCoarseConversionValue.Medium @@ -14563,10 +13245,6 @@ F:UIKit.UIAccessibilityHearingDeviceEar.Right F:UIKit.UIAccessibilityNavigationStyle.Automatic F:UIKit.UIAccessibilityNavigationStyle.Combined F:UIKit.UIAccessibilityNavigationStyle.Separate -F:UIKit.UIAccessibilityPostNotification.Announcement -F:UIKit.UIAccessibilityPostNotification.LayoutChanged -F:UIKit.UIAccessibilityPostNotification.PageScrolled -F:UIKit.UIAccessibilityPostNotification.ScreenChanged F:UIKit.UIAccessibilityPriority.Default F:UIKit.UIAccessibilityPriority.High F:UIKit.UIAccessibilityPriority.Low @@ -14620,7 +13298,6 @@ F:UIKit.UIAccessibilityTraits.SupportsZoom F:UIKit.UIAccessibilityTraits.TabBar F:UIKit.UIAccessibilityTraits.ToggleButton F:UIKit.UIAccessibilityTraits.UpdatesFrequently -F:UIKit.UIAccessibilityZoomType.InsertionPoint F:UIKit.UIActionIdentifier.None F:UIKit.UIActionIdentifier.Paste F:UIKit.UIActionIdentifier.PasteAndGo @@ -16443,33 +15120,18 @@ F:Vision.VNClassifyImageRequestRevision.Unspecified F:Vision.VNComputeStage.Main F:Vision.VNComputeStage.None F:Vision.VNComputeStage.PostProcessing -F:Vision.VNCoreMLRequestRevision.One -F:Vision.VNCoreMLRequestRevision.Unspecified F:Vision.VNDetectBarcodesRequestRevision.Four -F:Vision.VNDetectBarcodesRequestRevision.One F:Vision.VNDetectBarcodesRequestRevision.Three F:Vision.VNDetectBarcodesRequestRevision.Two -F:Vision.VNDetectBarcodesRequestRevision.Unspecified F:Vision.VNDetectContourRequestRevision.One F:Vision.VNDetectContourRequestRevision.Unspecified F:Vision.VNDetectDocumentSegmentationRequestRevision.One -F:Vision.VNDetectedObjectObservationRequestRevision.One -F:Vision.VNDetectedObjectObservationRequestRevision.Two -F:Vision.VNDetectedObjectObservationRequestRevision.Unspecified F:Vision.VNDetectFaceCaptureQualityRequestRevision.One F:Vision.VNDetectFaceCaptureQualityRequestRevision.Three F:Vision.VNDetectFaceCaptureQualityRequestRevision.Two F:Vision.VNDetectFaceCaptureQualityRequestRevision.Unspecified -F:Vision.VNDetectFaceLandmarksRequestRevision.One F:Vision.VNDetectFaceLandmarksRequestRevision.Three -F:Vision.VNDetectFaceLandmarksRequestRevision.Two -F:Vision.VNDetectFaceLandmarksRequestRevision.Unspecified -F:Vision.VNDetectFaceRectanglesRequestRevision.One F:Vision.VNDetectFaceRectanglesRequestRevision.Three -F:Vision.VNDetectFaceRectanglesRequestRevision.Two -F:Vision.VNDetectFaceRectanglesRequestRevision.Unspecified -F:Vision.VNDetectHorizonRequestRevision.One -F:Vision.VNDetectHorizonRequestRevision.Unspecified F:Vision.VNDetectHumanBodyPose3DRequestRevision.One F:Vision.VNDetectHumanBodyPoseRequestRevision.One F:Vision.VNDetectHumanBodyPoseRequestRevision.Unspecified @@ -16478,42 +15140,18 @@ F:Vision.VNDetectHumanHandPoseRequestRevision.Unspecified F:Vision.VNDetectHumanRectanglesRequestRevision.One F:Vision.VNDetectHumanRectanglesRequestRevision.Two F:Vision.VNDetectHumanRectanglesRequestRevision.Unspecified -F:Vision.VNDetectRectanglesRequestRevision.One -F:Vision.VNDetectRectanglesRequestRevision.Unspecified -F:Vision.VNDetectTextRectanglesRequestRevision.One -F:Vision.VNDetectTextRectanglesRequestRevision.Unspecified F:Vision.VNDetectTrajectoriesRequestRevision.One F:Vision.VNDetectTrajectoriesRequestRevision.Unspecified F:Vision.VNElementType.Double F:Vision.VNElementType.Float F:Vision.VNElementType.Unknown F:Vision.VNErrorCode.DataUnavailable -F:Vision.VNErrorCode.InternalError -F:Vision.VNErrorCode.InvalidArgument -F:Vision.VNErrorCode.InvalidFormat -F:Vision.VNErrorCode.InvalidImage -F:Vision.VNErrorCode.InvalidModel -F:Vision.VNErrorCode.InvalidOperation -F:Vision.VNErrorCode.InvalidOption -F:Vision.VNErrorCode.IOError -F:Vision.VNErrorCode.MissingOption -F:Vision.VNErrorCode.NotImplemented -F:Vision.VNErrorCode.Ok -F:Vision.VNErrorCode.OperationFailed -F:Vision.VNErrorCode.OutOfBoundsError -F:Vision.VNErrorCode.OutOfMemory -F:Vision.VNErrorCode.RequestCancelled F:Vision.VNErrorCode.Timeout F:Vision.VNErrorCode.TimeStampNotFound F:Vision.VNErrorCode.TuriCore -F:Vision.VNErrorCode.UnknownError F:Vision.VNErrorCode.UnsupportedComputeDevice F:Vision.VNErrorCode.UnsupportedComputeStage F:Vision.VNErrorCode.UnsupportedRequest -F:Vision.VNErrorCode.UnsupportedRevision -F:Vision.VNFaceObservationRequestRevision.One -F:Vision.VNFaceObservationRequestRevision.Two -F:Vision.VNFaceObservationRequestRevision.Unspecified F:Vision.VNGenerateAttentionBasedSaliencyImageRequestRevision.One F:Vision.VNGenerateAttentionBasedSaliencyImageRequestRevision.Two F:Vision.VNGenerateAttentionBasedSaliencyImageRequestRevision.Unspecified @@ -16533,8 +15171,6 @@ F:Vision.VNGeneratePersonSegmentationRequestQualityLevel.Accurate F:Vision.VNGeneratePersonSegmentationRequestQualityLevel.Balanced F:Vision.VNGeneratePersonSegmentationRequestQualityLevel.Fast F:Vision.VNGeneratePersonSegmentationRequestRevision.One -F:Vision.VNHomographicImageRegistrationRequestRevision.One -F:Vision.VNHomographicImageRegistrationRequestRevision.Unspecified F:Vision.VNHumanBodyPose3DObservationHeightEstimation.Measured F:Vision.VNHumanBodyPose3DObservationHeightEstimation.Reference F:Vision.VNHumanBodyPose3DObservationJointName.CenterHead @@ -16620,10 +15256,7 @@ F:Vision.VNHumanHandPoseObservationJointsGroupName.MiddleFinger F:Vision.VNHumanHandPoseObservationJointsGroupName.None F:Vision.VNHumanHandPoseObservationJointsGroupName.RingFinger F:Vision.VNHumanHandPoseObservationJointsGroupName.Thumb -F:Vision.VNImageCropAndScaleOption.CenterCrop -F:Vision.VNImageCropAndScaleOption.ScaleFill F:Vision.VNImageCropAndScaleOption.ScaleFillRotate90Ccw -F:Vision.VNImageCropAndScaleOption.ScaleFit F:Vision.VNImageCropAndScaleOption.ScaleFitRotate90Ccw F:Vision.VNPointsClassification.ClosedPath F:Vision.VNPointsClassification.Disconnected @@ -16631,67 +15264,27 @@ F:Vision.VNPointsClassification.OpenPath F:Vision.VNRecognizeAnimalsRequestRevision.One F:Vision.VNRecognizeAnimalsRequestRevision.Two F:Vision.VNRecognizeAnimalsRequestRevision.Unspecified -F:Vision.VNRecognizedObjectObservationRequestRevision.One -F:Vision.VNRecognizedObjectObservationRequestRevision.Two -F:Vision.VNRecognizedObjectObservationRequestRevision.Unspecified F:Vision.VNRecognizeTextRequestRevision.One F:Vision.VNRecognizeTextRequestRevision.Three F:Vision.VNRecognizeTextRequestRevision.Two F:Vision.VNRecognizeTextRequestRevision.Unspecified -F:Vision.VNRectangleObservationRequestRevision.One -F:Vision.VNRectangleObservationRequestRevision.Two -F:Vision.VNRectangleObservationRequestRevision.Unspecified F:Vision.VNRequestFaceLandmarksConstellation.NotDefined F:Vision.VNRequestFaceLandmarksConstellation.SeventySixPoints F:Vision.VNRequestFaceLandmarksConstellation.SixtyFivePoints -F:Vision.VNRequestRevision.One -F:Vision.VNRequestRevision.Two -F:Vision.VNRequestRevision.Unspecified F:Vision.VNRequestTextRecognitionLevel.Accurate F:Vision.VNRequestTextRecognitionLevel.Fast -F:Vision.VNRequestTrackingLevel.Accurate -F:Vision.VNRequestTrackingLevel.Fast F:Vision.VNStatefulRequestRevision.One F:Vision.VNStatefulRequestRevision.Unspecified -F:Vision.VNTextObservationRequestRevision.One -F:Vision.VNTextObservationRequestRevision.Two -F:Vision.VNTextObservationRequestRevision.Unspecified F:Vision.VNTrackHomographicImageRegistrationRequestRevision.One -F:Vision.VNTrackObjectRequestRevision.One F:Vision.VNTrackObjectRequestRevision.Two -F:Vision.VNTrackObjectRequestRevision.Unspecified F:Vision.VNTrackOpticalFlowRequestComputationAccuracy.High F:Vision.VNTrackOpticalFlowRequestComputationAccuracy.Low F:Vision.VNTrackOpticalFlowRequestComputationAccuracy.Medium F:Vision.VNTrackOpticalFlowRequestComputationAccuracy.VeryHigh F:Vision.VNTrackOpticalFlowRequestRevision.One -F:Vision.VNTrackRectangleRequestRevision.One -F:Vision.VNTrackRectangleRequestRevision.Unspecified F:Vision.VNTrackTranslationalImageRegistrationRequestRevision.One -F:Vision.VNTranslationalImageRegistrationRequestRevision.One -F:Vision.VNTranslationalImageRegistrationRequestRevision.Unspecified F:WatchConnectivity.WCErrorCode.CompanionAppNotInstalled -F:WatchConnectivity.WCErrorCode.DeliveryFailed -F:WatchConnectivity.WCErrorCode.DeviceNotPaired -F:WatchConnectivity.WCErrorCode.FileAccessDenied -F:WatchConnectivity.WCErrorCode.GenericError -F:WatchConnectivity.WCErrorCode.InsufficientSpace -F:WatchConnectivity.WCErrorCode.InvalidParameter -F:WatchConnectivity.WCErrorCode.MessageReplyFailed -F:WatchConnectivity.WCErrorCode.MessageReplyTimedOut -F:WatchConnectivity.WCErrorCode.NotReachable -F:WatchConnectivity.WCErrorCode.PayloadTooLarge -F:WatchConnectivity.WCErrorCode.PayloadUnsupportedTypes -F:WatchConnectivity.WCErrorCode.SessionInactive -F:WatchConnectivity.WCErrorCode.SessionMissingDelegate -F:WatchConnectivity.WCErrorCode.SessionNotActivated -F:WatchConnectivity.WCErrorCode.SessionNotSupported -F:WatchConnectivity.WCErrorCode.TransferTimedOut -F:WatchConnectivity.WCErrorCode.WatchAppNotInstalled F:WatchConnectivity.WCErrorCode.WatchOnlyApp -F:WatchConnectivity.WCSessionActivationState.Activated -F:WatchConnectivity.WCSessionActivationState.Inactive -F:WatchConnectivity.WCSessionActivationState.NotActivated F:WebKit.DomCssRuleType.Charset F:WebKit.DomCssRuleType.FontFace F:WebKit.DomCssRuleType.Import @@ -43232,10 +41825,6 @@ M:WebKit.WKWebView.ValidateUserInterfaceItem(AppKit.INSValidatedUserInterfaceIte M:WebKit.WKWebView.WKWebViewAppearance.#ctor(System.IntPtr) M:WebKit.WKWebViewConfiguration.Copy(Foundation.NSZone) M:WebKit.WKWebViewConfiguration.EncodeTo(Foundation.NSCoder) -P:Accelerate.vImageBuffer.BytesPerRow -P:Accelerate.vImageBuffer.Data -P:Accelerate.vImageBuffer.Height -P:Accelerate.vImageBuffer.Width P:Accessibility.AXAnimatedImagesUtilities.AnimatedImagesEnabledDidChangeNotification P:Accessibility.AXAnimatedImagesUtilities.Enabled P:Accessibility.AXHearingUtilities.PairedUUIDsDidChangeNotification @@ -43250,184 +41839,14 @@ P:Accessibility.IAXCustomContentProvider.AccessibilityCustomContentHandler P:Accessibility.IAXDataAxisDescriptor.AttributedTitle P:Accessibility.IAXDataAxisDescriptor.Title P:Accessibility.IAXMathExpressionProvider.AccessibilityMathExpression -P:Accounts.ACAccountStore.ChangeNotification -P:Accounts.ACAccountType.Facebook P:Accounts.ACAccountType.LinkedIn -P:Accounts.ACAccountType.SinaWeibo -P:Accounts.ACAccountType.TencentWeibo -P:Accounts.ACAccountType.Twitter -P:Accounts.AccountStoreOptions.FacebookAppId -P:Accounts.AccountStoreOptions.TencentWeiboAppId -P:Accounts.ACFacebookAudienceValue.Everyone -P:Accounts.ACFacebookAudienceValue.Friends -P:Accounts.ACFacebookAudienceValue.OnlyMe -P:Accounts.ACFacebookKey.AppId -P:Accounts.ACFacebookKey.Audience -P:Accounts.ACFacebookKey.Permissions P:Accounts.ACLinkedInKey.AppId P:Accounts.ACLinkedInKey.Permissions -P:Accounts.ACTencentWeiboKey.AppId -P:AddressBook.ABAddressBook.GroupCount -P:AddressBook.ABAddressBook.HasUnsavedChanges -P:AddressBook.ABAddressBook.PeopleCount -P:AddressBook.ABGroup.Name -P:AddressBook.ABGroup.Source -P:AddressBook.ABLabel.Home -P:AddressBook.ABLabel.Other -P:AddressBook.ABLabel.Work -P:AddressBook.ABMultiValue`1.Count -P:AddressBook.ABMultiValue`1.IsReadOnly P:AddressBook.ABMultiValue`1.Item(System.IntPtr) -P:AddressBook.ABMultiValue`1.PropertyType -P:AddressBook.ABMultiValueEntry`1.Identifier -P:AddressBook.ABMultiValueEntry`1.IsReadOnly -P:AddressBook.ABMultiValueEntry`1.Label -P:AddressBook.ABMultiValueEntry`1.Value -P:AddressBook.ABMutableMultiValue`1.IsReadOnly -P:AddressBook.ABPerson.Birthday -P:AddressBook.ABPerson.CompositeNameFormat -P:AddressBook.ABPerson.CreationDate -P:AddressBook.ABPerson.Department -P:AddressBook.ABPerson.FirstName -P:AddressBook.ABPerson.FirstNamePhonetic -P:AddressBook.ABPerson.HasImage -P:AddressBook.ABPerson.Image -P:AddressBook.ABPerson.JobTitle -P:AddressBook.ABPerson.LastName -P:AddressBook.ABPerson.LastNamePhonetic -P:AddressBook.ABPerson.MiddleName -P:AddressBook.ABPerson.MiddleNamePhonetic -P:AddressBook.ABPerson.ModificationDate -P:AddressBook.ABPerson.Nickname -P:AddressBook.ABPerson.Note -P:AddressBook.ABPerson.Organization -P:AddressBook.ABPerson.PersonKind -P:AddressBook.ABPerson.Prefix -P:AddressBook.ABPerson.SortOrdering -P:AddressBook.ABPerson.Source -P:AddressBook.ABPerson.Suffix -P:AddressBook.ABPersonAddressKey.City -P:AddressBook.ABPersonAddressKey.Country -P:AddressBook.ABPersonAddressKey.CountryCode -P:AddressBook.ABPersonAddressKey.State -P:AddressBook.ABPersonAddressKey.Street -P:AddressBook.ABPersonAddressKey.Zip -P:AddressBook.ABPersonDateLabel.Anniversary -P:AddressBook.ABPersonInstantMessageKey.Service -P:AddressBook.ABPersonInstantMessageKey.Username -P:AddressBook.ABPersonInstantMessageService.Aim -P:AddressBook.ABPersonInstantMessageService.Facebook -P:AddressBook.ABPersonInstantMessageService.GaduGadu -P:AddressBook.ABPersonInstantMessageService.GoogleTalk -P:AddressBook.ABPersonInstantMessageService.Icq -P:AddressBook.ABPersonInstantMessageService.Jabber -P:AddressBook.ABPersonInstantMessageService.Msn -P:AddressBook.ABPersonInstantMessageService.QQ -P:AddressBook.ABPersonInstantMessageService.Skype -P:AddressBook.ABPersonInstantMessageService.Yahoo -P:AddressBook.ABPersonPhoneLabel.HomeFax -P:AddressBook.ABPersonPhoneLabel.iPhone -P:AddressBook.ABPersonPhoneLabel.Main -P:AddressBook.ABPersonPhoneLabel.Mobile -P:AddressBook.ABPersonPhoneLabel.OtherFax -P:AddressBook.ABPersonPhoneLabel.Pager -P:AddressBook.ABPersonPhoneLabel.WorkFax -P:AddressBook.ABPersonRelatedNamesLabel.Assistant -P:AddressBook.ABPersonRelatedNamesLabel.Brother -P:AddressBook.ABPersonRelatedNamesLabel.Child -P:AddressBook.ABPersonRelatedNamesLabel.Father -P:AddressBook.ABPersonRelatedNamesLabel.Friend -P:AddressBook.ABPersonRelatedNamesLabel.Manager -P:AddressBook.ABPersonRelatedNamesLabel.Mother -P:AddressBook.ABPersonRelatedNamesLabel.Parent -P:AddressBook.ABPersonRelatedNamesLabel.Partner -P:AddressBook.ABPersonRelatedNamesLabel.Sister -P:AddressBook.ABPersonRelatedNamesLabel.Spouse -P:AddressBook.ABPersonUrlLabel.HomePage -P:AddressBook.ABRecord.Id -P:AddressBook.ABRecord.Type -P:AddressBook.ABSource.Name -P:AddressBook.ABSource.SourceType -P:AddressBook.ExternalChangeEventArgs.AddressBook -P:AddressBook.ExternalChangeEventArgs.Info -P:AddressBook.InstantMessageService.ServiceName -P:AddressBook.InstantMessageService.Username -P:AddressBook.PersonAddress.City -P:AddressBook.PersonAddress.Country -P:AddressBook.PersonAddress.CountryCode -P:AddressBook.PersonAddress.State -P:AddressBook.PersonAddress.Street -P:AddressBook.PersonAddress.Zip -P:AddressBook.SocialProfile.ServiceName -P:AddressBook.SocialProfile.Url -P:AddressBook.SocialProfile.UserIdentifier -P:AddressBook.SocialProfile.Username -P:AddressBookUI.ABNewPersonCompleteEventArgs.Completed -P:AddressBookUI.ABNewPersonCompleteEventArgs.Person -P:AddressBookUI.ABNewPersonViewController.AddressBook -P:AddressBookUI.ABNewPersonViewController.Delegate -P:AddressBookUI.ABNewPersonViewController.DisplayedPerson -P:AddressBookUI.ABNewPersonViewController.ParentGroup P:AddressBookUI.ABNewPersonViewController.WeakDelegate -P:AddressBookUI.ABPeoplePickerNavigationController.AddressBook -P:AddressBookUI.ABPeoplePickerNavigationController.Delegate -P:AddressBookUI.ABPeoplePickerNavigationController.DisplayedProperties -P:AddressBookUI.ABPeoplePickerNavigationController.PredicateForEnablingPerson -P:AddressBookUI.ABPeoplePickerNavigationController.PredicateForSelectionOfPerson -P:AddressBookUI.ABPeoplePickerNavigationController.PredicateForSelectionOfProperty P:AddressBookUI.ABPeoplePickerNavigationController.WeakDelegate -P:AddressBookUI.ABPeoplePickerPerformAction2EventArgs.Identifier -P:AddressBookUI.ABPeoplePickerPerformAction2EventArgs.Property -P:AddressBookUI.ABPeoplePickerPerformActionEventArgs.Identifier -P:AddressBookUI.ABPeoplePickerPerformActionEventArgs.Property -P:AddressBookUI.ABPeoplePickerSelectPerson2EventArgs.Person -P:AddressBookUI.ABPeoplePickerSelectPersonEventArgs.Continue -P:AddressBookUI.ABPeoplePickerSelectPersonEventArgs.Person -P:AddressBookUI.ABPersonPredicateKey.Birthday -P:AddressBookUI.ABPersonPredicateKey.Dates -P:AddressBookUI.ABPersonPredicateKey.DepartmentName -P:AddressBookUI.ABPersonPredicateKey.EmailAddresses -P:AddressBookUI.ABPersonPredicateKey.FamilyName -P:AddressBookUI.ABPersonPredicateKey.GivenName -P:AddressBookUI.ABPersonPredicateKey.InstantMessageAddresses -P:AddressBookUI.ABPersonPredicateKey.JobTitle -P:AddressBookUI.ABPersonPredicateKey.MiddleName -P:AddressBookUI.ABPersonPredicateKey.NamePrefix -P:AddressBookUI.ABPersonPredicateKey.NameSuffix -P:AddressBookUI.ABPersonPredicateKey.Nickname -P:AddressBookUI.ABPersonPredicateKey.Note -P:AddressBookUI.ABPersonPredicateKey.OrganizationName -P:AddressBookUI.ABPersonPredicateKey.PhoneNumbers -P:AddressBookUI.ABPersonPredicateKey.PhoneticFamilyName -P:AddressBookUI.ABPersonPredicateKey.PhoneticGivenName -P:AddressBookUI.ABPersonPredicateKey.PhoneticMiddleName -P:AddressBookUI.ABPersonPredicateKey.PostalAddresses -P:AddressBookUI.ABPersonPredicateKey.PreviousFamilyName -P:AddressBookUI.ABPersonPredicateKey.RelatedNames -P:AddressBookUI.ABPersonPredicateKey.SocialProfiles -P:AddressBookUI.ABPersonPredicateKey.UrlAddresses -P:AddressBookUI.ABPersonViewController.AddressBook -P:AddressBookUI.ABPersonViewController.AllowsActions -P:AddressBookUI.ABPersonViewController.AllowsEditing -P:AddressBookUI.ABPersonViewController.Delegate -P:AddressBookUI.ABPersonViewController.DisplayedPerson -P:AddressBookUI.ABPersonViewController.DisplayedProperties -P:AddressBookUI.ABPersonViewController.ShouldShowLinkedPeople P:AddressBookUI.ABPersonViewController.WeakDelegate -P:AddressBookUI.ABPersonViewPerformDefaultActionEventArgs.Identifier -P:AddressBookUI.ABPersonViewPerformDefaultActionEventArgs.Person -P:AddressBookUI.ABPersonViewPerformDefaultActionEventArgs.Property -P:AddressBookUI.ABPersonViewPerformDefaultActionEventArgs.ShouldPerformDefaultAction -P:AddressBookUI.ABUnknownPersonCreatedEventArgs.Person -P:AddressBookUI.ABUnknownPersonViewController.AddressBook -P:AddressBookUI.ABUnknownPersonViewController.AllowsActions -P:AddressBookUI.ABUnknownPersonViewController.AllowsAddingToAddressBook -P:AddressBookUI.ABUnknownPersonViewController.AlternateName -P:AddressBookUI.ABUnknownPersonViewController.Delegate -P:AddressBookUI.ABUnknownPersonViewController.DisplayedPerson -P:AddressBookUI.ABUnknownPersonViewController.Message P:AddressBookUI.ABUnknownPersonViewController.WeakDelegate -P:AddressBookUI.DisplayedPropertiesCollection.Count P:AppClip.APActivationPayload.Url P:AppKit.INSAccessibility.AccessibilityActivationPoint P:AppKit.INSAccessibility.AccessibilityAllowedValues @@ -44437,8 +42856,6 @@ P:AppKit.NSImageRep.HasAlpha P:AppKit.NSImageRep.Opaque P:AppKit.NSImageRep.RegistryDidChangeNotification P:AppKit.NSImageView.Editable -P:AppKit.NSLayoutConstraint.Active -P:AppKit.NSLayoutManager.Delegate P:AppKit.NSLevelIndicator.Cell P:AppKit.NSLevelIndicator.Editable P:AppKit.NSMatrix.Autoscroll @@ -45373,7 +43790,6 @@ P:ARKit.ARSkeleton2D.JointLandmarks P:ARKit.ARSkeleton3D.JointLocalTransforms P:ARKit.ARSkeleton3D.JointModelTransforms P:ARKit.ARVideoFormat.IsVideoHdrSupported -P:ARKit.ARWorldTrackingConfiguration.AutoFocusEnabled P:ARKit.ARWorldTrackingConfiguration.CollaborationEnabled P:ARKit.GeoLocationForPoint.Altitude P:ARKit.GeoLocationForPoint.Coordinate @@ -45674,10 +44090,6 @@ P:AuthenticationServices.ASAuthorizationWebBrowserPlatformPublicKeyCredential.Pr P:AuthenticationServices.ASAuthorizationWebBrowserPlatformPublicKeyCredential.RelyingParty P:AuthenticationServices.ASAuthorizationWebBrowserPlatformPublicKeyCredential.UserHandle P:AuthenticationServices.ASAuthorizationWebBrowserPublicKeyCredentialManager.AuthorizationStateForPlatformCredentials -P:AuthenticationServices.ASCredentialIdentityStore.SharedStore -P:AuthenticationServices.ASCredentialProviderViewController.ExtensionContext -P:AuthenticationServices.ASCredentialServiceIdentifier.Identifier -P:AuthenticationServices.ASCredentialServiceIdentifier.Type P:AuthenticationServices.ASExtensionErrorCodeExtensions.LocalizedFailureReasonErrorKey P:AuthenticationServices.ASOneTimeCodeCredential.Code P:AuthenticationServices.ASOneTimeCodeCredentialIdentity.Label @@ -45724,10 +44136,6 @@ P:AuthenticationServices.ASPasskeyRegistrationCredential.ExtensionOutput P:AuthenticationServices.ASPasskeyRegistrationCredential.RelyingParty P:AuthenticationServices.ASPasskeyRegistrationCredentialExtensionInput.LargeBlob P:AuthenticationServices.ASPasskeyRegistrationCredentialExtensionOutput.LargeBlobRegistrationOutput -P:AuthenticationServices.ASPasswordCredentialIdentity.Rank -P:AuthenticationServices.ASPasswordCredentialIdentity.RecordIdentifier -P:AuthenticationServices.ASPasswordCredentialIdentity.ServiceIdentifier -P:AuthenticationServices.ASPasswordCredentialIdentity.User P:AuthenticationServices.ASPasswordCredentialRequest.CredentialIdentity P:AuthenticationServices.ASPasswordCredentialRequest.Type P:AuthenticationServices.ASPublicKeyCredentialClientData.Challenge @@ -45808,18 +44216,7 @@ P:AutomaticAssessmentConfiguration.AEAssessmentSession.Delegate P:AutomaticAssessmentConfiguration.AEAssessmentSession.SupportsConfigurationUpdates P:AutomaticAssessmentConfiguration.AEAssessmentSession.SupportsMultipleParticipants P:AutomaticAssessmentConfiguration.AEAssessmentSession.WeakDelegate -P:AVFoundation.AVAsset.ChapterMetadataGroupsDidChangeNotification -P:AVFoundation.AVAsset.CompatibleWithAirPlayVideo P:AVFoundation.AVAsset.CompatibleWithSavedPhotosAlbum -P:AVFoundation.AVAsset.Composable -P:AVFoundation.AVAsset.ContainsFragmentsDidChangeNotification -P:AVFoundation.AVAsset.DurationDidChangeNotification -P:AVFoundation.AVAsset.Exportable -P:AVFoundation.AVAsset.MediaSelectionGroupsDidChangeNotification -P:AVFoundation.AVAsset.Playable -P:AVFoundation.AVAsset.Readable -P:AVFoundation.AVAsset.WasDefragmentedNotification -P:AVFoundation.AVAssetCache.IsPlayableOffline P:AVFoundation.AVAssetDownloadOptions.MediaSelection P:AVFoundation.AVAssetDownloadOptions.MediaSelectionPrefersMultichannel P:AVFoundation.AVAssetDownloadOptions.MinimumRequiredMediaBitrate @@ -46254,8 +44651,6 @@ P:AVFoundation.AVCaptureDeviceFormat.VideoBinned P:AVFoundation.AVCaptureDeviceFormat.VideoStabilizationSupported P:AVFoundation.AVCaptureDeviceInput.WindNoiseRemovalEnabled P:AVFoundation.AVCaptureDeviceInput.WindNoiseRemovalSupported -P:AVFoundation.AVCaptureFileOutput.Recording -P:AVFoundation.AVCaptureFileOutput.RecordingPaused P:AVFoundation.AVCaptureInput.PortFormatDescriptionDidChangeNotification P:AVFoundation.AVCaptureInputPort.Enabled P:AVFoundation.AVCaptureMetadataOutput.AvailableMetadataObjectTypes @@ -46358,7 +44753,6 @@ P:AVFoundation.AVCaptureVideoPreviewLayer.Mirrored P:AVFoundation.AVCaptureVideoPreviewLayer.MirroringSupported P:AVFoundation.AVCaptureVideoPreviewLayer.OrientationSupported P:AVFoundation.AVCaptureVideoPreviewLayer.Previewing -P:AVFoundation.AVCaptureVideoPreviewLayer.VideoGravity P:AVFoundation.AVCleanApertureProperties.Height P:AVFoundation.AVCleanApertureProperties.HorizontalOffset P:AVFoundation.AVCleanApertureProperties.VerticalOffset @@ -46380,8 +44774,6 @@ P:AVFoundation.AVContentProposal.PreviewImage P:AVFoundation.AVContinuityDevice.Connected P:AVFoundation.AVCoordinatedPlaybackParticipant.ReadyToPlay P:AVFoundation.AVDelegatingPlaybackCoordinator.PlaybackControlDelegate -P:AVFoundation.AVDepthData.AvailableDepthDataTypes -P:AVFoundation.AVDepthData.IsDepthDataFiltered P:AVFoundation.AVErrorKeys.Device P:AVFoundation.AVErrorKeys.DiscontinuityFlags P:AVFoundation.AVErrorKeys.ErrorDomain @@ -47023,11 +45415,7 @@ P:AVFoundation.AVPlaybackCoordinator.OtherParticipantsDidChangeNotification P:AVFoundation.AVPlaybackCoordinator.SuspensionReasonsDidChangeNotification P:AVFoundation.AVPlayer.AirPlayVideoActive P:AVFoundation.AVPlayer.AvailableHdrModesDidChangeNotification -P:AVFoundation.AVPlayer.ClosedCaptionDisplayEnabled P:AVFoundation.AVPlayer.EligibleForHdrPlaybackDidChangeNotification -P:AVFoundation.AVPlayer.ExternalPlaybackActive -P:AVFoundation.AVPlayer.ExternalPlaybackVideoGravity -P:AVFoundation.AVPlayer.Muted P:AVFoundation.AVPlayer.RateDidChangeNotification P:AVFoundation.AVPlayerInterstitialEventMonitor.AssetListResponseStatusDidChangeErrorKey P:AVFoundation.AVPlayerInterstitialEventMonitor.AssetListResponseStatusDidChangeEventKey @@ -47036,24 +45424,13 @@ P:AVFoundation.AVPlayerInterstitialEventMonitor.AssetListResponseStatusDidChange P:AVFoundation.AVPlayerInterstitialEventMonitor.CurrentEventDidChangeNotification P:AVFoundation.AVPlayerInterstitialEventMonitor.EventsDidChangeNotification P:AVFoundation.AVPlayerItem.AudioSpatializationAllowed -P:AVFoundation.AVPlayerItem.DidPlayToEndTimeNotification P:AVFoundation.AVPlayerItem.ExternalMetadata P:AVFoundation.AVPlayerItem.InterstitialTimeRanges -P:AVFoundation.AVPlayerItem.ItemFailedToPlayToEndTimeErrorKey -P:AVFoundation.AVPlayerItem.ItemFailedToPlayToEndTimeNotification P:AVFoundation.AVPlayerItem.MediaSelectionDidChangeNotification P:AVFoundation.AVPlayerItem.NavigationMarkerGroups -P:AVFoundation.AVPlayerItem.NewAccessLogEntryNotification -P:AVFoundation.AVPlayerItem.NewErrorLogEntryNotification P:AVFoundation.AVPlayerItem.NextContentProposal -P:AVFoundation.AVPlayerItem.PlaybackBufferEmpty -P:AVFoundation.AVPlayerItem.PlaybackBufferFull -P:AVFoundation.AVPlayerItem.PlaybackLikelyToKeepUp -P:AVFoundation.AVPlayerItem.PlaybackStalledNotification P:AVFoundation.AVPlayerItem.RecommendedTimeOffsetFromLiveDidChangeNotification -P:AVFoundation.AVPlayerItem.TimeJumpedNotification P:AVFoundation.AVPlayerItem.TranslatesPlayerInterstitialEvents -P:AVFoundation.AVPlayerItem.VideoApertureMode P:AVFoundation.AVPlayerItem.WeakNowPlayingInfo P:AVFoundation.AVPlayerItemErrorEventArgs.Error P:AVFoundation.AVPlayerItemIntegratedTimelineSnapshot.SnapshotsOutOfSyncNotification @@ -47066,7 +45443,6 @@ P:AVFoundation.AVPlayerItemRenderedLegibleOutput.Delegate P:AVFoundation.AVPlayerItemTimeJumpedEventArgs.OriginatingParticipant P:AVFoundation.AVPlayerItemTrack.Enabled P:AVFoundation.AVPlayerItemTrack.VideoFieldModeDeinterlaceFields -P:AVFoundation.AVPlayerItemVideoOutput.Delegate P:AVFoundation.AVPlayerItemVideoOutputSettings.AllowWideColor P:AVFoundation.AVPlayerItemVideoOutputSettings.Codec P:AVFoundation.AVPlayerItemVideoOutputSettings.ColorProperties @@ -47074,12 +45450,6 @@ P:AVFoundation.AVPlayerItemVideoOutputSettings.CompressionProperties P:AVFoundation.AVPlayerItemVideoOutputSettings.Height P:AVFoundation.AVPlayerItemVideoOutputSettings.ScalingMode P:AVFoundation.AVPlayerItemVideoOutputSettings.Width -P:AVFoundation.AVPlayerLayer.GravityResize -P:AVFoundation.AVPlayerLayer.GravityResizeAspect -P:AVFoundation.AVPlayerLayer.GravityResizeAspectFill -P:AVFoundation.AVPlayerLayer.PixelBufferAttributes -P:AVFoundation.AVPlayerLayer.ReadyForDisplay -P:AVFoundation.AVPlayerLayer.VideoGravity P:AVFoundation.AVPlayerPlaybackCoordinator.Delegate P:AVFoundation.AVPlayerRateDidChangeEventArgs.RateDidChangeOriginatingParticipant P:AVFoundation.AVPlayerRateDidChangeEventArgs.RateDidChangeStringReason @@ -47101,9 +45471,7 @@ P:AVFoundation.AVSampleBufferVideoRenderer.AVSampleBufferVideoRendererDidFailToD P:AVFoundation.AVSampleBufferVideoRenderer.AVSampleBufferVideoRendererDidFailToDecodeNotificationErrorKey P:AVFoundation.AVSampleBufferVideoRenderer.ReadyForMoreMediaData P:AVFoundation.AVSampleBufferVideoRenderer.RequiresFlushToResumeDecodingDidChangeNotification -P:AVFoundation.AVSampleCursor.CurrentChunkInfo P:AVFoundation.AVSampleCursor.CurrentSampleDependencyInfo2 -P:AVFoundation.AVSampleCursor.CurrentSampleSyncInfo P:AVFoundation.AVSampleCursorAudioDependencyInfo.IsIndependentlyDecodable P:AVFoundation.AVSpeechSynthesisMarker.BookmarkName P:AVFoundation.AVSpeechSynthesisMarker.ByteSampleOffset @@ -47334,25 +45702,17 @@ P:BrowserEngineKit.IBETextInput.TextLastRect P:BrowserEngineKit.IBETextInput.UnobscuredContentRect P:BrowserEngineKit.IBETextInput.UnscaledView P:BrowserEngineKit.IBETextInput.WeakAsyncInputDelegate -P:CallKit.CXSetHeldCallAction.OnHold -P:CallKit.CXSetMutedCallAction.Muted -P:CallKit.CXStartCallAction.Video -P:CallKit.CXTransaction.Complete P:CarPlay.CPApplicationDelegate.Window -P:CarPlay.CPBarButton.Enabled P:CarPlay.CPButton.Enabled P:CarPlay.CPButton.MaximumImageSize -P:CarPlay.CPGridButton.Enabled P:CarPlay.CPGridTemplate.MaximumItems P:CarPlay.CPInstrumentClusterController.Delegate -P:CarPlay.CPInterfaceController.Delegate P:CarPlay.CPListImageRowItem.Enabled P:CarPlay.CPListImageRowItem.MaximumNumberOfGridImages P:CarPlay.CPListItem.Enabled P:CarPlay.CPListItem.IsExplicitContent P:CarPlay.CPListItem.IsPlaying P:CarPlay.CPListSection.MaximumImageSize -P:CarPlay.CPListTemplate.Delegate P:CarPlay.CPMapButton.Enabled P:CarPlay.CPMapButton.Hidden P:CarPlay.CPMapTemplate.MapDelegate @@ -47402,14 +45762,6 @@ P:Cinematic.CNDetectionTrack.Discrete P:Cinematic.CNDetectionTrack.UserCreated P:ClassKit.CLSContext.Assignable P:ClassKit.CLSErrorUserInfoKeys.SuccessfulObjectsKey -P:CloudKit.CKContainer.AccountChangedNotification -P:CloudKit.CKContainer.CurrentUserDefaultName -P:CloudKit.CKContainer.OwnerDefaultName -P:CloudKit.CKErrorFields.ErrorRetryAfterKey -P:CloudKit.CKErrorFields.PartialErrorsByItemIdKey -P:CloudKit.CKErrorFields.RecordChangedErrorAncestorRecordKey -P:CloudKit.CKErrorFields.RecordChangedErrorClientRecordKey -P:CloudKit.CKErrorFields.RecordChangedErrorServerRecordKey P:CloudKit.CKErrorFields.UserDidResetEncryptedDataKey P:CloudKit.CKOperation.LongLived P:CloudKit.CKOperationConfiguration.LongLived @@ -47724,10 +46076,6 @@ P:CoreBluetooth.CBServiceEventArgs.Error P:CoreBluetooth.CBServiceEventArgs.Service P:CoreBluetooth.CBUUID.CharacteristicObservationScheduleString P:CoreBluetooth.CBWillRestoreEventArgs.Dict -P:CoreData.INSFetchedResultsSectionInfo.Count -P:CoreData.INSFetchedResultsSectionInfo.IndexTitle -P:CoreData.INSFetchedResultsSectionInfo.Name -P:CoreData.INSFetchedResultsSectionInfo.Objects P:CoreData.NSAttributeDescription.AllowsCloudEncryption P:CoreData.NSAttributeDescription.PreservesValueInHistoryOnDeletion P:CoreData.NSBatchInsertRequest.DictionaryHandler @@ -47746,19 +46094,8 @@ P:CoreData.NSCustomMigrationStage.DidMigrateHandler P:CoreData.NSCustomMigrationStage.NextModel P:CoreData.NSCustomMigrationStage.WillMigrateHandler P:CoreData.NSDerivedAttributeDescription.DerivationExpression -P:CoreData.NSFetchedResultsController.CacheName -P:CoreData.NSFetchedResultsController.Delegate -P:CoreData.NSFetchedResultsController.FetchedObjects -P:CoreData.NSFetchedResultsController.FetchRequest -P:CoreData.NSFetchedResultsController.ManagedObjectContext P:CoreData.NSFetchedResultsController.SectionIndexTitles -P:CoreData.NSFetchedResultsController.SectionNameKeyPath -P:CoreData.NSFetchedResultsController.Sections P:CoreData.NSFetchedResultsController.WeakDelegate -P:CoreData.NSFetchedResultsSectionInfo.Count -P:CoreData.NSFetchedResultsSectionInfo.IndexTitle -P:CoreData.NSFetchedResultsSectionInfo.Name -P:CoreData.NSFetchedResultsSectionInfo.Objects P:CoreData.NSFetchIndexDescription.Entity P:CoreData.NSFetchIndexElementDescription.IndexDescription P:CoreData.NSLightweightMigrationStage.VersionChecksums @@ -47809,7 +46146,6 @@ P:CoreData.NSPersistentHistoryTransaction.FetchRequest P:CoreData.NSPersistentStore.PersistentStoreCoordinator P:CoreData.NSPersistentStore.RemoteChangeNotificationPostOptionKey P:CoreData.NSPersistentStore.StoreRemoteChangeNotification -P:CoreData.NSPersistentStoreCoordinator.PersistentStoreFileProtectionKey P:CoreData.NSPersistentStoreCoordinator.PersistentStoreUbiquitousContentUrlKey P:CoreData.NSPersistentStoreCoordinatorStoreChangeEventArgs.EventType P:CoreData.NSPersistentStoreDescription.CloudKitContainerOptions @@ -47826,24 +46162,7 @@ P:CoreFoundation.CFRunLoop.AllModes P:CoreFoundation.CFRunLoop.CurrentMode P:CoreFoundation.CFSocket.Address P:CoreFoundation.CFSocket.RemoteAddress -P:CoreFoundation.CFStream.ReadDispatchQueue -P:CoreFoundation.CFStream.StreamEventArgs.EventType -P:CoreFoundation.CFStream.WriteDispatchQueue P:CoreFoundation.CFString.Item(System.IntPtr) -P:CoreFoundation.DispatchQueue.Attributes.AutoreleaseFrequency -P:CoreFoundation.DispatchQueue.Attributes.Concurrent -P:CoreFoundation.DispatchQueue.Attributes.IsInitiallyInactive -P:CoreFoundation.DispatchQueue.Attributes.QualityOfService -P:CoreFoundation.DispatchQueue.Attributes.RelativePriority -P:CoreFoundation.DispatchQueue.Context -P:CoreFoundation.DispatchQueue.CurrentQueue -P:CoreFoundation.DispatchQueue.CurrentQueueLabel -P:CoreFoundation.DispatchQueue.DefaultGlobalQueue -P:CoreFoundation.DispatchQueue.Label -P:CoreFoundation.DispatchQueue.MainQueue -P:CoreFoundation.DispatchQueue.QualityOfService -P:CoreFoundation.DispatchTime.Nanoseconds -P:CoreFoundation.DispatchTime.WallTime P:CoreFoundation.OSLog.Default P:CoreGraphics.CGColor.AXName P:CoreGraphics.CGColorConversionOptions.BlackPointCompensation @@ -47893,11 +46212,6 @@ P:CoreGraphics.CGColorSpaceNames.LinearItur_2020 P:CoreGraphics.CGColorSpaceNames.LinearSrgb P:CoreGraphics.CGColorSpaceNames.RommRgb P:CoreGraphics.CGColorSpaceNames.Srgb -P:CoreGraphics.CGContext.InterpolationQuality -P:CoreGraphics.CGContext.TextMatrix -P:CoreGraphics.CGContext.TextPosition -P:CoreGraphics.CGDisplay.MainDisplayID -P:CoreGraphics.CGDisplay.ShieldingWindowLevel P:CoreGraphics.CGDisplayStreamKeys.ColorSpace P:CoreGraphics.CGDisplayStreamKeys.DestinationRect P:CoreGraphics.CGDisplayStreamKeys.MinimumFrameTime @@ -47911,58 +46225,14 @@ P:CoreGraphics.CGDisplayStreamYCbCrMatrixOptionKeys.Itu_R_709_2 P:CoreGraphics.CGDisplayStreamYCbCrMatrixOptionKeys.Smpte_240M_1995 P:CoreGraphics.CGEvent.EventType P:CoreGraphics.CGEvent.Flags -P:CoreGraphics.CGEvent.Location P:CoreGraphics.CGEvent.Timestamp -P:CoreGraphics.CGEvent.UnflippedLocation -P:CoreGraphics.CGEventSource.KeyboardType -P:CoreGraphics.CGEventSource.LocalEventsSupressionInterval -P:CoreGraphics.CGEventSource.PixelsPerLine -P:CoreGraphics.CGEventSource.StateID -P:CoreGraphics.CGEventSource.UserData -P:CoreGraphics.CGFont.Ascent -P:CoreGraphics.CGFont.CapHeight -P:CoreGraphics.CGFont.Descent -P:CoreGraphics.CGFont.FontBBox -P:CoreGraphics.CGFont.FullName -P:CoreGraphics.CGFont.ItalicAngle -P:CoreGraphics.CGFont.Leading -P:CoreGraphics.CGFont.NumberOfGlyphs -P:CoreGraphics.CGFont.PostScriptName -P:CoreGraphics.CGFont.StemV -P:CoreGraphics.CGFont.UnitsPerEm -P:CoreGraphics.CGFont.XHeight -P:CoreGraphics.CGFunction.EvaluateFunction -P:CoreGraphics.CGImage.AlphaInfo -P:CoreGraphics.CGImage.BitmapInfo -P:CoreGraphics.CGImage.BitsPerComponent -P:CoreGraphics.CGImage.BitsPerPixel -P:CoreGraphics.CGImage.ByteOrderInfo -P:CoreGraphics.CGImage.BytesPerRow -P:CoreGraphics.CGImage.ColorSpace -P:CoreGraphics.CGImage.DataProvider -P:CoreGraphics.CGImage.Decode -P:CoreGraphics.CGImage.Height -P:CoreGraphics.CGImage.IsMask -P:CoreGraphics.CGImage.PixelFormatInfo -P:CoreGraphics.CGImage.RenderingIntent P:CoreGraphics.CGImage.ScreenImage -P:CoreGraphics.CGImage.ShouldInterpolate -P:CoreGraphics.CGImage.UTType -P:CoreGraphics.CGImage.Width -P:CoreGraphics.CGImageProperties.Alpha -P:CoreGraphics.CGImageProperties.ColorModel -P:CoreGraphics.CGImageProperties.Depth -P:CoreGraphics.CGImageProperties.DPIHeightF -P:CoreGraphics.CGImageProperties.DPIWidthF P:CoreGraphics.CGImageProperties.Exif -P:CoreGraphics.CGImageProperties.FileSize P:CoreGraphics.CGImageProperties.Gps P:CoreGraphics.CGImageProperties.Iptc -P:CoreGraphics.CGImageProperties.IsFloat P:CoreGraphics.CGImageProperties.IsIndexed P:CoreGraphics.CGImageProperties.Jfif P:CoreGraphics.CGImageProperties.Orientation -P:CoreGraphics.CGImageProperties.PixelHeight P:CoreGraphics.CGImageProperties.PixelWidth P:CoreGraphics.CGImageProperties.Png P:CoreGraphics.CGImageProperties.ProfileName @@ -48027,19 +46297,8 @@ P:CoreGraphics.CGPDFDocument.AllowsPrinting P:CoreGraphics.CGPDFDocument.IsEncrypted P:CoreGraphics.CGPDFDocument.IsUnlocked P:CoreGraphics.CGPDFDocument.Pages -P:CoreGraphics.CGPDFInfo.AccessPermissions -P:CoreGraphics.CGPDFInfo.AllowsCopying -P:CoreGraphics.CGPDFInfo.AllowsPrinting -P:CoreGraphics.CGPDFInfo.Author P:CoreGraphics.CGPDFInfo.CreateLinearizedPdf P:CoreGraphics.CGPDFInfo.CreatePdfA2u -P:CoreGraphics.CGPDFInfo.Creator -P:CoreGraphics.CGPDFInfo.EncryptionKeyLength -P:CoreGraphics.CGPDFInfo.Keywords -P:CoreGraphics.CGPDFInfo.OwnerPassword -P:CoreGraphics.CGPDFInfo.Subject -P:CoreGraphics.CGPDFInfo.Title -P:CoreGraphics.CGPDFInfo.UserPassword P:CoreGraphics.CGPDFObject.Handle P:CoreGraphics.CGPDFObject.IsNull P:CoreGraphics.CGPDFObject.Type @@ -50197,16 +48456,8 @@ P:CoreLocation.CLLocation.ErrorUserInfoAlternateRegionKey P:CoreLocation.CLLocation.SourceInformation P:CoreLocation.CLLocation.SpeedAccuracy P:CoreLocation.CLLocationManager.AccuracyAuthorization -P:CoreLocation.CLLocationManager.ActivityType -P:CoreLocation.CLLocationManager.AllowsBackgroundLocationUpdates P:CoreLocation.CLLocationManager.AuthorizationStatus -P:CoreLocation.CLLocationManager.DeferredLocationUpdatesAvailable -P:CoreLocation.CLLocationManager.Heading -P:CoreLocation.CLLocationManager.HeadingAvailable -P:CoreLocation.CLLocationManager.HeadingFilter -P:CoreLocation.CLLocationManager.HeadingOrientation P:CoreLocation.CLLocationManager.IsAuthorizedForWidgetUpdates -P:CoreLocation.CLLocationManager.IsRangingAvailable P:CoreLocation.CLLocationManager.MaximumRegionMonitoringDistance P:CoreLocation.CLLocationManager.MonitoredRegions P:CoreLocation.CLLocationManager.PausesLocationUpdatesAutomatically @@ -50594,8 +48845,6 @@ P:CoreNFC.NFCReaderSession.AlertMessage P:CoreNFC.NFCReaderSession.Delegate P:CoreNFC.NFCReaderSession.ReadingAvailable P:CoreNFC.NFCReaderSession.Ready -P:CoreNFC.NFCTagCommandConfiguration.MaximumRetries -P:CoreNFC.NFCTagCommandConfiguration.RetryInterval P:CoreNFC.NFCTagReaderSession.ConnectedTag P:CoreNFC.NFCTagReaderSession.UnexpectedLengthErrorKey P:CoreNFC.NFCVasCommandConfiguration.Mode @@ -50639,25 +48888,11 @@ P:CoreSpotlight.CSUserQueryContext.MaxRankedResultCount P:CoreSpotlight.CSUserQueryContext.MaxResultCount P:CoreSpotlight.CSUserQueryContext.MaxSuggestionCount P:CoreSpotlight.CSUserQueryContext.UserQueryContext -P:CoreTelephony.CTCellularData.RestrictedState -P:CoreTelephony.CTCellularData.RestrictionDidUpdateNotifier -P:CoreTelephony.CTCellularPlanProvisioning.SupportsCellularPlan P:CoreTelephony.CTCellularPlanProvisioning.SupportsEmbeddedSim -P:CoreTelephony.CTCellularPlanProvisioningRequest.Address -P:CoreTelephony.CTCellularPlanProvisioningRequest.ConfirmationCode -P:CoreTelephony.CTCellularPlanProvisioningRequest.Eid -P:CoreTelephony.CTCellularPlanProvisioningRequest.Iccid -P:CoreTelephony.CTCellularPlanProvisioningRequest.MatchingId -P:CoreTelephony.CTCellularPlanProvisioningRequest.Oid P:CoreTelephony.CTRadioAccessTechnology.NR P:CoreTelephony.CTRadioAccessTechnology.NRNsa -P:CoreTelephony.CTSubscriber.CarrierToken -P:CoreTelephony.CTSubscriber.Delegate -P:CoreTelephony.CTSubscriber.Identifier P:CoreTelephony.CTSubscriber.IsSimInserted P:CoreTelephony.CTSubscriber.WeakDelegate -P:CoreTelephony.CTSubscriberInfo.Subscriber -P:CoreTelephony.CTSubscriberInfo.Subscribers P:CoreTelephony.CTTelephonyNetworkInfo.DataServiceIdentifier P:CoreTelephony.CTTelephonyNetworkInfo.Delegate P:CoreTelephony.CTTelephonyNetworkInfo.WeakDelegate @@ -50856,8 +49091,6 @@ P:ExtensionKit.EXHostViewController.Delegate P:ExternalAccessory.EAAccessory.WeakDelegate P:ExternalAccessory.EAAccessoryEventArgs.Accessory P:ExternalAccessory.EAAccessoryEventArgs.Selected -P:ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowser.Delegate -P:ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowser.UnconfiguredAccessories P:ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowser.WeakDelegate P:ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowserEventArgs.Accessories P:ExternalAccessory.EAWiFiUnconfiguredAccessoryDidFinishEventArgs.Accessory @@ -50959,13 +49192,6 @@ P:FinderSync.FIFinderSyncController.TargetedURL P:FinderSync.IFIFinderSyncProtocol.ToolbarItemImage P:FinderSync.IFIFinderSyncProtocol.ToolbarItemName P:FinderSync.IFIFinderSyncProtocol.ToolbarItemToolTip -P:Foundation.EncodingDetectionOptions.EncodingDetectionAllowLossy -P:Foundation.EncodingDetectionOptions.EncodingDetectionDisallowedEncodings -P:Foundation.EncodingDetectionOptions.EncodingDetectionFromWindows -P:Foundation.EncodingDetectionOptions.EncodingDetectionLikelyLanguage -P:Foundation.EncodingDetectionOptions.EncodingDetectionLossySubstitution -P:Foundation.EncodingDetectionOptions.EncodingDetectionSuggestedEncodings -P:Foundation.EncodingDetectionOptions.EncodingDetectionUseOnlySuggestedEncodings P:Foundation.INSDiscardableContent.IsContentDiscarded P:Foundation.INSFilePresenter.PresentedItemObservedUbiquityAttributes P:Foundation.INSFilePresenter.PresentedItemOperationQueue @@ -50978,7 +49204,6 @@ P:Foundation.INSObjectProtocol.RetainCount P:Foundation.INSProgressReporting.Progress P:Foundation.LoadInPlaceResult.FileUrl P:Foundation.LoadInPlaceResult.IsInPlace -P:Foundation.NotImplementedAttribute.Message P:Foundation.NSAppleEventManager.WillProcessFirstEventNotification P:Foundation.NSAppleScript.Compiled P:Foundation.NSAppleScript.RichTextSource @@ -51028,20 +49253,16 @@ P:Foundation.NSBindingSelectionMarker.NoSelectionMarker P:Foundation.NSBindingSelectionMarker.NotApplicableSelectionMarker P:Foundation.NSBundle.AllBundles P:Foundation.NSBundle.BundleDidLoadNotification -P:Foundation.NSByteCountFormatter.Adaptive -P:Foundation.NSCache.Delegate P:Foundation.NSConnection.Delegate P:Foundation.NSConnection.IsValid P:Foundation.NSData.Item(System.IntPtr) P:Foundation.NSDate.SrAbsoluteTime P:Foundation.NSDate.SystemClockDidChangeNotification -P:Foundation.NSDateFormatter.IsLenient P:Foundation.NSDictionary.Item(Foundation.NSObject) P:Foundation.NSDictionary.Item(Foundation.NSString) P:Foundation.NSDictionary.Item(System.String) P:Foundation.NSDictionary`2.Item(`0) P:Foundation.NSDistributedNotificationCenter.NSLocalNotificationCenterType -P:Foundation.NSEnergyFormatter.ForFoodEnergyUse P:Foundation.NSError.CarPlayErrorDomain P:Foundation.NSError.CoreMotionErrorDomain P:Foundation.NSError.MultipleUnderlyingErrorsKey @@ -51049,14 +49270,6 @@ P:Foundation.NSError.NSNetServicesErrorCode P:Foundation.NSError.UIApplicationCategoryDefaultRetryAvailabilityDateErrorKey P:Foundation.NSError.UIApplicationCategoryDefaultStatusLastProvidedDateErrorKey P:Foundation.NSExceptionError.Exception -P:Foundation.NSExtensionContext.HostDidBecomeActiveNotification -P:Foundation.NSExtensionContext.HostDidEnterBackgroundNotification -P:Foundation.NSExtensionContext.HostWillEnterForegroundNotification -P:Foundation.NSExtensionContext.HostWillResignActiveNotification -P:Foundation.NSExtensionContext.ItemsAndErrorsKey -P:Foundation.NSExtensionItem.AttachmentsKey -P:Foundation.NSExtensionItem.AttributedContentTextKey -P:Foundation.NSExtensionItem.AttributedTitleKey P:Foundation.NSFileHandle.ConnectionAcceptedNotification P:Foundation.NSFileHandle.DataAvailableNotification P:Foundation.NSFileHandle.OperationException @@ -51071,8 +49284,6 @@ P:Foundation.NSFileManager.HomeDirectory P:Foundation.NSFileManager.TemporaryDirectory P:Foundation.NSFileManager.UserName P:Foundation.NSFileVersion.Discardable -P:Foundation.NSFileVersion.IsConflict -P:Foundation.NSFileVersion.Resolved P:Foundation.NSFileWrapper.Icon P:Foundation.NSFileWrapper.IsDirectory P:Foundation.NSFileWrapper.IsRegularFile @@ -51084,8 +49295,6 @@ P:Foundation.NSHttpCookie.KeySameSiteLax P:Foundation.NSHttpCookie.KeySameSitePolicy P:Foundation.NSHttpCookie.KeySameSiteStrict P:Foundation.NSHttpCookie.KeySetByJavaScript -P:Foundation.NSHttpCookieStorage.AcceptPolicyChangedNotification -P:Foundation.NSHttpCookieStorage.CookiesChangedNotification P:Foundation.NSItemProvider.ContainerFrame P:Foundation.NSItemProvider.PreferredPresentationSize P:Foundation.NSItemProvider.PreferredPresentationStyle @@ -51572,126 +49781,28 @@ P:Foundation.NSTextCheckingResult.AddressComponents P:Foundation.NSTextCheckingResult.Components P:Foundation.NSTextCheckingTransitComponents.Airline P:Foundation.NSTextCheckingTransitComponents.Flight -P:Foundation.NSThread.IsCancelled -P:Foundation.NSThread.IsExecuting -P:Foundation.NSThread.IsFinished -P:Foundation.NSThread.Priority P:Foundation.NSThread.ThreadWillExitNotification P:Foundation.NSThread.WillBecomeMultiThreadedNotification -P:Foundation.NSTimer.IsValid -P:Foundation.NSTimeZone.KnownTimeZoneNames P:Foundation.NSTimeZone.SystemTimeZoneDidChangeNotification -P:Foundation.NSUbiquitousKeyValueStore.ChangedKeysKey -P:Foundation.NSUbiquitousKeyValueStore.ChangeReasonKey -P:Foundation.NSUbiquitousKeyValueStore.DidChangeExternallyNotification P:Foundation.NSUbiquitousKeyValueStore.Item(Foundation.NSString) P:Foundation.NSUbiquitousKeyValueStore.Item(System.String) P:Foundation.NSUbiquitousKeyValueStoreChangeEventArgs.ChangedKeys P:Foundation.NSUbiquitousKeyValueStoreChangeEventArgs.ChangeReason -P:Foundation.NSUndoManager.CheckpointNotification -P:Foundation.NSUndoManager.DidCloseUndoGroupNotification -P:Foundation.NSUndoManager.DidOpenUndoGroupNotification -P:Foundation.NSUndoManager.DidRedoChangeNotification -P:Foundation.NSUndoManager.DidUndoChangeNotification -P:Foundation.NSUndoManager.GroupIsDiscardableKey -P:Foundation.NSUndoManager.IsRedoing -P:Foundation.NSUndoManager.IsUndoing -P:Foundation.NSUndoManager.IsUndoRegistrationEnabled -P:Foundation.NSUndoManager.RunLoopModes -P:Foundation.NSUndoManager.WillCloseUndoGroupNotification -P:Foundation.NSUndoManager.WillRedoChangeNotification -P:Foundation.NSUndoManager.WillUndoChangeNotification P:Foundation.NSUndoManagerCloseUndoGroupEventArgs.Discardable -P:Foundation.NSUrl.AddedToDirectoryDateKey -P:Foundation.NSUrl.AttributeModificationDateKey -P:Foundation.NSUrl.ContentAccessDateKey -P:Foundation.NSUrl.ContentModificationDateKey P:Foundation.NSUrl.ContentTypeKey -P:Foundation.NSUrl.CreationDateKey -P:Foundation.NSUrl.CustomIconKey P:Foundation.NSUrl.DirectoryEntryCountKey -P:Foundation.NSUrl.DocumentIdentifierKey -P:Foundation.NSUrl.EffectiveIconKey -P:Foundation.NSUrl.FileAllocatedSizeKey P:Foundation.NSUrl.FileContentIdentifierKey P:Foundation.NSUrl.FileIdentifierKey -P:Foundation.NSUrl.FileProtectionComplete -P:Foundation.NSUrl.FileProtectionCompleteUnlessOpen -P:Foundation.NSUrl.FileProtectionCompleteUntilFirstUserAuthentication P:Foundation.NSUrl.FileProtectionCompleteWhenUserInactive -P:Foundation.NSUrl.FileProtectionKey -P:Foundation.NSUrl.FileProtectionNone -P:Foundation.NSUrl.FileResourceIdentifierKey -P:Foundation.NSUrl.FileResourceTypeBlockSpecial -P:Foundation.NSUrl.FileResourceTypeCharacterSpecial -P:Foundation.NSUrl.FileResourceTypeDirectory -P:Foundation.NSUrl.FileResourceTypeKey -P:Foundation.NSUrl.FileResourceTypeNamedPipe -P:Foundation.NSUrl.FileResourceTypeRegular -P:Foundation.NSUrl.FileResourceTypeSocket -P:Foundation.NSUrl.FileResourceTypeSymbolicLink -P:Foundation.NSUrl.FileResourceTypeUnknown -P:Foundation.NSUrl.FileSecurityKey -P:Foundation.NSUrl.FileSizeKey -P:Foundation.NSUrl.GenerationIdentifierKey -P:Foundation.NSUrl.HasHiddenExtensionKey -P:Foundation.NSUrl.IsAliasFileKey -P:Foundation.NSUrl.IsApplicationKey -P:Foundation.NSUrl.IsDirectoryKey -P:Foundation.NSUrl.IsExcludedFromBackupKey -P:Foundation.NSUrl.IsExecutableKey -P:Foundation.NSUrl.IsFileUrl -P:Foundation.NSUrl.IsHiddenKey -P:Foundation.NSUrl.IsMountTriggerKey -P:Foundation.NSUrl.IsPackageKey P:Foundation.NSUrl.IsPurgeableKey -P:Foundation.NSUrl.IsReadableKey -P:Foundation.NSUrl.IsRegularFileKey P:Foundation.NSUrl.IsSparseKey -P:Foundation.NSUrl.IsSymbolicLinkKey -P:Foundation.NSUrl.IsSystemImmutableKey -P:Foundation.NSUrl.IsUbiquitousItemKey -P:Foundation.NSUrl.IsUserImmutableKey -P:Foundation.NSUrl.IsVolumeKey -P:Foundation.NSUrl.IsWritableKey -P:Foundation.NSUrl.KeysOfUnsetValuesKey -P:Foundation.NSUrl.LabelColorKey -P:Foundation.NSUrl.LabelNumberKey -P:Foundation.NSUrl.LinkCountKey -P:Foundation.NSUrl.LocalizedLabelKey -P:Foundation.NSUrl.LocalizedNameKey -P:Foundation.NSUrl.LocalizedTypeDescriptionKey P:Foundation.NSUrl.MayHaveExtendedAttributesKey P:Foundation.NSUrl.MayShareFileContentKey -P:Foundation.NSUrl.NameKey -P:Foundation.NSUrl.ParentDirectoryURLKey -P:Foundation.NSUrl.PathKey -P:Foundation.NSUrl.Port -P:Foundation.NSUrl.PreferredIOBlockSizeKey P:Foundation.NSUrl.PreviewItemDisplayState P:Foundation.NSUrl.PreviewItemTitle P:Foundation.NSUrl.PreviewItemUrl -P:Foundation.NSUrl.ThumbnailDictionaryKey -P:Foundation.NSUrl.TotalFileAllocatedSizeKey -P:Foundation.NSUrl.TotalFileSizeKey -P:Foundation.NSUrl.TypeIdentifierKey -P:Foundation.NSUrl.UbiquitousItemContainerDisplayNameKey -P:Foundation.NSUrl.UbiquitousItemDownloadingErrorKey -P:Foundation.NSUrl.UbiquitousItemDownloadingStatusCurrent -P:Foundation.NSUrl.UbiquitousItemDownloadingStatusDownloaded -P:Foundation.NSUrl.UbiquitousItemDownloadingStatusKey -P:Foundation.NSUrl.UbiquitousItemDownloadingStatusNotDownloaded -P:Foundation.NSUrl.UbiquitousItemDownloadRequestedKey -P:Foundation.NSUrl.UbiquitousItemHasUnresolvedConflictsKey -P:Foundation.NSUrl.UbiquitousItemIsDownloadedKey -P:Foundation.NSUrl.UbiquitousItemIsDownloadingKey P:Foundation.NSUrl.UbiquitousItemIsExcludedFromSyncKey P:Foundation.NSUrl.UbiquitousItemIsSharedKey -P:Foundation.NSUrl.UbiquitousItemIsUploadedKey -P:Foundation.NSUrl.UbiquitousItemIsUploadingKey -P:Foundation.NSUrl.UbiquitousItemPercentDownloadedKey -P:Foundation.NSUrl.UbiquitousItemPercentUploadedKey -P:Foundation.NSUrl.UbiquitousItemUploadingErrorKey P:Foundation.NSUrl.UbiquitousSharedItemCurrentUserPermissionsKey P:Foundation.NSUrl.UbiquitousSharedItemCurrentUserRoleKey P:Foundation.NSUrl.UbiquitousSharedItemMostRecentEditorNameComponentsKey @@ -51702,81 +49813,20 @@ P:Foundation.NSUrl.UbiquitousSharedItemRoleOwner P:Foundation.NSUrl.UbiquitousSharedItemRoleParticipant P:Foundation.NSUrl.VolumeAvailableCapacityForImportantUsageKey P:Foundation.NSUrl.VolumeAvailableCapacityForOpportunisticUsageKey -P:Foundation.NSUrl.VolumeAvailableCapacityKey -P:Foundation.NSUrl.VolumeCreationDateKey -P:Foundation.NSUrl.VolumeIdentifierKey -P:Foundation.NSUrl.VolumeIsAutomountedKey -P:Foundation.NSUrl.VolumeIsBrowsableKey -P:Foundation.NSUrl.VolumeIsEjectableKey -P:Foundation.NSUrl.VolumeIsEncryptedKey -P:Foundation.NSUrl.VolumeIsInternalKey -P:Foundation.NSUrl.VolumeIsJournalingKey -P:Foundation.NSUrl.VolumeIsLocalKey -P:Foundation.NSUrl.VolumeIsReadOnlyKey -P:Foundation.NSUrl.VolumeIsRemovableKey -P:Foundation.NSUrl.VolumeIsRootFileSystemKey -P:Foundation.NSUrl.VolumeLocalizedFormatDescriptionKey -P:Foundation.NSUrl.VolumeLocalizedNameKey -P:Foundation.NSUrl.VolumeMaximumFileSizeKey P:Foundation.NSUrl.VolumeMountFromLocationKey -P:Foundation.NSUrl.VolumeNameKey -P:Foundation.NSUrl.VolumeResourceCountKey P:Foundation.NSUrl.VolumeSubtypeKey -P:Foundation.NSUrl.VolumeSupportsAccessPermissionsKey -P:Foundation.NSUrl.VolumeSupportsAdvisoryFileLockingKey -P:Foundation.NSUrl.VolumeSupportsCasePreservedNamesKey -P:Foundation.NSUrl.VolumeSupportsCaseSensitiveNamesKey -P:Foundation.NSUrl.VolumeSupportsCompressionKey -P:Foundation.NSUrl.VolumeSupportsExclusiveRenamingKey -P:Foundation.NSUrl.VolumeSupportsExtendedSecurityKey -P:Foundation.NSUrl.VolumeSupportsFileCloningKey P:Foundation.NSUrl.VolumeSupportsFileProtectionKey -P:Foundation.NSUrl.VolumeSupportsHardLinksKey -P:Foundation.NSUrl.VolumeSupportsImmutableFilesKey -P:Foundation.NSUrl.VolumeSupportsJournalingKey -P:Foundation.NSUrl.VolumeSupportsPersistentIDsKey -P:Foundation.NSUrl.VolumeSupportsRenamingKey -P:Foundation.NSUrl.VolumeSupportsRootDirectoryDatesKey -P:Foundation.NSUrl.VolumeSupportsSparseFilesKey -P:Foundation.NSUrl.VolumeSupportsSwapRenamingKey -P:Foundation.NSUrl.VolumeSupportsSymbolicLinksKey -P:Foundation.NSUrl.VolumeSupportsVolumeSizesKey -P:Foundation.NSUrl.VolumeSupportsZeroRunsKey -P:Foundation.NSUrl.VolumeTotalCapacityKey P:Foundation.NSUrl.VolumeTypeNameKey -P:Foundation.NSUrl.VolumeURLForRemountingKey -P:Foundation.NSUrl.VolumeURLKey -P:Foundation.NSUrl.VolumeUUIDStringKey P:Foundation.NSUrlAsyncResult.Data P:Foundation.NSUrlAsyncResult.Response -P:Foundation.NSUrlCredential.SecIdentity P:Foundation.NSUrlCredentialStorage.ChangedNotification P:Foundation.NSUrlCredentialStorage.RemoveSynchronizableCredentials -P:Foundation.NSUrlProtectionSpace.AuthenticationMethodClientCertificate -P:Foundation.NSUrlProtectionSpace.AuthenticationMethodDefault -P:Foundation.NSUrlProtectionSpace.AuthenticationMethodHTMLForm -P:Foundation.NSUrlProtectionSpace.AuthenticationMethodHTTPBasic -P:Foundation.NSUrlProtectionSpace.AuthenticationMethodHTTPDigest -P:Foundation.NSUrlProtectionSpace.AuthenticationMethodNegotiate -P:Foundation.NSUrlProtectionSpace.AuthenticationMethodNTLM -P:Foundation.NSUrlProtectionSpace.AuthenticationMethodServerTrust -P:Foundation.NSUrlProtectionSpace.FTP -P:Foundation.NSUrlProtectionSpace.FTPProxy -P:Foundation.NSUrlProtectionSpace.HTTP -P:Foundation.NSUrlProtectionSpace.HTTPProxy -P:Foundation.NSUrlProtectionSpace.HTTPS -P:Foundation.NSUrlProtectionSpace.HTTPSProxy -P:Foundation.NSUrlProtectionSpace.ServerSecTrust -P:Foundation.NSUrlProtectionSpace.SOCKSProxy P:Foundation.NSUrlRequest.Item(System.String) P:Foundation.NSUrlSession.Delegate P:Foundation.NSUrlSessionActiveTasks.DataTasks P:Foundation.NSUrlSessionActiveTasks.DownloadTasks P:Foundation.NSUrlSessionActiveTasks.UploadTasks P:Foundation.NSUrlSessionCombinedTasks.Tasks -P:Foundation.NSUrlSessionConfiguration.DefaultSessionConfiguration -P:Foundation.NSUrlSessionConfiguration.Discretionary -P:Foundation.NSUrlSessionConfiguration.EphemeralSessionConfiguration P:Foundation.NSUrlSessionConfiguration.ProxyConfigurations P:Foundation.NSUrlSessionConfiguration.SessionType P:Foundation.NSUrlSessionConfiguration.StrongConnectionProxyDictionary @@ -51837,35 +49887,13 @@ P:Foundation.NSUserActivity.TargetContentIdentifier P:Foundation.NSUserActivityContinuation.Arg1 P:Foundation.NSUserActivityContinuation.Arg2 P:Foundation.NSUserActivityType.BrowsingWeb -P:Foundation.NSUserDefaults.ArgumentDomain -P:Foundation.NSUserDefaults.CompletedInitialSyncNotification -P:Foundation.NSUserDefaults.DidChangeAccountsNotification -P:Foundation.NSUserDefaults.DidChangeNotification -P:Foundation.NSUserDefaults.GlobalDomain P:Foundation.NSUserDefaults.Item(System.String) -P:Foundation.NSUserDefaults.NoCloudAccountNotification -P:Foundation.NSUserDefaults.RegistrationDomain -P:Foundation.NSUserDefaults.SizeLimitExceededNotification P:Foundation.NSUserNotification.NSUserNotificationDefaultSoundName P:Foundation.NSUserNotification.Presented P:Foundation.NSUserNotification.Remote P:Foundation.NSUserNotificationCenter.Delegate P:Foundation.NSUserNotificationCenter.ShouldPresentNotification -P:Foundation.NSValue.CATransform3DValue -P:Foundation.NSValue.CGAffineTransformValue -P:Foundation.NSValue.CGVectorValue -P:Foundation.NSValue.CMTimeMappingValue -P:Foundation.NSValue.CMTimeRangeValue -P:Foundation.NSValue.CMTimeValue P:Foundation.NSValue.CMVideoDimensionsValue -P:Foundation.NSValue.CoordinateSpanValue -P:Foundation.NSValue.CoordinateValue -P:Foundation.NSValue.DirectionalEdgeInsetsValue -P:Foundation.NSValue.SCNMatrix4Value -P:Foundation.NSValue.UIEdgeInsetsValue -P:Foundation.NSValue.UIOffsetValue -P:Foundation.NSValue.Vector3Value -P:Foundation.NSValue.Vector4Value P:Foundation.NSValueTransformer.BooleanTransformerName P:Foundation.NSValueTransformer.IsNilTransformerName P:Foundation.NSValueTransformer.IsNotNilTransformerName @@ -51873,36 +49901,12 @@ P:Foundation.NSValueTransformer.KeyedUnarchiveFromDataTransformerName P:Foundation.NSValueTransformer.SecureUnarchiveFromDataTransformerName P:Foundation.NSValueTransformer.UnarchiveFromDataTransformerName P:Foundation.NSXpcListener.Delegate -P:Foundation.NSZone.Handle -P:Foundation.NSZone.Name -P:Foundation.ProtocolAttribute.FormalSince -P:Foundation.ProtocolAttribute.IsInformal -P:Foundation.ProtocolAttribute.Name -P:Foundation.ProtocolAttribute.WrapperType -P:Foundation.ProtocolMemberAttribute.ArgumentSemantic -P:Foundation.ProtocolMemberAttribute.GetterSelector -P:Foundation.ProtocolMemberAttribute.IsProperty -P:Foundation.ProtocolMemberAttribute.IsRequired -P:Foundation.ProtocolMemberAttribute.IsStatic -P:Foundation.ProtocolMemberAttribute.IsVariadic -P:Foundation.ProtocolMemberAttribute.Name -P:Foundation.ProtocolMemberAttribute.ParameterBlockProxy -P:Foundation.ProtocolMemberAttribute.ParameterByRef -P:Foundation.ProtocolMemberAttribute.ParameterType -P:Foundation.ProtocolMemberAttribute.PropertyType -P:Foundation.ProtocolMemberAttribute.ReturnType -P:Foundation.ProtocolMemberAttribute.ReturnTypeDelegateProxy -P:Foundation.ProtocolMemberAttribute.Selector -P:Foundation.ProtocolMemberAttribute.SetterSelector P:Foundation.ProxyConfigurationDictionary.HttpEnable P:Foundation.ProxyConfigurationDictionary.HttpProxyHost P:Foundation.ProxyConfigurationDictionary.HttpProxyPort P:Foundation.ProxyConfigurationDictionary.HttpsEnable P:Foundation.ProxyConfigurationDictionary.HttpsProxyHost P:Foundation.ProxyConfigurationDictionary.HttpsProxyPort -P:Foundation.RegisterAttribute.IsWrapper -P:Foundation.RegisterAttribute.Name -P:Foundation.RegisterAttribute.SkipRegistration P:Foundation.UNCDidActivateNotificationEventArgs.Notification P:Foundation.UNCDidDeliverNotificationEventArgs.Notification P:GameController.GCColor.Blue @@ -52443,7 +50447,6 @@ P:GameController.IGCTouchedStateInput.TouchedDidChangeHandler P:GameKit.GKAccessPoint.Active P:GameKit.GKAccessPoint.Focused P:GameKit.GKAccessPoint.Visible -P:GameKit.GKAchievementViewController.Delegate P:GameKit.GKCategoryResult.Categories P:GameKit.GKCategoryResult.Titles P:GameKit.GKChallengeComposeControllerResult.ComposeController @@ -52497,8 +50500,6 @@ P:GameplayKit.GKBehavior.Item(System.UIntPtr) P:GameplayKit.GKComponentSystem`1.Item(System.UIntPtr) P:GameplayKit.GKCompositeBehavior.Item(GameplayKit.GKBehavior) P:GameplayKit.GKCompositeBehavior.Item(System.UIntPtr) -P:GameplayKit.GKNoiseMap.Seamless -P:GameplayKit.GKVoronoiNoiseSource.DistanceEnabled P:GameplayKit.IGKGameModelPlayer.PlayerId P:GameplayKit.IGKGameModelUpdate.Value P:GameplayKit.IGKStrategist.GameModel @@ -52778,7 +50779,6 @@ P:HomeKit.HMService.ServiceType P:HomeKit.HMService.UserInteractive P:HomeKit.HMSignificantTimeEvent.SignificantEvent P:HomeKit.HMTrigger.Enabled -P:IdentityLookupUI.ILClassificationUIExtensionContext.ReadyForClassificationResponse P:ImageCaptureCore.ICButtonType.Copy P:ImageCaptureCore.ICButtonType.Mail P:ImageCaptureCore.ICButtonType.Print @@ -52881,95 +50881,11 @@ P:ImageIO.CGImageProperties.HeicsFrameInfoArray P:ImageIO.CGImageProperties.HeicsLoopCount P:ImageIO.CGImageProperties.HeicsSUnclampedDelayTime P:ImageIO.CGImageProperties.HeifDictionary -P:ImageIO.CGImageProperties.ImageCount P:ImageIO.CGImageProperties.ImageIndex -P:ImageIO.CGImageProperties.Images -P:ImageIO.CGImageProperties.IPTCExtWorkflowTagCvTermRefinedAbout -P:ImageIO.CGImageProperties.IPTCFixtureIdentifier -P:ImageIO.CGImageProperties.IPTCHeadline -P:ImageIO.CGImageProperties.IPTCImageOrientation -P:ImageIO.CGImageProperties.IPTCImageType -P:ImageIO.CGImageProperties.IPTCKeywords -P:ImageIO.CGImageProperties.IPTCLanguageIdentifier -P:ImageIO.CGImageProperties.IPTCObjectAttributeReference -P:ImageIO.CGImageProperties.IPTCObjectCycle -P:ImageIO.CGImageProperties.IPTCObjectName -P:ImageIO.CGImageProperties.IPTCObjectTypeReference -P:ImageIO.CGImageProperties.IPTCOriginalTransmissionReference -P:ImageIO.CGImageProperties.IPTCOriginatingProgram -P:ImageIO.CGImageProperties.IPTCProgramVersion -P:ImageIO.CGImageProperties.IPTCProvinceState -P:ImageIO.CGImageProperties.IPTCReferenceDate -P:ImageIO.CGImageProperties.IPTCReferenceNumber -P:ImageIO.CGImageProperties.IPTCReferenceService -P:ImageIO.CGImageProperties.IPTCReleaseDate -P:ImageIO.CGImageProperties.IPTCReleaseTime -P:ImageIO.CGImageProperties.IPTCRightsUsageTerms -P:ImageIO.CGImageProperties.IPTCScene -P:ImageIO.CGImageProperties.IPTCSource -P:ImageIO.CGImageProperties.IPTCSpecialInstructions -P:ImageIO.CGImageProperties.IPTCStarRating -P:ImageIO.CGImageProperties.IPTCSubjectReference -P:ImageIO.CGImageProperties.IPTCSubLocation -P:ImageIO.CGImageProperties.IPTCSupplementalCategory -P:ImageIO.CGImageProperties.IPTCTimeCreated -P:ImageIO.CGImageProperties.IPTCUrgency -P:ImageIO.CGImageProperties.IPTCWriterEditor -P:ImageIO.CGImageProperties.IsFloat -P:ImageIO.CGImageProperties.IsIndexed -P:ImageIO.CGImageProperties.JFIFDensityUnit -P:ImageIO.CGImageProperties.JFIFDictionary -P:ImageIO.CGImageProperties.JFIFIsProgressive -P:ImageIO.CGImageProperties.JFIFVersion -P:ImageIO.CGImageProperties.JFIFXDensity -P:ImageIO.CGImageProperties.JFIFYDensity -P:ImageIO.CGImageProperties.MakerAppleDictionary -P:ImageIO.CGImageProperties.MakerCanonAspectRatioInfo -P:ImageIO.CGImageProperties.MakerCanonCameraSerialNumber -P:ImageIO.CGImageProperties.MakerCanonContinuousDrive -P:ImageIO.CGImageProperties.MakerCanonDictionary -P:ImageIO.CGImageProperties.MakerCanonFirmware -P:ImageIO.CGImageProperties.MakerCanonFlashExposureComp -P:ImageIO.CGImageProperties.MakerCanonImageSerialNumber -P:ImageIO.CGImageProperties.MakerCanonLensModel -P:ImageIO.CGImageProperties.MakerCanonOwnerName -P:ImageIO.CGImageProperties.MakerFujiDictionary -P:ImageIO.CGImageProperties.MakerMinoltaDictionary -P:ImageIO.CGImageProperties.MakerNikonCameraSerialNumber -P:ImageIO.CGImageProperties.MakerNikonColorMode -P:ImageIO.CGImageProperties.MakerNikonDictionary -P:ImageIO.CGImageProperties.MakerNikonDigitalZoom -P:ImageIO.CGImageProperties.MakerNikonFlashExposureComp -P:ImageIO.CGImageProperties.MakerNikonFlashSetting -P:ImageIO.CGImageProperties.MakerNikonFocusDistance -P:ImageIO.CGImageProperties.MakerNikonFocusMode -P:ImageIO.CGImageProperties.MakerNikonImageAdjustment -P:ImageIO.CGImageProperties.MakerNikonISOSelection -P:ImageIO.CGImageProperties.MakerNikonISOSetting -P:ImageIO.CGImageProperties.MakerNikonLensAdapter -P:ImageIO.CGImageProperties.MakerNikonLensInfo -P:ImageIO.CGImageProperties.MakerNikonLensType -P:ImageIO.CGImageProperties.MakerNikonQuality -P:ImageIO.CGImageProperties.MakerNikonSharpenMode -P:ImageIO.CGImageProperties.MakerNikonShootingMode -P:ImageIO.CGImageProperties.MakerNikonShutterCount -P:ImageIO.CGImageProperties.MakerNikonWhiteBalanceMode -P:ImageIO.CGImageProperties.MakerOlympusDictionary -P:ImageIO.CGImageProperties.MakerPentaxDictionary -P:ImageIO.CGImageProperties.NamedColorSpace -P:ImageIO.CGImageProperties.OpenExrAspectRatio P:ImageIO.CGImageProperties.OpenExrCompression -P:ImageIO.CGImageProperties.OpenExrDictionary -P:ImageIO.CGImageProperties.Orientation P:ImageIO.CGImageProperties.PixelFormat P:ImageIO.CGImageProperties.PixelHeight P:ImageIO.CGImageProperties.PixelWidth -P:ImageIO.CGImageProperties.PNGAuthor -P:ImageIO.CGImageProperties.PNGChromaticities -P:ImageIO.CGImageProperties.PNGComment -P:ImageIO.CGImageProperties.PNGCompressionFilter -P:ImageIO.CGImageProperties.PNGCopyright -P:ImageIO.CGImageProperties.PNGCreationTime P:ImageIO.CGImageProperties.PNGDelayTime P:ImageIO.CGImageProperties.PNGDescription P:ImageIO.CGImageProperties.PNGDictionary @@ -53572,108 +51488,6 @@ P:MediaExtension.MERawProcessorFields.ValuesDidChangeNotification P:MediaExtension.MESampleCursorChunk.ChunkInfo P:MediaExtension.METrackInfo.Enabled P:MediaExtension.MEVideoDecoderFields.ReadyForMoreMediaDataDidChangeNotification -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureAllPhotosTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureAllProjectsTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureFacebookAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureFacebookGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureFacesAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureFlaggedTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureFlickrAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureFlickrGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureFolderAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureLastImportAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureLastNMonthsAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureLastViewedEventAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureLightTableTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.AperturePhotoStreamAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.AperturePlacesAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.AperturePlacesCityAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.AperturePlacesCountryAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.AperturePlacesPointOfInterestAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.AperturePlacesProvinceAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureProjectAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureProjectFolderAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureRootGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureSlideShowTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureSmugMugAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureSmugMugGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureUserAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ApertureUserSmartAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.FinalCutEventCalendarGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.FinalCutEventGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.FinalCutEventLibraryGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.FinalCutFolderGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.FinalCutProjectGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.FinalCutRootGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.FolderGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.FolderRootGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.GarageBandFolderGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.GarageBandRootGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IMovieEventCalendarGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IMovieEventGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IMovieEventLibraryGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IMovieFolderGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IMovieProjectGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IMovieRootGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoEventAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoEventsFolderTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoFacebookAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoFacebookGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoFacesAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoFlaggedAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoFlickrAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoFlickrGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoFolderAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoLastImportAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoLastNMonthsAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoLastViewedEventAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoLibraryAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoPhotoStreamAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoPlacesAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoPlacesCityAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoPlacesCountryAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoPlacesPointOfInterestAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoPlacesProvinceAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoRootGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoSlideShowAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoSmartAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.IPhotoSubscribedAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesAudioBooksPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesFolderPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesGeniusPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesiTunesUPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesMoviesPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesMusicPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesMusicVideosPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesPodcastPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesPurchasedPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesRootGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesSavedGeniusPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesSmartPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesTVShowsPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.ITunesVideoPlaylistTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.LogicBouncesGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.LogicProjectsGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.LogicProjectTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.LogicRootGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosAlbumsGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosAllCollectionsGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosAllMomentsGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosAllPhotosAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosAllYearsGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosAnimatedGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosBurstGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosCollectionGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosDepthEffectGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosFacesAlbumTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosFavoritesGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosFolderTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosFrontCameraGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosLastImportGroupTypeIdentifier -P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosLivePhotosGroupTypeIdentifier P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosLongExposureGroupTypeIdentifier P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosMomentGroupTypeIdentifier P:MediaLibrary.MediaLibraryTypeIdentifierKey.PhotosMyPhotoStreamTypeIdentifier @@ -53773,7 +51587,6 @@ P:MediaPlayer.MPMoviePlayerTimedMetadataEventArgs.TimedMetadata P:MediaPlayer.MPMusicPlayerController.CurrentPlaybackRate P:MediaPlayer.MPMusicPlayerController.CurrentPlaybackTime P:MediaPlayer.MPMusicPlayerController.IsPreparedToPlay -P:MediaPlayer.MPNowPlayingInfoCenter.PlaybackState P:MediaPlayer.MPNowPlayingInfoCenter.PropertyAdTimeRanges P:MediaPlayer.MPNowPlayingInfoCenter.PropertyCreditsStartTime P:MediaPlayer.MPNowPlayingInfoCenter.PropertyExcludeFromSuggestions @@ -53799,27 +51612,8 @@ P:MediaSetup.MSServiceAccount.ConfigurationUrl P:MediaSetup.MSServiceAccount.ServiceName P:MediaSetup.MSSetupSession.Account P:MediaSetup.MSSetupSession.PresentationContext -P:MessageUI.MFComposeResultEventArgs.Controller -P:MessageUI.MFComposeResultEventArgs.Error -P:MessageUI.MFComposeResultEventArgs.Result -P:MessageUI.MFMailComposeViewController.CanSendMail -P:MessageUI.MFMailComposeViewController.MailComposeDelegate P:MessageUI.MFMailComposeViewController.WeakMailComposeDelegate P:MessageUI.MFMessageAvailabilityChangedEventArgs.TextMessageAvailability -P:MessageUI.MFMessageComposeResultEventArgs.Controller -P:MessageUI.MFMessageComposeResultEventArgs.Result -P:MessageUI.MFMessageComposeViewController.AttachmentAlternateFilename -P:MessageUI.MFMessageComposeViewController.AttachmentURL -P:MessageUI.MFMessageComposeViewController.Body -P:MessageUI.MFMessageComposeViewController.CanSendAttachments -P:MessageUI.MFMessageComposeViewController.CanSendSubject -P:MessageUI.MFMessageComposeViewController.CanSendText -P:MessageUI.MFMessageComposeViewController.Message -P:MessageUI.MFMessageComposeViewController.MessageComposeDelegate -P:MessageUI.MFMessageComposeViewController.Recipients -P:MessageUI.MFMessageComposeViewController.Subject -P:MessageUI.MFMessageComposeViewController.TextMessageAvailabilityDidChangeNotification -P:MessageUI.MFMessageComposeViewController.TextMessageAvailabilityKey P:MessageUI.MFMessageComposeViewController.WeakMessageComposeDelegate P:Metal.IMTLAccelerationStructure.GpuResourceId P:Metal.IMTLAccelerationStructure.Size @@ -54059,7 +51853,6 @@ P:Metal.MTLBlitPassSampleBufferAttachmentDescriptorArray.Item(System.UIntPtr) P:Metal.MTLBufferLayoutDescriptorArray.Item(System.UIntPtr) P:Metal.MTLCommandBufferDescriptor.BufferEncoderInfoErrorKey P:Metal.MTLComputePassSampleBufferAttachmentDescriptorArray.Item(System.UIntPtr) -P:Metal.MTLDepthStencilDescriptor.DepthWriteEnabled P:Metal.MTLIOCompressionContext.DefaultChunkSize P:Metal.MTLMeshRenderPipelineDescriptor.AlphaToCoverageEnabled P:Metal.MTLMeshRenderPipelineDescriptor.AlphaToOneEnabled @@ -55463,48 +53256,8 @@ P:ModelIO.MDLObjectContainer.Count P:ModelIO.MDLObjectContainer.Objects P:ModelIO.MDLRelativeAssetResolver.Asset P:ModelIO.MDLScatteringFunction.Name -P:ModelIO.MDLSkyCubeTexture.SunElevation -P:ModelIO.MDLSkyCubeTexture.Turbidity -P:ModelIO.MDLSkyCubeTexture.UpperAtmosphereScattering -P:ModelIO.MDLStereoscopicCamera.InterPupillaryDistance -P:ModelIO.MDLStereoscopicCamera.LeftProjectionMatrix -P:ModelIO.MDLStereoscopicCamera.LeftVergence -P:ModelIO.MDLStereoscopicCamera.LeftViewMatrix -P:ModelIO.MDLStereoscopicCamera.Overlap -P:ModelIO.MDLStereoscopicCamera.RightProjectionMatrix -P:ModelIO.MDLStereoscopicCamera.RightVergence -P:ModelIO.MDLStereoscopicCamera.RightViewMatrix -P:ModelIO.MDLSubmesh.GeometryType -P:ModelIO.MDLSubmesh.IndexBuffer -P:ModelIO.MDLSubmesh.IndexCount -P:ModelIO.MDLSubmesh.IndexType -P:ModelIO.MDLSubmesh.Material P:ModelIO.MDLSubmesh.Name -P:ModelIO.MDLSubmesh.Topology -P:ModelIO.MDLSubmeshTopology.EdgeCreaseCount -P:ModelIO.MDLSubmeshTopology.EdgeCreaseIndices -P:ModelIO.MDLSubmeshTopology.EdgeCreases -P:ModelIO.MDLSubmeshTopology.FaceCount -P:ModelIO.MDLSubmeshTopology.FaceTopology -P:ModelIO.MDLSubmeshTopology.HoleCount -P:ModelIO.MDLSubmeshTopology.Holes -P:ModelIO.MDLSubmeshTopology.VertexCreaseCount -P:ModelIO.MDLSubmeshTopology.VertexCreaseIndices -P:ModelIO.MDLSubmeshTopology.VertexCreases -P:ModelIO.MDLTexture.ChannelCount -P:ModelIO.MDLTexture.ChannelEncoding -P:ModelIO.MDLTexture.Dimensions -P:ModelIO.MDLTexture.HasAlphaValues -P:ModelIO.MDLTexture.IsCube -P:ModelIO.MDLTexture.MipLevelCount P:ModelIO.MDLTexture.Name -P:ModelIO.MDLTexture.RowStride -P:ModelIO.MDLTextureFilter.MagFilter -P:ModelIO.MDLTextureFilter.MinFilter -P:ModelIO.MDLTextureFilter.MipFilter -P:ModelIO.MDLTextureFilter.RWrapMode -P:ModelIO.MDLTextureFilter.SWrapMode -P:ModelIO.MDLTextureFilter.TWrapMode P:ModelIO.MDLTransform.KeyTimes P:ModelIO.MDLTransform.Matrix P:ModelIO.MDLTransform.MaximumTime @@ -55521,30 +53274,17 @@ P:ModelIO.MDLTransformRotateXOp.IsInverseOp P:ModelIO.MDLTransformRotateXOp.Name P:ModelIO.MDLTransformRotateYOp.IsInverseOp P:ModelIO.MDLTransformRotateYOp.Name -P:ModelIO.MDLTransformRotateZOp.AnimatedValue P:ModelIO.MDLTransformRotateZOp.IsInverseOp P:ModelIO.MDLTransformRotateZOp.Name -P:ModelIO.MDLTransformScaleOp.AnimatedValue P:ModelIO.MDLTransformScaleOp.IsInverseOp P:ModelIO.MDLTransformScaleOp.Name -P:ModelIO.MDLTransformStack.Count P:ModelIO.MDLTransformStack.KeyTimes P:ModelIO.MDLTransformStack.Matrix P:ModelIO.MDLTransformStack.MaximumTime P:ModelIO.MDLTransformStack.MinimumTime P:ModelIO.MDLTransformStack.ResetsTransform -P:ModelIO.MDLTransformStack.TransformOps -P:ModelIO.MDLTransformTranslateOp.AnimatedValue P:ModelIO.MDLTransformTranslateOp.IsInverseOp P:ModelIO.MDLTransformTranslateOp.Name -P:ModelIO.MDLUrlTexture.Url -P:ModelIO.MDLVertexBufferLayout.Stride -P:ModelIO.MDLVoxelArray.BoundingBox -P:ModelIO.MDLVoxelArray.Count -P:ModelIO.MDLVoxelArray.IsValidSignedShellField -P:ModelIO.MDLVoxelArray.ShellFieldExteriorThickness -P:ModelIO.MDLVoxelArray.ShellFieldInteriorThickness -P:ModelIO.MDLVoxelArray.VoxelIndexExtent P:ModelIO.MDLVoxelIndexExtent.MaximumExtent P:ModelIO.MDLVoxelIndexExtent.MinimumExtent P:MultipeerConnectivity.MCAdvertiserAssistant.WeakDelegate @@ -55717,7 +53457,6 @@ P:NetworkExtension.NEAppPushManager.ProviderBundleIdentifier P:NetworkExtension.NEAppPushManager.ProviderConfiguration P:NetworkExtension.NEAppPushManager.WeakDelegate P:NetworkExtension.NEAppPushProvider.ProviderConfiguration -P:NetworkExtension.NEAppRule.MatchDesignatedRequirement P:NetworkExtension.NEAppRule.MatchTools P:NetworkExtension.NEDatagramAndFlowEndpointsReadResult.Datagrams P:NetworkExtension.NEDatagramAndFlowEndpointsReadResult.RemoteEndpoints @@ -56447,59 +54186,18 @@ P:PdfKit.PdfPageImageInitializationOptionKeys.UpscaleIfSmallerKey P:PdfKit.PdfThumbnailView.ContentInset P:PdfKit.PdfThumbnailView.LayoutMode P:PdfKit.PdfThumbnailView.PdfView -P:PdfKit.PdfView.AcceptsDraggedFiles -P:PdfKit.PdfView.AllowsDragging -P:PdfKit.PdfView.AnnotationHitNotification -P:PdfKit.PdfView.AnnotationWillHitNotification -P:PdfKit.PdfView.AutoScales -P:PdfKit.PdfView.BackgroundColor -P:PdfKit.PdfView.CanGoBack -P:PdfKit.PdfView.CanGoForward -P:PdfKit.PdfView.CanGoToFirstPage -P:PdfKit.PdfView.CanGoToLastPage -P:PdfKit.PdfView.CanGoToNextPage -P:PdfKit.PdfView.CanGoToPreviousPage -P:PdfKit.PdfView.CanZoomIn -P:PdfKit.PdfView.CanZoomOut -P:PdfKit.PdfView.ChangedHistoryNotification -P:PdfKit.PdfView.CopyPermissionNotification -P:PdfKit.PdfView.CurrentDestination -P:PdfKit.PdfView.CurrentPage -P:PdfKit.PdfView.CurrentSelection -P:PdfKit.PdfView.Delegate -P:PdfKit.PdfView.DisplayBox -P:PdfKit.PdfView.DisplayBoxChangedNotification -P:PdfKit.PdfView.DisplayDirection -P:PdfKit.PdfView.DisplayMode P:PdfKit.PdfView.DisplayModeChangedNotification -P:PdfKit.PdfView.DisplaysAsBook -P:PdfKit.PdfView.DisplaysPageBreaks -P:PdfKit.PdfView.DisplaysRtl -P:PdfKit.PdfView.Document P:PdfKit.PdfView.DocumentChangedNotification -P:PdfKit.PdfView.DocumentView -P:PdfKit.PdfView.EnableDataDetectors P:PdfKit.PdfView.FindInteraction P:PdfKit.PdfView.FindInteractionEnabled -P:PdfKit.PdfView.GreekingThreshold -P:PdfKit.PdfView.HighlightedSelections P:PdfKit.PdfView.InMarkupMode -P:PdfKit.PdfView.InterpolationQuality P:PdfKit.PdfView.IsUsingPageViewController -P:PdfKit.PdfView.MaxScaleFactor -P:PdfKit.PdfView.MinScaleFactor -P:PdfKit.PdfView.PageBreakMargins P:PdfKit.PdfView.PageChangedNotification P:PdfKit.PdfView.PageOverlayViewProvider -P:PdfKit.PdfView.PageShadowsEnabled P:PdfKit.PdfView.PrintPermissionNotification P:PdfKit.PdfView.ScaleChangedNotification -P:PdfKit.PdfView.ScaleFactor -P:PdfKit.PdfView.ScaleFactorForSizeToFit P:PdfKit.PdfView.SelectionChangedNotification -P:PdfKit.PdfView.ShouldAntiAlias P:PdfKit.PdfView.TitleOfPrintJob -P:PdfKit.PdfView.VisiblePages P:PdfKit.PdfView.VisiblePagesChangedNotification P:PdfKit.PdfView.WeakDelegate P:PdfKit.PdfView.WillChangeScaleFactor @@ -56652,22 +54350,11 @@ P:Photos.IPHLivePhotoFrame.Image P:Photos.IPHLivePhotoFrame.RenderScale P:Photos.IPHLivePhotoFrame.Time P:Photos.IPHLivePhotoFrame.Type -P:Photos.PHAsset.LocalIdentifierNotFound -P:Photos.PHAsset.SyncFailureHidden -P:Photos.PHAssetResourceRequestOptions.NetworkAccessAllowed P:Photos.PHContentEditingInputRequestOptions.CancelledKey P:Photos.PHContentEditingInputRequestOptions.InputErrorKey P:Photos.PHContentEditingInputRequestOptions.NetworkAccessAllowed P:Photos.PHContentEditingInputRequestOptions.ResultIsInCloudKey P:Photos.PHFetchResult.Item(System.IntPtr) -P:Photos.PHImageKeys.Cancelled -P:Photos.PHImageKeys.Error -P:Photos.PHImageKeys.ResultIsDegraded -P:Photos.PHImageKeys.ResultIsInCloud -P:Photos.PHImageKeys.ResultRequestID -P:Photos.PHImageManager.MaximumSize -P:Photos.PHImageRequestOptions.NetworkAccessAllowed -P:Photos.PHImageRequestOptions.Synchronous P:Photos.PHLivePhoto.ReadableTypeIdentifiers P:Photos.PHLivePhotoEditingOption.ShouldRenderAtPlaybackTime P:Photos.PHLivePhotoInfo.CancelledKey @@ -56716,9 +54403,7 @@ P:PrintCore.PMRect.Right P:PrintCore.PMRect.Top P:PrintCore.PMResolution.HorizontalResolution P:PrintCore.PMResolution.VerticalResolution -P:PushKit.PKPushRegistry.Delegate P:PushKit.PKPushType.Complication -P:PushKit.PKPushType.FileProvider P:PushKit.PKPushType.Voip P:PushToTalk.PTChannelDescriptor.Image P:PushToTalk.PTChannelDescriptor.Name @@ -56728,49 +54413,6 @@ P:PushToTalk.PTChannelRestorationDelegate.ClassHandle P:PushToTalk.PTParticipant.Image P:PushToTalk.PTParticipant.Name P:PushToTalk.PTPushResult.LeaveChannelPushResult -P:QuartzComposer.QCComposition.AttributeBuiltInKey -P:QuartzComposer.QCComposition.AttributeCategoryKey -P:QuartzComposer.QCComposition.AttributeCopyrightKey -P:QuartzComposer.QCComposition.AttributeDescriptionKey -P:QuartzComposer.QCComposition.AttributeHasConsumersKey -P:QuartzComposer.QCComposition.AttributeIsTimeDependentKey -P:QuartzComposer.QCComposition.AttributeNameKey -P:QuartzComposer.QCComposition.Attributes -P:QuartzComposer.QCComposition.CategoryDistortion -P:QuartzComposer.QCComposition.CategoryStylize -P:QuartzComposer.QCComposition.CategoryUtility -P:QuartzComposer.QCComposition.Identifier -P:QuartzComposer.QCComposition.InputAudioPeakKey -P:QuartzComposer.QCComposition.InputAudioSpectrumKey -P:QuartzComposer.QCComposition.InputDestinationImageKey -P:QuartzComposer.QCComposition.InputImageKey -P:QuartzComposer.QCComposition.InputKeys -P:QuartzComposer.QCComposition.InputPaceKey -P:QuartzComposer.QCComposition.InputPreviewModeKey -P:QuartzComposer.QCComposition.InputPrimaryColorKey -P:QuartzComposer.QCComposition.InputRSSArticleDurationKey -P:QuartzComposer.QCComposition.InputRSSFeedURLKey -P:QuartzComposer.QCComposition.InputScreenImageKey -P:QuartzComposer.QCComposition.InputSecondaryColorKey -P:QuartzComposer.QCComposition.InputSourceImageKey -P:QuartzComposer.QCComposition.InputTrackInfoKey -P:QuartzComposer.QCComposition.InputTrackPositionKey -P:QuartzComposer.QCComposition.InputTrackSignalKey -P:QuartzComposer.QCComposition.InputXKey -P:QuartzComposer.QCComposition.InputYKey -P:QuartzComposer.QCComposition.OutputImageKey -P:QuartzComposer.QCComposition.OutputKeys -P:QuartzComposer.QCComposition.OutputWebPageURLKey -P:QuartzComposer.QCComposition.ProtocolGraphicAnimation -P:QuartzComposer.QCComposition.ProtocolGraphicTransition -P:QuartzComposer.QCComposition.ProtocolImageFilter -P:QuartzComposer.QCComposition.ProtocolMusicVisualizer -P:QuartzComposer.QCComposition.ProtocolRSSVisualizer -P:QuartzComposer.QCComposition.Protocols -P:QuartzComposer.QCComposition.ProtocolScreenSaver -P:QuartzComposer.QCCompositionLayer.Composition -P:QuartzComposer.QCCompositionRepository.AllCompositions -P:QuartzComposer.QCCompositionRepository.SharedCompositionRepository P:QuickLook.IQLPreviewItem.PreviewItemTitle P:QuickLook.IQLPreviewItem.PreviewItemUrl P:QuickLook.QLPreviewController.DataSource @@ -56861,10 +54503,8 @@ P:SceneKit.ISCNSceneRenderer.CurrentViewport P:SceneKit.ISCNSceneRenderer.DebugOptions P:SceneKit.ISCNSceneRenderer.DepthPixelFormat P:SceneKit.ISCNSceneRenderer.Device -P:SceneKit.ISCNSceneRenderer.JitteringEnabled P:SceneKit.ISCNSceneRenderer.Loops P:SceneKit.ISCNSceneRenderer.OverlayScene -P:SceneKit.ISCNSceneRenderer.Playing P:SceneKit.ISCNSceneRenderer.PointOfView P:SceneKit.ISCNSceneRenderer.RenderingApi P:SceneKit.ISCNSceneRenderer.Scene @@ -56882,9 +54522,6 @@ P:SceneKit.ISCNTechniqueSupport.Technique P:SceneKit.SCNGeometryElement.InterleavedIndicesChannels P:SceneKit.SCNHitTest.IgnoreLightAreaKey P:SceneKit.SCNHitTestOptions.IgnoreLightArea -P:SceneKit.SCNLayer.JitteringEnabled -P:SceneKit.SCNLayer.Playing -P:SceneKit.SCNLayer.SceneRendererDelegate P:SceneKit.SCNLayer.TemporalAntialiasingEnabled P:SceneKit.SCNLightAttribute.AttenuationEndKey P:SceneKit.SCNLightAttribute.AttenuationFalloffExponentKey @@ -56901,46 +54538,14 @@ P:SceneKit.SCNNode.FocusGroupIdentifier P:SceneKit.SCNNode.FocusGroupPriority P:SceneKit.SCNNode.FocusItemContainer P:SceneKit.SCNNode.FocusItemDeferralMode -P:SceneKit.SCNNode.Hidden P:SceneKit.SCNNode.IsTransparentFocusItem P:SceneKit.SCNNode.ParentFocusEnvironment -P:SceneKit.SCNNode.Paused P:SceneKit.SCNNode.PreferredFocusedView P:SceneKit.SCNNode.PreferredFocusEnvironments -P:SceneKit.SCNNode.RendererDelegate P:SceneKit.SCNPhysicsContactEventArgs.Contact -P:SceneKit.SCNPhysicsTestKeys.BackfaceCullingKey -P:SceneKit.SCNPhysicsTestKeys.CollisionBitMaskKey -P:SceneKit.SCNPhysicsTestKeys.SearchModeKey -P:SceneKit.SCNReferenceNode.Loaded -P:SceneKit.SCNRenderer.JitteringEnabled -P:SceneKit.SCNRenderer.Playing -P:SceneKit.SCNRenderer.SceneRendererDelegate P:SceneKit.SCNRenderer.TemporalAntialiasingEnabled -P:SceneKit.SCNScene.EndTimeAttributeKey -P:SceneKit.SCNScene.ExportDestinationUrl -P:SceneKit.SCNScene.FrameRateAttributeKey -P:SceneKit.SCNScene.Paused -P:SceneKit.SCNScene.StartTimeAttributeKey -P:SceneKit.SCNScene.UpAxisAttributeKey -P:SceneKit.SCNSceneLoadingOptions.AssetDirectoryUrls -P:SceneKit.SCNSceneLoadingOptions.CheckConsistency -P:SceneKit.SCNSceneLoadingOptions.ConvertToYUp -P:SceneKit.SCNSceneLoadingOptions.ConvertUnitsToMeters -P:SceneKit.SCNSceneLoadingOptions.CreateNormalsIfAbsent -P:SceneKit.SCNSceneLoadingOptions.FlattenScene -P:SceneKit.SCNSceneLoadingOptions.OverrideAssetUrls -P:SceneKit.SCNSceneLoadingOptions.PreserveOriginalTopology -P:SceneKit.SCNSceneLoadingOptions.StrictConformance -P:SceneKit.SCNSceneLoadingOptions.UseSafeMode -P:SceneKit.SCNSceneRenderer.JitteringEnabled -P:SceneKit.SCNSceneRenderer.Playing -P:SceneKit.SCNSceneRenderer.SceneRendererDelegate P:SceneKit.SCNSceneRenderer.TemporalAntialiasingEnabled P:SceneKit.SCNTechnique.Item(Foundation.NSString) -P:SceneKit.SCNView.JitteringEnabled -P:SceneKit.SCNView.Playing -P:SceneKit.SCNView.SceneRendererDelegate P:SceneKit.SCNView.TemporalAntialiasingEnabled P:ScreenCaptureKit.SCContentSharingPicker.Active P:ScreenCaptureKit.SCStreamFrameInfoKeys.BoundingRect @@ -56996,56 +54601,11 @@ P:SearchKit.SKTextAnalysisKeys.StartTermCharsKey P:SearchKit.SKTextAnalysisKeys.StopWordsKey P:SearchKit.SKTextAnalysisKeys.SubstitutionsKey P:SearchKit.SKTextAnalysisKeys.TermCharsKey -P:Security.SecAccessControl.Accessible -P:Security.SecAccessControl.Flags -P:Security.SecCertificate.DerData -P:Security.SecCertificate.SubjectSummary -P:Security.SecCertificate2.Certificate -P:Security.SecIdentity.Certificate -P:Security.SecIdentity.PrivateKey -P:Security.SecIdentity2.Certificates -P:Security.SecIdentity2.Identity P:Security.SecImportExport.Access -P:Security.SecImportExport.CertChain -P:Security.SecImportExport.Identity P:Security.SecImportExport.Keychain -P:Security.SecImportExport.KeyId -P:Security.SecImportExport.Label -P:Security.SecImportExport.Passphrase P:Security.SecImportExport.ToMemoryOnly -P:Security.SecImportExport.Trust -P:Security.SecKey.BlockSize -P:Security.SecKeyChain.Handle -P:Security.SecKeyGenerationParameters.AccessControl -P:Security.SecKeyGenerationParameters.ApplicationTag -P:Security.SecKeyGenerationParameters.CanDecrypt -P:Security.SecKeyGenerationParameters.CanDerive -P:Security.SecKeyGenerationParameters.CanEncrypt -P:Security.SecKeyGenerationParameters.CanSign -P:Security.SecKeyGenerationParameters.CanUnwrap -P:Security.SecKeyGenerationParameters.CanVerify -P:Security.SecKeyGenerationParameters.CanWrap -P:Security.SecKeyGenerationParameters.EffectiveKeySize -P:Security.SecKeyGenerationParameters.IsPermanent -P:Security.SecKeyGenerationParameters.KeySizeInBits -P:Security.SecKeyGenerationParameters.KeyType -P:Security.SecKeyGenerationParameters.Label -P:Security.SecKeyGenerationParameters.PrivateKeyAttrs -P:Security.SecKeyGenerationParameters.PublicKeyAttrs -P:Security.SecKeyGenerationParameters.TokenID P:Security.SecKeyKeyExchangeParameter.RequestedSize P:Security.SecKeyKeyExchangeParameter.SharedInfo -P:Security.SecKeyParameters.AccessControl -P:Security.SecKeyParameters.ApplicationTag -P:Security.SecKeyParameters.CanDecrypt -P:Security.SecKeyParameters.CanDerive -P:Security.SecKeyParameters.CanEncrypt -P:Security.SecKeyParameters.CanSign -P:Security.SecKeyParameters.CanUnwrap -P:Security.SecKeyParameters.CanVerify -P:Security.SecKeyParameters.EffectiveKeySize -P:Security.SecKeyParameters.IsPermanent -P:Security.SecKeyParameters.Label P:Security.SecMatchLimit.MatchLimitAll P:Security.SecMatchLimit.MatchLimitOne P:Security.SecPolicyIdentifier.AppleCodeSigning @@ -57067,12 +54627,8 @@ P:Security.SecPolicyPropertyKey.Name P:Security.SecPolicyPropertyKey.Oid P:Security.SecPolicyPropertyKey.RevocationFlags P:Security.SecPolicyPropertyKey.TeamIdentifier -P:Security.SecProtocolMetadata.EarlyDataAccepted -P:Security.SecProtocolMetadata.NegotiatedProtocol -P:Security.SecProtocolMetadata.NegotiatedProtocolVersion P:Security.SecProtocolMetadata.NegotiatedTlsCipherSuite P:Security.SecProtocolMetadata.NegotiatedTlsProtocolVersion -P:Security.SecProtocolMetadata.PeerPublicKey P:Security.SecProtocolMetadata.ServerName P:Security.SecProtocolOptions.DefaultMaxDtlsProtocolVersion P:Security.SecProtocolOptions.DefaultMaxTlsProtocolVersion @@ -57088,78 +54644,12 @@ P:Security.SecPublicPrivateKeyAttrs.CanVerify P:Security.SecPublicPrivateKeyAttrs.EffectiveKeySize P:Security.SecPublicPrivateKeyAttrs.IsPermanent P:Security.SecPublicPrivateKeyAttrs.Label -P:Security.SecRecord.AccessControl -P:Security.SecRecord.AccessGroup -P:Security.SecRecord.Accessible -P:Security.SecRecord.Account -P:Security.SecRecord.ApplicationLabel -P:Security.SecRecord.ApplicationTag -P:Security.SecRecord.AuthenticationContext -P:Security.SecRecord.AuthenticationType -P:Security.SecRecord.AuthenticationUI -P:Security.SecRecord.CanDecrypt -P:Security.SecRecord.CanDerive -P:Security.SecRecord.CanEncrypt -P:Security.SecRecord.CanSign -P:Security.SecRecord.CanUnwrap -P:Security.SecRecord.CanVerify -P:Security.SecRecord.CanWrap -P:Security.SecRecord.CertificateEncoding -P:Security.SecRecord.CertificateType -P:Security.SecRecord.Comment -P:Security.SecRecord.CreationDate -P:Security.SecRecord.Creator -P:Security.SecRecord.CreatorType -P:Security.SecRecord.Description -P:Security.SecRecord.EffectiveKeySize -P:Security.SecRecord.Generic -P:Security.SecRecord.Invisible -P:Security.SecRecord.IsExtractable -P:Security.SecRecord.IsNegative -P:Security.SecRecord.IsPermanent -P:Security.SecRecord.IsSensitive -P:Security.SecRecord.Issuer -P:Security.SecRecord.KeyClass -P:Security.SecRecord.KeySizeInBits -P:Security.SecRecord.KeyType -P:Security.SecRecord.Label -P:Security.SecRecord.MatchCaseInsensitive -P:Security.SecRecord.MatchEmailAddressIfPresent -P:Security.SecRecord.MatchIssuers -P:Security.SecRecord.MatchItemList -P:Security.SecRecord.MatchPolicy -P:Security.SecRecord.MatchSubjectContains -P:Security.SecRecord.MatchTrustedOnly -P:Security.SecRecord.MatchValidOnDate -P:Security.SecRecord.ModificationDate -P:Security.SecRecord.Path -P:Security.SecRecord.PersistentReference -P:Security.SecRecord.Port -P:Security.SecRecord.Protocol -P:Security.SecRecord.PublicKeyHash -P:Security.SecRecord.SecurityDomain -P:Security.SecRecord.SerialNumber -P:Security.SecRecord.Server -P:Security.SecRecord.Service -P:Security.SecRecord.Subject -P:Security.SecRecord.SubjectKeyID -P:Security.SecRecord.Synchronizable -P:Security.SecRecord.SynchronizableAny -P:Security.SecRecord.SyncViewHint -P:Security.SecRecord.TokenID P:Security.SecRecord.UseDataProtectionKeychain -P:Security.SecRecord.UseNoAuthenticationUI -P:Security.SecRecord.UseOperationPrompt -P:Security.SecRecord.ValueData -P:Security.SecSharedCredential.SharedPassword P:Security.SecSharedCredentialInfo.Account P:Security.SecSharedCredentialInfo.Password P:Security.SecSharedCredentialInfo.Port P:Security.SecSharedCredentialInfo.Server -P:Security.SecTrust.Count P:Security.SecTrust.Item(System.IntPtr) -P:Security.SecTrust.NetworkFetchAllowed -P:Security.SecTrust2.Trust P:Security.SecTrustPropertyKey.Error P:Security.SecTrustPropertyKey.Title P:Security.SecTrustResultKey.CertificateTransparency @@ -57170,20 +54660,6 @@ P:Security.SecTrustResultKey.OrganizationName P:Security.SecTrustResultKey.ResultValue P:Security.SecTrustResultKey.RevocationChecked P:Security.SecTrustResultKey.RevocationValidUntilDate -P:Security.SslConnection.ConnectionId -P:Security.SslContext.BufferedReadSize -P:Security.SslContext.ClientCertificateState -P:Security.SslContext.Connection -P:Security.SslContext.DatagramWriteSize -P:Security.SslContext.MaxDatagramRecordSize -P:Security.SslContext.MaxProtocol -P:Security.SslContext.MinProtocol -P:Security.SslContext.NegotiatedProtocol -P:Security.SslContext.PeerDomainName -P:Security.SslContext.PeerId -P:Security.SslContext.PeerTrust -P:Security.SslContext.SessionState -P:Security.SslStreamConnection.InnerStream P:SensitiveContentAnalysis.SCSensitivityAnalysis.Sensitive P:SensorKit.SRSensorReader.Delegate P:SensorKit.SRSensorReader.Sensor @@ -57207,11 +54683,6 @@ P:SharedWithYouCore.SWCollaborationOptionsGroup.TypeIdentifier P:ShazamKit.SHSession.Delegate P:Social.SLRequestResult.Arg1 P:Social.SLRequestResult.Arg2 -P:Social.SLServiceType.Facebook -P:Social.SLServiceType.LinkedIn -P:Social.SLServiceType.SinaWeibo -P:Social.SLServiceType.TencentWeibo -P:Social.SLServiceType.Twitter P:SoundAnalysis.SNClassification.Confidence P:SoundAnalysis.SNClassification.Identifier P:SoundAnalysis.SNClassificationResult.Classifications @@ -57650,32 +55121,9 @@ P:UIKit.NSCollectionLayoutSupplementaryItem.ItemAnchor P:UIKit.NSDataAsset.TypeIdentifier P:UIKit.NSDiffableDataSourceSnapshot`2.ItemIdentifiers P:UIKit.NSDiffableDataSourceSnapshot`2.SectionIdentifiers -P:UIKit.NSLayoutConstraint.Active -P:UIKit.NSLayoutConstraint.Constant -P:UIKit.NSLayoutConstraint.FirstAttribute P:UIKit.NSLayoutConstraint.FirstItem -P:UIKit.NSLayoutConstraint.Multiplier -P:UIKit.NSLayoutConstraint.Priority -P:UIKit.NSLayoutConstraint.Relation -P:UIKit.NSLayoutConstraint.SecondAttribute P:UIKit.NSLayoutConstraint.SecondItem -P:UIKit.NSLayoutConstraint.ShouldBeArchived -P:UIKit.NSLayoutManager.AllowsNonContiguousLayout -P:UIKit.NSLayoutManager.Delegate -P:UIKit.NSLayoutManager.ExtraLineFragmentRect -P:UIKit.NSLayoutManager.ExtraLineFragmentTextContainer -P:UIKit.NSLayoutManager.ExtraLineFragmentUsedRect -P:UIKit.NSLayoutManager.FirstUnlaidCharacterIndex -P:UIKit.NSLayoutManager.FirstUnlaidGlyphIndex -P:UIKit.NSLayoutManager.HasNonContiguousLayout -P:UIKit.NSLayoutManager.HyphenationFactor -P:UIKit.NSLayoutManager.LimitsLayoutForSuspiciousContents -P:UIKit.NSLayoutManager.NumberOfGlyphs -P:UIKit.NSLayoutManager.ShowsControlCharacters -P:UIKit.NSLayoutManager.ShowsInvisibleCharacters -P:UIKit.NSLayoutManager.TextContainers P:UIKit.NSLayoutManager.UsesDefaultHyphenation -P:UIKit.NSLayoutManager.UsesFontLeading P:UIKit.NSMutableParagraphStyle.BaseWritingDirection P:UIKit.NSMutableParagraphStyle.DefaultTabInterval P:UIKit.NSMutableParagraphStyle.FirstLineHeadIndent @@ -57821,7 +55269,6 @@ P:UIKit.UIAccessibility.IsSpeakScreenEnabled P:UIKit.UIAccessibility.IsSpeakSelectionEnabled P:UIKit.UIAccessibility.IsSwitchControlRunning P:UIKit.UIAccessibility.IsVideoAutoplayEnabled -P:UIKit.UIAccessibility.IsVoiceOverRunning P:UIKit.UIAccessibility.PrefersCrossFadeTransitions P:UIKit.UIAccessibility.ShouldDifferentiateWithoutColor P:UIKit.UIAccessibilityAnnouncementFinishedEventArgs.Announcement @@ -59311,65 +56758,27 @@ P:Vision.IVNRequestProgressProviding.ProgressHandler P:Vision.IVNRequestRevisionProviding.RequestRevision P:Vision.VNClassifyImageRequest.SupportedRevisions P:Vision.VNContoursObservation.RecognizedPointGroupKeyAll -P:Vision.VNCoreMLRequest.SupportedRevisions P:Vision.VNDetectContoursRequest.SupportedRevisions P:Vision.VNDetectFaceCaptureQualityRequest.SupportedRevisions -P:Vision.VNDetectFaceLandmarksRequest.SupportedRevisions -P:Vision.VNDetectFaceRectanglesRequest.SupportedRevisions -P:Vision.VNDetectHorizonRequest.SupportedRevisions P:Vision.VNDetectHumanBodyPose3DRequest.SupportedRevisions P:Vision.VNDetectHumanBodyPoseRequest.SupportedRevisions P:Vision.VNDetectHumanHandPoseRequest.SupportedRevisions P:Vision.VNDetectHumanRectanglesRequest.SupportedRevisions -P:Vision.VNDetectRectanglesRequest.SupportedRevisions -P:Vision.VNDetectTextRectanglesRequest.SupportedRevisions P:Vision.VNDetectTrajectoriesRequest.SupportedRevisions P:Vision.VNGenerateAttentionBasedSaliencyImageRequest.SupportedRevisions P:Vision.VNGenerateImageFeaturePrintRequest.SupportedRevisions P:Vision.VNGenerateObjectnessBasedSaliencyImageRequest.SupportedRevisions P:Vision.VNGenerateOpticalFlowRequest.SupportedRevisions -P:Vision.VNHomographicImageRegistrationRequest.SupportedRevisions -P:Vision.VNImageOptions.CameraIntrinsics -P:Vision.VNImageOptions.CIContext -P:Vision.VNImageOptions.Properties -P:Vision.VNImageOptions.WeakProperties P:Vision.VNRecognizeAnimalsRequest.SupportedRevisions P:Vision.VNRecognizedPoint3D.GroupKeyAll P:Vision.VNRecognizeTextRequest.SupportedRevisions P:Vision.VNStatefulRequest.SupportedRevisions P:Vision.VNTrackHomographicImageRegistrationRequest.SupportedRevisions -P:Vision.VNTrackingRequest.LastFrame -P:Vision.VNTrackObjectRequest.SupportedRevisions -P:Vision.VNTrackRectangleRequest.SupportedRevisions P:Vision.VNTrackTranslationalImageRegistrationRequest.SupportedRevisions -P:Vision.VNTranslationalImageRegistrationRequest.SupportedRevisions P:Vision.VNUtils.VisionVersionNumber P:VisionKit.VNDocumentCameraViewController.Delegate P:VisionKit.VNDocumentCameraViewController.Supported -P:WatchConnectivity.WCSession.ActivationState -P:WatchConnectivity.WCSession.ApplicationContext -P:WatchConnectivity.WCSession.ComplicationEnabled -P:WatchConnectivity.WCSession.DefaultSession P:WatchConnectivity.WCSession.Delegate -P:WatchConnectivity.WCSession.ErrorDomain -P:WatchConnectivity.WCSession.HasContentPending -P:WatchConnectivity.WCSession.IsSupported -P:WatchConnectivity.WCSession.OutstandingFileTransfers -P:WatchConnectivity.WCSession.OutstandingUserInfoTransfers -P:WatchConnectivity.WCSession.Paired -P:WatchConnectivity.WCSession.Reachable -P:WatchConnectivity.WCSession.ReceivedApplicationContext -P:WatchConnectivity.WCSession.RemainingComplicationUserInfoTransfers -P:WatchConnectivity.WCSession.WatchAppInstalled -P:WatchConnectivity.WCSession.WatchDirectoryUrl -P:WatchConnectivity.WCSessionFile.FileUrl -P:WatchConnectivity.WCSessionFile.Metadata -P:WatchConnectivity.WCSessionFileTransfer.File -P:WatchConnectivity.WCSessionFileTransfer.Progress -P:WatchConnectivity.WCSessionFileTransfer.Transferring -P:WatchConnectivity.WCSessionUserInfoTransfer.CurrentComplicationInfo -P:WatchConnectivity.WCSessionUserInfoTransfer.Transferring -P:WatchConnectivity.WCSessionUserInfoTransfer.UserInfo P:WebKit.DomCssRuleList.Item(System.Int32) P:WebKit.DomCssStyleDeclaration.Item(System.Int32) P:WebKit.DomEventArgs.Event